本站文件搜索 :输入关键字,查找本站您所需要的文件! 本网站已经开通手机终端,手机访问http://www.dnjqxx.com 转至对应的WebApp域名。
当前位置:首页 > 电脑设计 > 电脑设计技巧 > 详细内容
程序的安装和部署
发布时间:2015-2-12  阅读次数:3868  字体大小: 【】 【】【

摘  要:本讲先来介绍安装和部署前的准备,然后用向导创建一个安装和部署项目,并修改项目的属性,最后讨论如何使用自己的标题图像、添加“序列号”对话框及生成程序菜单项和桌面图标。




目录


l     安装和部署前的准备


l     创建一个安装和部署的项目


l     生成和测试


l     修改项目属性


l     使用自己的标题图像


l     添加“序列号”验证对话框


l     生成程序菜单项和桌面图标


l     结语




安装和部署前的准备


一旦应用程序项目开发好了之后,就要创建一个安装程序供用户进行安装。早期的安装程序大多数是使用InstallShield来制作的,InstallShield一个最大的特点是可以使用其内嵌的脚本语言InstallScript来定制自己的安装过程和安装界面。不过,现在我们还有一个更简便的选择,那就是使用Visual Studio .NET来创建程序安装和部署项目。


在将程序发布之前,我们需要将应用程序项目生成进行重新配置,即将原来默认的Debug(调试)版本变成了Release(发布)版本。具体步骤如下:


(1)启动Visual Studio .NET,打开上一讲的单文档应用程序项目Viewer。


(2)打开“生成”菜单,单击“配置管理器”,弹出对话框。


(3)在“活动的解决方案配置”中选择“Release”,结果如图1所示。



图1  “配置管理器”对话框


(4)单击“关闭”按钮。打开“生成”菜单,单击“生成解决方案”。生成完后,关闭该解决方案。


需要说明的是,在用MFC应用程序向导创建的项目中,可以有Win32 Debug和Win32 Release两个版本。这两个版本的区别是:Debug版本的运行程序有相应的调试信息代码,而Release版本的运行程序则没有,但Release版本的运行程序经过代码的优化,其程序的运行速度被最大加速。因此一般来说,当用户在将开发的应用程序发布给用户之前,应将项目调试后将其编译成Win32 Release版本。编译和生成后的有关文件被放置在项目名文件夹下的Release子文件夹中。对于Debug版本,其编译和生成后的有关文件被放置在Debug子文件夹中。


创建一个安装和部署的项目


Visual Studio.NET不仅提供了创建基于Windows 或基于Web的应用程序和组件的安装程序的工具,也提供了创建用于下载的.Cab 文件的工具。与InstallShield不同的是,Visual Studio.NET使用Microsoft Windows Installer来提供程序安装和配置的功能。


Visual Studio.NET为用户安装和部署项目提供四种类型的模板:合并模块项目、安装项目、Web 安装项目和 Cab 项目。此外还提供了两个安装程序向导,可帮助我们完成创建部署项目的过程。下面我们使用安装向导来创建一个安装项目。


(1)    打开“文件”菜单,选择“新建”->“项目”,弹出“新建项目”对话框。


(2)    单击左侧的项目类型“安装和部署项目”,选择右侧的“安装向导”模板,输入项目名称“ViewerSetup”,指定一个项目位置,如图2所示。



图2  “新建项目”对话框


(3)    单击“确定”按钮,出现如图3所示的对话框。



图3  向导“第1步”对话框


(4)    单击“下一步”按钮,出现如图4所示的对话框。这里,可以选择安装项目类型以及重新发布的打包类型。



图4  向导“第2步”对话框


(5)    保留默认的选项,单击“下一步”按钮,出现向导“第3步”对话框。单击“添加”按钮,在弹出的“添加文件”对话框中,将前面的Viewer应用程序可执行文件添加进来,结果如图5所示。



图5  向导“第3步”对话框


(6)    单击“下一步”按钮,出现如图6所示的对话框,显示出我们在前面几个步骤中作出的选择内容。



图6  向导“第4步”对话框


(7)    单击“完成”按钮,系统开始创建。需要说明的是,单击“上一步”按钮可对前面的操作进行修改。


(8)    打开“项目”,选择“添加”->“合并模块”,选定用于MFC应用程序本地化支持的两个模块,一个是MFC_Loc_FE.msm(东南亚地方)和VC_MFC.msm(MFC的支持),单击“打开”按钮。


生成和测试


(1)打开“生成”菜单,单击“生成解决方案”,系统就会在指定项目位置下的“ViewerSetup\Debug”中为该安装项目生成一个ViewerSetup.msi安装文件。


(2)在解决方案资源管理器中,右击顶层节点“ViewerSetup”,从弹出的快捷菜单中单击“安装”,启动Windows Installer,进行应用程序的安装过程。开始出现的是安装“欢迎”对话框,如图7所示。



图7  “欢迎”对话框


(3)单击“下一步”按钮,进入“选择安装文件夹”对话框,如图8所示。



图8  “选择安装文件夹”对话框


(4)单击“下一步”按钮,进入“确认安装”对话框,如图9所示。



图9  “确认安装”对话框


(5)单击“下一步”按钮,系统开始安装,并显示安装进度,最后显示安装完成对话框,如图10所示。



图10  “安装完成”对话框


(6)单击“关闭”按钮,退出安装。这就是ViewerSetup默认的安装过程。


修改项目属性


(1)在解决方案资源管理器中,单击顶层目录的“ViewerSetup”。在属性窗口中出现如图11所示的属性。



图11  项目属性


具体属性含义可参见MSDN中的说明,需要注意的是:


l      为保证UpgradeCode、PackageCode和ProductCode三种属性值的唯一性,最好保留其默认值。


l      在Windows资源管理器中选定某安装程序文件(.msi),右击鼠标,从弹出的快捷菜单中选择“属性”命令,则Author、Description、Keywords和Subject等属性显示在其属性对话框的“摘要”标签页上。而在应用程序安装后,属性Author、Description、Manufacturer、ManufacturerUrl、SupportPhone和SupportUrl显示在“支持信息”对话框中,如图12所示,该内容可从系统的“添加/删除程序”对话框中相应程序的“查看支持信息”得到。

1 2  下一页
我要评论
  • 匿名发表
  • [添加到收藏夹]
  • 发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态:未登录
最新评论
所有评论[0]
    暂无已审核评论!


电脑技巧学习网站版权所有  地址:广州市海珠区
       本站部分有关软件和系统的内容和观点来自网络,不代表本站观点!特此公告!电脑技巧学习论坛,真诚欢迎热爱探讨电脑技巧的朋友加入电脑技巧学习论坛,将你的观点、见解和作品分享给网友们!电脑技巧网,提供计算机知识,电脑使用技巧,电脑基础知识,让电脑爱好者可以快速学到电脑知识!
 注意事项:电脑不要24小时通电,偶尔会遭遇雷雨天气。会损坏电脑。 


站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

 copyright 2000-2109  ( dnjqxx.com ) All rights reserved   粤ICP备18150927号
广告联系|版权声明|下载帮助|软件发布| 网站地图|

企业简介 |总裁致辞|成长历程|联系我们|组织机构|企业文化

网站统计