c++
zdhnh
这个作者很懒,什么都没留下…
展开
-
SetTimer函数的用法——转载
什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了。 使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数。 1.1 用WM_TIMER来设置定时器先请看SetTimer这个API函数的原型转载 2007-11-08 08:57:00 · 1598 阅读 · 0 评论 -
将LONG转为ASC
//将LONG转为ASC//例:if sour=8796;nums=6;then dest=0x38;0x37;0x39;0x36;0x20;0x20void long_to_asc(long sour,char nums,char *dest){ int count=1; long sour1; sour1=sour; memset(dest, ,nums); while(1) { i原创 2008-04-15 14:04:00 · 799 阅读 · 0 评论 -
将BCD码转为ASC串
//将BCD码转为ASC串(0-f可转)//NUMS==SOUR的BCD码数//例:if sour=9999,nums=4 then dest=0x39,0x39,0x39,0x39// if sour=99999f nums=5,then dest=0x39,0x39,0x39,0x39,0x39 "f"is cutint bcd_to_asc(char *sour,int nums,ch原创 2008-04-15 14:03:00 · 1155 阅读 · 0 评论 -
将ASC串转为BCD码
//将ASC串转为BCD码//NUMS==SOUR的ASC数//例:if sour="9999",nums=4 then dest=0x99,0x99int asc_to_bcd(unsigned char *sour,int nums,unsigned char *dest){ int i,len; unsigned char result; unsigned char tmpbuf[1000原创 2008-04-15 14:02:00 · 1562 阅读 · 0 评论 -
十六进制串转换成十进制
int HexToLen(char *chIn){ short len,offset; short nLen; len = strlen(chIn); int lOut = 0; int i=0; for(i=0;i { if( chIn[i]!=0x30 ) break; } offset = i; //有效数字位 for(i=offset;i { if((chIn[原创 2008-04-15 14:00:00 · 684 阅读 · 0 评论 -
枚举串口
枚举串口四法 串口作为最基本的电脑通信 I/O 接口,其使用虽然在 PC 上越来越少,但是在工业仪器领域仍然用的相当普遍,由于笔者工作中需要用到串口,而且发现枚举串口至今仍未搞得很清楚,为此自己先整理下,希望大侠和同行们对我不懂和错误的地方指点一下。 1 、查询注册表 查询注册表的方法是网上见到的比较常见的方法,该方法就是使用编程方法读取注册表内信息,相当于用户通过在运行框内输入 ”reged转载 2008-03-14 17:31:00 · 1048 阅读 · 0 评论 -
枚举串口2
以下是C++ Builder下调试过的两种枚举系统串口的代码/* 函数名 : GetSerialPortsReg* 说 明 : 通过注册表枚举系统串口数量,并列出所有串口的系统名** 参 数 : pListStr, 串口名称列表* 返回值 : int, 系统串口个数*/int GetSerialPortsReg(char (*pListStr)[80]){ HKEY hKey;转载 2008-03-14 17:33:00 · 685 阅读 · 0 评论 -
VC中的快捷键
在平时的编程中,熟悉快捷键是个能提高效率的方法,本文章将陆续贴出关于快捷键的使用: ALT+0 激活Workspace窗口 ALT+2 激活Output窗口 ALT+3 激活Watch窗口 ALT+4 激活Variables窗口 ALT+5 激活Registers窗口 ALT+6转载 2007-11-16 09:26:00 · 550 阅读 · 0 评论 -
VC各文件用途
.ncb,无编译浏览文件。当自动完成功能出问题时可以删除此文件。编译工程后会自动生成。.aps: 资源辅助文件。.opt: 工程关于开发环境的参数文件。如工具条位置信息等。.clw:classwizard信息文件,ini文件的格式。.dsp:项目文件,文本格式。.dsw:工作区文件,与.dsp差不多。.plg:编译信息文件,编译时的error和warning信息文件。.hpg,生成帮助的文件的工程转载 2007-11-13 16:53:00 · 491 阅读 · 0 评论 -
C++Primer读书笔记(一)
第一章1.21 #include指示符读入指定文件的内容,它有两种格式#include :表明该文件是一个工程或标准头文件,查找过程会检查预定义的目录#include “my_file.h”:表明该文件是用户提供的头文件,查找该文件将从当前文件目录开始2 为了防止头文件被多次包含在一个源文件中,可用条件指示符防止,如:#ifndef BOOKSTORE_H#define BOOKSTORE_H/原创 2007-11-12 08:26:00 · 557 阅读 · 0 评论 -
windows api中定义的基本数据类型简介
ATOM 原子(原子表中的一个字符串的参考) BOOL 布尔变量 BOOLEAN 布尔变量 BYTE 字节(8位) CCHAR Windows字符 CHAR Windows字符 COLORREF转载 2007-11-08 09:26:00 · 621 阅读 · 0 评论 -
C#应用:获取cpu序列号,硬盘ID,网卡MAC地址
<br />private void GetInfo()<br /> {<br /> string cpuInfo = "";//cpu序列号<br /> ManagementClass cimobject = new ManagementClass("Win32_Processor");<br /> ManagementObjectCollection moc = cimobject.GetInstances();<br /> foreach(ManagementObject mo in转载 2010-06-10 11:44:00 · 581 阅读 · 0 评论