如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第三十八讲:Windows应用程序的部署应用程序部署就是将应用程序分发到要安装计算机上的过程。对于控制台应用程序或者基于Windows窗体的窗体应用程序,有两种部署选项可供选择:ClickOnce方式和WindowsInstaller方式。ClickOnce是部署Windows应用程序的一种工具,它可将应用程序发布到Web服务器上,或者在网络文件中共享,以简化安装过程。它是VisualStudio2008和NetFramework2.0的一个功能。在大多数情况下,笔者建议使用ClickOnce来进行部署,因为其可使应用程序进行自动更新,尽可能减少安装和运行时所需的用户交互。WindowsInstaller部署允许创建安装程序包以分发给用户,用户运行安装文件,并按照安装向导逐步操作即可安装应用程序,就像安装传统的程序一样。将安装项目添加到计算机中即可完成操作。WindowsInstaller部署和ClickOnce部署是有区别的,两者各有优缺点,开发者可以根据自己的实际需要进行选择,写注册表ClickOnce应用程序可以自行更新,这些应用程序可以在较新版本变为可用时检查较新版本,并自动替换所有更新的文件ClickOnce是一种部署技术,使用这种技术可创建自动更新的基于Windows的应用程序,这些应用程序可以通过用户交互来安装和运行。ClickOnce部署克服了部署中所存在的三个主要问题:更新应用程序的困难、对用户的计算机的影响、安全权限。在过去,部署困难至使开发人员决定创建Web应用程序,而不是基于Windows的应用程序,为便于安装而牺牲了Windows窗体丰富的用户界面和交互性。而对于使用ClickOnce部署的应用程序,它就可以集合安装和交互两种技术的优势于一身。它设计的初衷是将Web应用程序的便于分发,和Windows应用程序的丰富客户端体验相结合,为具有丰富客户端体验的Windows窗体应用程序提供了可靠性、安全性、和灵活性。天道酬勤,有耕耘就会有收获