ASP.NET应用程序开发实用教程电子教案
编码: 01 制订日期:
课程名称 授课班级 授课日期 C#.Net 的Web应用程序设计 07软件 周三3~4 授课周次 1 授课时数 2 授课地点 S705 一、教学目标与要求: 1、了解课程的性质和地位、熟悉课程标准 2、了解Web基础知识 3、了解ASP.NET的工作原理 二、教学重点、难点: 1、.NET的概念 2、.NET Framework的组成和体系结构 三、教学准备: (含教学手段、媒体、参考资料、讨论思考题、作业题等) 本堂课在讲授时,首先介绍关于课程的基本背景知识,包括课程地位和作用、课程内容、学习方法、考核方法、参考资料等 采用讲授与问题教学相结合的教学方法 教学中使用多媒体课件 作业:P15 第1题。 四、教学过程与时间分配: 1、课程背景知识????25分钟 课程地位和作用 课程内容 学习方法 考核方法 参考资料 2、Web基础知识????20分钟 (1)HTTP (2)Web服务器 (3)Web浏览器 (4)URL (5)HTML 3、ASP.NET的工作原理????35分钟 (1).NET NET是建立在开放体系结构基础上的一套可以用来构建和运行新一代Microsoft Windows和Web应用程序的平台,其目的是简化Web开发。.NET平台包括以下一些核心技术:.NET Framework、.NET企业服务器、构建模块服务和.NET开发工具(Visual Studio .NET)。 (2).NET Framework .NET Framework是.NET战略的核心。.NET Framework分为以下几个部分:MS中间语言、CLR、.NET Framework类库、.NET语言、ASP.NET和XML Web Service。 MS中间语言是.NET的通用语言。 CLR(Common Language Runtime,公共语言运行时)用于执行MS中间语言,为与.NET Framework配合使用的任何语言提供了诸如内存管理、安全性和错误处理等功能。 .NET Framework类库中包含了大量可以实现重要功能的代码库。 .NET语言是指可以将使用其编写的代码编译成为MS中间语言的编程语言。常见的语言有Visual Basic、Visual C++、C#和JScript等。 XML Web Service是能被运行在Internet或Intranet上的应用程序所共享的可编程Web组件。 五、教学后记 1、让学生进行课后复习,以更好的理解课堂中介绍的内容,同时指定阅读本次课相关参考资料 2、了解学生的掌握情况
ASP.NET应用程序开发实用教程电子教案
编码: 02 制订日期:2009/2
课程名称 授课班级 授课日期 C#.Net 的Web应用程序设计 07软件 周四1~2 授课周次 1 授课时数 2 授课地点 S705 一、教学目标与要求: 1、了解ASP.NET的工作原理 2、掌握ASP.NET的运行环境的配置 二、教学重点、难点: 1、ASP.NET的工作原理 2、ASP.NET的运行环境的目录管理 三、教学准备: (含教学手段、媒体、参考资料、讨论思考题、作业题等) 本堂课采用边讲解边演示和教、学、做结合的方法进行教学,补充相关的基本知识。 教学中使用多媒体课件 作业:P15 第2、3、4题 四、教学过程与时间分配: 1、ASP.NET的工作原理????30分钟 (1) 公共中间语言 在.NET Framework中使用高级语言(例如,Visual Basic、C#)编写的程序,需要在运行前将其编译成为中间语言。为了执行中间语言,需要一个执行环境CLR。CLR用JIT(Just-In-Time)编译器把中间语言代码编译成可以执行的代码。 ASP.NET的工作原理是:首先,有一个HTTP请求发送到Web服务器要求访问一个Web网页。Web服务器通过分析客户的HTTP请求来定位所请求的网页的位置。如果所请求的网页的文件名的后缀是.aspx,那么就把这个文件传送到aspnet_isapi.dll进行处理,由aspnet_isapi.dll把ASP.NET代码提交给CLR。如果以前没有执行过这个程序,那么就由CLR编译并执行,得到纯HTML结果;如果已经执行过这个程序,那么就直接执行编译好的程序并得到纯HTML结果。最后把这些纯HTML结果传回浏览器作为HTTP响应。浏览器接收到这个响应之后,就可以显示Web网页了。 (2) ASP.NET的优势 ? 执行效率的大幅提高。 ? 世界级的工具支持。 ? 强大性和适应性。 ? 简单性和易学性。 ? 高效可管理性。
ASPNET应用程序开发实用教程-教学大纲



