还剩3页未读,继续阅读
文本内容:
安徽工业经济职业技术学院计算机网络技术专业《C#程序设计》教学大纲
1、课程的性质和任务
(一)本课程的教学目的随着Internet的普及、计算机软件业的蓬勃兴起,微软公司近年推出一种核心编程语言C#——能快捷、方便的__图形设计、图象处理、多媒体技术、数据库技术以及网络技术的Windows应用程序本书主要学习面向对象的程序设计技术和方法;学习用C#设计程序解决实际问题;初步了解.Net平台环境和工具,提高调试程序和使用__工具的能力,为从事软件研制__打下基础
(二)本课程在教学过程中的地位在软件业迅速发展的今天,C#已成为当今社会上一种比较流行的热门技术,也是计算机专业学生的一门必修课,同时又可作为相关专业学生的选修课与C++相比,C#将更容易被人们理解和接受,未来大量.NET平台的应用将由C#__,C#将是未来__企业级分布式应用程序的首选通过该课程的学习建立计算机高级语言程序设计的概念,深入学习C#语言,熟练掌握其语法,能够__地使用C#语言进行应用程序__的能力本课程可以激发学生学习本专业的兴趣和热情
2、教学目的和要求本课程主要介绍Windows应用程序,数据库技术以及网络技术,要求学生做到
(一)知识要求1.了解一个C#项目保存之后有那些文件组成,各个文件的作用;2.熟练掌握C#的基本数据结构;3.熟练掌握C#的类类型以及两个常用的类o__ect类和string类;4.熟练掌握C#的变量和表达式;5.熟练掌握C#的程序控制语句选择语句,循环语句,跳转语句;6.熟练掌握C#的类声明、创建类实例以及类的成员组成;7.熟练掌握方法的概念,方法参数,方法分类,方法重载,运算符重载;8.理解字段与属性及继承的含义;9.理解多态,抽象类,密封类;10.熟练掌握文本控件Label控件和TextBox控件,掌握其属性,方法及__;11.熟练掌握列表选择控件ListBox控件ComboBox控件;13.熟练掌握选择控件RadioButton控件和GroupBox控件,CheckBox控件;12.了解图形显示空间PictureBox控件,定时控件Timer控件;13.熟练掌握按钮控件Button控件;
(二)能力要求1.在C#基础部分,能够理解基本的数据类型,掌握程序控制语句,能够读懂程序并且编辑一些简单的小程序;2.在C#面向对象程序设计部分,要求掌握类的创建与使用,类的继承与多态,接口的创建与实现,委托与__;3.会熟练使用文本控件Label控件和TextBox控件;4.会熟练使用列表选择控件ListBox控件ComboBox控件,会做一些简单的交互的项目;5.会熟练使用选择控件RadioButton控件和GroupBox控件,CheckBox控件;6.会使用图形显示空间PictureBox控件,定时控件Timer控件;7.会熟练使用按钮控件Button控件,能够读懂复杂计算器的项目;8.通过Windows窗体控件的学习,能够制作出来一些简单的综合性的项目;
3、教学内容本课程的总体思路先熟悉C#的集成环境,然后介绍C#的语言基础;接着介绍C#面向对象程序设计的基本思想及方法,后面几章重点介绍Windows应用程序,最后几章介绍数据库应用及Web应用第1章VisualC#.NET集成环境熟悉C#的编译环境,会初步的做一些简单的项目
1.1创建一个VisualC#应用程序
1.2VisualC#.NET主要窗口及用法
1.3VisualC#.NET菜单栏和工具条第2章C#语言基础熟练掌握C#的基本数据类型,程序控制语句,细细品味C#和C++语法的异同点
2.1数据类型
2.2表达式
2.3程序控制语句第3章C#.NET面向对象程序设计C#是一种面向对象的程序设计语言,它支持面向对象程序设计的许多特性,主要掌握类的创建与使用,类的继承与多态,接口的创建与实现,委托与__
3.1类
3.2接口
3.3委托与__
3.4编译和调试作业
1.设计一个用以完成网上用户注册功能的类,既完成收集用户信息,并且判断用户是否填入所有必填项
2.给学校教务管理系统设计一个教师类和一个学生类,其中教师信息包括教师编号、教师姓名、工资、和所属的教研室;学生信息包括学号、姓名、班级和成绩,尝试引入一个基类,并用继承来简化设计第4章常用Windows窗体控件C#提供了许多的Windows窗体控件,使用它们可以高效而快速的建立Windows应用程序,本章主要介绍一些常用的Windows窗体控件
4.1文本控件
4.2列表选择控件
4.3图形显示控件
4.4选择控件
4.5定时控件
4.6Button控件作业
1、使用Timer控件和Label控件设计一个数字时钟,可以显示当前时间
2、如果要设计一个演示动画的程序,应使用什么控件,如何实现
3、使用各个控件设计一个简单的计算器
4、本教程和其它课程的关系C#语言是计算机专业的一门专业课,它是在.NET平台上__的新型编程语言是从C和C++语言演化而来的并充分考虑了已有编程语言的优点是一种简单而功能强大的编程语言.,需要以Windows的应用知识、程序设计导、C++为基础,它与VisualBasic在思路上相似序号章节教学内容讲授学时实践学时合计学时1第1章VisualC#.NET集成环境2242第2章C#语言基础介绍数据类型、表达式、程序控制语句88163第3章C#.NET面向对象程序设计介绍类、接口、委托和__、编译和调试1010204实习教学设计一些类2245第4章常用Windows窗体控件介绍文本控件、列表选择控件、图形显示控件、选择控件、定时控件、按钮控件1212246实习教学利用所学的Windows窗体控件做一些综合的项目2247实习教学综合练习控制台程序和Windows应用程序224合计
3838765、教学时数分配
6、考核方法教学方法本课程以面授和上机实践为主考核方式包括:理论部分与实验部分分别计分成绩比例:70%+30%其中之一不及格即为不及格;理论部分课堂教学按时交作业课程结束后闭卷考试;实验部分能够完成课程中的实验部分
7、教材及参考书
1、推荐教材《VisualC#.NET程序设计》__李兰友、杨晓光出版社清华大学出版社、北京交通大学出版社版本2005年1月第1版
2、参考书目书名__出版社版本C#语言实用教程雷之宇主编中国铁道出版社2004年5月第1版VisualC#时尚编程百例网冠科技编著机械工业出版社2002年7月第1版基于C#的.NETFramework程序设计微软公司著高等教育出版社2004年1月第1版C语言程序设计谭浩强清华大学出版社2000年1月第1版C++程序设计教程钱能清华大学出版社1999年4月第1版。