您的位置: 网站首页 > 程序开发 > C#程序设计 > 第14章 应用程序部署 > 【14.2 规划安装程序】

14.2 规划安装程序

 

在制作安装程序之前,应该对将要制作的安装程序有一个大概的规划,这样才不至于在后期经常地修改。

14.2.1  安装目录

每个安装程序都应该指定默认的安装目录,如Visual Studio 2005的默认安装目录为“C:\Program Files\Microsoft Visual Studio 8。虽然安装程序提供对安装目录的修改,但为用户提供一个合理的安装目录是十分必要的。

通常应用程序的安装目录在“C:\Program Files\”目录下,这是微软提供的安装目录的默认设置,经常安装软件的读者对此应该比较熟悉。另外某些软件可能对安装目录有特殊的要求,这就更需要在安装程序中进行指定。

因此,必须在创建安装程序时就对安装目录做好规划,要考虑到程序使用的各个方面。通常目录的设置有以下几种方法(假设应用程序目录为“C:\Program Files\”)。

·    应用程序名称:如C:\Program Files\Visual Studio 2005

·    公司名加应用程序名称:如C:\Program Files\Microsoft\Visual Studio 2005

这两种方式都是可取的,没有具体要求,读者可以根据自己的喜好定义安装程序目录。

14.2.2  快捷方式

快捷方式是快速访问应用程序的一种办法,通常将常用的应用程序快捷方式放置到Windows的桌面,以便快速访问应用程序。另外,在Windows“开始”菜单中也有大量的快捷方式。“开始”菜单提供了更为细致的分类,通常比桌面上的快捷方式多。

快捷方式的优点就在于快速方便,应用程序的最终用户通常很难在硬盘中耐心地搜索应用程序并执行,因此,必须合理地规划快捷方式的名称和地点。

Windows操作系统的桌面往往放置最重要的快捷方式。“开始”菜单中的“程序”组是放置应用程序的最佳地点。此处应该首先提供一个应用程序的组名,将所有的快捷方式放置于此组中。如果快捷方式很多,还可以安装功能的不同再细分。

快捷方式的规划应该充分考虑最终用户的体验,这种体验最重要的特性就是方便。希望读者在规划快捷方式的布置时充分重视。

14.2.3  依赖项

依赖项指应用程序运行时所有必须的软件、服务等。开发人员会开发一些依赖于其他产品的程序,如使用了某种数据库,使用了某种服务等。在制作安装程序时,必须全面地考虑依赖项的存在,并且将这些依赖项尽可能地提供给用户。对于免费或者已获得授权的依赖项,可以直接在安装程序中向用户提供,而对于其他需付费的依赖项需在显著的位置向用户说明,或者在安装程序中作出相应的处理。

对于依赖项的考虑十分重要,因为这可能直接关系到应用程序是否能正确运行,在制作安装程序时一定要注意。

14.2.4  文件类型

对于文件类型的考虑不是必须的,但在某些需要对文件进行处理的程序中是十分必要的。如微软的Microsoft Word字处理程序会对后缀名为.doc的文档进行关联。这样的关联使得用户不必在处理现有doc文档时先打开Microsoft Word,而是直接双击该doc文档即可。

这样的文件类型关联使得文件的处理变得简单,最终达到的目的还是使用户方便地使用应用程序。对应用程序具有这种功能的读者应该注意对文件类型进行处理。