- 运行环境:PC-windows操作系统
- 软件语言:简体中文|授权方式:最新版
- 软件类型:国产软件 - 源码模版 - 插件辅助
- 软件大小:159 KB
- 下载星级:
- 软件官网:暂无
- 更新时间:2018/3/6 16:21:05
【软件截图】

【基本介绍】
铭美智能全自动更新软件是一款可以能够根据记录自已来定义布置设置的配置文件程序, 对windows环境下所有PC端软件及其所有组件来进行就在线更新或者软件修复, 使用铭美智能自动更新软件避免了过去每开发一款pc端软件有请求需要针对性的开发一款更新程序的弊病。
铭美智能自动更新 软件分为客户端和服务端:
客户端文件:
U pdate.exe 为更新主运行文件, 负责接收外软件的调用命令后, 按照命令进行版本检查、软件更新、日志显示等作用
UpdateSet.xml 为配置文件, 当更新软件运行时, 从中读取软件的服务器网址、本地版本号、软件名称等信息 。 其配置文件格式遵循标准 xml 格式, 其中 <Software>< / Software> 包括所有信息, <Soft></Soft> 包括单独软件的信息, 多个软件则循环嵌套, <SoftName> </SoftName> 确定软件的名称, <Version></Version> 确定软件的本地版本号, <Url></Url> 确定软件的服务端网址 。
举例
<Software>
<Soft>
<SoftName> 软件 A</SoftName>
<Version >3.0 </Version>
<Url> 软件 A 服务器网址 </Url>
</Soft>
<Soft>
<SoftName> 软件 B </SoftName>
<Version> 1.0 </Version>
<Url> 软件 B 服务器网址 </Url>
</Soft>
</Software>
服务端文件 :
Mapper.xml 为服务器端配置文件, 表明了当前最新的版本、待更新的主程序的路径、待更新的各插件(应用程序接口程序)的路径等。 其配置文件格式为 <SoftName></SoftName> 确定最外围节点, <Version> </Version> 确定软件的最新版本号, <Soft></Soft> 确定软件主体, <File></File> 确定需要更的文件, 该文件在同级目录下同名存放, 多个文件使用多个 <File></File> 嵌套。
举例
<Software>
<Version>300</Version>
<Soft>
<File> main . exe</File>
<File >image/1.png </File>
</Soft>
</Software>
Log.txt 为日志文件, 用来表明更新的 具体 情况 。
2 、软件运行
其他软件调用更新软件界面 举例
铭美智能自动更新软件 软件在被调用后, 会最先是加载同目录下的 UpdateSet.xml 配置文件, 读取到, 搜索同目录下与配置文件中同名的软件信息确定需要更新的软件, 之后读取版本号, 访问服务端目录, 之后读取服务端的 Mapper.xml 配置文件, 比对服务端版本号和本地版本号, 如果有更新, 则提示需要升级的版本号,
提示版本的升级
用鼠标点击“是”按钮按键后将进进入主界面现在开始更新,
点击“否”按钮后也会进入主界面, 但是将不会进行自动更新, 激活强制更新按钮
主界面(正在进行更新)
更新期间下方的绿色进度条会滚动, 右侧的进度数字也会显示
更新完毕后, “升级日志”、“强制更新”按钮会被激活。
升级日志
“升级日志”按钮:点击后显示本次升级的日志文件
“强制更新”按钮:点击后即便本地版本已经是最新的, 更新软件还是会进行一遍更新操作, 多用来修复软件
3 错误兼容
程序不存在报错
文件不存在:当主目录下无配置文件描述的软件时, 会弹出报错, 提示重新安装软件 。
网络net错误:由于服务器再也不能够访问或者网络不稳定stable等情况会弹出网络错误
更新文件不存在:服务器端配置文件虽然写入了文件, 但是在下载是找不到情况下会弹出更新文件不存在的错误
进度条 99% 无法结束:软件下载本地保存出现错误, 需要重新更新。
关闭主软件失败:需要更新的软件未被关闭。
其他人在看:梦幻元宵答题