- 1
- 0
- 约4.1千字
- 约 27页
- 2019-01-23 发布于浙江
- 举报
第10章 部署应用系统 * * Visual C#.NET 程序设计 第10章 部署应用系统 * * 学习和实践的目标 “学生成绩管理系统”开发和调试完毕后就要正式投入运行。需要向用户提供一个自动化的安装程序,使得“学生成绩管理系统”能够自动部署。 * * 实现目标的知识点 .NET应用系统部署策略 Windows Installer部署 ClickOnce部署 * * 10.1 实现目标的步骤 部署应用系统的步骤如图10-1所示。 * * 10.2 .NET应用系统部署策略 发布应用程序是本项目的最后一个环节也是极为重要的一个环节。通过发布应用程序使用户享用软件成果。 10.2.1 部署的需求和分类 目前,存在于应用程序开发领域的两大模式是:B/S模式和C/S模式。针对在两大模式下开发出来的应用程序会有不同的部署分类。 一类是B/S模式下开发的Web应用程序部署,这类部署会将所有的源代码编译成DLL文件;另一类是C/S模式下开发的Windows应用程序部署。 * * 10.2 .NET应用系统部署策略 发布应用程序是本项目的最后一个环节也是极为重要的一个环节。通过发布应用程序使用户享用软件成果。 10.2.1 部署的需求和分类 目前,存在于应用程序开发领域的两大模式是:B/S模式和C/S模式。针对在两大模式下开发出来的应用程序会有不同的部署分类。 一类是B/S模式下开发的Web应用程序部署,这类部署会将所有的源代码编译成DLL文件;另一类是C/S模式下开发的Windows应用程序部署。 * * 10.2 .NET应用系统部署策略 10.2.1 部署的需求和分类 1.B/S模式和C/S模式的优缺点 (1) B/S模式的优缺点 B/S模式是指浏览器/服务器模式,它采用标准通用的客户端——Internet Explorer,使得用户界面通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现。 * * 10.2 .NET应用系统部署策略 10.2.1 部署的需求和分类 1.B/S模式和C/S模式的优缺点 (2) C/S模式的优缺点 C/S模式是指客户端/服务器模式,它采用处理和表现能力强大的自定义客户端,通过它可以利用两端硬件环境的优势,将任务合理分配到客户端(Client)和服务器端(Server)来实现。 * * 10.2 .NET应用系统部署策略 10.2.1 部署的需求和分类 2.开发模式的选择 B/S模式和C/S模式都可以实现用户的功能,但是C/S在硬件资源利用率、客户端界面、开发和运行效率等方面有一定的优势;而B/S在可维护性和可移植性等方面有一定的优势。 具体采用哪种模式要根据实际情况决定。表10-1可供参考。 * * 10.2 .NET应用系统部署策略 10.2.1 部署的需求和分类 2.开发模式的选择 表10-1 B/S模式和C/S模式比较 比较 C/S B/S 实现用户功能 可以 可以 硬件资源利用率 服务器和客户端分担处理任务 基本依靠服务器 网络带宽要求 较低 较高 客户端界面 丰富 较丰富 开发难度 容易 较难 运行效率 高 低 可维护性 较低 高 可移植性 较低 高 * * 10.2 .NET应用系统部署策略 10.2.2 Visual Studio 可用的部署技术 幸运的是,针对C/S架构的应用程序升级部署困难的问题,已经出现了智能客户端技术,类似于Windows自动网上升级的模式,这就进一步加强了C/S方式的地位。 从.NET 2.0后,微软新推出了一项叫ClickOnce(一键部署)的应用程序部署技术,可以很好的解决在C/S模式下开发的Windows应用程序部署更新和版本升级相对困难的矛盾。 * * 10.2 .NET应用系统部署策略 10.2.2 Visual Studio 可用的部署技术 但是,ClickOnce部署应用程序不是万能的。对于更复杂的应用程序安装,例如,可能需要部署共享组件,或需要对计算机系统进行具有重要影响的其他更改时,紧密集成到所有现代Windows操作系统中的Microsoft Windows Installer部署技术将会提供强大的功能和灵活性,通过它就能构建出可靠和高度可自定义的安装程序。 * * 10.2 .NET应用系统部署策略 10.2.2 Visual Studio 可用的部署技术 不同类型的项目部署的需求需要用不同的部署技术, Window Installer部署和ClickOnce部署是Visual Studio为部署基于Windows的应用程序和控制台应用程序提供的两种重要的技术。 * * 10.
您可能关注的文档
最近下载
- 医疗器械特殊过程确认与灭菌确认.docx VIP
- 甘肃文旅行业深度报告:千年丝路如意甘肃,稳中有进高质量发展.docx
- ISO 9001:2026 (DIS) 中英文对照表.docx VIP
- 2025版14881-2025食品生产通用卫生规范专题培训教材.pptx
- (高清版)DB62∕T 3131-2017 戈壁沙漠地区光伏发电站施工规范.docx VIP
- 雨雪天气施工安全培训课件.pptx VIP
- 陕北剪纸艺术的图案特征与文化寓意.docx VIP
- 工商业储能一体机.pdf VIP
- 04S520埋地塑料排水管道施工图集.docx VIP
- 2023年注册土木工程师水利水电工程资格考试专业考试大纲 .pdf VIP
原创力文档

文档评论(0)