首页 类别列表 | Document Show

《C#语言基础》考试大纲

 信息工程admin    2017/5/10 9:02:09    

 

湖南应用技术学院
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

消息框与对话框

消息框、FontDialogOpenFileDialog的使用

应用

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 ConnectionCommandDataAdapter 等对象连接到数据库、创建和使用DataSet对象集成和管理数据、使用DataGrid 控件在表单中显示数据等步骤。

应用

9.4

管理DataSet 数据

访问并修改DataSet 中的表、行、列等数据的方法;掌握为DataSet 创建并添加DataRelation 对象来管理DataSet 中表间关系的方法

应用

9.5

更新数据库

InsertUpdatedelete SQL 语句、基本的SQL 语法

应用

10

文件I/O操作

 

 

10.1

基本概念

理解流的基本概念及使用意义

理解

10.2

文件基本操作

文件的新建、读写和更新,包括

StreamReaderStreamWriter的使用

BinaryReaderBinaryWriter的使用

应用

注:1、能力层次为“识记”、“理解”、“应用”、“综合”四个层次;

2、表格不够可自行扩充。

 

四、教学参考书

一、教学参考书

[1] Karli Watson 主编, C#入门经典》(5 版),清华大学出版社, 2010 12 6708

[2]郭力子 主编 Visual C#程序设计应用教程》 机械工业出版社 201010

[3]张晓蕾 主编,《C#程序设计实用教程》,人民邮电出版社,20089

[4] Burton Harvey .康博译,《C#程序设计教程》,清华大学出版,20115

[5]Ira Pohl 葛昊晗译,《C#大学教程》,清华大学出版社,200411

                                                                                

  说明:大纲审核人为教研(实验)室主任和一名具有副高以上职称的教师。