第15章 部署Windows应用程序.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章 部署Windows应用程序.ppt

第15章 部署Windows应用程序 内容简介 开发完应用程序之后,并不是将源代码给用户使用,而是将编译后的可执行程序给用户使用。为了便于用户创建、更新或删除应用程序,通常使用VS2008提供的部署功能为用户提供一个安装包。 本章主要介绍部署Windows应用程序的两种不同的策略——ClickOnce和Windows Installer。 目录 15.1 应用程序部署概述 部署是分发要安装到其他计算机上的已完成应用程序或组件的过程。下面简要介绍一下VS2008提供的部署功能。 15.1.1 VS2008提供的应用程序部署功能 Visual Studio 2008为部署Windows应用程序提供两种不同的策略:使用 ClickOnce 技术发布应用程序,或使用Windows Installer技术通过传统安装来部署应用程序。 15.1.1 VS2008提供的应用程序部署功能 1. Windows?Installer Windows?Installer是使用较早的一种部署方式,它允许用户创建安装程序包并分发给其他用户,拥有此安装包的用户,只要按提示进行操作即可完成程序的安装,Windows?Installer在中小程序的部署中应用十分广泛。通过Windows Installer部署,将应用程序打包到setup.exe文件中,并将该文件分发给用户,用户可以运行setup.exe文件安装应用程序。 2. ClickOnce ClickOnce是VS2008中的重要部署方式,它允许用户将Windows应用程序,发布到Web服务器或网络共享文件夹,允许其他用户进行在线安装。通过ClickOnce部署,可以将应用程序发布到中心位置,然后用户再从该位置安装或运行应用程序。 15.1.1 VS2008提供的应用程序部署功能 2. ClickOnce ClickOnce部署克服了Windows Installer部署中所固有的三个主要问题: (1) 更新应用程序的困难。 使用Windows Installer部署,每次应用程序更新,用户都必须重新安装整个应用程序;使用ClickOnce部署,则可以自动提供更新,只有更改过的应用程序部分才会被下载,然后从新的并行文件夹重新安装完整的、更新后的应用程序。 (2) 对用户的计算机的影响。使用Windows Installer部署时,应用程序通常依赖于共享组件,这就有可能发生版本冲突;而使用ClickOnce部署时,每个应用程序都是独立的,不会干扰其他应用程序。 15.1.1 VS2008提供的应用程序部署功能 2. ClickOnce ClickOnce部署克服了Windows Installer部署中所固有的三个主要问题: (3) 安全权限。 Windows Installer部署要求管理员权限并且只允许受限制的用户安装;而ClickOnce部署允许非管理用户安装应用程序,并且仅授予应用程序所需要的那些代码访问安全权限。 ClickOnce部署方式出现之前,Windows Installer部署的这些问题,有时会使开发人员决定创建Web应用程序,牺牲了Windows窗体丰富的用户界面和响应性来换取安装的便利。现在,利用ClickOnce部署的Windows应用程序,则可以集这两种技术的优势于一身。 15.1.2 Windows Installer和ClickOnce部署的比较 ClickOnce部署与Windows Installer部署的功能比较,如表15-1所示。 15.1.3 选择部署策略 表15-1将ClickOnce部署的功能与Windows Installer部署的功能进行了比较,程序管理人员应根据不同的应用,选择不同的部署策略。 选择部署策略时有几个因素要考虑:应用程序类型、用户的类型和位置、应用程序更新的频率以及安装要求。 15.1.3 选择部署策略 大多数情况下,ClickOnce部署为最终用户提供更好的安装体验,而要求开发人员花费的精力更少。ClickOnce部署大大简化了安装和更新应用程序的过程,但是不具有Windows Installer部署可提供的更大灵活性,在某些情况下必须使用Windows Installer部署。 ClickOnce部署的应用程序可自行更新,对于要求经常更改的应用程序而言是最好的选择。虽然ClickOnce应用程序最初可以通过CD-ROM安装,但是用户必须具有网络连接才能利用更新功能。 15.1.3 选择部署策略 使用ClickOnce时,要使用发布向导打包应用程序并将其发布到网站或网络文件

文档评论(0)

克拉钻 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档