Installshield 10.5 使用介绍

 

 Installshield 10.5是打包软件中的巨无霸,并且也是打包软件事实上的标准( facto standard ),因为全英文界面的关系,很多人对它缺少了解,下面按照软件打包的过程,简要介绍一下Installshield使用中的一些要点。    
系统的主窗口就在 Start Page \Project Assistant\Installation Designer之间,可以通过页框条进行切换,特别是从项目助手转换到安装设计界面非常的方便。
点击Start Page页面中的新建按钮,选择Basic MSI Project (推荐)后,系统会自动进入项目助手(project assistant)页面,点击页面右下角的箭头标志可以进入下一步,根据页面提示可以对项目进行分步设置。
在添加可执行文件的时候系统会自动提醒对文件进行静态的独立性扫描( dependceies scan )以确定系统需要哪些动态库文件的支持,并且可以直接将需要的动态库记录在项目中,(这对很多搞不清自已究竟用过哪些控件的朋友很有用,特别是当外来控件较多时更为有用。)错过了这一步也不要紧,在Installlation designer界面在左下角最后的附加工具(additional tools)中提供了静态、动态和VB项目导入三个工具,进行动态扫描可以是针对项目以外的可执行程序,在扫描结果中选中需要加载的动态库文件,系统会自动记录在案,在Redistributables或者是Merge Modules界面中就可以看到选择的结果。
如果系统中提示你下载相关msm 文件,到下面的网址去看看,比系统自动下载成功的机会大一点。下载的msm文件放到Installshield安装目录中的objects子目录中,下次进入installshield就可以看到了。
Installshield Merge Modules下载网址

http://www.installshield.com/downloads/modules.asp?prod=cx&lan=english&xmluse=y&xmluse=y&xmlUse=y

文件添加完成后,进入快捷图标设定窗口,可以直接指定快捷图标出现在桌面或是程序组中。
接下来指定一下系统注册的使用信息,喜欢在注册表里藏东西的朋友可以大展拳脚了。
再下来就是安装窗口的设定了,这回换成选择题的形式了,答错了的话你想要的窗口可能就看不到了哟。除了 Yes 就是no ,给你点提示:第一题,问你要不要许可证界面,如果要,请指定许可文件的位置。第二题,问你是否允许用户改他的用户名和公司名。第三题,用户是否可以改变安装路径。第四题,软件是否有一种以上的安装方式,让用户选择。最后一题,安装完成后是否立即执行指定的程序,那些强制让我读readme文档的家伙一定是在这里动了手脚。
接下来是设定语言了,这里可以多设几种语言,这样安装程序起来后,用户可以自主选择要执行哪种语言的安装程序,最后打包时可以指定生成单一语种的安装程序,但英语是必选项,所以不要怕英语前面的对号取不掉,因为原本就是为多语种而设计的。Chinese (Simplified)相信你不会选错。
终于到了和项目助手说bye-bye的时候了,最后的界面中生成什么样的安装文件,选项和以前版本的Installshield大体相同,可以生成一个单独的执行文件,可以做成光盘发行格式或是网络发行模式等等。
告别了项目助手,可是你的项目还走在半路上,接下来进入 Installation Designer(安装设计师)真正开始你的项目安装设计。安装设计界面与助手界面的最大不同是按照纵向排列各种信息,具体的步骤是相同的,只是可选项更多一些而已,明白了这个,你就可以放心大胆的到这个界面里去尝试了,当你搞不清楚所在位置的时候,切换到助手界面里看一下就可以对照出当前的位置。
让我们看看这里有什么特别的地方。
首先是General Information(总体概况)这里需要说明的是在 String Table中多语言版的默认字幕会有不同,对于出现的过多的Installshield Wizard字眼,可以在这里进行编辑删除。系统主窗口中设定的各种名称(公司名称、出版商等)都默认给了英文版字符表,在你的中文版字符表中再将相应的值改过来,将来的打包文件中才可以正常显示。
10.5版提供了软件升级设定和试用版打包,你不需要改动自己的程序,只要在这里设定一下,就可以放心的发布试用版的程序了。
File folder窗口中,要想在不同的系统目录中加入文件,鼠标右击Destination Computer(目标计算机)选择预指定目录,里面提供了绝大部分的系统目录,System32目录在这里显示为:SystemFolder,所以不要为找不到System32,而只能看到 16,64 而奇怪。
Redistributables(可发布控件)窗口是打包程序的一项核心任务,10.5版的Installshield之所以大,一部原因就是因为支持的东西特别多吧,这样的好处就是你不用再东奔西走去找一些用来打包的控件。在这里可以根据对你的程序进行的动态、静态扫描的结果选择你需要的动态库文件,需要下载的部分在前面的地址中去查找。
之后进入快捷方式图标的设定,及一些高级功能的设定。此处没什么好说的,前者太简单,后者太复杂,只有用到了才可能了解。
User Interface用户界面,主要内容就是对话框。在屏幕右边的列表中列出了所有的Installshield提供的对话框,你可以对你需要的对话框进行调整,我指的是你要用的语言版本,语言包选择较多的朋友这时候要辛苦一点了。工具栏中的这两个按钮在这个时候可以发挥作用了,节省出的空间可以让你仔细看清每个对话窗口的内容。更换对话框背景图的工作在这里完成。
又到了最后的时刻了,如果你在Release(发布)窗口里没有看到内容,而是让你使用Release Wizard(发布)向导重新来过的话,说明你没有用助手帮助生成一个基本样版,没关系,到项目助手的最后一页点一下Build Installation 按钮,再回来看,这里候Release窗口中如下显示:
可以看得出这里的发布软件是项目助手帮你建的,我选的是生成单一EXE文件。单击一下single_exe_image,在它右侧打开一个窗口如图所示:
这里会有Languages Dialog(语种对话框)选项,指定在打包文件运行前是否显示让用户选择安装软件的语种的对话框,如果仅在国内发行可以选No就可以了。Default Language(默认语种)是安装盘的默认指定语种,换成中文好了。在这里如果你没其它可选语言,说明你在前面语言设定里错过了选择语言的机会,不要紧,回去选一下再回来。项目助手中的语言设定位置是 installation localization ,也就是倒数第二步,安装设计师中的语言设定位置是在 General Information->Project Properties->Setup Languages中,依次点一下,就出现语言设定界面了(藏得够深吧)。Default Language设定为中文之后,就可以马上Test Setup一下,鼠标右击single_exe_image出现菜单中选测试安装(Test Setup),你熟悉的中文就出现了,在英语环境里待了半天,见到中文是不是有点亲切的感觉?
好了,常用的步骤就是这些了,愿你的打包过程变得容易和简单,你的打包界面更有个性和美观!
The end.

 

你可能感兴趣的:(职场,休闲,installshield)