C程序设计教学实施计划.docx

上传人:太** 文档编号:97342024 上传时间:2024-06-01 格式:DOCX 页数:31 大小:50.41KB
返回 下载 相关 举报
C程序设计教学实施计划.docx_第1页
第1页 / 共31页
C程序设计教学实施计划.docx_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《C程序设计教学实施计划.docx》由会员分享,可在线阅读,更多相关《C程序设计教学实施计划.docx(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C#程序设计课程教学实行方案c#程序设计是一门实践性很强的专业基础课程。本课程的任务是让学生理解 面向对象程序设计的基本概念和特点,理解.NET平台欧J重要思想、概念和特点, 掌握C#编程的基本思绪、环节和措施,掌握C#的基本组件及其使用措施。通过本课程的学习,学生将深入加强对面向对象的程序设计思想的理解,纯 熟使用.NET的开发平台进行程序设计,并具有一定的在软件项目开发过程中分 析、描述、处理问题能力。1.基本描述课程名称C#程序设计。课程性质C#程序设计课程是软件技术专业日勺一门重要的专业基础课。C#是从C和 C+派生来的一种简朴、现代、面向对象和类型安全的编程语言。本课程采用知 识点和

2、代码示例相结合方式简介C#语言程序设计的基础和技巧。基础知识本课程的先修课程为程序设计语言基础、数据库系统及应用等。课时安排本课程的讲授共80课时,讲授课时是50,课内试验课时是30。可以根据条 件加入某些实训课时。教学定位本课程理论教学使学生掌握C#的基本语法知识,掌握构造化程序设计措施的J面向对象的基本概念、对象的创立过程、措施重载和命名空间。C#中的属性定义和使用,事件的申明和事件处理难点访问修饰符、作用域及生命周期的关系,措施重载,在C#中实现抽象措施和非抽象措 施、措施重写、显式接口实现。教学内容6. 1 C#的对象和类6.2访问修饰符C#访问修饰符访问性由高到低依次为:public

3、 internal protectedprivateo6. 3构造函数和析构函数默认构造函数、带参数的构造函数一种类只能有一种析构函数,析构函数不能重载,析构函数不能显式或手动调用,只能由垃圾回收器自动调用。7. 4措施措施的申明和调用。8. 5措施日勺重载基于不一样数量参数的措施重载;基于不一样参数类型的措施重载;静态措施。9. 6属性属性可分为读/写属性、只读属性和只写属性;怎样定义和调用属性。6.7事件定义事件、订阅事件、引起事件讲授提醒本章重要简介了 C#欧I面向对象实现,首先简介了什么叫类和对象,然后简介了访问修饰符,接着简介了对象的创立过程和构造函数,简介了类的措施和措施重载, 然

4、后简介C#中什么是属性、属性的申明和使用,最终引入事件,事件H勺申明,事件的激发 以及事件H勺处理。第7章继承和接口设计教学规定1、理解继承2、掌握在C#中使用继承3、理解多态H勺概念和使用4、理解在C#中接口口勺定义和使用重点在中实现继承和多态U勺理解以及使用mybase、new和override关键字。难点在C#中实现抽象措施和非抽象措施、措施重写、显式接口实现。教学内容10. 1继承继承C#中日勺类;调用基类日勺构造函数;7. 2多态多态口勺概念。7. 3 C#种措施的重写关键字Overridable、关键字override、关键字new。接口和抽象类的关系、多重接口的实现、显式接口的I

5、实现、接口的继承讲授提醒本章首先简介C#中的继承,继承时进行措施重写,从抽象类继承;然后简介多态的概念和使用方法;最终讲解接口以及接口继承、多接口继承。第8章Wi ndows窗体应用程序设计教学规定1、掌握复选框、单项选择钮和组时应用2、掌握列表框、组合框、图片框、计时器日勺应用3、掌握滚动条、调整块、微调框和进度条日勺应用4、掌握图像列表、控件列表视图和树形视图时应用5、掌握面板和分割条、超级链接控件和复杂文本框控件的应用6、掌握日期控件、选项卡控件、状态栏控件时应用重点掌握常用原则控件欧I一般使用方法,能简朴设计实用、美观欧1程序。难点控件的灵活运用教学内容7.1 单项选择按钮7.2 图片

6、框8. 3选项卡控件8.4滚动条8. 5进度条8. 7窗体容器简介讲授提醒本章简介了某些基本日勺Windows控件和怎样建立Windows窗体应用程序第9章顾客界面设计教学规定1、掌握多文档界面设计2、掌握菜单设计、工具栏设计和状态栏设计3、掌握常用对话框控件的使用重点掌握菜单的多种使用方法和对话框的使用方法,能灵活使用多文档窗体开发应用程序。难点灵活使用多文档窗体开发应用程序教学内容9. 1创立多文档窗体9. 2使用对话框控件设计对话框9. 3设计菜单,设计工具栏,设计状态栏9. 4多重窗体的设计和关联9. 5综合应用讲授提醒本章首先简介多文档窗体的设计,然后简介在窗体中添加菜单、工具栏和状

7、态栏;接着 简介多窗体的设计,通过对话框的使用,最佳通过综合示例应用本章所学内容。第10章图形设计教学规定1 .理解GDI+的功能,2 .掌握Graphics、笔、画笔的H勺创立,3 .掌握多边形、折线、矩形、椭圆、弧线、文本、点的绘制。重点画笔、画刷、文本日勺使用,坐标变换。难点途径和区域。教学内容1.1 1 DGI+简介理解GDI+的构造、功能。1.2 2 System Drawing 命名空间理解System Drawing命名空间常用类及作用1.3 3画笔和画刷掌握画笔和画刷日勺属性、措施。1.4 4文本和字体掌握文本和字体的属性、措施。1.5 5途径和区域掌握途径和区域的属性、措施。

8、坐标变换-一般掌握坐标变换。色彩变换-理解色彩的构成。图标-理解图标的使用。讲授提醒本章先简介在GDI有关的概念,然后是C#中有关的类;最终是有关图形图像的I处理措 施。第11章文献操作教学规定1、掌握文献的访问类型2、掌握C#提供的三种实现文献I/O欧1途径3、理解System.10模型4、掌握文献夹的有关操作,文献的有关操作。5、掌握读写文献流和内存流日勺措施重点文本文献读写过程、二进制文献读写难点多种措施对文献的读写操作比较轻易混淆教学内容11. 1 System. 10 命名空间11.1 读写文本文献File类和FileStream类,创立并写入文献、从文本文献中读取数据、复制文献11

9、.2 读写二进制文献BinaryReader 类和 BinaryWriter 类的I使用11.3 读写内存流BufferedSteam 类、MemoryStream讲授提醒本章简介在C#中进行文献处理,包括文献夹和文献的有关操作,以及读写文本文献、 读写二进制文献和读写内存流。第12章错误调试和异常处理教学规定1、理解怎样调试应用程序和排除错误2、理解错误处理重点调试C#应用程序并处理其中的错误。难点实现异常处理教学内容12. 1调试简介调试日勺必要性、调试日勺过程、VS.NET中的调试工具。12.2异常C#中口勺异常处理、System. Exception类、try和catch块、使用thr

10、ow引起异常、使用finally、多重catch块。12. 3应用程序示例讲授提醒本章简介在Visual Studio.NET中怎样进行调试;什么是异常以及异常的抛出和捕捉异常。第13章ADO. NET数据库访问技术教学规定1、掌握C#连接数据库的措施;2、 掌握ADO.NET数据访问技术;3、 掌握DataSet对象与应用;4、掌握数据绑定的措施。重点AD0.NET数据访问技术;DataSet对象与应用。难点动态连接数据库。教学内容13. 1 ADO. NET数据库访问组件13.2 C#数据库访问过程13.3 使用数据控件访问数据库13.4 数据绑定13.5 使用代码创立数据访问对象13.6

11、 创立数据库应用程序项目示例讲授提醒本章首先简介数据库日勺有关知识,然后对ADO.NET数据库访问组件进行讲解,简介在 C#环境下进行数据库的连接,数据集DataSet日勺简介和使用,创立数据适配器访问数据库, 数据的查询,修改、更新、删除操作,数据绑定。三、各教学环节课时分派本课程共80课时,详细课时分派如下:课程内容理论讲授试验课习题课小计C#概述22简朴的C#程序设计224C#程序设计基础426C#控制语句224数组和集合426面向对象程序设计8412继承和接口设计426Windows窗体应用 程序设计6410顾客界面设计426图形设计224文献操作426错误调试和异常处 理224ADO

12、. NET数据库访 问技术6410合计503080、其他阐明本课程安排试验30课时,详细见试验教学大纲。五、推荐和教学参照资源推荐教材李春葆,C#程序设计教程,北京:清华大学出版社,2023年教学参照资源(1)温怀玉,C#技术开发综合应用,北京:清华大学出版社,2023年(2) C#程序设计教程,郑宇军编,清华大学出版社,2023年(3) Visual C#案例开发,游祖元主编,机械工业出版社2023年起草人: 专业负责人:教学院长(主任):4. C#程序设计试验教学大纲C#程序设计试验教学大纲(计算机科学与技术专业、软件工程本科合用)参照课时:30学分: 课程编号:一、试验概述(目的与任务)

13、实践教学是本课程中一种重要的构成部分,通过该课程的试验,使学生更好 地理解C#%|数据类型和体现式;C#的J构造化程序设计语句;过程的J基础知识; winodws窗体和控件的I使用;面向对象程序设计;以及文献、图形和数据库编程。通过该课程的试验,使学生对课堂中所讲述的内容有一种直观的认识,更好 地掌握所学的知识。同步培养学生的实际动手能力,加强学生创新思维能力的培 养。二、试验内容试验一 C#的J可视化编程环境试验二C#程序设计基础试验三控制构造试验四数组与集合试验五面向对象程序设计基础 试验六属性与事件 基本思想,掌握常用的数据构造及算法,充足理解和掌握面向对象程序设计思想。 掌握C#的可视

14、化应用程序设计措施。本课程理论教学让学生系统理解系统开发、编码、调试的全过程,提高动手 能力,获得基本技能,规定学生到达如下的基本规定。能力培养通过理论课的教学,使学生掌握C#程序设计语言的I语法知识和对程序设计思 想区I理解,通过实践课,使学生深入巩固理论课堂上所学的知识,加强动手操作 的能力,通过综合的实训环节,使学生系统理解应用系统开发过程,从而使学生 掌握在.NET平台下进行软件开发的一般环节和基本技巧。重要培养学生如下几方 面的能力。1 .培养学生自学能力。2 .培养学生的逻辑思维、分析问题、处理问题能力。3 .培养学生运用VisualStudio. NET开发系统时处理实际问题日勺

15、能力。4 .能运用C#语言结合VisualStudio. NET开发简朴的(windows应用程序。5 .能运用C#语言结合VisualStudio. NET实现对数据库日勺操作。6 .对的纯熟地对所设计的实践内容进行设计、编码、编译、调试,纯熟掌 握调试日勺环节和基本措施。7 .对时处理调试过程中出现的多种状况,独立处理问题。8 .根据编译、调试成果对程序进行合理的修改。9 .设计出合适时测试数据对系统进行边界测试。10 .完毕系统欧I调试,独立撰写清晰、工整、规范欧I汇报。试验七继承和多态试验八 Windows基本控件应用试验九 Windows高级窗体控件试验十Windows窗体综合应用试

16、验十一调试和异常处理试验十二文献操作试验十三图形绘制试验十四数据库应用三、试验过程1 .每次试验操作前,应精心准备试验操作方案和试验内容,并拟出对应时 试验操作环节,明确试验目的和规定;2 .在试验过程中,根据试验的规定认真编写程序实现,调试程序运行,改 善编程风格,及时排除程序中的错误。3 .试验操作完毕后,认真书写试验汇报,总结试验经验,分析试验过程中 出现日勺问题。四、试验课时安排矩阵序号试验名称课时试验类型试验内容1C#%! 可视化编程 环境2设计运行,开发一种简朴windows 窗体应用程序,在窗体中绘制常用控件。2C#程序设计 基础2设计编写一种简朴的程序,练习变量日勺定 义、赋值

17、、使用,常量的定义、使用,数 据的运算,注释的使用等。3控制构造2设计编写一种求成绩等级的程序(分别用 if和select完毕)分别实现呈下三角和上三角的九九 乘法表4数组与集合2设计设计一种程序对学生的成绩进行处 理并对学生按照成绩的高下进行排序并 输出在一种列表框中。学生的1信息定义一 种构造来存储,所有学生口勺信息保留在一 种数组中。5面向对象程 序设计基础2设计在程序中再新一种直线类CzLine,为 其定义两个double类型日勺字段组员 a和b,分别表达直线的斜率和截距;为CzLine定义两个构造函数,一种根 据斜率和截距来创立直线对象,另一 种根据两个点坐标来构造直线对象6属性与事

18、件2设计在程序中新建一种表达太阳日勺类 Sun,在其中定义一种事件OnRise, 一种组员措施Rise,并在措施中引起 事件。在程序中新建一种公鸡类Cock,在其 中定义私有字段name,针对 Sun. OnRise事件的处理措施 Sun OnRise,事件OnSing,以及引起 该事件的1措施Sing;在类的构造函数 中初始化字段,并将事件处理措施与 事件有关联。7继承和多态2设计有类animal,包括gender字段 和age字段;类tiger和类cat都从 animal中派生,两个类都增长了 color和weight子段;设种测试 程序,产生cat对象和tiger对象各 2个,调用Wri

19、teLine语句时,能显 示对象的1某些特点。8Windows 基 本控件应用2设计根据规定绘制应用程序窗体,在上面 放置某些控件,对控件属性进行设置,并 对某些控件编写简朴日勺事件代码。9Windows 高 级窗体控件2设计在窗体上放置一种TreeView控件和 一种ListView控件,规定在TreeView中点选一种结点,在ListView控件中显示 出详细信息。10Windows 窗 体综合应用2综合根据规定设计一种文本编辑器的界 面,界面中包括菜单、工具栏和状态 栏,给某些菜单项添加事件代码。使 用对话框控件和自定义对话框等措施 在程序里添加对话框,如打开文献对 话框、有关对话框等。

20、11调试和异常 处理2设计使用try-catch-finally语句处理向 量计算中也许发生的异常。在Windows窗体中处理三角形计算口勺 输入输出,并在其控制事件处理措施 中进行异常处理12文献操作2设计给简朴的文本编辑器加上文献操作功 能,实现文本义献的1操作。13图形绘制2设计设计一种模拟时钟。14数据库应用4综合设计一种简朴的通讯录管理软件,通 讯录中的1数据保留在数据库中(不限 制使用哪一种数据库),通过程序可以 对数据库中的1数据进行数据库日勺基本 操作(建库,建表,添加记录,删除 记录,修改记录,查询等)注:详细实行见软件工程试验指导书五、试验评价所有试验以每个人为单位,单独完

21、毕,以程序源码和试验汇报的形式提交给 老师。电子文档和源代码作为考核评价基础并记入平时成绩。试验分数占平时成绩分数的150%。六.试验工具1 .双关键或以上的计算机一台。2 . VS.NET程序开发软件试验一 C#时可视化编程环境试验课时 2课时试验类型:技能性一目的与任务理解C#的可视化编程环境。练习C#开发环境的启动与退出措施。熟悉集成开发环境,掌握工具栏、属性窗口、工程资源管理器窗口、窗体布局窗口、代 码编辑器窗口的使用。二、内容、规定与安排方式1、试验内容与规定:运行,开发一种简朴windows窗体应用程序,在窗体中绘制常用控件。2、试验安排方式:本试验为开放试验,各组可同步进行试验,

22、每组1人。试验二C#程序设计基础试验课时 2课时试验类型:技能性一、目的与任务掌握C#的数据类型,常量和变量H勺使用,程序H勺多种运算,程序语句,程序的编写规 则。二、内容、规定与安排方式1、试验内容与规定编写一种简朴aI程序,练习变量的定义、赋值、使用,常量的定义、使用,数据的运算, 注释的使用等。2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验三控制构造试验课时2课时试验类型:技能性一、目的J与任务掌握C#中单分支选择构造,双分支构造,多分支构造,以及分支构造的嵌套。掌握for和do语句的使用;掌握怎样控制循环条件,防止死循环和不循环二、内容 规定与安排方式1、试验内

23、容与规定掌握逻辑体现式的对日勺书写;掌握单分支与多分支语句日勺使用;编写一种求成绩等级日勺程序(分别用if和select完毕)分别实现呈下三角和上三角的九九乘法表设计一种简朴的运算器,可以进行十进制数字的四则运算。2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验数组与集合试验课时2课时试验类型:技能性一、目的与任务掌握数组的申明、数组元素时应用;掌握静态数组、动态数组的使用差异;应用数组处 理与数组有关的常用算法。掌握集合区I应用二、内容、规定与安排方式1、试验内容与规定设计一种程序对学生的成绩进行处理并对学生按照成绩日勺高下进行排序并输出在一种 列表框中。学生日勺信息定

24、义一种构造来存储,所有学生的信息保留在一种数组中。2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验五面向对象程序设计基础试验课时2课时试验类型:技能性一、目的J与任务掌握类的定义和对象日勺申明措施;构造函数使用方法;学会设计简朴H勺类,掌握措施的 重载及其编程实现二、内容、规定与安排方式1、试验内容与规定在程序中再新一种直线类CzLine,为其定义两个double类型的字段组员a和b,分别 表达直线日勺斜率和截距;为CzLine定义两个构造函数,一种根据斜率和截距来创立直线对象,另一种根据两个 点坐标来构造直线对象为CzLine定义公有措施Move,但它只用于平移直线,而

25、不变化直线的斜率。再为其定义公有措施Contains,用于判断某点与否在该直线上。2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验六属性与事件试验课时 2课时试验类型:技能性一目的与任务掌握属性和事件的基本概念掌握C#附属性、对象之间通信的基本措施二、内容、规定与安排方式1、试验内容与规定在程序中新建一种表达太阳的类Sun,在其中定义一种事件OnRise, 一种组员措施Rise, 并在措施中引起事件。在程序中新建一种公鸡类Cock,在其中定义私有字段name,针对Sun. OnRise事件的处 理措施Sun_OnRise,事件OnSing,以及引起该事件的I措施Sing;

26、在类的)构造函数中初始 化字段,并将事件处理措施与事件有关联。2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验七继承和多态试验课时 2课时试验类型:技能性一、目的与任务熟悉继承的概念及应用熟悉多态的原理和应用二、内容、规定与安排方式1、试验内容与规定有类animal,包括gender字段和age字段;类tiger和类cat都从animal中派生, 两个类都增长了 color和weight字段;设计一种测试程序,产生cat对象和tiger对 象各2个,调用WriteLine语句时,能显示对象的某些特点。2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验八

27、Windows基本控件应用试验课时 2课时试验类型:技能性V目的与任务通过本试验使学生熟悉常用窗体控件的常用属性和常用措施,熟悉控件的属性设置和 代码编辑窗体的使用。二、内容、规定与安排方式1、试验内容与规定根据规定绘制应用程序窗体,在上面放置某些控件,对控件属性进行设置,并对某些控 件编写简朴H勺事件代码。2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验九Windows高级窗体控件试验课时 2课时试验类型:技能性一、目的与任务掌握高级控件的用途、特点和事件响应程序的编制,提高窗体和控件的I综合应用能力二、内容、规定与安排方式1、试验内容与规定在窗体上放置一种TreeVi

28、ew控件和一种ListView控件,规定在TreeView中点选一种 结点,在ListView控件中显示出详细信息。2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验十Windows窗体综合应用试验课时 2课时试验类型:综合性一、目的与任务通过本试验使学生掌握C#中怎样给窗体添加菜单、工具栏和状态栏。掌握C#中对话框 的使用。掌握多文档和多窗体应用程序的开发。二、内容、规定与安排方式1、试验内容与规定根据规定设计一种文本编辑器的界面,界面中包括菜单、工具栏和状态栏,给某些菜单 项添加事件代码。使用对话框控件和自定义对话框等措施在程序里添加对话框,如打开 文献对话框、有关对话

29、框等。2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验十一调试和异常处理试验课时 2课时试验类型:技能性一、目的与任务通过本试验的使学生掌握掌握断点的设置、监视、跟踪等程序调试措施,掌握异常处理欧I基本原则和技巧。二、内容、规定与安排方式1、试验内容与规定使用try-catch-finally语句处理向量计算中也许发生日勺异常。在Windows窗体中处理三角形计算的输入输出,并在其控制事件处理措施中进行异常处 理2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验十二文献操作试验课时 2课时试验类型:技能性-v目的与任务通过本试验使学生掌握流的基本概念,

30、读写文本文献,读写二进制文献,文献夹的有关 操作,文献的有关操作。二、内容、规定与安排方式1、试验内容与规定给简朴的I文本编辑器加上文献操作功能,实现文本文献的I操作。2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验十三图形绘制重要特点本课程内容日勺重点是掌握面向对象程序设计、可视化应用程序设计和数据库编程 技术。规定在理论上以必需够用为原则,应尽量防止过深过繁的理论探讨,重在 使学生掌握使用C#设计应用程序的基本概念和掌握其编程技巧,并具有运用C# 语言开发.NET应用程序的能力以及可以编写、调试程序。2.内容矩阵C#程序设计内容矩阵如下表所示。表 C#程序设计内容矩阵

31、知识领域知识点掌握程度讲授课时(50).NET框架基础VS. NET软件口勺历史和构成理解4课时.NET框架基础知识理解VS集成开发环境掌握Visual CW2023日勺联机协助理解基本语法C#关键字理解8课时C#数据类型理解C#常量与变量掌握C#运算符和体现式掌握C#控制构造掌握数组和集合掌握面向对象程序设1类的概念理解14课时对象的概念理解命名空间理解构造函数和析构函数理解组员变量掌握组员措施掌握属性掌握委托理解事件理解继承掌握多态掌握接口掌握顾客界面设计窗体类掌握10课时常用控件掌握高级组件理解多文档窗体理解试验课时2课时试验类型:技能性一、目的与任务通过本试验使学生掌握C#的图形系统,

32、GDI +常用类的语法规则、措施、属性。掌握C#图形的基本绘制措施。二、内容、规定与安排方式1、试验内容与规定设计一种模拟时钟。2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组1人。试验十I数据库应用试验课时4课时试验类型:综合性一、目的J与任务通过本试验使学生掌握使用C#进行数据库程序设计,理解关系型数据库模型,掌握常 用SQL语句欧I使用,用ADO.NET中欧I类对数据库进行数据库及数据操作。二、内容、规定与安排方式1、试验内容与规定设计一种简朴日勺通讯录管理软件,通讯录中日勺数据保留在数据库中(不限制使用哪一种 数据库),通过程序可以对数据库中的数据进行数据库的基本操作(建库

33、,建表,添加 记录,删除记录,修改记录,查询等)2、试验安排方式:本试验为开放试验,各组可同步进行试验,每组3人。窗体设计日勺事件机制理解对话框组件理解工具栏和菜单栏理解图形图像处理绘图的基本原理理解4课时绘制基本日勺图形掌握创立画图工具理解图像处理理解文献访问目录管理有关类掌握4课时文献管理有关类掌握流的I概念理解文献文献H勺读写掌握二进制文献的读写掌握序列化和反序列化理解ADO. NET数据库t 问技术数据库基础知识理解6课时ADO. NET 模型理解ADO. NET数据访问对象掌握数据绑定技术掌握DataGridView 组件掌握注:软件工程管理的I内容可以放在软件需求前讲授,或在软件交

34、付与维护后讲授。C#程序设计教学大纲(计算机科学与技术专业、软件工程专业合用)参照课时:50学分:3课程编号:一、本课程的性质和任务(1)课程的性质C#程序设计课程是软件技术专业的一门重要日勺专业基础课。C#是从C 和C+派生来的I一种简朴、现代、面向对象和类型安全的编程语言。本课程采用 知识点和代码示例相结合方式简介C#语言程序设计的基础和技巧。(2)课程的任务重要任务是使学生明确C#语言的基本概念和掌握其编程技巧,并具有运用C并语言开发.NET应用程序日勺能力。二、本课程的基本内容和规定第1章C#概述教学规定1、理解.NET Framework的构造2、理解.NET Framework股I

35、基本概念3、理解.NETFramework命名空间重点理解.NET Framework的体系构造及其组件,包括IL、JIT、CLS和CTS等。难点IL、JIT、CLS 和 CTS教学内容1. 1 .NET Framework 简介.NET Framework的目前版本为4.0版,.NET Framework的两个重要组件为公共语言运行时和统一类库集。.NET除了两个重要组件以外还包括编程语言和ASP.NETo1. 2 .NET Framework区I区I体系构造.NET Framework的体系构造为:操作系统,公共语言运行时公共类库编程语言1. 3 .NET Framework 的I组件CL

36、R 和 IL, CLS 和 CTS。1. 4C#中常用的命名空间讲授提醒本章首先简介.NET Framework日勺构造,包括MSIL、CLR、CTS等,以及它们之间日勺关系。然后简介.NETFramework中最常用日勺命名空间。第2章 简朴的C#程序设计教学规定1、掌握VS.NET集成开发环境的J使用2、理解VS.NET中使用动态协助3、掌握运用VS.NET创立控制台应用程序重点熟悉Visual Studio .NET IDE,并可以使用它创立C#应用程序。难点VS.NET环境设置教学内容2. 1 VisualStudio.NET简介2. 2 Visual Studio.NET的重要功能自

37、定义IDE、窗口管理、IDE中的窗口。2.3使用动态协助2. 4 Visual Studio.NET的环境设置。变化窗口日勺默认外观及其布局。指定用来保留项目的默认位置。指定常用命令的快捷键。确定“任务列表”和“处理方案资源管理器”的1默认行为。确定在生成项目或项目的处理方案时与否自动保留已更改的文献。2.5在Visual Studio.NET中创立和编译应用程序创立一种控制台应用程序,一种控制台应用程序包括的文献,编译控制台应用程序讲授提醒本章首先简介Visual Studio.NET日勺功能、在Visual Studio.NET中使用动态协助和VusualStudio.NET日勺环境设置,

