第38讲:Wndows应用程序的部署.pptVIP

  • 3
  • 0
  • 约1.32千字
  • 约 7页
  • 2018-11-19 发布于江苏
  • 举报
第38讲:Wndows应用程序的部署

1-* 北京源智天下科技有限公司 联系方式: 联系方式: 北京源智天下科技有限公司 第三十八讲:Windows应用程序的部署 讲师:周红安 E-mail:jtclass@163.com 应用程序部署就是将应用程序分发到要安装计算机上的过程。对于控制台应用程序或者基于Windows窗体的窗体应用程序,有两种部署选项可供选择:ClickOnce方式和Windows Installer方式。 ClickOnce是部署Windows应用程序的一种工具,它可将应用程序发布到Web服务器上,或者在网络文件中共享,以简化安装过程。它是Visual Studio 2008和Net Framework 2.0的一个功能。在大多数情况下,笔者建议使用ClickOnce来进行部署,因为其可使应用程序进行自动更新,尽可能减少安装和运行时所需的用户交互。 Windows Installer部署允许创建安装程序包以分发给用户,用户运行安装文件,并按照安装向导逐步操作即可安装应用程序,就像安装传统的程序一样。将安装项目添加到计算机中即可完成操作。 Windows Installer部署和ClickOnce部署是有区别的,两者各有优缺点,开发者可以根据自己的实际需要进行选择, Windows Installer部署和ClickOnce部署的比较 功能 Windows Installer支持 ClickOnce支持 安装文件) √ √ 建立快捷方式 √ √ 文件类型绑定 √ √ 安装服务 √ 安装程序集到GAC √ 管理/操作ODBC √ 管理/操作COM+ √ 按需下载安装程序集 √ 回滚(恢复)至前一版本 √ 写注册表 √ 自动修复 √ 文件/文件夹/注册表权限控制 √ 安装时用户信息 √ 安装给所有用户 √ 自定义安装/卸载行为 √ 安装前提的验证 √ 自动/计划升级 √ 强制升级 √ ClickOnce应用程序可以自行更新,这些应用程序可以在较新版本变为可用时检查较新版本,并自动替换所有更新的文件 ClickOnce是一种部署技术,使用这种技术可创建自动更新的基于Windows的应用程序,这些应用程序可以通过用户交互来安装和运行。ClickOnce部署克服了部署中所存在的三个主要问题:更新应用程序的困难、对用户的计算机的影响、安全权限。 在过去,部署困难至使开发人员决定创建Web应用程序,而不是基于Windows的应用程序,为便于安装而牺牲了Windows窗体丰富的用户界面和交互性。而对于使用ClickOnce部署的应用程序,它就可以集合安装和交互两种技术的优势于一身。它设计的初衷是将Web应用程序的便于分发,和Windows应用程序的丰富客户端体验相结合,为具有丰富客户端体验的Windows窗体应用程序提供了可靠性、安全性、和灵活性。 天道酬勤,有耕耘就会有收获 祝读者们学习愉快 Oracle Database 10g: Administration Workshop II 1-* 1-* 北京源智天下科技有限公司 联系方式: 联系方式: 北京源智天下科技有限公司

文档评论(0)

1亿VIP精品文档

相关文档