沈阳师范大学软件学院教案2020~2021学年第2学期课程名称Web程序设计理论课程学时46使用教材《ASP.NETWeb程序设计》祁长兴授课年级专业班级2020级计算机科学与技术(专升本)马佳琳授课教师职称教授
1 沈阳师范大学软件学院 教 案 20 20 ~20 21 学年 第 2 学期 课程名称 Web 程序设计 理论课程学时 46 使用教材 《ASP.NET Web 程序设计》祁长兴 授课年级 专业 班级 2020 级 计算机科学与技术(专升本) 授课教师 马佳琳 职称 教授
第1次课程教案本次课授课章节2第一章ASP.NET与VisualStudio开发平台学时数了解:①ASP.NET4.5特性:②visualstudio集成开发环境。MSDN与帮助本次课教学掌握:①VisualStudio2012的安装。②B/S与C/S架构体系的区别和联系③④目的与要求VisualStudio集成开发环境。教学B/S与C/S架构体系的区别和联系、开发环境的默认窗口重点本次课重点与难点教学ASP.NET4.5的特性、定制开发环境难点教学方法理论讲授与多媒体演示相结合,案例分析法与手段教学内容课时分配(分钟)新课导入10教学内容15软件的安装与配置时间分配20visualstudio集成开发环境45默认窗口介绍一、新课导入同学们都见过各种各样的网站,现在社会离不开网络,那也就离不开网站,那么这些网站是怎么做出来的呢?让学生自已找到学习网站设计的兴趣点。二、 知识点导入从同学熟悉的Internet讲起,介绍本门课程的相关内容,教学要求教学目标。三、线上线下混合式教学介绍超星平台和学习通的使用,公布qq群号,让同学们尽快适应这种教学方式。四、讲授教学内容1、通过现实中案例介绍C/S架构体系和B/S架构体系的的区别与联系,并介绍教学过两种架构体系所采用的技术,从而引出ASP.NET技术,并介绍其特点。程设计C/S:优势:可以发挥客户端PC的处理能力,很多工作可以在客户端处理1后再提交给服务器,应用服务器运行数据负荷较轻:劣势:只适合局域网、不适合开展移动办公和分布式应用,同时需要高昂的维护成本以及大量的投资B/S:优势:客户端零维护,升级方式简单,系统的扩展非常容易,成本降低,选择更多;劣势:应用服务器运行数据负荷较重2、在计算机原有操作系统的基础上,通过安装MicrosoftVisualStudio2012IIS7.0、MicrosoftSQLServer2012ExpressEdition等软件(或者组件),建立ASP.NET运行和开发的基本环境2
2 第 1 次课程教案 授 课 章 节 第一章 ASP.NET 与 Visual Studio 开发平台 本次课 学时数 2 本 次 课 教 学 目 的 与 要 求 了解:① ASP.NET4.5 特性; ② visual studio 集成开发环境。③MSDN 与帮助 掌握:①Visual Studio2012 的安装。②B/S 与 C/S 架构体系的区别和联系 ③ ④ Visual Studio 集成开发环境。 本次课 重 点 与 难 点 教学 重点 B/S 与 C/S 架构体系的区别和联系、开发环境的默认窗口 教学 难点 ASP.NET4.5 的特性、定制开发环境 教 学 方 法 与手段 理论讲授与多媒体演示相结合,案例分析法 教 学 内容 时 间 分 配 教学内容 课时分配(分钟) 新课导入 10 软件的安装与配置 15 visual studio 集成开发环境 20 默认窗口介绍 45 教学过 程设计 一、新课导入 同学们都见过各种各样的网站,现在社会离不开网络,那也就离不开网站,那 么这些网站是怎么做出来的呢?让学生自己找到学习网站设计的兴趣点。 二、知识点导入 从同学熟悉的 Internet 讲起,介绍本门课程的相关内容,教学要求教学目标。 三、线上线下混合式教学介绍 超星平台和学习通的使用,公布 qq 群号,让同学们尽快适应这种教学方式。 四、讲授教学内容 1、通过现实中案例介绍 C/S 架构体系和 B/S 架构体系的的区别与联系,并介绍 两种架构体系所采用的技术,从而引出 ASP.NET 技术,并介绍其特点。 ⚫ C/S: 优势:可以发挥客户端 PC 的处理能力,很多工作可以在客户端处理 后再提交给服务器,应用服务器运行数据负荷较轻;劣势:只适合局域网、 不适合开展移动办公和分布式应用,同时需要高昂的维护成本以及大量的 投资 ⚫ B/S:优势:客户端零维护,升级方式简单,系统的扩展非常容易,成本降 低,选择更多;劣势:应用服务器运行数据负荷较重 2、在计算机原有操作系统的基础上,通过安装 Microsoft Visual Studio 2012、 IIS 7.0、Microsoft SQL Server 2012 Express Edition 等软件(或者组件),建 立 ASP.NET 运行和开发的基本环境
3、VS是目前最流行的Windows平台应用程序开发环境。可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。VisualStudio2012是构建ASP.NETWeb页面的集成开发环境,实现了在同一个环境下编辑、编译、执行、调试、发布等操作,极大地提高了开发效率。4、VisualStudio2012开发环境默认窗口的介绍。(1)解决方案资源管理器(2)属性子窗口(3)工具箱(4)Web窗体设计器(5)代码窗口REREY02E1cbody-三、讨论:同学们对本门课程的理解和期望课下作业:自已下载并安装VisualStudio版本不限(推荐去官网下载最新版),学校机房是2010版本,如果有需要安装和机房一样的,可以找老师要安装包。思考题或预习题或作业题课后要求同学们自己预习超星平台上的第一章内容,观看视频;并且自已完成1.1和1.2的章节测试题,《ASP.NET程序设计教程(C#版)》,崔淼,机械工业出版社参考资料超星平台-《Web程序设计》-2021春课后小结
3 3、VS 是目前最流行的 Windows 平台应用程序开发环境。可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备 应用程序和 Office 插件。Visual Studio 2012 是构建 ASP.NET Web 页面的集成开 发环境,实现了在同一个环境下编辑、编译、执行、调试、发布等操作,极大地提 高了开发效率。 4、Visual Studio2012 开发环境默认窗口的介绍。 (1) 解决方案资源管理器 (2) 属性子窗口 (3) 工具箱 (4) Web 窗体设计器 (5) 代码窗口 三、讨论:同学们对本门课程的理解和期望 思考题或预习 题或作业题 课下作业:自己下载并安装 Visual Studio 版本不限(推荐去官网下载最新版),学 校机房是 2010 版本,如果有需要安装和机房一样的,可以找老师要安装包。 课后要求同学们自己预习超星平台上的第一章内容,观看视频; 并且自己完成 1.1 和 1.2 的章节测试题。 参 考 资 料 《ASP.NET 程序设计教程(C#版)》,崔淼,机械工业出版社 超星平台-《Web 程序设计》-2021 春 课 后 小 结
第2次课程教案本次课授课章节2第一章ASP.NET与VisualStudio开发平台学时数了解:①在IIS上部署开发好的网站;本次课教学掌握:①一个完整的ASP.NET网站所包含的文件;②创建ASP.NET的应用程序的目的与要求步骤。教学①一个完整的ASP.NET网站所包含的文件重点②创建ASP.NET的应用程序的步骤本次课重点与难点教学创建ASP.NET的应用程序的步骤难点教学方法理论讲授与多媒体演示相结合,案例分析法与手段教学内容课时分配(分钟)30ASP.NET网站所包含的文件教学内容时间分配35创建ASP.NET的应用程序的步骤25案例:创建一个简单的Web站点一、知识回顾引导学生回顾上节课的主要知识点:C/S架构和B/S架构体系的区别和联系,VisualStudio2012开发环境的主要窗口等。二、 讲授教学内容1、ASP.NET网站的主要组成文件。(1)包含一个或多个扩展名为.aspx的网页文件,网站中也允许包含.htm或.asp文件。(2)包含一个或多个Web.config配置文件(3)包含一个以Global.asax命名的全局文件(可选)。(4)包含App_Code、App_Data等专用目录教学过2、举例说明如何去创建Web站点、如果编写ASP.NET应用程序、如何编译和运程设计行程序、如何在IIS上部署开发好的Web站点程序。3、在VS中创建一个ASP.NET网站,一般需要经过以下几个6步骤:(1)根据用户需求进行问题分析,构思出合理的程序设计思路。(2)创建一个新的ASP.NET网站。(3)设计网站包含的所有Web页面的外观。(4)设置页面中所有控件对象的初始属性值(5)编写用于响应系统事件或用户事件的代码。(6)试运行并调试程序,纠正存在的错误,调整程序界面,提高容错能力和操作的便捷性,使程序更符合用户的操作习惯。通常将这一过程称为提高程序的“友好性”。4
4 第 2 次课程教案 授 课 章 节 第一章 ASP.NET 与 Visual Studio 开发平台 本次课 学时数 2 本 次 课 教 学 目 的 与 要 求 了解:① 在 IIS 上部署开发好的网站; 掌握:① 一个完整的 ASP.NET 网站所包含的文件;② 创建 ASP.NET 的应用程序的 步骤。 本次课 重 点 与 难 点 教学 重点 ① 一个完整的 ASP.NET 网站所包含的文件 ②创建 ASP.NET 的应用程序的步骤 教学 难点 创建 ASP.NET 的应用程序的步骤 教 学 方 法 与手段 理论讲授与多媒体演示相结合,案例分析法 教 学 内容 时 间 分 配 教学内容 课时分配(分钟) ASP.NET 网站所包含的文件 30 创建 ASP.NET 的应用程序的步骤 35 案例:创建一个简单的 Web 站点 25 教学过 程设计 一、知识回顾 引导学生回顾上节课的主要知识点:C/S 架构和 B/S 架构体系的区别和联系, Visual Studio2012 开发环境的主要窗口等。 二、讲授教学内容 1、ASP.NET 网站的主要组成文件。 (1)包含一个或多个扩展名为.aspx的网页文件,网站中也允许包含.htm或.asp 文件。 (2)包含一个或多个 Web.config 配置文件 (3)包含一个以 Global.asax 命名的全局文件(可选)。 (4)包含 App_Code、App_Data 等专用目录 2、举例说明如何去创建 Web 站点、如果编写 ASP.NET 应用程序、如何编译和运 行程序、如何在 IIS 上部署开发好的 Web 站点程序。 3、在 VS 中创建一个 ASP.NET 网站,一般需要经过以下几个 6 步骤: (1) 根据用户需求进行问题分析,构思出合理的程序设计思路。 (2) 创建一个新的 ASP.NET 网站。 (3) 设计网站包含的所有 Web 页面的外观。 (4) 设置页面中所有控件对象的初始属性值 (5) 编写用于响应系统事件或用户事件的代码。 (6) 试运行并调试程序,纠正存在的错误,调整程序界面,提高容错能力和操 作的便捷性,使程序更符合用户的操作习惯。通常将这一过程称为提高程序的“友 好性
4、创建一个简单的Web站点(1)设计要求:假设某学校现有3个班级,要求设计一个能在网络中通过浏览器进行各学生班级课表查询的ASP.NET网站。(2)案例分析:学校班级较少,课程表变化频率不高。设计时可为每个班级创建一个独立的静态页面classl.htm、class2.htm、class3.htm,并将这些网页添加到项目中。站点打开时首先显示列有所有班级名称的导航页Default.aspx(也是网站的缺省主页),用户通过单击希望查看的班级名称链接,打开对应的班级课表网页。(3)案例开发步骤(创建文件系统网站、创建页并添加控件、创建类、在页中使用该类、测试网站);(4)案例部署(发布网站、创建一个指向目标文件夹的IIS虚拟目录、浏览页面);三、总结思考:总结基于C#的Web程序的开发步骤课后要求同学们自己预习超星平台上的第二章内容,观看视频:思考题或预习观看超星平台上【资料】-【录屏】里面的录屏1.创建一个简单的课程表.mp4题或作业题并且自已完成1.3和1.4的章节测试题。《ASP.NET程序设计教程(C#版)》,崔淼,机械工业出版社参考资料《ASP.NET应用开发与实践》,刘乃琪,人民邮电出版社超星平台-《Web程序设计》-2021春课后小结5
5 4、创建一个简单的 Web 站点 (1)设计要求:假设某学校现有 3 个班级,要求设计一个能在网络中通过浏览器进 行各学生班级课表查询的 ASP.NET 网站。 (2)案例分析:学校班级较少,课程表变化频率不高。设计时可为每个班级创建一 个独立的静态页面 class1.htm、class2.htm、class3.htm,并将这些网页添加到项 目中。站点打开时首先显示列有所有班级名称的导航页 Default.aspx(也是网站的 缺省主页),用户通过单击希望查看的班级名称链接,打开对应的班级课表网页。 (3)案例开发步骤(创建文件系统网站、创建页并添加控件、创建类、在页中使用 该类、测试网站); (4)案例部署(发布网站、创建一个指向目标文件夹的 IIS 虚拟目录、浏览页面); 三、总结 思考题或预习 题或作业题 思考:总结基于 C#的 Web 程序的开发步骤 课后要求同学们自己预习超星平台上的第二章内容,观看视频; 观看超星平台上【资料】-【录屏】里面的录屏 1.创建一个简单的课程表.mp4 并且自己完成 1.3 和 1.4 的章节测试题。 参 考 资 料 《ASP.NET 程序设计教程(C#版)》,崔淼,机械工业出版社 《ASP.NET 应用开发与实践》,刘乃琪,人民邮电出版社 超星平台-《Web 程序设计》-2021 春 课 后 小 结