- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三十四章使用InstallShield包装应用程序CBuilderPPT课件简体中文版
第三十四章 使用InstallShield包装应用程序 使用C++ Builder完成应用程序的开发后,如何让一般使用者轻易上手就成为重要的课题,除了安装路径和安装内容的设定外,很多程序还需要额外的设定档或是DLL档才能正常运作,但这些设定的动作对于一般使用者来说却是个难题,为此,C++ Builder内提供了Install Shield程序来帮助程序设计师简化安装程序的制作,而本章便教导读者如何使用Install Shield包装属于自己的安装程序。 大纲 34-1 第一次使用Install Shield 34-2 设定Install Shield项目 34-1. 第一次使用Install Shield 由于Install Shield程序并不会随C++ Builder安装时一并安装,所以请读者放入C++ Builder光盘片额外安装InstallShiel程序,而C++ Builder内附的InstallShield仅为Custom Edition。InstallShield的程序画面如下图所示。 34-1. 第一次使用Install Shield 对于熟悉C++ Builder 5的使用者来说,一定会对上图的画面感到非常陌生,因为在C++ Builder 6内所附的InstallShield已和过去旧版的InstallShield完全不同,有着更漂亮的外观,而支持的功能也更强大,且在数据库连结的设定上比过去版本方便许多。至于使用上,则提供了开启新项目与现有项目两种不同选择供使用者进行安装和部署,所谓的项目即代表了对一个应用程序的安装与部署设定,在此,请读者选择【Create a New Project】来开启一个新项目,并设定项目类型(Project Type)为Blank Setup Project和指定存放的路径,最后按下【Create】按钮进入下个画面,如下图所示。 34-2. 设定InstallShield项目 InstallShield的项目设定画面分为左右两部分 (如下图):左半边显示整个项目的设定项目,共分为6大项,且每大项又分为数个小项;而右半边则依左边所选小项显示其内的属性设定和说明文件。当设定完各选项内的属性后即完成项目的设定动作,并据此产生最后的安装部署程序,下面我们将根据每个大项分别进行介绍。 34-2-1. 组织安装讯息 第一大项为Organize Your Setup,其内包含General Information、Features、Setup Types和Upgrade Paths四部分,各部分说明如下: General Information General Information用来设定关于安装的基本讯息,设定项目说明如下: 34-2-1. 组织安装讯息 34-2-1. 组织安装讯息 34-2-1. 组织安装讯息 上述的设定项目以INSTALLDIR属性的指定最为重要。如安装在Program files内example数据夹的设定为[ProgramFilesFolder]\example。 34-2-1. 组织安装讯息 Features Features选项用来细分整个安装程序的内容。当安装程序不只一个程序而是由数个模块或是小程序构成时,把这些模块或是小程序依照程序功用或是特性区分成数个Features将有助于提高安装程序在安装项目设定上的弹性,譬如把绘图相关模块或程序独立则一个绘图Feature,数据库相关程序或档案为一数据库Feature,当应用程序安装时便可透过对Feature的选择来决定所要安装的项目,对于大型应用程序来说是极为重要的安装设定,以C++ Builder来说,辅助程序如BDE Administrator、Database Desktop、SQL Monitor、XML Mapper和Image Editor便可透过Features的设定来让使用者依据实际需求选择所要安装的项目,而不是对所有附属程序照单全收增加硬盘使用空间。 34-2-1. 组织安装讯息 在InstallShield中预设提供的Features为“Always Install”这个供设定基本安装项目的Feature,不管是何种安装类型皆必须安装该Feature内所指定的档案,至于其它额外的Feature则透过鼠标右键来完成新增的动作,如下图所示: Setup Types Setup types页次设定各安装类型所要安装的Features,而InstallShield提供的安装类型有典型安装(Typical)、最小安装(Minimal)和自订安装(Custom)三种。 34-2-2. 指定程序数据 第二步Specify Application Data提供了四个子选项进行设定,分别为File
文档评论(0)