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

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

ID:60760508

大小:1.29 MB

页数:20页

时间:2020-02-02

第15章 部署Windows应用程序.ppt_第1页
第15章 部署Windows应用程序.ppt_第2页
第15章 部署Windows应用程序.ppt_第3页
第15章 部署Windows应用程序.ppt_第4页
第15章 部署Windows应用程序.ppt_第5页
资源描述:

《第15章 部署Windows应用程序.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第15章部署Windows应用程序内容简介开发完应用程序之后,并不是将源代码给用户使用,而是将编译后的可执行程序给用户使用。为了便于用户创建、更新或删除应用程序,通常使用VS2008提供的部署功能为用户提供一个安装包。本章主要介绍部署Windows应用程序的两种不同的策略——ClickOnce和WindowsInstaller。目录15.1应用程序部署概述15.2使用ClickOnce部署Windows应用程序15.3使用WindowsInstaller部署Windows应用程序15.4本章小结15.1应用程序部署概述部署是分发要安装到其他计算机上的已完成应用程序或组件的过程。下面简要介绍一

2、下VS2008提供的部署功能。15.1.1VS2008提供的应用程序部署功能VisualStudio2008为部署Windows应用程序提供两种不同的策略:使用ClickOnce技术发布应用程序,或使用WindowsInstaller技术通过传统安装来部署应用程序。15.1.1VS2008提供的应用程序部署功能1.Windows InstallerWindows Installer是使用较早的一种部署方式,它允许用户创建安装程序包并分发给其他用户,拥有此安装包的用户,只要按提示进行操作即可完成程序的安装,Windows Installer在中小程序的部署中应用十分广泛。通过WindowsIn

3、staller部署,将应用程序打包到setup.exe文件中,并将该文件分发给用户,用户可以运行setup.exe文件安装应用程序。2.ClickOnceClickOnce是VS2008中的重要部署方式,它允许用户将Windows应用程序,发布到Web服务器或网络共享文件夹,允许其他用户进行在线安装。通过ClickOnce部署,可以将应用程序发布到中心位置,然后用户再从该位置安装或运行应用程序。15.1.1VS2008提供的应用程序部署功能2.ClickOnceClickOnce部署克服了WindowsInstaller部署中所固有的三个主要问题:(1)更新应用程序的困难。使用Windows

4、Installer部署,每次应用程序更新,用户都必须重新安装整个应用程序;使用ClickOnce部署,则可以自动提供更新,只有更改过的应用程序部分才会被下载,然后从新的并行文件夹重新安装完整的、更新后的应用程序。(2)对用户的计算机的影响。使用WindowsInstaller部署时,应用程序通常依赖于共享组件,这就有可能发生版本冲突;而使用ClickOnce部署时,每个应用程序都是独立的,不会干扰其他应用程序。15.1.1VS2008提供的应用程序部署功能2.ClickOnceClickOnce部署克服了WindowsInstaller部署中所固有的三个主要问题:(3)安全权限。Window

5、sInstaller部署要求管理员权限并且只允许受限制的用户安装;而ClickOnce部署允许非管理用户安装应用程序,并且仅授予应用程序所需要的那些代码访问安全权限。ClickOnce部署方式出现之前,WindowsInstaller部署的这些问题,有时会使开发人员决定创建Web应用程序,牺牲了Windows窗体丰富的用户界面和响应性来换取安装的便利。现在,利用ClickOnce部署的Windows应用程序,则可以集这两种技术的优势于一身。15.1.2WindowsInstaller和ClickOnce部署的比较ClickOnce部署与WindowsInstaller部署的功能比较,如表15

6、-1所示。15.1.3选择部署策略表15-1将ClickOnce部署的功能与WindowsInstaller部署的功能进行了比较,程序管理人员应根据不同的应用,选择不同的部署策略。选择部署策略时有几个因素要考虑:应用程序类型、用户的类型和位置、应用程序更新的频率以及安装要求。15.1.3选择部署策略大多数情况下,ClickOnce部署为最终用户提供更好的安装体验,而要求开发人员花费的精力更少。ClickOnce部署大大简化了安装和更新应用程序的过程,但是不具有WindowsInstaller部署可提供的更大灵活性,在某些情况下必须使用WindowsInstaller部署。ClickOnce部

7、署的应用程序可自行更新,对于要求经常更改的应用程序而言是最好的选择。虽然ClickOnce应用程序最初可以通过CD-ROM安装,但是用户必须具有网络连接才能利用更新功能。15.1.3选择部署策略使用ClickOnce时,要使用发布向导打包应用程序并将其发布到网站或网络文件共享;用户直接从该位置一步安装和启动应用程序。而使用WindowsInstaller时,要向解决方案添加安装项目以创建分发给用户的安装程序包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。