C#技术基础教学大纲.docx

上传人:b****8 文档编号:10875177 上传时间:2023-02-23 格式:DOCX 页数:14 大小:18.09KB
下载 相关 举报
C#技术基础教学大纲.docx_第1页
第1页 / 共14页
C#技术基础教学大纲.docx_第2页
第2页 / 共14页
C#技术基础教学大纲.docx_第3页
第3页 / 共14页
C#技术基础教学大纲.docx_第4页
第4页 / 共14页
C#技术基础教学大纲.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

C#技术基础教学大纲.docx

《C#技术基础教学大纲.docx》由会员分享,可在线阅读,更多相关《C#技术基础教学大纲.docx(14页珍藏版)》请在冰豆网上搜索。

C#技术基础教学大纲.docx

C#技术基础教学大纲

《C#技术基础》课程教学大纲

课程名称:

C#技术基础

课程类型:

程序设计语言

学时:

68

适用对象:

高职高专计算机相关专业

 

责任编辑:

大纲制订人:

马文革

大纲审定人:

校对:

制订日期:

2009.03

 

一、课程性质、目的

本课程是计算机应用技术专业的一门重要的编程类专业课。

C#语言是针对网络技术应用而开发的语言,课程的教学目的是培养学生使用NET平台开发桌面及网络应用程序的能力,主要教学内容以应用为主,以语法介绍为辅,主要包括C#语言基本语法、面向对象编程方法\C#开发Windows应用程序\C#开发Web应用程序等。

本课程的先修课是计算机应用基础或C语言,后续课程是基于C#的Web应用程序设计。

二、教学基本要求

1.了解.NET开发平台和C#语言的基本架构。

2.掌握C#语法\数据类型\流程控制语句。

3.掌握面向对象的编程方法。

4.熟练应用C#进行Windows窗体界面设计。

5.掌握ADO.NET与SQLServer数据库编程方法。

三、教学内容及要求

 

第1章要求:

了解:

VS2005开发环境的功能和特点

理解:

断点设置与程序调试

掌握:

C#应用程序的结构

重点:

VS2005开发环境的功能和特点

难点:

C#应用程序的结构

第1章VisualC#2005.NET概述

1.1.NET简介

1.1.1什么是.NET

1.1.2什么是.NET框架

1.1.3为什么要使用.NET

1.2VisualStudio2005.NET简介

1.2.1VisualStudio2005.NET集成开发环境概述

1.2.2安装VisualStudio2005.NET集成开发环境

1.3VisualC#2005.NET简介

1.3.1VisualStudio2005.NET语言

1.3.2启动VisualStudio2005.NET集成开发环境

1.3.3创建第一个基于C#的Windows应用程序项目

1.3.4VisualStudio2005.NET集成开发环境

1.4编写一个简单的VisualC#2005.NET程序

1.4.1创建控制台应用程序

1.4.2创建Windows窗体应用程序

1.4.3打开和更名保存程序

1.5C#应用程序分析.

1.5.1应用程序项目文件组成

1.5.2C#程序结构分析

1.5.3程序的输入/输出

本章小结

实训1创建一个简单的应用程序

习题1

第2、3章要求:

了解:

C#语法特点

掌握:

C#控制类型、流程控制语句

重点:

数据类型(值类型、应用类型)、流程控制语句(条件分支语句、循环语句、跳转语句、异常处理)

难点:

应用类型、循环语句、异常处理、数组

第2章C#语言基础

2.1C#的基本语法

2.1.1C#编程规则

2.1.2数据类型

2.1.3常量与变量

2.1.4类型转换

2.2运算符和表达式

2.2.1算术运算符及其表达式

2.2.2赋值运算符及其表达式

2.2.3关系运算符及其表达式

2.2.4逻辑运算符及其表达式

2.2.5字符串连接运算符及其表达式

2.2.6其他运算符

2.2.7运算符的优先级

2.3流程控制语句

2.3.1条件语句

2.3.2循环语句

2.3.3循环语句的嵌套

本章小结

实训2c#语言基础

习题2

第3章数组、枚举与结构

3.1数组

3.1.1一维数组

3.1.2二维数组

3.2数组与Array类

3.2.1Array类的Length属性

3.2.2Array类的Sort()方法

3.2.3Array类的BinarySearch()方法

3.3枚举

3.3.1声明枚举

3.3.2引用枚举

3.4结构

3.4.1结构的声明

3.4.2结构成员的访问

3.4.3结构应用示例

本章小结

实训3数组、枚举与结构

习题3

第4章要求:

了解:

类的组织

理解:

面向对象的类和对象的概念

掌握:

常用类操作和数据处理

重点:

常用类操作和数据处理

难点:

面向对象的程序设计

 

第4章C#面向对象程序设计基础

4.1面向对象程序设计概述

4.1.1面向对象程序设计的引入

4.1.2面向对象的基本概念

4.1.3面向对象的基本特征

4.2C#语言中的类和对象

4.2.1类的定义

4.2.2对象

4.2.3类的成员及作用域

4.3类的继承

4.3.1创建子类

4.3.2base与this的使用

4.3.3访问控制的深入探讨

本章小结

实训4面向对象的程序设计

习题4

第5章要求:

理解:

封装、继承、多态的概念

掌握:

封装、继承、多态、接口的方法

重点:

封装、继承、多态、接口

难点:

泛型处理

第5章面向对象高级编程

5.1接口、委托与事件

5.1.1接口

5.1.2委托与事件

5.2类的多态

5.2.1方法重载

5.2.2方法重写

5.2.3抽象类与抽象方法

5.3运算符重载和泛型

5.3.1运算符重载

5.3.2泛型

5.4命名空间

5.4.1命名空间的概念

5.4.2使用命名空间

本章小结

实训5面向对象高级编程

