叶帆

.Net程序开发中一个较为隐蔽的GDI泄露探析

最近一直在调试第三方委托开发的医疗输液系统(我接手时,代码已经完成,原则上我只修改接口部分以适应我们的硬件即可,不过调试过程中,该程序本身问题暴露不少),该系统用VB.net开发,该软件的图形界面是花费n多银子专门做的美工,大量的贴图,就是目前的主流PC机配置

Windows Mobile远程控制软件Pocket Controller Pro简介

PocketControllerPro是一款优秀的PPC/WindowsMobile远程控制软件,功能非常强大,安装完毕后,不仅可通过同步信道控制远程设备,此外还可以通过TCP/IP操控远程设备,速度性能达到了极致,完全可以取代VS2005提供的多个远程控制工具。不过PocketControllerPro是款商用软

VB实现SHELL扩展之接口参数获取失败探析

前几天有位网友问我用VB实现SHELL扩展的问题,这个问题比较有意思,虽然VB较少使用了,但是用VB开发COM组件还是比较方便的(前几天用EVC开发COM组件,相比起来,用VB还是比较幸福的),所以便进行了深入的研究。Shell扩展有多种,而我们目前所关注的就是实现“IShe

西门子Prodave5.5使用说明及VC示例

西门子PLC的通信协议主要是PPI、MPI、Profibus、CP243/CP343/CP443网络协议,prodave是早期完成的程序接口,除了网络协议外其它的主要协议都支持,SoftNet是西门子最新推出的通信协议接口,稳定,并且大而全,目前西门子所有主流的协议都支持(我的blog文章:西门子Soft

16进制字符串转数字(C/C++,VB/VB.net,C#)

PPC与PC无线连接(Wi-Fi)

共享内存操作类(C#源码)

VC++的共享内存操作代码实现起来相对比较容易,但是用C#语言来实现,就有一定难度,由于工作需要,把以前VC开发的共享内存代码要用C#实现,别说,还费了不少周折,毕竟C#操作API函数和地址指针不是那么直接,还好,总算完成了,效果还不错。共享内存

ActiveSync用红外接口PC与掌上电脑同步

早先买的HPiPAQ(windowsMobile5.0系统)的红外接口可以映射为COM口,我以为笔记本的红外口也是这样,查了很多设置,都没有相关选项,到是查到蓝牙设备映射为COM5,红外口却没有。上网搜索了一下,却查到了可以通过红外口和PDA设备互联的相关资料,打开ActiveSync程序,

我的Modbus Slave/Client开发历程(Rtu/AscII/Tcp)

其实很早就想写写关于Modbus的开发历程,但牵扯项目较多,不同语言版本较多,头绪繁杂,一时不知从何写起。最近的医疗项目的通信部分,重新调整为Modbus协议,并且内容几乎涵盖了Modbus的方方面面(Rtu/Tcp,Slave/Client相关开发),所以更坚定了写Modbus信心,今天忙

ini文件纯C++读写代码

SQL2005安装之sql.cab没找到释疑

Windows Mobile 设备中心 for vista 一览

MicrosoftWindowsMobile设备中心6.1在6月6日发布了最新版,今天为了能在Vista开发PPC(或Wince设备)程序,下载安装了该程序,启动后界面确实很炫,和媒体中心的风格有些类似。不过我用VS2005开发的程序,通过该程序还是无法和我的PPC通信,不知道是否

VS2005字符串资源不能识别转义字符

在做LED媒体播放室多语言版本的时候,遇到这么一个问题,检查office2003是否存在,如果不存在则弹出一个警告窗体。由于是多语言版本,所以弹出的信息来源于资源文件。如果对提取的资源字符串不做任何处理,则弹出如下的对话框:&nb

自己动手编写 IronPython IDE

这段时间对IronPython充满了极大的兴趣,学习越深入,越感觉到现有IronPythonIDE实在不太好用,正好项目中也需要一个IronPython编辑器,所以就动手做了起来。整整花费了我三天的时间(熬了几个通宵)总算有了点成果,不过在调试方面还是存在不足。引擎:IronPytho

IronPython脚本调用C#dll示例

上两篇IronPython脚本的文章介绍了与C#紧密结合的示例,这里还将提供一个与C#结合更紧密的示例,直接调用C#编写的DLL。我们还是沿用了上篇文章的代码(其实这里可以直接使用IronPython调试器进行联调了,没有必要再嵌入到C#了)注意:scriptEngine.AddToPat