打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
AdvancedInstaller打包工具使用(二)
6. 指定界面 
此步骤所用到的工具模块比较复杂,仅靠文字无法完全描述清楚。在此仅大致描述一下基本原理和一些常见功能,具体细节请自行查找相关资料或教程。 
 
 
位于User Interface(用户界面)—— Dialogs(对话框)中,这里可以对安装包进行安装、维护等动作时出现的一系列用户界面进行排序、增减、自定义等动作。 
中间的Install Sequence列表树代表安装界面一览,可以在MSI Package节点下看到很多代表了每一种动作的节点,这里重点关注First Time Install(第一次安装),展开此节点可以看到下面列出了安装时所有会出现的界面,如PrepareDlg(安装包准备阶段对话框)、WelcomeDlg(欢迎界面对话框)、FolderDlg(安装目录对话框)等等。 
每个界面代表一个安装步骤,你可以对这些界面进行重新排版、功能重定义等动作,也可以加入属于特定业务需要的特殊对话框。Advinst提供了一系列已定义好的默认对话框,可以通过右键点击每个对话框节点并在弹出的菜单中选择Add Dialog菜单项进行添加: 
  
  
 
 
如果你需要非常特殊或个性化的界面,可以点击右键菜单中的New Dialog选项添加一个空白界面,然后自行编辑,其原理与Winform类似,控件箱可通过点击Controls Toolbox按钮显现,如下图所示: 
 
 
最右侧为属性设置区,根据你点击的对应控件或对话框会列出所有对应它的相关属性,类似Visual Studio中的Winform IDE界面;下方为控件事件和状态定义区,你可以在此为某个特定控件定义一些特殊事件,或设置控件状态(如显示隐藏、可用不可用等),处理特殊逻辑或改变界面出现顺序时使用。 
如下: 
 
 
关于用户协议框(LicenseAgreementDlg)的细节问题 
一般来说像这样的一键安装包,最终用户协议许可的对话框是必不可少的。所以在Advinst中建立这个对话框也是非常有必要的。 
首先在UserInterface —— Dialogs中进行添加对话框操作,找到该对话框: 
  
 
添加后会自动弹出用户协议文本添加向导,指引你选择对应的rtf文本: 
  
 
这里使用的rtf文件要注意一点,尽量使用源程序中提供的Demo RTF文本来进行修改,否则有可能导致文本显示不出来,Demo RTF文本一般位于Advinst的resources目录中,一般文件名为eula.rtf。 
  
 
将这个文件拷贝一份出来进行文本修改。 
选好之后就可以看到效果了: 
  
 
如果你有为安装包选择了多语言,则可点击“下一步”进行其他语种的rtf文件配置: 
  
  
 
 
最后点击“完成”就OK啦。 
7. 编译生成安装包 
当上述步骤基本设置妥当后,就可以生成安装包了,点击Build按钮即可: 
  
 
 
生成的安装包将位于本安装包制作项目文件(*.aip)所处的目录中,如下: 
  
 
 
未完待续~~~
--------------------- 
作者:无罪之人 
来源:CSDN 
原文:https://blog.csdn.net/qq_20849387/article/details/78444544 
版权声明:本文为博主原创文章,转载请附上博文链接!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel操作技巧
Word VBA 学习交流(三)
VisualFoxPro的CommonDialogs控件
一份界面规范(c/s)
Visual C .NET编程讲座之六
属于交互设计的114条原则
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服