自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

原创 提供组态王驱动开发服务

 本人长期提供组态王驱动开发服务,如果需要请加QQ362313507详谈!

2008-10-23 09:11:00 1365 1

原创 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 964

原创 多串口多线程工业控制实现(SerialPort类)

关键字 SerialPort 串口通讯 通讯协议原作者姓名 戚高介绍由于工作关系几个月没有接触Internet了,回来发现很多朋友给我写了信,其中很多一部分都是关于串口方面出现了问题。由于在以前的工程实施过程中关于串口通讯我有时用MSCOMM控件,有时自己用WIN32 API直接操作串口。后来还试验了网络上面很流行的SerialPort类。在工业控制过程中间我对SerialPort类进行了一些

2007-09-11 14:38:00 10716 4

转载 完整添加其他工程中的类的方法

这个方法同样也是完整添加其他工程中的类的方法。     (他会把你所需要的类的*.h和*.cpp文件同时插入进来,即便没有Dialog资源)         -------------------------------------------------------------------------     步骤:     1、首先要生成一个*.ogx的文件。               方法

2007-09-01 10:26:00 937

转载 定时器用法

该函数是窗口类特有的,不同的窗口的定时器对应所在窗体有效。函数用法:一、开启定时器1,所有事务都在一个窗体内可以直接用SetTimer(1,1000,NULL);//1表示定时器编号1,1000表示定时1000毫秒,第三个参数不清楚具体作用,可以参考msdn,一般用NULL即可。2,如果有跨窗口事件,要关闭或设定不同的窗口的定时器,则要用下面的函数,注明对应窗口的句柄,如果是函数所在窗口,可以用t

2007-06-18 11:51:00 1563 1

转载 vc如何让打开的子窗口默认是最大化的

vc如何让打开的子窗口默认是最大化的MDI子窗口一启动就最大化     方法一:     在CChildFrame::PreCreateWindow(CREATESTRUCT&   cs)函数中,加了     cs.style   |=   WS_VISIBLE|WS_MAXIMIZE;,可以实现了     方法二:     用ClassWizard为CChildFrame类添加Activ

2007-06-08 11:06:00 4556 1

转载 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 997

转载 Cstring与double char 的转换

  Cstring与double char 的转换   

2007-05-15 15:39:00 4243

转载 afxsock.h和winsock2.h运行时产生冲突如何解决

afxsock.h和winsock2.h运行时产生冲突如何解决! 网友提问于2006年12月26日

2007-05-14 16:11:00 4493

转载 在VC++中读写INI文件

在VC++中读写INI文件[ZT]

2007-05-14 09:17:00 1536

转载 服务器端的多线程SOCKET Server

实现服务器端的多线程SOCKET Server 想要实现的功能:在服务器端有一个控制台程序(或者Windows服务),与多

2007-04-25 06:05:00 1268

转载 网络编程 CAsyncSocket

随着计算机网络化的深入,计算机网络编程在程序设计的过程中变得日益重要。由于C++语言对底层操作的优越性,许多文章都曾经介绍过用VC++进行Socket编程的方法。但由于都是直接利用动态连接库wsock32.dll进行操作,实现比较繁琐。其实,VC++的MFC类库中提供了CAsyncSocket这样一个套接字类,用他来实现Socket编程,是非常方便的。 ---- 本文将用一个Echo例程来介绍

2007-04-23 15:27:00 1190

原创 POSITION定义

 VC的基本头文件AFX.h里对POSITION是这样定义的:     struct   __POSITION   {   };     typedef   __POSITION*   POSITION     显然这里定义了一个没有任何字段的结构体,而POSITION是这个结构体的指针。         VC在使用CList时,一些函数往往用POSITION参数,或者返回POSITION类型,其

2006-12-29 13:05:00 1608

转载 DataGrid的自带分页

 为DataGrid的自带分页添加首页、尾页及状态功能                    为DataGrid的自带分页添加首页、尾页及状态功能         DataGrid提供了分页功能,不过看上去功能有限,但是我们可以通过DataGrid的一些属性来获取状态以及增加首页、尾页功能按钮。这里没有使用DataGrid的自定义分页功能,如果在速度效率不是很讲究的情况下,由DataG

2006-12-04 08:43:00 1768 1

转载 常用的正则表达式验证类

