品牌型号:惠普 Laptop 15
软件版本:InstallShield 2020
系统:Windows 10
InstallShield的项目类型多种多样,因此选择合适的项目类型至关重要。同时,只有熟练掌握InstallShield的函数用法,才能制作出功能完善的安装程序。接下来我们来带大家了解一下InstallShield支持哪些项目类型,InstallShield函数怎么用的相关内容。
一、InstallShield支持哪些项目类型
InstallShield根据不同的开发需求,提供了几种核心的项目类型。我们在新建项目的时候就能看到,主要分这几类:
1、基本MSI项目(Basic MSI)核心就是基于微软的Windows Installer标准,生成.msi格式的安装包。特点是完全符合微软规范,支持组策略分发、自动修复、安装与卸载记录等高级功能。适合用在企业级、正规部署、对安装标准要求比较高的场景。

2、这个是使用InstallShield自身的脚本语言来控制安装流程。这种方式具有极高的灵活性,开发者可以自由定制安装界面和业务逻辑,最终打包生成.exe格式的安装文件。非常适合那些需要高度自定义安装界面和逻辑,但无需严格遵循MSI标准的项目。

3、这个项目相当于前面两种的结合版。它在保留MSI标准所具备的稳定性、可回滚及错误回滚等优点的同时,也支持编写复杂的自定义逻辑。因此,它非常适合那些既要求安装过程标准稳定,又需要具备高度灵活定制能力的中大型项目。

4、快速补丁项目专用于创建小更新或补丁包,最终生成.msp格式的补丁文件。这种方式无需重新分发整个安装包,仅更新被修改过的文件部分。因此,它非常适合对已发布的软件进行缺陷修复或小规模的功能升级。

二、InstallShield函数怎么用
在InstallShield里面,函数的使用主要分两大块,接下来就以大家用得最多的脚本语言,来跟大家说说函数的基本用法。
1、在该工具中,函数主要分为两类。一类是内置函数,也就是InstallShield自带的函数,可以直接调用,比如弹出提示框、创建文件、修改注册表等操作,都有对应的函数。另一类是用户自定义函数,由我们开发者自己编写,主要用来封装一些重复使用的逻辑。

2、软件语法和C语言比较类似,调用函数通常需要传入参数,并且可以接收返回值。比如我们可以调用内置函数弹出询问对话框,根据用户选择是或否来执行不同的逻辑。也可以调用函数让用户选择文件夹,函数会把选择的路径保存到变量里,方便后续使用。
3、其实面对这么多函数,大家不需要死记硬背,关键是要知道怎么查找和使用。在InstallShield中,选中函数名按F1就能打开帮助文档,每个函数都会说明需要几个参数、分别代表什么意思,同时还会提供完整的示例代码,我们直接参考修改就可以了。
以上就是InstallShield支持哪些项目类型,InstallShield函数怎么用的全部内容。本期我们主要围绕InstallShield项目类型以及InstallShield函数用法的核心知识点进行介绍,学会之后能做出更稳定的安装程序,希望可以帮助到正在学习打包部署的用户。
