《C程序设计》教学大纲

上传人:油条 文档编号:14751693 上传时间:2017-11-02 格式:DOC 页数:5 大小:55KB
返回 下载 相关 举报
《C程序设计》教学大纲_第1页
第1页 / 共5页
《C程序设计》教学大纲_第2页
第2页 / 共5页
《C程序设计》教学大纲_第3页
第3页 / 共5页
《C程序设计》教学大纲_第4页
第4页 / 共5页
《C程序设计》教学大纲_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、安徽工业经济职业技术学院计算机网络技术专业C#程序设计教学大纲一、 课程的性质和任务(一)本课程的教学目的随着 Internet 的普及、计算机软件业的蓬勃兴起,微软公司近年推出一种核心编程语言C#能快捷、方便的开发图形设计、图象处理、多媒体技术、数据库技术以及网络技术的Windows 应用程序。本书主要学习面向对象的程序设计技术和方法;学习用 C#设计程序解决实际问题;初步了解.Net 平台环境和工具,提高调试程序和使用开发工具的能力,为从事软件研制开发打下基础。(二)本课程在教学过程中的地位在软件业迅速发展的今天,C# 已成为当今社会上一种比较流行的热门技术,也是计算机专业学生的一门必修课

2、,同时又可作为相关专业学生的选修课。与 C+相比,C#将更容易被人们理解和接受,未来大量.NET 平台的应用将由 C#开发,C#将是未来开发企业级分布式应用程序的首选。通过该课程的学习建立计算机高级语言程序设计的概念,深入学习 C#语言,熟练掌握其语法,能够独立地使用 C#语言进行应用程序开发的能力。 本课程可以激发学生学习本专业的兴趣和热情。二、 教学目的和要求本课程主要介绍 Windows 应用程序,数据库技术以及网络技术,要求学生做到:(一)知识要求:1了解一个 C#项目保存之后有那些文件组成,各个文件的作用;2熟练掌握 C#的基本数据结构;3熟练掌握 C#的类类型以及两个常用的类 ob

3、ject 类和 string 类 ;4熟练掌握 C#的变量和表达式;5熟练掌握 C#的程序控制语句:选择语句,循环语句,跳转语句;6熟练掌握 C#的类声明、创建类实例以及类的成员组成;7熟练掌握方法的概念,方法参数,方法分类,方法重载,运算符重载;8理解字段与属性及继承的含义; 9理解多态,抽象类,密封类;10熟练掌握文本控件:Label 控件和 TextBox 控件,掌握其属性,方法及事件;11熟练掌握列表选择控件:ListBox 控件 ComboBox 控件;13熟练掌握选择控件:RadioButton 控件和 GroupBox 控件,CheckBox 控件;12了解图形显示空间:Pict

4、ureBox 控件,定时控件:Timer 控件;13熟练掌握按钮控件:Button 控件;(二)能力要求:1在 C#基础部分,能够理解基本的数据类型,掌握程序控制语句,能够读懂程序并且编辑一些简单的小程序;2在 C#面向对象程序设计部分,要求掌握类的创建与使用,类的继承与多态,接口的创建与实现,委托与事件;3会熟练使用文本控件 Label 控件和 TextBox 控件;4会熟练使用列表选择控件:ListBox 控件 ComboBox 控件,会做一些简单的交互的项目;5会熟练使用选择控件:RadioButton 控件和 GroupBox 控件,CheckBox 控件;6会使用图形显示空间:Pic

5、tureBox 控件,定时控件:Timer 控件;7会熟练使用按钮控件:Button 控件,能够读懂复杂计算器的项目;8通过 Windows 窗体控件的学习,能够制作出来一些简单的综合性的项目;三、 教学内容本课程的总体思路:先熟悉 C#的集成环境,然后介绍 C#的语言基础;接着介绍 C#面向对象程序设计的基本思想及方法,后面几章重点介绍 Windows 应用程序,最后几章介绍数据库应用及 Web 应用。第 1 章 Visual C#. NET 集成环境 熟悉 C#的编译环境,会初步的做一些简单的项目。1.1 创建一个 Visual C# 应用程序 1.2 Visual C#. NET 主要窗

6、口及用法 1.3 Visual C#. NET 菜单栏和工具条 第 2 章 C#语言基础 熟练掌握 C#的基本数据类型,程序控制语句,细细品味 C#和 C+语法的异同点。2.1 数据类型2.1.1 简单类型2.1.2 结构类型2.1.3 枚举类型2.1.4 数组类型2.1.5 类类型2.1.6 类型转换2.1.7 变量 2.2 表达式2.2.1 一元运算符2.2.2 算术运算符2.2.3 位运算符2.2.4 关系和类型测试运算符2.2.5 条件逻辑运算符2.2.6 条件运算符2.2.7 赋值运算符2.2.8 其他特殊运算符2.2.9 运算符的优先级2.3 程序控制语句2.3.1 选择语句 2.

