欢迎来到天天文库
浏览记录
ID:35402957
大小:61.44 KB
页数:5页
时间:2019-03-24
《湖南信息职业技术学院备课纸(样稿)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、湖南信息职业技术学院备课纸年级二班级微软0501/0502班授课教师课题第4章部署与版本控制课时2(课堂)+2(实验)教学目的1、了解如何进行打包和部署简单的和组件化的应用程序2、掌握如何创建强名称程序集3、掌握如何在全局程序集缓存中安装和移除程序集4、掌握如何使用简单应用程序和组件化应用程序趾置和部署教学重点1、掌握简单应用程序和组件化应用程序配置和部署的方法2、掌握私有程序集和强名称的程序集的基本定义和使用方法3、掌握应用程序在部署过程中,有关程序集版本控制的策略和方法教学难点三种应用程序部署方案的特点,步骤和作
2、用可能让学生觉得有些困难。课型新授课主要教学方法讲授(含多媒体教学)作业1.完成书后习题1-习题72.预习本章中的要求的实验,在实验课上准备操作。教学过程教学内容教学提示4.1应用程序部署介绍讲授:在课本章节2.2中,大家学习了编译和运行.NETFramework应用程序的步骤和内部实现机制。应用程序在开发阶段中,经历过一系列的编译、运行、测试之后,要在真实场景屮工作的话,必须先打包和部署。现在我们在本节中将为大家介绍.NETFramework应用程序打包和部署的相关概念。通过课本2.2节的学习,我们知道应用程序编译
3、的过程中,会产生托管模块。托管模块包含在一个物理文件中。这个物理文件被称作可移植可执行(PE,Poi'tableExecutable)文件。此文件主要包含了"中间语言(MSTL)“元数据类型”和一些资源文件。许多的“中间语言(MSIL)”和“元数据类型”可以合并到一个程序集中。同时程序集包含了称为清单的数据块。清单是一个表,表小的每一项是程序集组成部分的文件的名称。清单就是对程序集内容的一张路线图。讲解课本4.1.1阅书:4.1.1幻灯:第3-4页课本在这里为大家介绍的.NETFramework应用程序的基本组成部
4、分。教师可以通过对第二章的复习来巩固学生对新知识的理解。讲授:最简单的应用程序可以只有一个程序集组成。稍微复杂一点的应用阅书:4.1.2阅书:4.1.3程序除了程序集,可能述引用了外部的资源。比如:组件化的应用程序是一个程序集附带了一个组件程序集。简单应用程序可以直接从文件服务器上运行,也可将应用程序文件复制到本地运行,而不需要其他任何条件。组件化应用程序可以按与简单应用程序相同的方式处理。应用程序可以从文件服务器上运行,或者也可将应用程序文件复制到本地运行。讲解课本4.1.2和课本4.1.3幻灯:第5-6页讲授:几
5、乎每个应用程序都需要某种格式的配置信息。配置信息用来定义应用程序的行为。作为一名开发人员,如何存储应用程序的配置数据以及将它们存储在何处是经常面临的问题。举例:配置的用途就好比是家具工厂在生产线上完成了一批成品家具。在客户那里进行布置的时候,一定会根据客户喜好和具体场合不同而作一些相应的调整。比如:桌椅的高度和倾斜的角度等等。讲授:通过应用程序的配置。管理员可以在特定的计算机上白定义应用程序的行为,而不需要开发人员参与。讲解课本4.1.4阅书:4.1.4幻灯:第7页小结:通过前面的学习,我们掌握了应用程序部署一些基本
6、概念和相关知识。掌握这些知识为后续学习和分析具体应用程序部署反感奠定基础。4.2应用程序部署方案讲授:通过前面课本4.1的介绍,我们掌握了应用程序部署的基本概念和相关知识。在本节屮将通过儿个具体的应用程序解决方案来介绍部署应用程序的具体步骤。课本上介绍了一个很简单的HelloWorld应用程序。使用MSTL反汇编程序可以查看在程序集中创建的类或类型。要查看程序集的清单,可以双击MSIL反汇编程序的“MANIFEST”功能。像对于上述简单的应用程序来说,需要部署的程序集非常简单。因为需要复制到本地的程序集是单个和独立的
7、。反而言之,只需简单地删除文件,就可以卸载已部署好的程序集。如果是一个稍微复杂一点的程序集,比方说组件化的应用程序,它是一个程序集附带了一个组件程序集。再次通过MSIL反汇编程序来查看程序集,可以发现程序集的清单屮包含了主程序集和组件程序集。所以,在部署的过程中,需要复制的程序集是多个。在卸载的过程中,也需要对多个程序集进行删除。讲解课本4.2.1和课本4.2.2阅书:4.2.1阅书:4.2.2幻灯:第9-12页此处课本提示了通过“MSIL反汇编程序”来查看程序集的操作图例,可以方便的了解程序集的内部构造。此处课本也
8、示范了简单应用程序和复杂应用程序的代码范例。讲授:在前面课本4.2对应用程序的部署中,主程序集和组件程序集是存在于相同目录下的。在某些场合中,如果同一日录下的主程序集和组件程序集数量众多的话,为了区分可以将主程序集与组件程序分别放入子阅书:4.2.3幻灯:第13-14页此处课本介绍了“强名称的程序目录中进行管理。举例:这种现象很普遍。许多应用程
此文档下载收益归作者所有