习题5

第6、7章要求:

了解:

界面设计的种类

掌握:

典型控件的应用

重点:

Windows窗体基本控件(TextBox控件、MaskedTextBox、CheckBox、ListBox)MenuStrip控件、ContextMenuStrip控件、ToolStrip控件

难点:

MenuStrip控件、ContextMenuStrip控件、ToolStrip控件

 

第6章窗体与常用控件

6.1Windows窗体

6.1.1创建窗体

6.1.2窗体的属性、事件、方法

6.1.3窗体中控件的操作

6.1.4窗体的基本操作

6.1.5窗体操作实例

6.2Label、TexBox与Button控件

6.2.1Label控件

6.2.2TexBox控件

6.2.3Button控件

6.2.4Label、TexBox和Button控件应用实例

6.3RadioButton、CheckBox与GroupBox控件

6.3.1RadioButton控件

6.3.2GroupBox控件

6.3.3CheckBox控件

6.3.4RadioButton、CheckBox与GroupBox控件示例

6.4列表框控件

6.4.1ListBox控件

6.4.2CheckedLisBox控件

6.4.3ComboBox控件

6.5其他常用控件

6.5.1PictureBox控件

6.5.2Timer控件

6.5.3DateTimePicker控件

本章小结

实训6窗体及常用控件的使用

习题6

第7章窗体界面高级编程

7.1窗体界面设计概述

7.2菜单设计

7.2.1主菜单设计

7.2.2快捷菜单设计

7.3工具栏与状态栏设计

7.3.1工具栏设计

7.3.2状态栏设计

7.3.3创建可停靠的菜单和工具栏

7.4MDI窗体设计

7.4.1创建MDI应用程序

7.4.2创建MDI应用程序实例

本章小结

实训7窗体界面设计

习题7

 

第8章要求:

了解:

对文件的读写等操作

理解:

目录的创建、移动和删除

掌握:

目录的创建、移动和删除和文件的创建、移动、复制和删除

重点:

文件管理FolderBrowserDialog控件、OpenFileDialog控件和SaveFileDialog控件

难点:

文件管理FolderBrowserDialog控件

第8章文件与对话框

8.1文件管理控件

8.1.1文件管理控件简介

8.1.2DiverlistBox控件

8.1.3DiverlistBox控件

8.1.4FileListBox控件

8.2文件夹操作

8.2.1创建文件夹

8.2.2删除文件夹

8.2.3查看和设置文件夹信息

8.3文件操作

8.3.1文件的概念

8.3.2文件的管理

8.3.3文件的读/写操作

8.4通用对话框设计

8.4.1通用对话框概述

8.4.2OpenFileDialog控件

8.4.3SaveFileDialog控件

8.4.4FontDialog控件

8.4.5ColorDialog控件

8.5打印、设置类对话框

8.5.1PrintDocument控件

8.5.2PageSebpDialog控件

8.5.3PrintDialog控件

8.5.4PrintPreviewDialog控件

8.6自定义对话框

8.6.1创建自定义对话框

8.6.2使用自定义对话框

本章小结

实训8文件与对话框应用

习题8

 

第9章要求:

了解:

存储过程

掌握:

ADO.NET数据访问对象

重点:

创建数据库与数据表、ADO.NET数据访问对象、数据绑定技术、数据处理控件

难点:

数据处理控件

第9章数据库编程基础

9.1数据库基础知识

9.1.1数据库系统

9.1.2关系数据库

9.1.3开发数据库的步骤

9.1.4常用SQL语句

9.1.5创建本章所用示例数据库

9.2ADO.NET基础

9.2.1ADO.NET简介

9.2.2Connection对象

9.2.3Command对象

9.2.4DataReader对象

9.2.5DataSet对象

9.2.6DataTable、DataRow和DataColumn对象

9.2.7DataAdaper对象

9.3数据绑定

9.3.1简单数据绑定

9.3.2使用DataGridView控件

9.4水晶报表

9.4.1建立报表

9.4.2浏览和打印报表

本章小结

实训9访问数据库

习题9

第10章要求:

了解:

程序调试与异常处理

掌握:

Web服务应用

重点:

Web服务应用

难点:

Web服务应用

第10章Web服务、程序调试与异常处理

10.1Web服务基础

10.1.1Web服务关键协议介绍

10.1.2创建简单的Web服务

10.1.3访问web服务

10.2Web服务应用实例

10.2.1Web服务和DataSet

10.2.2Web服务和二进制文件

10.2.3Web服务和应用程序状态

10.2.4Web服务和Session

10.3程序错误类型与程序调试

10.3.1错误类型

10.3.2程序调试

10.4异常处理

10.4.1异常类

10.4.2异常处理方法

本章小结

实训10Web服务与错误调试

习题10

第11章要求:

了解:

学生选课管理信息系统的分析与设计

掌握:

代码实现

重点:

代码实现

难点:

代码实现

第11章学生选课管理信息系统开发案例

11.1学生选课管理信息系统的分析与设计

11.1.1系统需求分析

11.1.2系统总体设计

11.1.3系统数据库设计

11.2学生选课管理信息系统的实现

11.2.1运行效果

11.2.2代码实现

11.2.3发布应用程序

本章小结

课程设计学生选课系统功能扩充

 

四、考核方式

考核方法:

考试。

考试占70%,作业20%,到课率10%

五、推荐教学参考书

教材:

7-115-14736.马骏.〈C#网络应用编程基础〉.人民邮电出版社,2006年10月.

参考书:

5053-8936-X.尹立宏.〈VisualC#.NET应用编程〉.电子工业出版社,2003年8月.

六、说明

本大纲为进行《C#技术基础》课程教学的指导性文件。

大纲的基本要求是学生学习本课程应达到的最低要求。

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1