《C#语言基础》考试大纲
考
试
大
纲
湖南应用技术学院
《C#语言基础》考 试 大 纲
课程代码:59010105 学 时: 120
适用对象:计算机应用技术专业 学 分: 6
编写教师:聂作财 审 核: 刘秋喜
一、课程的性质和目的
本课程是计算机应用技术专业、计算机软件专业的一门重要的编程类专业课。C#语言是针对网络技术应用而开发的语言,课程的教学目的是培养学生使用NET平台开发网络应用程序的能力,主要教学内容以应用为主,以语法介绍为辅,主要包括C#语言基本语法、面向对象编程方、C#开发Windows应用程序、C#开发Web应用程序等。
二、考试要求
考试类型:考试 考试总分: 100 分
考试方法:闭卷 考试时间: 120分钟
三、考核知识点
编 号 |
知识点 |
知识点简介 |
能力层次 |
1 |
初识C# |
|
|
1.1 |
Visual Studio集成开发环境 |
Visual Studio集成开发环境的使用 |
应用 |
1.2 |
C#应用程序的开发流程 |
C#应用程序的创建、编译、执行流程 |
应用 |
1.3 |
C#语言特点 |
类的定义、Main()方法、输入与输出、命名空间、代码注释 |
识记 |
1.4 |
窗体、控件、事件概念 |
窗体、控件、事件概念 |
理解 |
2 |
C#语言基础 |
|
|
2.1 |
常量与变量 |
常量与变量的声明和使用方法 |
理解 |
2.2 |
数值型数据 |
数值型数据的分类和特点、使用方法 |
识记 |
2.3 |
字符型数据 |
字符型数据的特点和使用方法 |
识记 |
2.4 |
运算符 |
各类运算符的使用方法 |
识记 |
2.5 |
对象型数据 |
对象型数据的创建和使用方法 |
识记 |
3 |
C#程序的流程控制 |
|
|
3.1 |
选择结构 |
If语句,switch语句 |
理解 |
3.2 |
循环结构 |
For语句while语句、do-while语句 |
理解 |
3.3 |
转向语句 |
Break语句、continu语句 |
理解 |
4 |
数组与自义类型 |
|
|
4.1 |
数组的概念 |
数组声明、初始化与引用、变长数组的定义与使用、foreach循环、数组列表与数组控制的使用 |
理解 |
4.2 |
自定义类型 |
结构体、枚举类型 |
理解 |
5 |
面向对象程序设计基础 |
|
|
5.1 |
类与对象 |
类与对象的概念、声明与创建 |
理解 |
5.2 |
属性与方法 |
类的属性与方法,方法的重载、构造函数、静态成员与实例成员 |
理解 |
6 |
继承与多态 |
|
|
6.1 |
继承 |
继承的特点、基类与派生概念,派生类的声明、成员的访问、派生类的构造函数、成员的隐藏和重写 |
理解 |
6.2 |
多态性 |
多态性的概念 |
理解 |
重写基方法、重写虚拟成员、多态性的实现 |
应用 |
||
6.3 |
接口 |
接口的声明与实现、抽象类实现接口 |
理解 |
7 |
委托与事件 |
|
|
7.1 |
委托 |
委托的概念、委托的使用 |
理解 |
7.2 |
事件 |
事件的概念、 |
理解 |
事件驱动程序的编写、键盘事件与鼠标事件的编写方法 |
应用 |
||
8 |
Windows相关控件 |
|
|
8.1 |
MemuStrip |
MemuStrip的使用 |
应用 |
8.2 |
ToolStrip |
ToolStrip的使用 |
应用 |
8.3 |
StatusStrip |
StatusStrip的使用 |
应用 |
8.4 |
消息框与对话框 |
消息框、FontDialog、OpenFileDialog的使用 |
应用 |
9 |
使用ADO.NET 进行数据库访问 |
|
|
9.1 |
基本概念 |
ADO.NET 在.NET 框架中的地位和作用; ADO.NET 对象模型的特征 |
理解 |
9.2 |
ADO.NET 组件模型 |
ADO.NET 模型中两个主要部分(.NET Data Provider 和DataSet)的内部结构和相关类的使用方法 |
识记 |
9.3 |
访问数据 |
使用ADO.NET 的组件访问数据的编程方法,其中包括创建并使用.NET Data Provider 的Connection、Command、DataAdapter 等对象连接到数据库、创建和使用DataSet对象集成和管理数据、使用DataGrid 控件在表单中显示数据等步骤。 |
应用 |
9.4 |
管理DataSet 数据 |
访问并修改DataSet 中的表、行、列等数据的方法;掌握为DataSet 创建并添加DataRelation 对象来管理DataSet 中表间关系的方法 |
应用 |
9.5 |
更新数据库 |
Insert、Update、delete 等SQL 语句、基本的SQL 语法 |
应用 |
10 |
文件I/O操作 |
|
|
10.1 |
基本概念 |
理解流的基本概念及使用意义 |
理解 |
10.2 |
文件基本操作 |
文件的新建、读写和更新,包括 StreamReader和StreamWriter的使用 BinaryReader和BinaryWriter的使用 |
应用 |
注:1、能力层次为“识记”、“理解”、“应用”、“综合”四个层次;
2、表格不够可自行扩充。
四、教学参考书
一、教学参考书
[1] Karli Watson 主编, 《C#入门经典》(第5 版),清华大学出版社, 2010年 12 6708
[2]郭力子 主编 《Visual C#程序设计应用教程》 机械工业出版社 2010年10月
[3]张晓蕾 主编,《C#程序设计实用教程》,人民邮电出版社,2008年9月
[4] Burton Harvey 著.康博译,《C#程序设计教程》,清华大学出版,2011年5 月
[5]Ira Pohl著 葛昊晗译,《C#大学教程》,清华大学出版社,2004年11月
说明:大纲审核人为教研(实验)室主任和一名具有副高以上职称的教师。