局域网升级程序

  • 软件类别: PB源码
  • 软件大小: 不详
  • 运行环境: Win9x/NT/2000/XP/
  • 软件等级: ★★★
  • Tag标签:局域网升   程序
  • 演示:
  • 下载次数: 70

软件介绍

本程序不将程序文件存放于数据库中,减少因客户端进行升级造成
对服务器拥塞。如果程序从数据库读取几M的数据,对数据库而言,
简直就是灾难,如果同时有5个左右的客户端进行升级的情况下,我想
在这个几分钟之内,其他的用户应该是无法正常使用数据库。
我在2002年已经测试了,使用blob存放程序文件,就上传一个几M的文件,
数据库已经狂慢了,而且大概花费了10分钟做有的时间。服务器硬盘狂亮。
本程序在2002年7月份的基础上,进行了修改,调整,现在在100M网络,
升级15M左右的程序,需要时间最短5秒中,最慢20秒左右。
程序提供人联系方式:hufupeng@163.com qq :94374051,居住地:合肥
有什么不当之处,请多多指教。
请保留以上信息,本程序免费提供给个人用户使用。如果公司用作商业用途,
请先和我联系,上报版权所属公司批准,以减少不必要的麻烦。不过你可以把他修改的面目全非,这样就没有人看的出来了,最好可以在配置文件中保留我的email信息,好让我在冥冥之中感到一些成就。。哈哈
*/

『文件说明』
本程序是使用pb8.03抒写,提供的程序包含2个pbl文件,
一个是hcopy.pbl,此文件是完成升级功能的程序,用户编译后形成一个文件。Hcopy.exe,不需要编译成为带pbd的那种,该文件中一个示例编译项目,用户可以自己看看。
第二个文件是例子文件,相当于用户的主程序文件,里面包含几个函数,并在全局外部函数中使用了几个函数,用户需要注意。整个应用中的open事件中的代码就是完成自动升级的代码。用户可以自己复制到自己的程序中。

『升级原理说明』
主程序在执行的过程中,调用检测是否需要升级的函数,如果发现需要升级,经用户确认后,调用升级程序完成升级操作。如果升级程序不存在,自动到升级目录下的download下找升级程序,并将升级程序复制到客户机上。在调用升级程序完成升级


『使用到的表结构』

CREATE TABLE "TS_NET" ("SERVER_NAME" VARCHAR2(50) NOT NULL, "LOGIN_ID" VARCHAR2(50) NOT NULL, "PASSWORD" VARCHAR2(250)) ;
ALTER TABLE "TS_NET" ADD ( CONSTRAINT PK_TS_NET PRIMARY KEY ( "SERVER_NAME", "LOGIN_ID" )) ;

『升级服务器示例数据』
server_name login_id password
\\server\update
update update
数据说明
服务器:server 上面共享的目录update
登陆帐户:update
登陆口令:update


『服务器升级共享目录下文件结构』


升级服务器update目录下建立一个download目录(程序内部固定使用),作为下载资源存放目录,
download 目录下的结构如下


根目录有  hcopy.exe 和 update.txt  2个文件。Hcopy.exe 是升级程序本身,和升级程序本身在一起的 update.txt 文本内容只有一行,

表示升级程序的版本号,如果此版本号发生变化,应用程序会自动完成升级{升级程序}的自身升级,保持客户端的升级程序始终是最新的。


对于业务目录下面存放 业务程序升级的所有文件,其目录下也有一个  update.txt文件,update.txt文件的第一行是客户端使用的程序的版本号,
从第2行起是需要升级的程序列表。升级程序将服务器上面的升级列表中的文件复制到客户机器上。

相关软件

    相关说明

      一、为达到最快速度,推荐使用[网际快车]或[迅雷]等其他工具下载本站免费资源,并用杀毒软件对资源进行查毒处理!
      二、请一定升级到最新版[WinRAR]才能正常解压本站提供的软件;
      三、如果您无法正常下载,请在线留言或加入QQ:7092665或请点击报告错误,谢谢!
      四、源码和软件包含破解版及注册码均是由网上搜集免费提供下载,若本站提供的内容侵犯了您的权益,请发信联系管理员,本站将立即改正!