"InstallShield中文教程,pdf版,涵盖了InstallShield2008PremierEdition的BaseMSIPackage和InstallScriptMSIPackage的制作方法,包括菜单功能解析、安装设计界面的详细属性介绍以及一些基本概念的说明。"
InstallShield是一款强大的安装包制作工具,广泛应用于软件部署和发布。在InstallShield2008PremierEdition中,你可以创建两种类型的安装项目:BaseMSIPackage和InstallScriptMSIPackage。BaseMSIPackage基于Microsoft的Windows Installer技术,而InstallScriptMSIPackage则允许用户通过脚本来定制安装过程。
在“菜单”部分,"Go"菜单提供了快速访问各个设计界面的捷径,"Project"菜单下的"PerformStaticScan…"和"PerformDynamicScan…"功能用于搜索应用程序所需的系统组件和DLL库。静态扫描在项目初期进行,动态扫描则可以在运行时检测。"SourceControl"则与版本控制系统如Visual SourceSafe集成,用于管理项目源代码。
"Tools"菜单下的"InstallScript"包含了标准对话框示例和皮肤化对话框示例,帮助开发者了解并调用预定义的安装步骤界面。"CabinetFileViewer"工具可用于查看CAB文件内容,但可能不支持查看InstallShield2008创建的CAB文件。
在“安装设计界面”中,"InstallationDesigner"页面是核心设计区域。"InstallationInformation"部分的"GeneralInformation"涉及安装包的基本属性,如设置语言、在"Add or Remove Programs"列表中的图标和按钮可见性,以及产品名称和默认安装路径。"StringTables"允许定义不同语言的安装文本。
"Organization"部分讲解了一些基本概念,如"Feature"(特征)是安装项目的核心组成部分,它代表了安装的逻辑组件,用户可以自由选择安装哪些特征。每个特征可以包含多个文件和子特征。"Component"是特征的最小安装单元,通常对应磁盘上的一个独立实体。"Directory"定义了文件的安装位置,而"Condition"则用于设置安装条件,决定何时执行特定的安装操作。
此外,教程可能还会深入讲解如何创建和管理项目文件、设置安装序列、处理用户输入、添加许可协议、处理错误和事件响应等。通过学习这个InstallShield中文教程,开发者将能够熟练地构建和定制符合需求的安装程序。