当前位置:首页 » 程序开发
开发技术指南» 文章正文
    引言: 博客网 提供一个.NET平台通用串口操作类 1.动机应用程序开发语言为C#应用程序要求既能在PDA上运行,又能在PC上运行,具备良好的兼容性应用程序要求尽可能多的兼容不同PDA上的红外线设备.net自带的SerialPort在HP某型号PDA上操作红外线设备时,只能接受,不能发射2.目标具备良好...
 

 

 ·.net中的加密和解密的学习一     »显示摘要«
    摘要:csdn  .net将原来独立的api和sdk合并到一个框架中,这对于程序开发人员非常有利。它将cryptoapi改编进.net的system.security.cryptography名字空间,使密码服务摆脱了sdk平台     .net将原来独立的api和sdk合并到一个框架中,这对于程序开发人员非常有利。它将cryptoapi改编进.net的system.security.cryptogra......
 ·使用c#捕获windows的关机事件     »显示摘要«
    摘要:博客网  非常幸运很容易就找到了microsoft.win32命名空间下面的systemevents类,他有一个静态的事件sessionending在系统注销或者关机时发生,此事件只有在winform的程序下有效,而在控制台程序下面无效,不能激发事件;还有一点我们必须在程序推出时将加上的事件移除掉,否则就容易造成内存溢出。     在公司上班,下班时需要签退,而我呢隔三差五就会忘那么一次。怎么办呢......


提供一个.NET平台通用串口操作类
博客网

  提供一个.net平台通用串口操作类     1.动机 【程序编程相关:BitComet高级使用技巧六则 -bi

【推荐阅读:BitComet超级优化设置-BitCo

应用程序开发语言 【扩展信息:巧妙破解Win XP的登录密码简法-XP

为c#应用程序要求既能在pda上运行,又能在pc上运行,具备良好的兼容性

应用程序要求尽可能多的兼容不同pda上的红外线设备

.net自带的serialport在hp某型号pda上操作红外线设备时,只能接受,不能发射

2.目标

具备良好的兼容性,既能够在pc上运行也能够在pda上运行.

挡在pda上运行时,尽可能多的兼容红外设备.

3.局限性

单线程

仅提供send/receive模式的接口,无事件驱动机制

4.关键技术问题及典型测试案例

最关键的是对escapecommfunction的调用,当串口为红外设备时,必须调用此函数才能确保串口工作正常.当串口为一般的com口时,出于兼容性的考虑,切勿调用此函数.

在hp某pda上测试时,不管串口是否为红外设备,均调用此函数启用红外功能,均能够工作正常.

在siemens某pda上测试时,如果串口为一般com接口,并且调用了此函数,那么串口不能正常工作,屏蔽此函数后,一切正常.

5.源码

serialportsourcecode

usingsystem;

usingsystem.runtime.interopservices;

namespacenativedll

{

publicclassserialport

{

serialportapi#regionserialportapi


...   下一页
    摘要:csdn  vc6.0中还可以这样创建对话框     #include"stdafx.h"#include"resource.h"#includestaticunsignedchardlg_14[]={0xc0,0x20,0xc8,0x80,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x39,0x00,0x00,0x00......
» 本期热门文章:
· 热门栏目:
» 相关精选文章
» 其它相关:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE