C#程序设计教学大纲_第1页
C#程序设计教学大纲_第2页
C#程序设计教学大纲_第3页
C#程序设计教学大纲_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C#程序设计教学大纲C#Programming适用专业:计算机科学与技术、数字媒体技术课程编号:0809413013前修课程:程序设计基础学分:2总学时:32一、课程性质、目的与要求课程性质:专业限选课教学目的:进一步掌握面向对象的程序设计技术和方法;学习用C#设计程序解决实际问题;了解和掌握.Net平台环境和工具,提高调试程序和使用开发工具的能力,为从事软件研制开发打下基础,掌握开发现代应用软件的基本技术和方法,使学生能胜任国内IT行业市场对应用软件程序和开发人员的工作。教学要求:要求学生熟练掌握C#语言的基本特点和基本语法,了解C#语言图形界面组件的基本用法,进行简单的程序设计。掌握用C#语言设计控制台应用程序,用C#语言和.Net框架类库设计单独的、c/s结构或三层结构分布式的Windows应用程序。对重要知识采取知识讲解与程序演示相结合的方法,并选取典型的程序让学生上机实践。二、教学内容: 理论总学时:32学时第一章C#与VisualStudio简介2学时基本要求:了解.NET框架的基本概念和C#语言与.NET框架的关系,掌握C#语言开发应用程序的基本过程,熟悉VisualStudio.NET集成开发环境。重点:.NET框架基本概念、C#程序结构。难点:.NET框架基本概念。第二章数据类型与运算符2学时基本要求:了解C#基本数据类型,掌握变量和常量使用方法。理解类型转换的含义,熟练使用运算符。重点:.变量和运算符的使用。难点:.类型转换。第三章控制结构2学时基本要求:熟练使用C#控制结构,掌握C#基本运算符以及if选择结构、While重复结构、for重复结构、switch多选择结构、do/while重复结构、语句break和continue。重点:控制结构。难点:break和continue。第四章数组2学时基本要求:掌握数组的基本概念,C#数组的基本语法,包括数组的定义、空间分配、将数组传递给方法、多下标数组以及数组元素的遍历方法(foreach循环结构)。重点:数组定义、空间分配、foreach。难点:多下标数组。第五章面向对象8学时基本要求:熟练掌握C#类定义的基本语法,包括类的定义、对成员的访问控制、构造函数、属性的定义和使用;对象的创建、this、垃圾收集、静态成员、const和readonly成员、类的继承、多态、抽象类、接口的使用。重点:类定义、对象的创建。难点:属性的定义和使用,类的多态性。第六章异常处理结构2学时基本要求:熟练掌握C#异常处理的基本语法,了解.NET异常的层次,掌握自定义的异常类的方法。重点:异常处理的基本语法。难点:异常执行的流程。第七章常用控件6学时基本要求:理解Windows窗体及其事件处理模型,掌握常用控件如标签、文本框和按钮、组合框和面板、复选框和单选按钮、图片框的使用方法以及鼠标事件处理、键盘事件处理的方法。重点:事件处理模型、控件基本使用方法。难点:事件处理模型。第八章文件操作2学时基本要求:理解掌握文件和流的基本概念,掌握创建顺序访问文件和二进制文件以及从文件中读取数据的方法。重点:顺序文件的创建和访问。难点:对象的序列化和序列化。第九章ADO.NET访问数据库4学时基本要求:理解ADO.NET常用组件的使用方法,会使用控件操作数据库。重点:使用方法。难点:数据库访问机制。综合项目小型MIS系统的设计与开发2学时基本要求:掌握小型MIS系统的设计步骤和开发过程。重点:小型MIS系统的开发过程。三、实践环节或相关课程实践总学时:0学时四、课时分配序号章节内容理论环节时数实验时数其他环节1一C#与VisualStudio简介22二数据类型与运算符23三控制结构24四数组25五面向对象86六异常处理结构27七常用控件68八文件操作29九ADO.NET访问数据库410十小型MIS系统的设计与开发2合计32总学分2总学时32五、建议教材与教学参考书序号书名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论