复活节彩蛋
在我们常用的软件当中隐藏了一些小东东,这些小东东我们称之为复活节彩蛋(EasterEggs)。复活节彩蛋的内容包含得很广,从单纯地列出开发人员名单到3D影音游戏都有。我们常用的软件如Windows、Word和Excel以及我们用来上网的
发表于 2010/8/25 下午9:45:22
阅读(5419)
读.net精简框架集所想到的
随着了解.net的深入,越来越感觉到微软的强大,也越来越感觉到他们构建的.net平台的优美,有一种预感,感觉在不远的将来工厂、商店、家庭、学校等等场所都编织成一种网,一种互为依赖,互为发展的网(.net的战略就是将来所有
发表于 2010/8/25 下午9:08:07
阅读(2754)
Bochs虚拟机的使用及Linux的初步接触
买了两本关于Linux的书,一本是《RedHatLinux9.0入门与提高》,一本是《Linux0.01内核分析与操作系统设计》,从后一本书中知道了Bochs虚拟机,也第一次接触了Linux(虚拟机自带的,内核版本1.3.89),感觉不错,以后的世界,将是网络的世界,这个专门以网络为核心和基础
发表于 2010/8/24 下午9:44:27
阅读(3448)
Delphi使用VB控件全攻略
前言在最近几周的工作里,始终被一个头疼的问题所困扰,那就是VB6编写的ActiveX控件在Delphi环境下存在着诸多稀奇古怪的问题,几经周折,终于在搜索了几乎全部的论坛、资料后,找到了针对不同Delphi版本发生的问题的解决办法。Delphi5莫
发表于 2010/8/23 下午8:25:24
阅读(2974)
VB控件在C#中的使用
发表于 2010/8/21 上午11:37:28
阅读(3128)
西门子PLC200不同版本的串口性能比较
几个月来,根据现场开发和使用PPI协议的经验,终于发现新版和老版的PLC200的串口性能有了很大的不同,下面简要介绍一下:--------------------------老版PLC的定购号:6ES7216-2BD22-0XB01、仅简单的程序(或PLC在“stop”状态),
发表于 2010/8/20 下午9:06:53
阅读(39274)
VS2005安装后,程序无法调试的解决方法
今天有时间看了看从微软订阅的MSDN(DVD光盘),才发现提供了VS2005的正版安装程序,心中一阵窃喜,急忙安装上了。很不幸编写了一个C#程序无法调试运行(只能非调试运行),很不爽。换为MFC开发,发现可以正常调试,但是换为VB.net和C#出现的错误一样。--------------
发表于 2010/8/20 下午8:49:34
阅读(3267)
MFC--CByteArray的方法SetAtGrow的BUG
今天在调试IO驱动时,发现了CByteArray的方法SetAtGrow的一个BUG。发生问题的代码如下:switch(mItems[i].lngTemp[2]){caseTYPE_BIT:caseTYPE_B:caseTYPE_BCD:
发表于 2010/8/19 下午8:37:40
阅读(3519)
西门子Softnet驱动的成功开发
前段时间用西门子提供的Prodave5.5开发了基于YFIOServer的驱动程序,很可惜以太网方式它不支持,所以只好用西门子的softnet来开发相应的驱动了。SoftNet的服务程序目前采用的是同步方式的读写,可支持自恢复功能。(采用异步方式初次读写可以成功,下次在读写时却失败,
发表于 2010/8/18 下午3:11:21
阅读(4530)
YFIOServer 后台IO接口使用说明
1、YFIOServer目前实现的驱动如下I、modbusRtu/ASCII/TCPII、西门子MPI/PPI/CP243/Prodave/SoftNetIII、DDEClient
发表于 2010/8/17 下午10:30:24
阅读(3302)
YFIOServer后台驱动算法优化
以前,虽然YFIOServer的驱动实现了各种PLC的通信(如PPI,MPI,Modbus等等),但是以前的IO变量读写并没有优化,所以当要访问的变量一多,效率就成为问题。目前,采用了最新的优化算法(具体思路下面再说),效率提高了好多倍,有如下指标可以参考,以前用Prodave访问S7
发表于 2010/8/16 下午5:52:42
阅读(2916)
OPC Server与YFIOServer成功绑定
发表于 2010/8/15 下午11:55:33
阅读(2805)
99年毕业设计获优的程序-图书管理程序
这是99年做毕业设计时,用BC3.2做的图书管理程序(当年毕业设计获优,还不错),DOS平台,通过DOS33号中断可以支持鼠标操作,图形界面(仿Window95),不过对菜单部分由于当时技术有限,仅能支持鼠标操作,不支持快捷键。小图标都是自己一点一点画出来的(当然不是BMP位
发表于 2010/8/13 下午4:27:10
阅读(2446)
一个控件几行代码实现换肤(可支持菜单)
这是从vbAccelerator(http://vbaccelerator.com)的皮肤程序修改而来,把DLL方式修改为OCX,并且修改为仅通过几行指令,即可完成皮肤加载。此外,不再需要SSubTmr6.dll的支持了,修改了原程序XML方式导入导出的Bug,加入了"Borders"字段,增加了异型窗体处理,
发表于 2010/8/13 下午2:44:22
阅读(16015)
MFC串口操作(异步方式)源码
这是我在一个后台系统摘抄出来的,在此基础上完成了一个独立的PPI读写程序(非DLL或控件方式)//*************************************************************************//**模块名:YFCOM.cpp//**说明:YFSoft版权所有2005-2006(C)//**创建人:
发表于 2010/8/13 上午12:28:58
阅读(3484)
