马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?站点注册
×
功 能: 实现升级一台机子上的程序,所有其它机子的程序自动升级. 开发工具: PB9 (也适用于PB10/PB11,原版本为PB6.5) 运行环境: a).PB9及以上, b).基于数据库(SQL2000测试通过,其它如Oracle,MySQL,Sybase可能有大小写问题) c).用PB-MSSQL直连接口,ODBC会有blob问题.OLE DB未测试. --------------------------------------------------------------------- 特 点: 1.基于数据库的升级,比FTP、HTTP模式,优点:在一台计算机上,多个不 同版本的程序可以同时使用,互不影响。不用另外配置FTP/HTTP服务器。 2.可自动压缩文件,然后上传,提高上传与下载速度.减轻基于数据库的升级 的速度问题. 3.支持一个数据库中多个模块同时使用. 4.支持一个模块有多个文件.(网上的只能一个文件), 你的软件最好为多个文件, 因为有的文件未改变,下载会跳过. 5.支持文件位置在不同的文件夹. 6.本“自动升级系统”,也可以自动升级(注:仅随新系统升级时升级!!!) 7.新程序上传到服务器为自动的,不需要人工上传。(网上的都得手工一个一个上传.) 8.新程序下载为自动的。(网上的也自动,但不强制下载,本程序强制下载.) 9.支持两个数据库中的该表同步: 可用于连锁系统, 总部升级, 分店都会自动 升级。 --------------------------------------------------------------------- 注 意: 1.因使用的insert table(columnList) select (columnList) from table 的语句。 故,PB连接SQLSERVER用ODBC会出错,因为不支持,但不知OLEDB是否可以。 --------------------------------------------------------------------- 升级LOG: 1.1版本: 基本功能实现. 2.x版本: 本版本全面提高上传/下载速度,及严密性。 1).判断被更新的文件是否可以删除,如果不行,就不下载。 防止的问题:下载下来后,有的文件更新不了,例如正在使用中。 2).改为:下载时,先放入临时目录中,再拷贝到正式目录。 防止的问题:下载一半,被中断后,系统文件有的升级了,有的没升级。 3).增加:文件CRC没有改变的就不再上传/更新。提高上传/下载速度。 4).工程所包含的文件的定义,不在本模块中定义. 提高了灵活性:本模块的PBL不再需要修改,而且编译为PBD也没问题了. 3.x版本:(未开发) 1).支持HTTP/FTP上传下载.以实现从软件公司网站上直接升级.
Su7W0jB8.rar
(527.74 KB, 下载次数: 938)
|