动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 软件工程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ 软件工程 ]的信息

本月文章推荐
.软件需求的关键:分解用例场景.
.面向服务的体系结构的成熟度模型.
.对软件项目管理的探讨.
.用Robot实现自动化测试.
.黑客程序设计.
.QA组织的建立.
.摘录─GBK环境下Emacs与外部程序.
.XMI与UML合力推动产品开发.
..NET设计模式之工厂方法模式.
.Sonic加强大规模SOA部署的ESB.
.CMM中的软件质量保证实施准则.
..NET架构的核心开发技术.
.SOA成熟度模型为SOA 护航.
.IBM推新品服务 扩展SOA管理概念.
.SOA:构建更好的企业应用架构.
.对比JSF在Eclipse 和 NetBeans中.
.架构设计师与SOA(一).
..Net体系结构指导.
.UML全解.
.利用代间差分遗传算法优化分形图.

让你的软件具有在线升级功能

发表日期:2008-3-23 |


现在,很多朋友喜欢自己编软件。而且这类软件中确实涌现出不少创意好、功能强、实用性高的软件,受到众多用户的喜爱。美中不足的是,很多软件不具备“在线升级”或者说“智能升级”功能。每次升级换代,都需要用户重新下载,既浪费时间又很不方便,影响软件的进一步推广。
笔者最近发现一个工具,可以轻松解决这个问题,它就是IncUpdate。使用它,我们无需编写任何代码,就可以使自己编写的软件具有智能升级功能,而且这一切在10分钟内就可以搞定!  

  IncUpdate支持Windows 98/ME/2000/XP/2003,几乎涵盖了目前流行的所有操作系统,而且不管你使用的是什么开发工具或编程语言,只要是基于Windows的软件,都可以用IncUpdate为其添加“智能升级”功能。此外,IncUpdate还具有升级选项丰富、界面美观友好、自动化程度高、支持多服务器升级、支持代理、支持写升级日志、支持自更新、支持安静模式等特点。并且,它还可以生成多国语言界面的升级程序,默认就带了中文和英文的语言资源,无论你的软件是中文版还是英文版,都可以使用。  

  IncUpdate的使用并不复杂,要害是你要弄清它的主要流程:首先,在IncUpdate中设置好自己软件产品的文件和应用程序信息。然后,编译生成升级程序(Update.EXE和Update.URS)和服务器文件(包括Index文件和所有更新文件)。接下来,将升级程序打包到自己软件产品包中,用户通过它进行在线升级。再接下来,将服务器文件上传到自己指定的Web服务器。这样,就一切OK,只等用户来升级了!当然,这只是一个大致轮廓,很多朋友可能仍不知道如何具体操作?那好,我们就分六个步骤来介绍。  

  第一步,创建工程。运行IncUpdate,或者进入IncUpdate后选择“文件”菜单,再选择“新建工程”命令,打开新建工程对话框(如图1),指定应用程序目录(Application Directory),一般可直接单击“确定”按钮,表示升级程序和应用程序将放在同一目录。

  
让你的软件具有在线升级功能
第二步,添加文件并设置属性。图2是IncUpdate的主界面,窗口左边是文件及目录列表,Update.exe已预设在列表中,表示它本身也可以升级更新。在列表中右击鼠标,可以创建更多目录,而在目录上右击鼠标,可以往该目录添加文件,单击所添加的文件,可以在窗口右边查看、设置其属性,具体包括更新失败时的处理方式及其他升级选项。

  
让你的软件具有在线升级功能  

  第三步,设置应用程序信息。这在右边的“应用程序信息”面板内完成。包括指定本地的应用程序目录、应用程序名称、Update.EXE生成目录和服务器文件生成目录等。  

  第四步,确定升级信息。这在右边的“升级信息”面板内完成。其中包括升级Index文件的URL(网址)、升级过程中所用图片的位置,如自己设计的Logo图片,大小最好是163×311。另外,假如选中“生成升级日志”选项,升级信息会写到日志文件中。  

  第五步,确定升级服务器信息。这在右边的“升级服务器”面板内完成。单击“添加”按钮,添加服务器名称、升级文件所在路径等。  

  第六步,生成、上传、发布。先保存工程,然后选择“工程”菜单,选择“生成”命令。编译完成之后,把生成的Index文件、更新文件分别上传到一个或者多个指定的Web服务器上。接下来,把升级程序(Update.EXE和Update.URS)打包到自己软件产品包中。注重,Update.EXE和Update.URS必须放于同一个目录。  

   这样,用户就可以运行Update.exe进行手动升级,或者你可以在程序模块中调用Update.exe为用户自动升级,也可以通过参数来调用Update.exe达到更高级的功能,例如安静模式(不显示升级界面,自动完成升级的全部过程)。
显然,IncUpdate不仅适合普通的编程爱好者,而且适合于专业的软件开发公司。假如你想节省更多时间,想将更多精力专注于软件核心功能的开发,或者想降低软件成本,那么IncUpdate是你的最佳帮手。
上一篇:统一建模语言(UML)的现状及发展 人气:446
下一篇:一位老工程师的终告 人气:368
浏览全部软件工程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-10 企业网站智能管理系统(TZIMS) v6
2008-10-10 拓文asp.net网站内容管理系统 v6
2008-10-10 动网论坛PHP版 v2.0++ Build 081
2008-10-10 免费时代CMS v5.0
2008-10-10 wodig第四季中文DIGG社区 v4.1 b
2008-10-10 老Y文章管理系统 v2.2 bulid 081
2008-10-10 魔法盒动感相册 ASP+SQL版 v2.0
2008-10-10 Asoft签到管理系统 v3.0 Pack1
2008-10-10 哥特人音乐网潮流留言本 v1.1
2008-10-11 联系人分组工具 v1.1 中文破解版
2008-10-11 FaceMelter变脸 v2.0 汉化破解版
2008-10-11 PathTracker道路跟踪仪 v1.2 破解
2008-10-11 Rooms手机聊天室 v0.6.7 破解版
2008-10-11 RemoteDesktop远程桌面 v1.0 破解
2008-10-11 ProRemote远程调音台 v1.0.1 破解
2008-10-11 PicShare照片共享 v1.0.0 破解版
2008-10-11 Photogene照片编辑器 v1.5 汉化破
2008-10-11 WriteRoom共享文档 v1.0 破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号