Inno setup 界面设计入门(一)环境准备

前言
本套教程为进阶而写的,最终构建一个完整的炫酷的界面,包括界面,安装,注册表以及常见的安装功能实现。需要你知道基本的inno setup知识,比如说inno setup是干什么的,会基本的脚本创建。本教程不需要你掌握Pascal语法,使用的是通俗易懂的话语教学以及图文讲解。最终实现效果如图所示
本人的****博客为:http://blog.****.net/applek_case

有什么意见以及建议可以联系我
Inno setup 界面设计入门(一)环境准备

第一章  环境准备
1.1 软件准备
本套教程基于Inno Setup Compiler 5.5.1编写,不适合非IDE版本
Inno setup 界面设计入门(一)环境准备
图1.1-1 Inno Setup Compiler 5.5.1界面
因为Iono setup为开源软件,所以有很多第三方的IDE,其中Inno Setup Compiler最为强大,编译出来的安装包可以不被解包软件直接提取脚本代码。软件能够在全部平台使用
1.2 软件介绍
首先我们新建一个脚本,点击软件菜单:文件-新建。会弹出向导页面对话框
Inno setup 界面设计入门(一)环境准备
图 1.1-2 新建脚本页面
我们一直下一步即可,中途选项都不要去选择,直到创建完成一个脚本的创建。如下图所示
Inno setup 界面设计入门(一)环境准备
图 1.1-3 创建好脚本页面
下面讲一下各组件
Inno setup 界面设计入门(一)环境准备
图 1.1-4 软件组件页面
左边大红框为代码树,能够将右边的脚本代码归类并且生成树状页面,可以展开或者收起,方便查看
Iono setup总体是配置文本的语法,按照段划分功能。
[Setup]段
本段记录了安装包最重要的信息,包括安装包的信息,软件名称,安装包压缩方式,输出文件名,安装包图标等。在图中为黑色框中内容
[Languages]段
本段记录了软件安装包语言,默认为系统语言。不做过多讲解。在图中对应紫色框中内容。
[Tasks]段
本段记录了附加任务,本段可以声明让用户选择功能,比如说选择是否创建桌面图标,快捷方式,打开软件等,在安装包上面显示选择框供用户选择。本文章由于是完全使用代码创建,所以这儿不多讲解。在图中对应绿色方框。
[Files]段
本文件是安装文件内容段,安装文件需要保存在哪个位置,如何保存等声明。在图中对应蓝色方框。
[Icons]段
本段记录了要创建图标的位置,包括桌面快捷方式,快速启动栏等。由于本文是完全用代码创建,所以本段也略过本段详解。在图中对应红色小方框。
[Run]段
本段可以在安装完成后,运行一些程序,以及命令。由于本文是完全用代码创建,所以本段也略过本段详解。在图中对应朱红色方框。
[Code]段
本文核心命令在此讲解。图中默认没有添加此段。你可以手动添加[Code]在里面