VS2017,C#,WinForm,ModbusTCP(Slave从站、Master主站)DEMO示例程序
VS2017,C#,WinForm,ModbusTCP(Slave从站、Master主站)DEMO示例程序
1、使用NModbus4.dll通讯插件开发的一个示例程序,
2、基于ModbusTCP通讯协议,电脑端可做为主站去读从站数据(如:PLC),同时电脑端也可以作为从站,让外部系统读取(如:MES、PLC等等)。
3、通过电脑端可以实现数据中转,示例场景:电脑端软件做组态连接3个PLC设备,用于参数的配置和数据的显示和记录。如果电脑端实现了从站功能,那么外部MES系统只需要连接电脑这一个设备,就可以获取到3个PLC设备的数据,而且这些数据是可以自定义的。
VS2017,C#,WinForm,WebAPI客户端+WebAPI服务端
C#,Winform,开发的的一个示例程序,可实现WebAPI客户端发起数据POST请求,可实现WebAPI服务器响应客户端的POST请求。
WebAPI客户端,可使用钉钉和企业微信的群机器人Webhook地址,直接发起POST,实现消息推送。
自制Modbus解析DEMO_Delphi7
不借助其它底层Modbus控件,直接操作底层通讯代码,实现Modbus读写“保持寄存器”数据,支持串口通讯、TCP通讯两种方式。代码只作演示,可做进一步封装,也可稍作修改,用于非标准的Modbus通讯。本代码使用了一个第三方控件SPComm,开发测试环境为Delphi7+Win7,我一直想摆脱Modbus控件(MBAXP Modbus Master ActiveX Control
),最近自己开发了这个DEMO,分享给大家。
Mysql-Connector-ODBC-5.3.8-x86-x64(含VC2013运行库)
mysql-connector-odbc如果安装过程中报错(我之前安装的时候报126错误),请先安装VC2013运行库,vcredist_x64(64位系统)或者vcredist_x86(32位系统)
MySQL5.6(32位) 免安装,解压后执行批处理即可使用
MySQL5.6(32位) 免安装,解压后执行批处理即可使用。
解压后,直接执行"MySQL_安装.bat"即可安装。
默认端口号:3306,如需修改端口请打开MySQL56\my.ini文件进行修改。
如需卸载,请执行“MySQL_卸载.bat”
Delphi 多线程 DEMO
通过网络的资料,自己编写的一个简单的多线程DEMO,供参考。
DBGridEh 6.3 +修正3个Bug
从网上下载的DBGridEh6.3,发现有几个Bug,我已做修正,使用效果良好,未见异常,现分享给有需要有朋友,直接安装即可。
2015-12-05 Bug修改*********************
Bug 1. 点击列头排序后,行已经变了,但是却并不触发DataSet的AfterScroll事件程序
【修正】:在表头排序后自动执行一次DataSet的AfterScroll事件
Bug 2. 在Boolean字段的列中,不管鼠标的左键、右键、中键,都会改变勾状态,如果鼠标左键勾了一行,使用右键呼出快捷菜单进行下一步操作时,所勾选的行就会变成未勾选状态。
【修正】:在父类TCustomDBGridEh的MouseUp事件中,如果所点的列属于Boolean类型,只有鼠标左键才有效,其它鼠标键无效。
具体修改的地方,可使用关键字“2015-12-05”搜索DBGridEh.pas文件。
2015-12-11 Bug修改*********************
Bug 3. 在列头过滤行中输入过滤条件时,默认使用模糊查询,但需要在前后加符号“%”才可以,现改为不需要另外加符号“%”也可以执行模糊查询。
【修正】:在设置过滤条件时,如果所输入的过滤条件为“包含”,但前后又没有符号“%”,则自动补上“%”
具体修改的地方,可使用关键字“2015-12-11”搜索DbUtilsEh文件。
QR二维码Delphi版本生成程序源码
可生成QR二维码图片,纯源码,不借助第三方控件或者DLL,支持中英文。
魔方虚拟光驱,纯绿色版的虚拟光驱,只有一个EXE文件即可使用
魔方虚拟光驱,纯绿色版的虚拟光驱,只有一个EXE文件即可使用
收藏备用.
OutLook Express 小工具,一键清除压缩提示,邮件规则导入/导出
1.清除OutLook Express压缩提示(直接运行自动关闭).exe
2.OutLook Express邮件规则导入导出.exe
tao6@qq.com
2012-09-11
OutLook Express邮件规则导出导入工具
将Outlook Express 邮件规则导入,并可支持导入.
导出实现原理:
邮件规则保存在注册表[HKEY_CURRENT_USER\Identities\{....OutLook标识的ID....}
\Software\Microsoft\Outlook Express\5.0\Rules\Mail
直接把该键及子键全部导出.保存.
导入实现原理:
导入时,将待导入邮件规则文件中的OutLook标识的ID替换成目标OutLook标识ID,再另存为Reg注册表文
件,打开,即可实现导入.
该操作可以手工完成,为了简化操作,我就用Delphi写了这个小程序.
清除OutLook压缩提示的原理:
将[HKEY_CURRENT_USER\Identities\...OutLook标识的ID...\Software\Microsoft\Outlook
Express\5.0这个键下面的Compact Check Count这个DWORD值设置为1.
因为每当Compact Check Count值大于100(十进制)时,就会提示邮件压缩.
实现原理都来自于网络,目前尚未发现会影响系统稳定性.
在WinXP下测试正常.在Win98/Win2000未进行测试.
程序如果使用快捷方式,在命令行中增加 -C 可直接运行清除OutLook邮件提示,运行完成自动关闭.可
用于自动运行项,让电脑每次开机运行一次,就会自动清除一次,就不会再有"邮件压缩"这种烦人的提示
了.
能力有限, 如有不足之处也请多指教.
使用如有问题,欢迎与我联系探讨.来Email请说明"OutLook邮件规则导出导入工具"
tao60@qq.com
2011-09-06
VB_VBA日期选择控件
安装方法,
1. 将控件 MSCOMCT2.OCX 复制至windows\system\ (win98) 或
winnt\system32\ (win2000).
2. 运行 " REGSVR32 MSCOMCT2.OCX" 进行注册。
也可以直接双击运行Setup.bat批处理文件来进行。
在VB/VBA中添加控件,选择Microsoft Date and Time Picker Control,Version 6.0
ha_pdf2word-v3.0.rar
VeryPDF PDF2Word 汉化版
==========================
PDF2Word能够从PDF格式文档中提取文字、图形和其它内容存放入Word格式文档中,因此你就能重复利用你的PDF文档内容,在Word中再编辑文字、排版及重整布局;并且它是一个独立软件,不需要安装Microsoft Word、Adobe Acrobat软件支持。译者注:通过在未安装Microsoft Word、Adobe Acrobat的虚拟机裸机上测试,此PDF转换器确实完全无需上述两个软件的辅助,而且对包括各种编码在内的中日韩等东亚语系的方块字支持良好,不存在转换过程中漏字丢字的现象,甚至连PDF的批注等都可以完美的还原!