- 博客(53)
- 资源 (2)
- 收藏
- 关注
原创 SQL SERVER 2000 的一个查询问题
我是在一个web应用中要给一个无级分类的表排序用的,这一段是取需要调整顺序的另一条记录级别值 遇到一个问题,可能很简单,可是困扰了好久,不知道怎么搞得,现把代码贴出来,请高手指点: declare @v2 nvarchar(10) declare @table nvarchar(500) declare @sql nvarchar(1000) set @table = System_Cont
2007-10-09 14:02:00
1004
原创 多串口多线程工业控制实现(SerialPort类)
关键字 SerialPort 串口通讯 通讯协议原作者姓名 戚高介绍由于工作关系几个月没有接触Internet了,回来发现很多朋友给我写了信,其中很多一部分都是关于串口方面出现了问题。由于在以前的工程实施过程中关于串口通讯我有时用MSCOMM控件,有时自己用WIN32 API直接操作串口。后来还试验了网络上面很流行的SerialPort类。在工业控制过程中间我对SerialPort类进行了一些
2007-09-11 14:38:00
10870
2
转载 完整添加其他工程中的类的方法
这个方法同样也是完整添加其他工程中的类的方法。 (他会把你所需要的类的*.h和*.cpp文件同时插入进来,即便没有Dialog资源) ------------------------------------------------------------------------- 步骤: 1、首先要生成一个*.ogx的文件。 方法
2007-09-01 10:26:00
977
转载 定时器用法
该函数是窗口类特有的,不同的窗口的定时器对应所在窗体有效。函数用法:一、开启定时器1,所有事务都在一个窗体内可以直接用SetTimer(1,1000,NULL);//1表示定时器编号1,1000表示定时1000毫秒,第三个参数不清楚具体作用,可以参考msdn,一般用NULL即可。2,如果有跨窗口事件,要关闭或设定不同的窗口的定时器,则要用下面的函数,注明对应窗口的句柄,如果是函数所在窗口,可以用t
2007-06-18 11:51:00
1612
1
转载 vc如何让打开的子窗口默认是最大化的
vc如何让打开的子窗口默认是最大化的MDI子窗口一启动就最大化 方法一: 在CChildFrame::PreCreateWindow(CREATESTRUCT& cs)函数中,加了 cs.style |= WS_VISIBLE|WS_MAXIMIZE;,可以实现了 方法二: 用ClassWizard为CChildFrame类添加Activ
2007-06-08 11:06:00
4607
转载 OOP之多态 【C#】
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.
2007-05-18 11:59:00
1034
转载 afxsock.h和winsock2.h运行时产生冲突如何解决
afxsock.h和winsock2.h运行时产生冲突如何解决! 网友提问于2006年12月26日
2007-05-14 16:11:00
4543
转载 服务器端的多线程SOCKET Server
实现服务器端的多线程SOCKET Server 想要实现的功能:在服务器端有一个控制台程序(或者Windows服务),与多
2007-04-25 06:05:00
1318
转载 网络编程 CAsyncSocket
随着计算机网络化的深入,计算机网络编程在程序设计的过程中变得日益重要。由于C++语言对底层操作的优越性,许多文章都曾经介绍过用VC++进行Socket编程的方法。但由于都是直接利用动态连接库wsock32.dll进行操作,实现比较繁琐。其实,VC++的MFC类库中提供了CAsyncSocket这样一个套接字类,用他来实现Socket编程,是非常方便的。 ---- 本文将用一个Echo例程来介绍
2007-04-23 15:27:00
1288
原创 POSITION定义
VC的基本头文件AFX.h里对POSITION是这样定义的: struct __POSITION { }; typedef __POSITION* POSITION 显然这里定义了一个没有任何字段的结构体,而POSITION是这个结构体的指针。 VC在使用CList时,一些函数往往用POSITION参数,或者返回POSITION类型,其
2006-12-29 13:05:00
1684
转载 DataGrid的自带分页
为DataGrid的自带分页添加首页、尾页及状态功能 为DataGrid的自带分页添加首页、尾页及状态功能 DataGrid提供了分页功能,不过看上去功能有限,但是我们可以通过DataGrid的一些属性来获取状态以及增加首页、尾页功能按钮。这里没有使用DataGrid的自定义分页功能,如果在速度效率不是很讲究的情况下,由DataG
2006-12-04 08:43:00
1860
1
转载 常用的正则表达式验证类
常用的正则表达式验证类:using System; using System.Text.RegularExpressions; namespace CommonTools { /**//**//**//// /// RegexLib 的摘要说明。 /// public class RegexLib {
2006-11-29 16:51:00
861
原创 二级关联
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebContr
2006-11-29 16:50:00
825
转载 DataGrid的功能
//DataGrid_1.aspx**************************************************************************body MS_POSITIONING="GridLayout"> form id="Form1" method="post" runat="server"> asp:datag
2006-11-29 16:49:00
787
转载 用Visual C++操作INI文件
文章标题:用Visual C++操作INI文件原 作 者:不详原 出 处:www.5ivb.net发 布 者:kyll_bu发布类型:转载 <!-- UI power 广告开始
2006-10-14 15:35:00
1044
转载 WINSOCK BYTE组态
关键字 WINSOCK BYTE原作者姓名 戚高 介绍在中小型电站系统开发中,如果不采用组态软件开发,我们可以采用VC+ACCESS模式进行。ACCESS可以用于LOCAL单机版程序运行。同事我们也可以用VC+SQL模式实现。一般ACCESS数据库小,操作灵活。在很多的小型系统开发中是最常用的数据库。 但是有些系统开发中LOCAL可能组成局域网进行数据共享,这时我们需要编写TCP/IP程
2006-09-27 16:46:00
1184
转载 SerialPort 串口通讯 通讯协议
关键字 SerialPort 串口通讯 通讯协议原作者姓名 戚高文章原始出处 原创 介绍由于工作关系几个月没有接触Internet了,回来发现很多朋友给我写了信,其中很多一部分都是关于串口方面出现了问题。由于在以前的工程实施过程中关于串口通讯我有时用MSCOMM控件,有时自己用WIN32 API直接操作串口。后来还试验了网络上面很流行的SerialPort类。在工业控制过程中间我对Serial
2006-09-27 15:59:00
10234
转载 sizeof用法
sizeof用法 Sizeof用法本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决问题的方法,第二部分总结出VC中sizeof的主要用法。1、 sizeof应用在结构上的情况请看下面的结构:struct MyStruct{double dda1;char dda;int type
2006-09-13 16:25:00
878
转载 多线程
可以看到,AfxBeginThread最终还是调用了CreateThread来创建线程。在CreateThread创建的线城中使用CRT函数singnal()的话,会产生一些Memory Leak。_beginthreadex就不会。_beginthreadex()在内部先为线程创建一个线程特有的tiddata结构,然后调用CreateThread()。在某些非线程安全的CRT函数中会请求
2006-09-13 13:19:00
2167
原创 字符转换MFC
#include "StdAfx.h"#include "./stringchang.h"CStringChang::CStringChang(void){}CStringChang::~CStringChang(void){}// 将字符串转换为16进制,俩个字符间插入了一个空格int CStringChang::String2Hex(CString str, CByteArray&
2006-09-12 16:17:00
1433
原创 MDI发送消息
LONG CMainFrame::OnCommunication(WPARAM ch, LPARAM port){ if(port == 4) { mybuff[i] = char(ch); i++; if(i == 1) { if(0xDB != mybuff[0]) { i = 0; //break; } } if(i == 2) { if(0x
2006-09-12 16:14:00
827
转载 得到MID子窗口指针
CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd; // Get the active MDI child window. CMDIChildWnd *pChild = (CMDIChildWnd *)pFrame->Get
2006-09-05 20:29:00
884
转载 Visual C++ .NET中应用CSerialPort类
CSerialPort类在Visual C++ .NET 应用时会出现意想不到的问题。以《Visual C++/Turobo C串口通信编程实践》(龚建伟 熊光明 著)一书中第二章的SerialPortTest程序为例,当在Visual C++ .NET下编写后之后,debug之后,会出现编译错误:“operator+="不明确,MSDN解释“为重载运算符定义了多个可能的运算符。可能的解决方案:对
2006-09-05 19:46:00
2082
1
转载 有关句柄和指针的常用函数
有关句柄和指针的常用函数1. 如何获取应用程序的 实例句柄? AfxGetInstanceHandle() 应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用 AfxGetInstancdHandle获得句柄. Example: HANDLE hInstance=AfxGetInstanceHandle();2. 如何通过代码获得应用程序
2006-09-05 17:28:00
1330
转载 深入探讨MFC消息循环和消息泵
深入探讨MFC消息循环和消息泵作者:周焱首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinThread继承),必须要有一个消息循环,他的作用是从应用程序的消息队列中读取消息,并把它派送出去(::Dis
2006-09-03 21:28:00
737
转载 排班查询
轮班表如下:1,2,3,4;1,5,2,3;4,5,2,3;4,1,5,2;3,1,5,2;3,4,1,5;2,4,1,5;2,3,4,1;5,3,4,1;5,2,3,4;从2006年1月1日起,1,2,3,4,5各班按此轮班表开始轮流上班,10天为一个轮回。(一天只安排四个班上班,每班工作6小时)请观察出轮班表的排列规律(不要硬编码,即将该轮班表存储起来),计算出任意一天(如:2006年9月18
2006-07-25 14:25:00
1045
转载 求素数
/*题目描述:求出N内的所有素数,把他们存储到数组sushu[MAX] 中,并返回素数的个数。算法描述:在下面的程序中我分别使用了常规方法和新方法求素数表,结果新方法所用时间远小于常规方法。新方法的思路其实不新,只是利用了一个小技巧:一个正整数如果不能被所有不大于它的平方根的素数整除,则它一定是素数。我在判断正整数i是否为素数时,不是让它去整除每一个不大于它的平方根的正整数,而是让它去整除已经得到
2006-07-25 14:14:00
1128
转载 简单人事管理
//person.h#include#include#includestruct Salary{ char aDuty[10]; float sRadices; float sMutiple;};struct Employee{ int sNumber; char sName[15]; char sDuty[10]; float sPrize; fl
2006-07-25 11:28:00
842
转载 点对点(P2P)多线程断点续传的实现
http://epan.cnblogs.com/epan/articles/98274.html 作者:赵明 日期:2004-6-21出处:P2P中国(PPcn.net)P2P中国下载源代码:upload/2004_06/04062118573143.zip在如今的网络应用中,文件的传送是重要的功能之一,也是共享的基础。一些重要的协议像HTTP,FTP等都支持文件的传送。尤
2006-07-20 15:43:00
1318
1
转载 Turbo C 2.0 设置详解
Turbo C 2.0 设置详解 来源:不详 责任编辑:phltj 作者: 日期:2006-4-13 9:01:30 点击次数:687 对于初学程序设计的人来说Turbo C 2.0无疑是最简单最理想的入门语言环境之一,但也常由于环境变量设置的不正确导致程序无法编译运行,严重打击了初学者来之不易的自信心。为了迅速解决此类问题,使大家能把精力集中到程序设计上来,我们特地编写本文以帮
2006-07-12 20:07:00
1042
转载 整数转化为字符串函数
1/int int2str(int num, char * str, int len){ int sign, count; char buf[12] = {0}; sign = num num *= sign; for(count=0; num; num/=10, count++) buf[count] = num%10 + 48; if(sign if (len whi
2006-07-07 16:49:00
2459
转载 知名企业面试、笔试题
知名企业面试、笔试题 46家中外知名企业面试题目 微软 智力题 1.烧一根不均匀的绳子,从头烧到尾总共需要1个小时,问如何用烧绳子的方法来确定 半小时的时间呢? 2.10个海盗抢到了100颗宝石,每一颗都一样大小且价值连城。他们决定这么分: (1)抽签决定自己的号码(1~10); (2)
2006-07-06 17:06:00
13288
1
转载 atoi() & itoa()函数的内部的实现
/****atox.c - atoi and atol conversion** Copyright (c) 1989-1997, Microsoft Corporation. All rights reserved.**Purpose:* Converts a character string into an int or long.*****************************
2006-07-04 15:24:00
2167
转载 堆和栈的区别
堆和栈的区别 zt堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区
2006-06-30 11:54:00
664
转载 实现多个多项式的加法、减法、乘法
/** 实验环境: Turbo C 2.0* 完成时间: 2003年2月22日*--------------------------------------------------------------------* 改进说明: 可以实现多个多项式的加法、减法、乘法,并且比书中算法更加* 合理. 例如: 连加a+b+c+d,连减a-b-c-d,连乘a*b*c*d.*/#include #in
2006-06-30 09:31:00
1744
1
转载 C/C++ 笔试、面试题目
1.求下面函数的返回值( 微软)int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是“引用”?申明
2006-06-26 12:06:00
2195
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人