操作近一年的MMS/PES系统将按计划在8月5日进行第一轮用户测试,忙了很久的作业就要接受用户的考评,与往常项目一样,小有点兴奋。由于长时期不写C#代码,一直忙于C方面的东西,再次着手写C#具体代码的时候,总觉得有点生疏。所以趁着周日,写了此代码以做C#代码练习。
言归正传,大概描述下这个东西的实现思路:
首先是服务器端,将要更新的文件上传到服务器端提供客户端下载,服务器端配置有更新文件的XML样式的配置文件—Libinfo.xml(此文件在客户端第一上传更新文件后在服务器端创建,以后再上传将会改写此文件)。其格式如下:
其次是客户端,此程序集成在客户端,每次客户端启动前将会自动检测服务器端文件版本,若有新版本,客户端将自动下载更新本地相应之文件,之后再正式启动应用程序。这样客户端始终使用最新版本的文件。此方式不用考虑客户端程序在运行状态,以此来避免造成客户端业务数据因升级而丢失。另外客户端需要配置一个项目XML文件—Config.xml。格式如下:
(待续...)