S211-面向对象程序设计(C#描述)_第1页
S211-面向对象程序设计(C#描述)_第2页
S211-面向对象程序设计(C#描述)_第3页
S211-面向对象程序设计(C#描述)_第4页
S211-面向对象程序设计(C#描述)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 内部文件注意保密S111面向对象程序设计(C#描述)第一节:课程说明:1.1 课程目的本课程的目标是继续强化学生的程序逻辑,初步建立面向对象程序设计思想,掌握DotNet平台下Windows Form及Web应用程序的基础开发技术,掌握流行开发工具的使用。1.2 课程任务1、 掌握C#的基础语法;2、 初步掌握面向对象程序设计;3、 掌握数据库基础知识;熟练掌握ADO.NET访问数据库;4、 了解ASP.NET的工作原理;掌握ASP.NET的基础知识(网页、控件的服务器端编程、数据访问、状态管理、网站安全机制、缓存机制等);能够使用ASP.NET技术进行Web应用程序的开发; 5、 了解工程

2、化的软件开发过程。1.3 教材、教参或学习资料教材:Visual C#.NET程序设计教程。教参:人民邮电出版社C#与.NET3.5高级程序设计(第4版)1.4 课时分配序号课时类别课时数备注1总课时2842理论课时25*2 = 503实践课时25*2 = 504作业课时25*2 = 505作业辅导课时25*2 = 506项目任务20*4 = 807考试41.5 教学设备配置表序号资源名称配置要求1计算机及网络环境PV1.7/1G /40G2操作系统及应用软件1. Microsoft Windows 7/windows 2003 servier/windows 2008 server 2. M

3、icrosoft Office 20073. Microsoft Visio 20074. Microsoft Project20075. Microsoft Visual Studio 20106. Microsoft SQL Server 20087. Editplus / UltraEdit8. Adobe Dreamweaver MX9. Sybase PowerDesigner123实物教具投影机1.6 教学场地安排表课 次1234567教室要求LLLLLLL课 次8910111213X14教室要求LLLLLLL课 次15161718192021教室要求LLLLLLL课 次22232

4、425教室要求LLLL备 注L :理论教室,S:实践机房室,Y:带投影机房,T:特殊机房实验室第二节:教学原则和教学方法理论和实践互相结合,在提供丰富案例分析的基础上,培养学生分析问题和解决问题的能力。螺旋上升,教学内容层层递进,根据学习规律不断重复,让学生逐步掌握知识点。教学方法上,采用课堂讲授与上机实验教学相结合,并辅之以课堂讨论、案例分析教学。基本概念及理论讲授与上机实验教学各占总学时的50%。项目导向,用项目将知识点串起来,融会贯通。第三节:教学内容3.1 DotNet框架、WinForm基础课次知识点课时教材对应11、 Dot NET概述20min2、 DotNet程序运行的基本原理

5、25min3、 Visual Studio 2010 开发环境20min4、 创建WinForm应用程序25min教学目标1、 了解Dot NET平台的背景2、 掌握DotNet程序运行的基本原理(JIT);3、 熟悉Visual Studio2010集成开发环境(菜单、工具栏、工具箱、帮助的使用); 4、 能够创建一个简单的WinForm应用程序重点难点重点:1、DotNet程序运行的基本原理2、Visual Studio2010集成开发环境的使用 3、创建WinForm应用程序难点:1、DotNet程序运行的基本原理3.2 C#基础课次知识点课时教材对应21、 变量、常量5min2、 数据

6、类型(值类型、引用类型)、类型转换35min3、 运算符、表达式10min4、 分支程序结构(if语句、switch语句)10min5、 循环程序结构(while语句、do语句、for语句、foreach语句)15min6、 异常处理(trycatch语句、throw语句)15min教学目标1、 掌握C#变量、常量的定义2、 熟悉C#数据类型;3、 理解引用类型和值类型的区别4、 熟悉C#运算符5、 熟悉C#分支语句、循环语句、异常处理语句重点难点重点:1、 C#数据类型2、 C#分支语句、循环语句、异常处理语句难点:值类型与引用类型的区别3.3 类和对象课次知识点课时教材对应31、 面向对象

7、编程15min2、 类和对象15min3、 类的成员15min4、 访问修饰符(public、private)25min5、 部分类20min教学目标1、 初步理解面向对象的编程思想2、 掌握类的定义、对象的创建3、 了解类的成员4、 理解访问修饰符5、 理解部分类的定义重点难点重点:1、 面向对象编程2、 定义类、创建对象难点:1、面向对象编程思想的理解3.4 类的成员(1)课次知识点课时教材对应41、 命名空间10min2、 构造函数35min3、 析构函数35min4、 常数、字段10min教学目标1、 理解命名空间2、 掌握构造函数的定义3、 理解析构函数的定义4、 掌握常数、字段的定

8、义重点难点重点:1、 命名空间、2、 构造函数、析构函数难点:析构函数3.5 类的成员(2)课次知识点课时教材对应51、 方法、方法重载25min2、 属性20min3、 索引器25min4、 运算符20min教学目标1、 掌握方法的定义2、 掌握属性的定义3、 掌握索引器的定义4、 理解运算符的定义重点难点重点:1、 方法、方法重载2、 属性3、 索引器难点:1、 方法重载2、 索引器3.6 继承课次知识点课时教材对应61、 继承的概念15min2、 继承的应用75min教学目标1、 理解继承的概念2、 能够应用继承解决简单的问题重点难点重点:1、 继承的应用难点:1、继承的应用3.7 多态

9、性课次知识点课时教材对应71、 多态性的概念20min2、 多态性的应用70min教学目标1、 理解多态性的概念2、 能够应用多态性解决简单的问题重点难点重点:1、多态性的应用难点:1、多态性的应用3.8 接口课次知识点课时教材对应81、 接口的概念20min2、 接口作为参数、返回值20min3、 使用接口实现多态25min4、 泛型接口的使用25min教学目标1、 理解接口的概念2、 能够使用接口解决简单的问题重点难点重点:1、接口的应用难点:1、接口的应用3.9 集合课次知识点课时教材对应91、 集合的概念15min2、 ArrayList的使用20min3、 泛型集合15min4、 常

10、用的泛型集合的使用40min教学目标1、能够使用ArrayList、常用的泛型集合解决具体的问题重点难点重点:1、集合的应用难点:1、集合的应用3.10 数据库对象及数据管理课次知识点课时教材对应101、 数据库概述10min2、 创建数据库和表20min3、 管理表20min4、 数据操作Insert、update、delete语句40min教学目标1、 掌握数据库管理和表管理2、 掌握数据库数据操作(insert、update、delete语句)重点难点重点:数据库管理和表管理、数据操作难点:数据库管理和表管理3.11 数据查询课次知识点课时教材对应111、 数据查询(select)10m

11、in2、 单表查询15min3、 多表连接查询30min4、 子查询35min教学目标1、 掌握单表查询2、 掌握多表连接查询3、 掌握子查询重点难点重点:1、 单表查询2、 多表连接查询3、 子查询难点1、 多表连接查询、2、 子查询3.12 存储过程课次知识点课时教材对应121、 存储过程的类型和定义25min2、 和函数的区别5min3、 输入输出参数、返回值30min4、 根据具体的问题编写存储过程30min教学目标掌握存储过程的定义和应用重点难点重点:1、 存储过程的定义2、 存储过程的应用难点:存储过程的应用3.13 触发器、事务课次知识点课时教材对应141、 触发器的概念和作用1

12、5min2、 触发器的应用30min3、 事务的概念和作用15min4、 事务的应用30min教学目标1、 掌握触发器的应用2、 掌握事务的应用重点难点重点:触发器的应用、事务的应用难点:触发器的应用、事务的应用3.14 ADO.Net(1)课次知识点课时教材对应141、 ADO.NET介绍10min2、 连接数据库15min3、 Command 概述20min4、 使用Command55min教学目标1、 了解概念和作用。2、 掌握不同数据的连接方法。3、 掌握command对Access、sqlserver和oracle数据库等数据进行操作重点难点重点:掌握连接数据库, co

13、mmand对Access、sqlserver和oracle数据库等数据进行操作难点:command对Access、sqlserver和oracle数据库等数据进行操作3.15 ADO.Net(2)课次知识点课时教材对应151、 DataAdapter概述15min2、 使用DataAdapter30min3、 DataSet概述10min4、 使用DataSet、DataTable、DataView、DataRow、datacolumn35min教学目标1、 掌握断开模式操作不同数据库2、 掌握DataSet、DataTable、DataView、DataRow、datacolumn使用。重点

14、难点重点:掌握断开模式操作不同数据库;掌握DataSet、DataTable、DataView、DataRow、datacolumn使用。难点:掌握DataSet、DataTable、DataView、DataRow、datacolumn使用。3.16 ADO.Net(3)课次知识点课时教材对应161、 参数化SQL语句15min2、 调用存储过程15min3、 使用事务15min4、 实现通用的数据访问类45教学目标1、 能够使用参数化的Sql语句2、 能够使用ADO.Net调用存储过程3、 能够使用事务解决具体问题4、 能够实现通用的数据访问类重点难点重点:1、 参数化SQL语句、调用存储

15、过程、使用事务、实现通用的数据访问类难点:1、实现通用的数据访问类3.17 ASP.NET网站课次知识点课时教材对应171、 B/S 架构的基本理论20min2、 ASP.NET 概述25min3、 ASP.NET 的工作原理25min4、 创建 ASP.NET 网站20min教学目标1、 理解B/S和C/S的区别。2、 理解ASP.NET 的工作原理3、 能够创建 ASP.NET 网站重点难点重点:了解B/S和C/S的区别; 了解ASP.NET 的工作原理。难点:了解ASP.NET 的工作原理3.18 ASP.NET网页课次知识点课时教材对应181、 ASP.NET网页概述10min2、 A

16、SP.NET网页编程65min3、 ASP.NET网页重定向15min教学目标1、 了解ASP和ASP.NET的区别。 2、 掌握ASP.NET网页编程。3、 掌握ASP.NET网页重定向重点难点重点:掌握ASP.NET网页编程; 掌握ASP.NET网页重定向难点:ASP.NET网页编程3.19 ASP.NET服务器控件课次知识点课时教材对应191、 ASP.NET 服务器控件简介10min1、 ASP.NET 服务器控件事件模型10min2、 ASP.NET 网页的验证25min3、 ASP.NET 站点导航15min4、 Web 用户控件和 Web 自定义控件30min教学目标1、 了解A

17、SP.NET 服务器控件事件模型;2、 掌握ASP.NET 网页的验证;3、 掌握ASP.NET 站点导航;4、 掌握Web 用户控件使用;5、 了解Web 自定义控件使用。重点难点重点:ASP.NET 服务器控件事件模型;ASP.NET 网页的验证;ASP.NET 站点导航;Web 用户控件使用难点:Web 自定义控件使用。3.20 ASP.NET数据访问课次知识点课时教材对应201、 ASP.NET数据访问概述10min2、 ASP.NET网页数据绑定35min3、 使用ListView控件45min教学目标1、 掌握ListView数据绑定。 2、 掌握数据操作。3、 掌握分页4、 掌握

18、排序重点难点重点:ListView数据绑定、数据操作、分页难点:数据操作3.21 ASP.NET状态管理课次知识点课时教材对应211、 状态管理概述18min2、 基于客户端的状态管理18min3、 基于服务器的状态管理18min教学目标1、 了解状态管理概念和作用。 2、 掌握基于客户端的状态管理。3、 掌握基于服务器的状态管理重点难点重点:掌握基于客户端的状态管理和基于服务器的状态管理难点:基于客户端的状态管理和基于服务器的状态管理3.22 ASP.Net主题、母版页课次知识点课时教材对应221、 主题的概述10min2、 创建和使用主题35min3、 母版页的概述10min4、 创建和使用母版页35min教学目标1、 了解主题基本知识。 2、 掌握母版和主题的应用。重点难点重点:母版和主题的应用难点:母版和主题的应用3.23 ASP.NET性能与缓存课次知识点课时教材对应231、 ASP.NET性能概述10min2、 ASP.NET缓存功能35min3、 性能优化的一些技巧45min教学目标1、 了解ASP.NE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论