04 2013 档案
摘要:c#里的延时方法:1.用sleep()使线程休眠。直接在需要延时的地方插入System.Threading.Thread.Sleep(1000);即可。这种方式最方便,但是延时过程中会停止其他响应,如果用在主线程中会造成程序的假死。如果有异步操作的话也会暂停,例如用webBrowser加载网页,本来希望延时一段时间等待网页加载完毕,但用sleep的话同时会暂停网页的加载过程。2.读取当前时间判断。可以做成一个延时函数进行调用,记录开始时间然后判断当前时间差,达到延时时间后再执行操作。一个简单的例子如下:privatevoid delayTime(double secend){DateTime
阅读全文
摘要:很多人在使用scanf的时候都不会去检查它的返回值, 包括我在这之前也没有去注意它, 如果你方便去翻翻c语言的教科书, 估计也很难找到有检查scanf的例子或代码段, 至少我还没有见过, 当然, 书上的代码毕竟只是一个练习, 和真正用于产品级别的代码有很大的差别。一个偶然的机会, 在独立编写一个10010客户服务端系统时,让我注意到检查scanf返回值的重要性, 写下来和大家分享一下:)下面是一个最简单不过的scanf用法,但却有隐患:int n;scanf( "%d", &n);...scanf要求取一个整数,但如果输入的是一个字母,或其它不是数字的字符时,情况会
阅读全文
摘要:#include <windows.h>#include <mmsystem.h>#pragma comment(lib, "WINMM.LIB")void main(void){ PlaySoundA("E:\\1.wav", NULL, SND_ASYNC | SND_LOOP); while(1) { Sleep(1000 * 1000); }}
阅读全文
摘要:博客地址:http://www.cnblogs.com/zengjianrong/archive/2013/04/16/3023276.html近期完成情况:1.找到了6410开发板上J13排针对应的串口名字为COM2;而出现IOExeption的原因尚未找到。2.基本实现了wince与RFID...
阅读全文
摘要:博客地址:http://www.cnblogs.com/zengjianrong/近期完成情况:1.两天来照着文档为开发板配了个wince6.0,PC也装了vs2005以及相应的SDK和Windowmobile驱动,基本开发环境建立了,可以在vs2005中编程并在开发板上调试程序。2.照着模版写...
阅读全文