一个C-S模版,该模版由三部分的程序组成,一个服务端运行的程序,一个客户端运行的程序,还有一个公共的组件,实现了基础的账户管理功能,版本控制,软件升级,公告管理,消息群发,共享文件上传下载,批量文件传送功能。具体的操作方法见演示就行。本项目的一个目标是:提供一个基础的中小型系统的C-S框架,客户端有三种模式,无缝集成访问,winform版本,wpf版本,asp.net mvc版本,方便企业进行中小型系统的二次开发和个人学习。同时网络组件方便的支持读写三菱和西门子PLC的数据,详细见Readme
发布全新的WPF版本客户端,提炼了一个winform和wpf公共的类库,在wpf端程序中,部分功能仍沿用了winform技术,wpf全新的功能如下:
其他的网络组件优化,winform客户端适配及BUG修复。
正式发行的版本V1.1.0 ,大致如下功能,详细请关注项目commits
1.文件共享管理新增日志记录功能。 2.模版新增建议反馈记录功能。 3.新增UDP网络通信功能。 4.客户端账户记录新增有效期功能。 5.网络组件重新设计,采用乐观并发模型大幅提升性能。 6.修改客户端同步时间功能机制,内嵌到了网络组件中。 7.上传了一个用户本地测试部署的exe辅助文件。
PLC访问器新增一个备用端口,服务器日志组件性能优化,支持高并发读写,支持日志分级操作,其他细节完善。
网络组件代码重构,类调整,提供了流水号生成器,提供了一个访问多PLC的类对象,其他的性能优化,BUG修复
界面相对比较简陋,但是支持的功能比较多,账户的登录注销,公告显示更改,共享文件查看,多客户端在线管理,同时也支持访问工业现场的PLC数据的功能,该部分功能将在下个版本着重介绍