易语言编写的装饰管理系统开源-数据库类源码-三叶资源网 //www.sanye.cx/?id=13191
介绍
我之前有封装过一个比较完善的在线更新程序. 但是需要带上"迅雷SDK"就显得有点大了
在泡论坛时找到了一个Wininet下载模块, 觉得不错就拿来做一个在线更新程序与"XX装饰管理系统"配套使用
引入模块
剑齿虎de模块 v2.65
Wininet (并没有源码)
文件
\update.exe 在线更新程序
\update.ini 本地更新配置文件
\update.xml 网络更新配置文件
\lib\ 因为我的易语言被改造过, 普通编译的支持库会掉落到lib目录中. 所以保留
update.ini
[更新配置]
当前版本=1.0.1
稍微有点常识的人都可以看出来.这是一个配置文件.
保存了这个软件的"当前版本"号, 如果她被更改. 导致与"网络更新配置文件"中的Info\Version值不匹配. 就会触发更新
update.xml
<?xml version="1.0"?>
<Info>
<SoftName>XX装饰信息平台</SoftName>
<ShortName>Zhuang Shi</ShortName>
<MainExe>Client.exe</MainExe>
<Version>1.0.1</Version>
<Log><![CDATA[更新了很多东西!]]></Log>
<DownloadUrl>//127.0.0.1/update/1.0.1.zip</DownloadUrl>
</Info>
这个是网络配置文件 update.exe 会访问这个文件获取信息与本地比较.
说明
Info\SoftName 软件名称/标题
Info\ShortName 软件英文名称
Info\MainExe 更新后启动的程序 (主程序)
Info\Version 当前最新版本号
Info\Log 更新内容说明
Info\DownloadUrl zip更新包下载地址
如何配置环境
编辑好"update.xml"并上传到你的网站
Shift + 鼠标右键 "在此处打开命令窗口"
键入命令"update.exe //www.edk24.com/update.xml test" 后面的网址是你的 update.xml文件网址
test是无意义的, 只是需要两个参数