常用的正则表达式验证类:using System; using System.Text.RegularExpressions;  namespace CommonTools {     /**//**//**////      /// RegexLib 的摘要说明。     ///      public class RegexLib     {                        

2006-11-29 16:51:00 830

原创 二级关联

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 780

转载 DataGrid的功能

//DataGrid_1.aspx**************************************************************************body MS_POSITIONING="GridLayout">        form id="Form1" method="post" runat="server">            asp:datag

2006-11-29 16:49:00 751

转载 用Visual C++操作INI文件

文章标题:用Visual C++操作INI文件原 作 者:不详原 出 处:www.5ivb.net发 布 者:kyll_bu发布类型:转载 <!-- UI power 广告开始

2006-10-14 15:35:00 993

转载 WINSOCK BYTE组态

关键字 WINSOCK BYTE原作者姓名 戚高 介绍在中小型电站系统开发中,如果不采用组态软件开发,我们可以采用VC+ACCESS模式进行。ACCESS可以用于LOCAL单机版程序运行。同事我们也可以用VC+SQL模式实现。一般ACCESS数据库小,操作灵活。在很多的小型系统开发中是最常用的数据库。    但是有些系统开发中LOCAL可能组成局域网进行数据共享,这时我们需要编写TCP/IP程

2006-09-27 16:46:00 1136

转载 SerialPort 串口通讯 通讯协议

关键字 SerialPort 串口通讯 通讯协议原作者姓名 戚高文章原始出处 原创 介绍由于工作关系几个月没有接触Internet了,回来发现很多朋友给我写了信,其中很多一部分都是关于串口方面出现了问题。由于在以前的工程实施过程中关于串口通讯我有时用MSCOMM控件,有时自己用WIN32 API直接操作串口。后来还试验了网络上面很流行的SerialPort类。在工业控制过程中间我对Serial

2006-09-27 15:59:00 10011 2

转载 sizeof用法

sizeof用法       Sizeof用法本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决问题的方法,第二部分总结出VC中sizeof的主要用法。1、 sizeof应用在结构上的情况请看下面的结构:struct MyStruct{double dda1;char dda;int type

2006-09-13 16:25:00 838

转载 多线程

可以看到,AfxBeginThread最终还是调用了CreateThread来创建线程。在CreateThread创建的线城中使用CRT函数singnal()的话,会产生一些Memory Leak。_beginthreadex就不会。_beginthreadex()在内部先为线程创建一个线程特有的tiddata结构,然后调用CreateThread()。在某些非线程安全的CRT函数中会请求

2006-09-13 13:19:00 2094

转载 MFC全局函数::AfxBeginThread 函数

[ ]   MFC全

2006-09-13 13:05:00 3049

原创 字符转换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 1347

原创 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 791

转载 得到MID子窗口指针

   CMDIFrameWnd   *pFrame = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;                   //   Get   the   active   MDI   child   window.               CMDIChildWnd   *pChild = (CMDIChildWnd *)pFrame->Get

2006-09-05 20:29:00 847

转载 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 2023 1

转载 有关句柄和指针的常用函数

有关句柄和指针的常用函数1. 如何获取应用程序的 实例句柄? AfxGetInstanceHandle()    应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用 AfxGetInstancdHandle获得句柄.      Example: HANDLE hInstance=AfxGetInstanceHandle();2. 如何通过代码获得应用程序

2006-09-05 17:28:00 1271

转载 深入探讨MFC消息循环和消息泵

 深入探讨MFC消息循环和消息泵作者:周焱首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinThread继承),必须要有一个消息循环,他的作用是从应用程序的消息队列中读取消息,并把它派送出去(::Dis

2006-09-03 21:28:00 699

转载 排班查询

轮班表如下: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 994

转载 求素数

/*题目描述:求出N内的所有素数,把他们存储到数组sushu[MAX] 中,并返回素数的个数。算法描述:在下面的程序中我分别使用了常规方法和新方法求素数表,结果新方法所用时间远小于常规方法。新方法的思路其实不新,只是利用了一个小技巧:一个正整数如果不能被所有不大于它的平方根的素数整除,则它一定是素数。我在判断正整数i是否为素数时,不是让它去整除每一个不大于它的平方根的正整数,而是让它去整除已经得到

2006-07-25 14:14:00 1092

转载 简单人事管理

//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 818

转载 点对点(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 1270 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 975

转载 整数转化为字符串函数

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 2389

转载 知名企业面试、笔试题

知名企业面试、笔试题                                       46家中外知名企业面试题目 微软   智力题   1.烧一根不均匀的绳子,从头烧到尾总共需要1个小时,问如何用烧绳子的方法来确定 半小时的时间呢?   2.10个海盗抢到了100颗宝石,每一颗都一样大小且价值连城。他们决定这么分:   (1)抽签决定自己的号码(1~10);   (2)

2006-07-06 17:06:00 12344 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 2138

转载 堆和栈的区别

堆和栈的区别 zt堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区

2006-06-30 11:54:00 635

转载 实现多个多项式的加法、减法、乘法

/** 实验环境: 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 1571 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 2148

TCPIPSERVER/CLINT

TCPIP服务器和客户端,对入门者来说绝对有用!

2008-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除