38、最终在Visual Studio.NET中建立了一种应用程序。第3章C#设计基础教学规定1、掌握C#代码的基本书写规则、变量与常量的命名规则和申明、体现式的构成和书写 规则、常用内部函数口勺使用。2、理解C#欧I数据类型、运算符的分类和优先级别。3、理解C#的编码规则。重点常量和变量的定义,运算符和体现式的书写。难点值类型和引用类型的关系。教学内容1.1 数据类型特性和类别1.2 变量与常量申明和使用1.3 变量的作用域和生存期1.4 运算符和体现式使用规则和使用方法1.5 编码规则和风格的简介讲授提醒本章首先简介C#中的变量和常量,接下来简介C#中数据类型分值类型和引用类型两类、 装箱和拆箱

39、、运算符和体现式,最终简介编码的基本规则。第4章基本控制构造教学规定1、掌握程序基本语句(赋值语句、选择语句、输入框函数和消息框函数)的使用2、纯熟掌握三种基本构造(次序、选择、循环)重点IF语句,Select Case语句,For语句,Do语句口勺使用。难点IF语句的嵌套、多分支程序构造,循环语句的使用。教学内容4. 1次序构造4.1 选择构造4.2 循环构造4.3 其他控制构造4.4 综合应用示例讲授提醒本章首先简介赋值语句的使用方法以及输入框函数和消息框函数在赋值语句中的应用。然后重点讲解三种基本的程序构造,最终通过示例加强同学们对程序构造的理解。第5章数组和集合教学规定1、理解数组日勺

40、定义和使用;2、掌握数组口勺编程;3、掌握构造类型定义、构造变量申明及构造数组的使用措施;4、掌握排序等常用算法。重点数组口勺定义、初始化和引用;掌握排序等常用算法。难点构造H勺定义和引用。教学内容5. 1数组的概念5.2数组申明及初始化5. 3重定义数组大小5.1 数组的基本操作和排序5.2 构造类型和数组5.3 综合应用讲授提醒本章首先简介数组和申明措施,数组日勺初始化,数组的赋值;然后简介数组在编程中的 应用,数组与循环构造的结合;接着讲解构造的申明和使用,构造的特性;最终对程序设计 中常用的算法进行举例阐明。第6章面向对象程序设计教学规定1、理解对象、类和实例等概念2、掌握构造函数的使用和对象的构造过程3、掌握访问修饰符日勺使用4、纯熟掌握措施的使用。5、理解属性及其不一样的类型、实现6、定义和触发事件。重点

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