面向对象程序设计(C#)教学大纲

上传人:笛音 文档编号:25872598 上传时间:2017-12-19 格式:DOC 页数:6 大小:176.50KB
返回 下载 相关 举报
面向对象程序设计(C#)教学大纲_第1页
第1页 / 共6页
面向对象程序设计(C#)教学大纲_第2页
第2页 / 共6页
面向对象程序设计(C#)教学大纲_第3页
第3页 / 共6页
面向对象程序设计(C#)教学大纲_第4页
第4页 / 共6页
面向对象程序设计(C#)教学大纲_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《面向对象程序设计(C#)教学大纲》由会员分享,可在线阅读,更多相关《面向对象程序设计(C#)教学大纲(6页珍藏版)》请在金锄头文库上搜索。

1、面向对象程序设计(C#)课程大纲(适用于计算机应用技术、计算机网络技术 )二一零年八月一、课程教育目标面向对象程序设计(C#)是三年制高职计算机专业的一门专业基础必修课程,对学生进行基础性的、面向对象的程序设计训练,为学习后继课程做好铺垫,同时也为今后开发软件打下良好的基础。其任务是介绍面向对象程序设计的方法和 C#语言的基本概念。课程教学目标是:使学生正确理解和掌握面向对象的基础理论和方法及面向对象的编程思想和技术,掌握 C#特有的面向对象技术,培养学生的面向对象编程思想和兴趣,训练学生编程的实战能力。了解面向对象理论技术的发展趋势培养学生初步的科学研究素养。(一)知识教学目标1、理解并掌握

2、面向对象程序设计的基本理论和方法;2、熟悉 C#语言的基本语法;3、熟悉并掌握常用 ADO.NET 和 Windows 控件的使用。(二)能力培养目标通过对面向对象程序设计(C#)理论和实践教学,应能使本专业的学生掌握面向对象程序设计的理论知识和应用技能,锻炼学生进行软件开发的能力。通过教学应使学生获得以下面向对象程序设计的知识和能力。1、能正确安装和配置.NET 的运行环境,能独立完成教学基本要求规定的实验;2、能熟练使用软件集成开发环境 Visual Studio .NET,会使用调试工具调试应用程序;3、能进行简单的 Windows 程序设计;4、能利用面向对象程序设计的原理,进行类的设

3、计;5、能使用常用.NET 类库和 Windows 控件,进行 Windows 程序设计;6、能熟悉使用 ADO.NET,能进行简单地数据库应用程序的设计;7、能独立进行小型应用软件的开发。二、教学时间分配表课 时 分 配 序 号 课题 课时 讲课 习题 实验 讨论 1 .NET 与 C#概述 4 2 2 2 C#变量与数据类型 8 4 4 3 程序流控制 32 14 18 4 方法与数组 12 6 6 5 类与对象 12 6 6 6 Windows 程序 8 4 4 7 常用 Windows 控件 8 4 4 8 使用 ADO.NET 连接数据库 8 4 4 9 使用 ADO.NET 查询和

4、操作数据库 8 4 410 用 DataGridView 显示和操作数据库 6 4 2三、教学内容和要求课题一.NET 与 C#概述内容:了解软件开发现状;了解.NET 平台与.NET Framework;了解 Visual Studio .NET 集成开发环境;了解软件的开发过程;了解 C#程序的结构;初步掌握如何通过 VS.NET 开发简单的 Windows 应用程序,并初步掌握一些基本控件的使用。要求:了解软件开发现状与.NET 开发平台,掌握本课程的性质和任务,初步掌握使用 Visual Studio .NET 集成开发环境。实验一 熟悉 Visual Studio .NET 集成开发

5、环境课题二 C#变量与数据类型内容:了解 C#的基本数据类型,掌握常用的数据类型;了解常量的作用,掌握常量与变量的定义;了解什么是异常,熟悉如何进行异常处理;掌握枚举类型的定义与使用;掌握 C#运算符的用途和表达式的写法;熟悉 NumericUpDown 和 ComboBox 控件的使用;初步掌握调试程序的方法。要求:掌握 C#的基本数据类型和枚举类型的使用,了解异常处理,熟悉调试程序的方法实验二 小型简单 Windows 应用程序开发,熟悉 C#数据类型和调试程序方法。课题三 程序流控制内容:内容:掌握 if 语句和 switch 语句的使用;掌握 for, while, do-while

6、等循环语句的使用;进一步掌握 TextBox、ComboBox 等控件的使用,掌握程序调试的方法。要求:掌握开发 windows 应用程序的方法;掌握分支结构与循环结构程序设计方法;熟悉使用各种 Windows 窗体控件。实验三 分支、循环程序设计课题四 方法与数组内容:方法的定义与使用;方法调用时参数传递原则;数组的定义与使用;Foreach 循环。要求:掌握方法的定义与使用;掌握方法调用时参数传递的值传递和引用传递;掌握数组的定义与使用;掌握使用 for 循环和 foreach 循环访问数组。实验四 方法与数组使用课题五 类与对象内容:类与对象的基本概念;类的定义与对象的实例化;类的属性;

7、类方法的重载;类的构造函数与析构函数;类的静态成员。要求:理解类与对象的基本概念,了解拆箱与装箱;掌握类的定义与对象地实例化;掌握类的属性的应用;掌握类方法的重载;了解类的构造函数与析构函数;了解类的静态成员的作用;会使用类进行程序设计。实验五 类的属性与方法重载实验六 使用类进行小型应用程序开发课题六 Windows 程序内容:MySchool 应用程序的部分基本界面设计1. 管理员主界面2. 创建学员用户界面3. 系统登录界面要求:1. 理解窗体的属性和事件的作用2. 能够使用基本控件设计窗体界面3. 能够编写简单的事件处理程序4. 会使用窗体的消息框实验七 MySchool 应用程序的部

8、分基本界面设计课题七 用控件进行快速开发内容:MySchool 应用程序的复杂界面设计1. 完善管理员用户界面2. 完善添加学员用户界面3. 完成关于界面4. 完成登录界面的输入验证要求:1. 掌握排列窗体控件的几种方式2. 能够开发简单的 MDI 窗体3. 能够使用窗体的高级控件4. 掌握简单的窗体间的数据传递的方法实验八 MySchool 应用程序的复杂界面设计课题八 ADO.NET 连接数据库内容:完成 MySchool 应用程序的登录功能1. 连接到 MySchool 数据库2. 查询用户名和密码是否存在要求:1. 了解 ADO.NET 的功能和组成2. 会使用 Connection

9、对象连接到数据库3. 会使用 Command 对象查询单个值实验九 完成 MySchool 应用程序的登录功能课题九 用 ADO.NET 查询和操作数据库内容:MySchool 系统的学员用户信息的增删改查1. 实现学员信息的模糊查询2. 实现添加学员用户功能3. 实现修改学员用户状态功能4. 实现删除学员用户功能要求:1. 会使用 DataReader 对象检索数据2. 会使用 Command 对象操作数据3. 掌握 ListView 控件的使用4. 掌握 ContextMenuStrip 控件的使用实验十 MySchool 系统的学员用户信息的增删改查课题十 用 DataGridView

10、显示和操作数据库内容:MySchool 系统的用户管理模块1. 实现批量查看和修改教员信息功能2. 实现批量查看、筛选和修改学员信息功能要求:1. 了解数据集(DataSet)的结构2. 会使用数据适配器填充数据集3. 会使用数据适配器将数据集的修改提交到数据库4. 掌握 DataGridView 控件的使用实验十一 MySchool 系统的用户管理模块四、实践教学本课程开设以下实验:序号 实验项目 学时分配 目的与要求 1 使用 Visual Studio .NET 集成开发环境 2掌握开发工具的使用,熟悉软件开发过程,会进行简单的界面设计。 2 小型简单 Windows 应用程序开发 4熟

11、悉 C#数据类型和调试程序方法,会进行简单应用程序设计 3 分支、循环程序设计 18 掌握分支、循环程序设计方法,熟悉常用五、几点说明(一)本课程安排实验,对学生进行软件开发方法的基本技能训练,提高学生软件开发能力和分析问题、解决问题的能力。(二)本课程的教学重点1、掌握 Visual Studio .NET 集成开发环境的使用,会使用调试工具进行软件开发与调试;2、掌握 C#的基本数据类型、基本语法和程序流控制语句; 3、掌握数组与方法的定义与使用;4、掌握类的定义与应用,会对应用系统进行分析并进行类的设计;掌握类的属性、方法重载、类继承的实现。5、掌握 Windows 常用控件的使用,以及

12、与用户交互的各种控件的使用。6、掌握 ADO.NET 进行数据库编程的基本方法。(三)考核方式Windows 控件的使用 4 方法、数组的定义与使用 6 掌握方法、数组的定义与使用,能恰当地定义方法完成应用程序设计 5 类的属性与方法重载 2 掌握类的定义与方法的重载,掌握使用类属性进行数据封装。 6 使用类进行小型应用程序开发 4 掌握类的设计与实现,会应用类进行小型应用程序开发 7 MySchool 应用程序的部分基本界面设计 4理解窗体的属性和事件的作用能够使用基本控件设计窗体界面能够编写简单的事件处理程序会使用窗体的消息框8 完成 MySchool 应用程序的登录功能 4了解 ADO.

13、NET 的功能和组成会使用 Connection 对象连接到数据库会使用 Command 对象查询单个值9 MySchool 应用程序的复杂界面设计 4掌握排列窗体控件的几种方式能够开发简单的 MDI 窗体能够使用窗体的高级控件掌握简单的窗体间的数据传递的方法10 MySchool 系统的学员用户信息的增删改查 4会使用 DataReader 对象检索数据会使用 Command 对象操作数据掌握 ListView 控件的使用掌握 ContextMenuStrip 控件的使用11 MySchool 系统的用户管理模块 2了解数据集(DataSet)的结构会使用数据适配器填充数据集会使用数据适配器将数据集的修改提交到数据库掌握 DataGridView 控件的使用采用平时考查和理论考核相结合的考核方式。平时考核包括平时表现(出勤率和课堂表现)、课后作业以及课堂提问和实践环节,主要考核学生的独立动手能力、知识熟练程度和自学思考能力。其中平时考查占总成绩的 30%,理论考核占总成绩的 70%。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号