7、3.2 循环语句2.3.3 跳转语句2.3.4 异常处理第 3 章 C#. NET 面向对象程序设计 C#是一种面向对象的程序设计语言,它支持面向对象程序设计的许多特性,主要掌握类的创建与使用,类的继承与多态,接口的创建与实现,委托与事件。3.1 类3.1.1 类声明3.1.2 创建类实例3.1.3 类成员3.1.4 构造函数和析构函数3.1.5 方法3.1.6 字段与属性3.1.7 继承3.1.8 多态3.1.9 抽象类3.1.10 密封类3.2 接口 3.2.1 接口声明3.2.2 接口实现3.3 委托与事件3.3.1 委托3.3.2 事件3.4 编译和调试3.4.1 编译3.4.2 调试

8、作业:1.设计一个用以完成网上用户注册功能的类,既完成收集用户信息,并且判断用户是否填入所有必填项。2.给学校教务管理系统设计一个教师类和一个学生类,其中教师信息包括教师编号、教师姓名、工资、和所属的教研室;学生信息包括学号、姓名、班级和成绩,尝试引入一个基类,并用继承来简化设计。第 4 章 常用 Windows 窗体控件 C#提供了许多的 Windows 窗体控件,使用它们可以高效而快速的建立 Windows 应用程序,本章主要介绍一些常用的 Windows 窗体控件。4.1 文本控件4.1.1 Label 控件4.1.2 TextBox 控件4.2 列表选择控件4.2.1 ListBox

9、控件4.2.2 ComboBox 控件 4.3 图形显示控件4.4 选择控件4.4.1 RadioButton 控件和 GroupBox 控件4.4.2 CheckBox 控件4.5 定时控件4.6 Button 控件作业:1、使用 Timer 控件和 Label 控件设计一个数字时钟,可以显示当前时间。2、如果要设计一个演示动画的程序,应使用什么控件,如何实现。3、使用各个控件设计一个简单的计算器。四、 本教程和其它课程的关系C#语言是计算机专业的一门专业课,它是在.NET 平台上开发的新型编程语言,是从 C和 C+语言演化而来的,并充分考虑了已有编程语言的优点 ,是一种简单而功能强大的编程

10、语言.,需要以 Windows 的应用知识、程序设计导、 C+为基础,它与 Visual Basic 在思路上相似。五、 教学时数分配六、 考核方法教学方法:本课程以面授和上机实践为主。考核方式:包括:理论部分与实验部分 ,分别计分,成绩比例:70%+30%( 其中之一不及格 ,即为不及格) ;理论部分:课堂教学,按时交作业,课程结束后闭卷考试;实验部分:能够完成课程中的实验部分。序号 章节 教学内容 讲授学时 实践学时 合计学时1 第 1 章 Visual C#. NET 集成环境 2 2 42 第 2 章 C#语言基础介绍数据类型、表达式、程序控制语句 8 8 163 第 3 章 C#.

11、NET 面向对象程序设计介绍类、接口、委托和事件、编译和调试 10 10 204 实习教学 设计一些类 2 2 45 第 4 章 常用 Windows 窗体控件介绍文本控件、列表选择控件、图形显示控件、选择控件、定时控件、 按钮控件12 12 246 实习教学 利用所学的 Windows 窗体控件做一些综合的项目2 2 47 实习教学 综合练习控制台程序和 Windows 应用程序 2 2 4合计 38 38 76七、 教材及参考书1、 推荐教材Visual C#.NET 程序设计作者:李兰友、杨晓光出版社:清华大学出版社、北京交通大学出版社版本:2005 年 1 月第 1 版2、 参考书目书名 作者 出版社 版本C#语言实用教程 雷之宇主编 中国铁道出版社 2004 年 5 月第 1 版Visual C#时尚编程百例 网冠科技编著 机械工业出版社 2002 年 7 月第 1 版基于 C#的.NET Framework程序设计微软公司著 高等教育出版社 2004 年 1 月第 1版C 语言程序设计 谭浩强 清华大学出版社 2000 年 1 月第 1 版C+程序设计教程 钱能 清华大学出版社 1999 年 4 月第 1 版

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 电子/通信 > 综合/其它

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