ClientServerProject Versions Save

一个C-S模版,该模版由三部分的程序组成,一个服务端运行的程序,一个客户端运行的程序,还有一个公共的组件,实现了基础的账户管理功能,版本控制,软件升级,公告管理,消息群发,共享文件上传下载,批量文件传送功能。具体的操作方法见演示就行。本项目的一个目标是:提供一个基础的中小型系统的C-S框架,客户端有三种模式,无缝集成访问,winform版本,wpf版本,asp.net mvc版本,方便企业进行中小型系统的二次开发和个人学习。同时网络组件方便的支持读写三菱和西门子PLC的数据,详细见Readme

v1.3.0

6 years ago
  1. 新增asp.net mvc服务器,提供原客户端部分的功能。
  2. 网络组件更新,日志功能重新设计。
  3. 客户端的账号在七天未登录系统时将清除记住的密码。
  4. 服务端记录客户端登录的方式,winform还是wpf还是web端。

v1.2.0

6 years ago

发布全新的WPF版本客户端,提炼了一个winform和wpf公共的类库,在wpf端程序中,部分功能仍沿用了winform技术,wpf全新的功能如下:

  1. 全新的界面呈现,动画特效。
  2. 全新的主题系统,颜色搭配。
  3. 和原来的服务器程序无缝集成,对于服务器端来说,winform和wpf是一致的。
  4. 使用了开源项目https://github.com/ButchersBoy/MaterialDesignInXamlToolkit

其他的网络组件优化,winform客户端适配及BUG修复。

v1.1.0

6 years ago

正式发行的版本V1.1.0 ,大致如下功能,详细请关注项目commits

  1. 灵活的网络组件功能,易于功能扩展和功能集成。
  2. 强大的日志记录功能,方便监视系统状态及异常跟踪。
  3. 便捷的版本控制技术,方便在网络上进行系统部署。
  4. 灵活的PLC访问技术,一条指定便捷的读写数据。
  5. 其他简单实用的基础小功能,比如公告管理,意见反馈,小型聊天窗口。
  6. 方便的文件管理机制,用于共享文件信息。
  7. 头像选择功能等等。

v1.0.7

6 years ago
  1. 网络组件上下线BUG修复
  2. 日志组件区分分隔符优化
  3. 服务器日志存储路径调整
  4. 聊天缓存设计,留言板功能增加
  5. JSON包更新到10.0.3版本
  6. 服务器新增异常捕获存储功能
  7. 客户端未捕获异常将发送至服务器处理
  8. 服务器新增邮件发送功能
  9. 服务器新增性能监视功能
  10. 其他优化

v1.0.6

6 years ago

1.文件共享管理新增日志记录功能。 2.模版新增建议反馈记录功能。 3.新增UDP网络通信功能。 4.客户端账户记录新增有效期功能。 5.网络组件重新设计,采用乐观并发模型大幅提升性能。 6.修改客户端同步时间功能机制,内嵌到了网络组件中。 7.上传了一个用户本地测试部署的exe辅助文件。

V1.0.5

6 years ago

PLC访问器新增一个备用端口,服务器日志组件性能优化,支持高并发读写,支持日志分级操作,其他细节完善。

v1.0.4

7 years ago

网络组件代码重构,类调整,提供了流水号生成器,提供了一个访问多PLC的类对象,其他的性能优化,BUG修复

v1.0.3

7 years ago

界面相对比较简陋,但是支持的功能比较多,账户的登录注销,公告显示更改,共享文件查看,多客户端在线管理,同时也支持访问工业现场的PLC数据的功能,该部分功能将在下个版本着重介绍