1 / 35

第 9 章 安装制作

第 9 章 安装制作. 本章要点 9.1 安装制作概述 9.2 InstallShield 的使用实例. 本章要点 . 本章在安装制作概述的基础上,结合实例详细说明了如何利用 Delphi 6 安装制作程序来生成安装软件。. 返回本章首页. 9.1 安装制作概述 . InstallShield 工具的安装程序可在 Delphi 6 的安装光盘中找到,在启动光盘的 AutoRun 程序后,可直接执行最后一个选项来安装该工具。其安装过程是标准化的 Windows 安装。. 返回本章首页. 9.2 InstallShield 的使用实例 .

yuki
Download Presentation

第 9 章 安装制作

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第9章安装制作 • 本章要点 • 9.1 安装制作概述 • 9.2 InstallShield的使用实例

  2. 本章要点 • 本章在安装制作概述的基础上,结合实例详细说明了如何利用Delphi 6安装制作程序来生成安装软件。 返回本章首页

  3. 9.1 安装制作概述 • InstallShield工具的安装程序可在Delphi 6的安装光盘中找到,在启动光盘的AutoRun程序后,可直接执行最后一个选项来安装该工具。其安装过程是标准化的Windows安装。 返回本章首页

  4. 9.2 InstallShield的使用实例 • 9.2.1 InstallShield的启动及主窗口 • 9.2.2 创建项目文件 • 9.2.3 优化设置 • 9.2.4 往项目中添加文件 • 9.2.5 设置目标系统 • 9.2.6 定制安装程序的外观样式 • 9.2.7 环境需求设置(Define Setup Requirement) • 9.2.8 准备发布 返回本章首页

  5. 9.2.1 InstallShield的启动及主窗口 • 在Windows中依次单击“开始”→“程序”→“InstallShield”→“Express – Borland Limited Edition”选项,即可启动InstallShield。启动后界面如图9-1所示。

  6. Ø  ViewBar和“Checklist”:用来显示不同样式的主窗口。Ø  ViewBar和“Checklist”:用来显示不同样式的主窗口。 Ø “Previous View”,“Next View”,“Back”和“Forward”:这四个箭头按钮有着类似于Windows Explore的功能。能方便地在所进行过的页面中切换。 Ø  “Help”和“Setup Map”:提供比较详尽的技术文档,用以指导用户的操作。

  7. 9-1 InstallShield的启动界面 返回本节

  8. 9.2.2 创建项目文件 • 首先,新建一个项目文件。这里把新创建的项目文件命名为lzgl.ism。一般地,主窗口在Checklist模式下工作。新建了项目后,主窗口的最左侧窗口出现Setup Checklist的所有选项。如图9-5所示。

  9. 图9-5 创建项目后的界面 返回本节

  10. 9.2.3 优化设置 • (1)General Information:用来确定安装的路径,公司名称,开发人员名称以及公司名称(Publisher)等信息,如图9-6所示。 • (2)Features:选中该选项后,中间窗口里出现Features,展开这个菜单,里面有选项Always Install。该选项是安装软件必须包括的信息。

  11. 图9-6 基础信息列表

  12. (3)Setup Types:该选项包含三个可选择项。是Typical(典型安装)、Minimal(最小化安装)及Custom(用户定制安装)三种安装模式。 • (4)Upgrade Paths:该选项被选中后,将在右边窗口出现一些文档,介绍有关升级更新版本的信息资料。需要注意的是,该选项的功能要在完整版的InstallShield工具里才能设置使用,在Delphi 6.0自带的这个版本里是不能使用的。 返回本节

  13. 9.2.4 往项目中添加文件 • (1)Files:该选项是往项目文件中添加文件的最主要方式。支持文件拖放,可以很方便的添加文件。如图9-7所示。 • (2)Files and Features:选中该项后,可以看到所添加的所有文件的列表。

  14. (3)Objects/Merge Modules:选中该项后,出现如图9-8所示的界面。 • (4)Dependencies:该选项用来扫描检测包括*.exe,*.sys等文件在内的许多文件,并且把这些文件加入安装程序中去,同时该选项也为应用程序运行提供必要的.dll文件和.ocx文件的支持。

  15. 图9-7 文件设置对话框

  16. 图9-8 对象以及模板设置对话框 返回本节

  17. 9.2.5 设置目标系统 • (1)Shortcuts/folders:该选项为安装程序定制快捷方式并且指定文件夹,同时指定了快捷方式的存放位置。并提供了几个具有Windows标准的快捷方式的存放位置,具体如图9-9所示。 • (2)Registry:该选项主要用来提供安装程序修改注册表的所需信息,如图9-10所示。 • (3)DBC Resources:该选项提供了ODBC数据源的设置向导。如图9-11所示。

  18. 图9-9 指定快捷方式的界面

  19. 图9-10 注册表信息

  20. 图9-11 设置ODBC数据源

  21. (4)INI File Changes:该选项是在安装程序需要配置修改INI文件时用的,INI文件用来存储装载一些应用程序启动以及在运行当中所需要的一些必要的信息。如图9-12所示。 • (5)File Extensions:该选项其实就是创建应用程序自己特有的扩展名。如图9-13所示。 • (6)Environment Variables:通过该选项可以创建、修改以及删除环境变量。

  22. 图9-12 配置INI文件

  23. 图9-13 创建文件扩展名 返回本节

  24. 9.2.6 定制安装程序的外观样式 • (1)Dialogs:该选项用来设置安装程序的外观。 • (2)Billboards:当用户正运行安装程序的时候,使用该选项可以显示一幅或多幅BMP文件。这些文件可以用来向用户传递信息,包括介绍该软件的特性等。 • (3)Text and Messages :用来控制、修改将要出现在安装程序里的字符串以及提示信息。

  25. 图9-14 定制安装程序的界面 返回本节

  26. 9.2.7 环境需求设置(Define Setup Requirement) • (1)Requirements:该选项用来设置该软件能够运行的操作系统环境。 • (2)Custom Actions:该选项允许用户在安装程序内加入内嵌的不被InstallShield程序支持的功能。 • (3)Support Files:允许用户在安装过程中加入可在目标系统获取的文件。这些文件被加入到临时目录中,并且在安装结束时自动删除。 返回本节

  27. 9.2.8 准备发布 • (1)Build Your Release:该选项将对设置好的项目文件进行编译工作如图9-15所示。创建安装过程的具体进行过程如图9-16所示、其工作界面如图9-17所示。

  28. 图9-15 编译检测安装程序的界面

  29. 图9-16 编译过程

  30. 图9-17 应用程序工作界面

  31. (2)Test Your Release:该选项用来检测编译后的安装程序能否正常运行如图9-18所示。在安装过程中可以得到其中一幅界面,如图9-19所示。 • (3)Distribute Your Release:该选项用来把做好的安装程序存储到存储介质上去。界面如图9-20所示。

  32. 图9-18 选中测试安装程序选项的界面

  33. 图9-19 安装过程中的其中一步

  34. 图9-20 发布安装程序 返回本节

  35. THANK YOU VERY MUCH ! • 本章到此结束, • 谢谢您的光临! 结束放映 返回本章首页

More Related