installshield的使用介绍

installshield的使用介绍

ID:32703479

大小:176.50 KB

页数:13页

时间:2019-02-14

installshield的使用介绍_第1页
installshield的使用介绍_第2页
installshield的使用介绍_第3页
installshield的使用介绍_第4页
installshield的使用介绍_第5页
资源描述:

《installshield的使用介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、InstallShield的使用介绍前言当我们在经历了长久的宿夜匪懈之後,完成了一个令自己自豪的程式。此时我们就必须为作品撰写安装程式,在传统的Windows程式设计领域中,撰写安装程式也是一门学问。在早期Windows的进阶名家JefferyRichter所撰写的一本经典书籍:Windows3.1:ADeveloper'sGuide一书中,即有一章是在说明如何撰写一个安装程式。然而近几年来,软体元件的使用已成惯例,愈来愈多的有用的软体元件或工具程式相继被开发出来,而安装程式(InstallProgram)即为其中颇具代表性的一员。翻开程式员

2、乐园杂志(Programmer'sParadise),即可看到许多这类的产品。其中InstallShield即为其中的佼佼者。在昔日,软体公司或个人工作室除非自行撰写安装程式,否则就必须花钱购买一套安装工具程式。然而,如今由於编译器厂商竞争激烈,所以多半都会附上一套阳春版的安装工具程式,如C++Builder、VisualC++等都随产品附上一套安装工具程式。而它们的共同选择就是InstallShield,由此可见InstallShield在安装程式的领域中实已奠定其稳定的基石,为各大厂商所使用。现在我就为你介绍InstallShield的使

3、用方式。InstallShield的C++Builder版本InstallShield随厂商附送的版本会针对各厂商的特殊需求做额外的处理,例如C++Builder附送的InstallShield版本会针对BorlandDatabaseEngine、SQLLink及C++Builder的RTL(Runtime-Library)增加额外的选项,见图一。13/13图一InstallShieldC++BuilderEditition的额外选项。而VisualC++版本也会针对ODBC、DAO等做额外的处理。见图二。在此我们讨论的对象以C++Build

4、er的版本为主。不过基本上它们都是共通的,因此若是你学会了这一套,你也同时掌握了其他版本的主要部份,只要对其差异部份稍加注意即可。开启一个新的Project在此我们以本书中的email程式-bcbmail来说明安装程式的设定。首先我们必须开启一个新的安装程式专案。如图叁。图叁开启一个新的专案档。在设定完专案名称及目录路径後,我们就可以按【Create】来建立一个新的专案档了。附带说明一点,该专案档是以IWZ为名,以此范例而言,你就得到一个名为bcbmail.iwz的专案档。InstallShield完全攻略在建立一个新的专案档後,你就可以开始

5、逐项设定安装程式所需之资讯了。图四为我们所需设定的项目,其中打勾的部份表示已经设定过的项目,未打勾的项目则为尚未设定的项目。你并不需要一一设定所有的项目,只有在需要时在设定即可。举例来说,若你不需修改Registry,那麽你就不必去设定【MakeRegistryChanges】项目。以下我会以bcbmail为例子逐项说明之。以bcbmail为例是因为它不仅是一个完整的范例,同时也使用到了BorlandDatabaseEngine,因此你可以由此学习到一个使用BDE的应用程式,在利用InstallShield来制作其安装程式时,所需注意的事项。

6、13/13图四InstallShield的各个细部选项。设定程式外观及目录首先在【AppInfo】分页设定程式名称、可执行档名称、版本号码、内定程式安装目录等讯息。见图五。13/13图五设定程式目录及相关讯息。接着设定是否使用Bitmap或是文字来做为背景。在此我使用文字做为背景文字,你也可以使用图案为背景,不过在C++Builder附送的版本只能支援16色的图案,因此你不可以使用超过16色以上的图案做为背景图案。同时我们也可以选择背景的颜色,在本范例中我选用最常为大家使用的渐层蓝色做为安装程式的背景颜色。以上设定见图六13/13图六设定文字

7、及背景颜色。此外我们还可以决定是否要提供反安装程序,在本例中,我选择提供自动反安装。见图七图七提供反安装程式。设定C++Builder的额外选项13/13由於bcbmail使用了BorlandDatabaseEngine(BDE)做为储存信件的工具,因此我们必须安装BDE,此时我们只要将BDE的选项打勾即可。见图八。图八设定BorlandDatabaseEngine(BDE)除此之外,我们尚可对BDE做逐项设定,如此便可选择性地安装BDE,只选择必要的档案安装即可。在本例中,因为bcbmail使用的是Paradox资料库,因此我们只要安装Pa

8、radox的资料库引擎即可。(图九之一)再来若是你使用了别名(Alias)的话,还必须设定Alias,将使到到的Alias名称加入列表中。(图九之二)。而後你可以选

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。