Visual C#.NET程序设计教程 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学大纲作者 罗福强 白忠建 杨剑 C#实验教学大纲

上传人:w****i 文档编号:94399712 上传时间:2019-08-06 格式:DOC 页数:12 大小:93.50KB
返回 下载 相关 举报
Visual C#.NET程序设计教程 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学大纲作者 罗福强 白忠建 杨剑 C#实验教学大纲_第1页
第1页 / 共12页
Visual C#.NET程序设计教程 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学大纲作者 罗福强 白忠建 杨剑 C#实验教学大纲_第2页
第2页 / 共12页
Visual C#.NET程序设计教程 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学大纲作者 罗福强 白忠建 杨剑 C#实验教学大纲_第3页
第3页 / 共12页
Visual C#.NET程序设计教程 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学大纲作者 罗福强 白忠建 杨剑 C#实验教学大纲_第4页
第4页 / 共12页
Visual C#.NET程序设计教程 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学大纲作者 罗福强 白忠建 杨剑 C#实验教学大纲_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Visual C#.NET程序设计教程 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学大纲作者 罗福强 白忠建 杨剑 C#实验教学大纲》由会员分享,可在线阅读,更多相关《Visual C#.NET程序设计教程 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学大纲作者 罗福强 白忠建 杨剑 C#实验教学大纲(12页珍藏版)》请在金锄头文库上搜索。

1、电子科技大学成都学院计算机系本科教学实验室信息及实验教学大纲(实验)课程名称: C#程序设计 电子科技大学成都学院计算机系制表第一部分 实验室基本信息要求:用100200字左右的篇幅介绍本实验室的总体概况(包括建设时间、实验室地点、设备种类及套数、房间面积、开出实验项目总数、实验指导教师(专职和兼职)基本情况等)/因任务老师对千实验的情况并不是很熟悉,建议由实验室教师统一书写,然后粘贴到实验大纲中。第二部分 实验教学大纲一、本课程实验总体介绍1、本课程实验的教学要求(按要求学生掌握、理解、了解三个层次阐述):完成本课程的学习,学生掌握C#程序设计的相关技术,基本能够:l 掌握Visual St

2、udio .Net 2010的基本操作方法。l 初步理解C#程序的特点、掌握C#应用程序的基本操作过程。l 掌握简单窗体控件:Label、TextBox和Button的基本用法。l 理解C#的值类型、常量和变量的概念、掌握C#常用运算符以及表达式的运行规则。l 了解C#的引用类型,理解数据类型转换、装箱和拆箱的区别。l 掌握C#的if、switch、while、do/while、for、foreach等语句的使用方法。l 理解面向对象的概念,掌握C#的定义类和创建对象的方法,区分类的不同数据成员并学会控制其可访问性。l 掌握类的方法成员的声明与调用,理解各种参数在方法中的意义及使用。l 理解构

3、造函数和析构函数的作用机制。l 区别静态类与非静态类,掌握静态字段、静态方法和静态构造函数的定义方法。l 理解类的继承性与多态性,掌握其应用方法。l 理解抽象类、接口的概念,掌握抽象类与接口的定义及使用方法。l 理解分部类和命名空间的概念,掌握分部类和命名空间的使用方法。l 初步掌握常用集合的创建和操作方法。l 初步掌握索引器的定义与使用。l 初步掌握泛型接口、泛型类、泛型属性和泛型方法的使用。l 理解程序错误和异常的概念,掌握Visual Studio .Net 2010的调试器的使用方法。l 掌握C#的try-catch、finally和throw语句的使用方法。l 掌握事件的概念,理解事

4、件处理的机制;掌握委托的声明、实例化与使用。l 理解事件驱动编程的思想,理解Windows应用程序事件驱动编程方法。l 掌握常用Windows控件的使用方法,,掌握常用的数据库控件的使用方法。l 理解流、序列化和反序列化的概念,熟悉有关流的读写操作类及其使用方法。l 掌握OpenFileDialog、SaveFileDialog等控件的使用。l 熟悉的XML概念和语法,掌握XML文档的创建、查询和编辑操作的编程方法。l 初步掌握LINQ to XML和LINQ to SQL的应用技巧。l 掌握System.Net和System.Net.Sockets命名空间中常用类的使用方法,能够利用HTTP

5、、TCP和UDP协议编写简单的客户端和服务端应用程序。l 初步掌握使用Socket完成同步和异步方式下的网络通信编程的方法,利用SMTP与POP3协议完成电子邮件发送和接收的一般方法。l 熟悉的GDI+的概念,掌握使用GDI+绘制各种图形的方法。l 了解Windows Media Player组件,掌握其使用方法。2、本课程实验内容简介(50字左右):本课程的主要教学目标是在讲解C#语法的基础上,以面向对象的程序设计方法和基于事件的程序设计方法为核心,重点展示Windows程序设计技术、数据库访问与编程技术、文件操作与编程技术、XML和LINQ高级数据访问技术、网络应用编程技术、多媒体编程技术

6、等实用技术。基于学以致用的理念,本课程采用项目制,以学生熟悉的个人理财、通讯录管理、学生信息管理、图书管理等项目为开发项目,将开发过程和任务分解在各上机实验任务之中,每次实验4课时,共40课时。学生通过10次上机操作,边学习、边练习、边开发,当课程结束时学生基本上完成项目开发。这样,学生不但能完整地掌握C#的相关知识,还体验了真实的项目开发流程,因此能够有效地解决学生动手能力问题。本课程建议开展分层次教学,将相关项目需求划分为基本需求和扩展需求,结合课程教学大纲,对于专业技术水平一般的学生只要求实现基本需求,重要体验项目开发流程并初步掌握相关技术,而对于专业水平较高的学生鼓励并指导他们实现相关

7、项目的全部需求,全面掌握C#程序设计的所有技术。3、本课程上机实验涉及核心知识点:l C#基础语法及其应用;l C#面向对象的程序设计方法;l 基于事件驱动的C# 窗体程序设计技术;l C# 数据库访问与编程技术l C# 文件操作与编程技术;l C#网络应用编程技术;l C# 多媒体编程技术。4、本课程实验所包含设计性实验名称:(如果没有设计性实验此项可以省略)设计性实验名称: 个人理财系统、通讯录管理系统、简易学生信息管理系统或简易图书管理系统开发。5、本课程适用专业:计算机相关专业6、考核方式: 考查7、总学时:408、教材名称及教材性质(自编、统编、临时):Visual C# .NET程

8、序设计教程(第2版)罗福强等人民邮电出版社9、参考资料:Visual C# .NET程序设计教程罗福强等人民邮电出版社二、实验项目基本信息实验项目11. 实验项目名称:上机实验12. 实验项目的目的和要求(1) 掌握Visual Studio .Net 2010的基本操作方法。(2) 掌握C#应用程序的基本操作过程。(3) 掌握简单窗体控件:Label、TextBox和Button的基本用法。(4) 初步理解C#程序的特点。3. 实验内容:(1) 设计一个简单的C#控制台应用程序,逐行显示自己的学号、姓名、专业等信息。(2) 设计一个C# Windows窗体应用程序,实现个人信息(包括学号、姓

9、名、性别、年龄、专业等)的输入操作。4. 设计要点:(属于设计性实验才写此项)5. 项目需用仪器设备名称:计算机一台6. 所需主要元器件及耗材:无7. 学时数:2实验项目21. 实验项目名称: 上机实验22. 实验项目的目的和要求(1)理解C#的值类型、常量和变量的概念。(2)掌握C#常用运算符以及表达式的运行规则。(3)了解C#的引用类型,理解数据类型转换、装箱和拆箱的区别。3. 实验内容:(1)设计一个简单的Windows应用程序,在文本框中随意输入一个日期,单击“确定”时显示“这一天是星期几”。(2)设计一个简单的计算器,实现两个数的加、减、乘、除、求幂等计算。(3)设计一个简单Wind

10、ows程序,输入多个数字,然后排序并输出。4. 设计要点:(属于设计性实验才写此项)5. 项目需用仪器设备名称:计算机一台6. 所需主要元器件及耗材:无7. 学时数:2实验项目31. 实验项目名称:上机实验32. 实验项目的目的和要求通过本实验,掌握C#的if、switch、while、do/while、for、foreach等语句的使用方法。3. 实验内容:任务1:修改上机实验2的第3个实验任务,将输入的n个数字,通过for语句排序并输出。注意,不允许使用Array.Sort()方法排序。任务2:设计一个Windows应用程序,录入成绩并求最高分。任务3:设计一个Windows应用程序,输入

11、一行字符,检索是否存在重复的二字词汇,输出重复的次数。4. 设计要点:(属于设计性实验才写此项)5. 项目需用仪器设备名称:计算机一台6. 所需主要元器件及耗材:无7. 学时数:4实验项目41. 实验项目名称:上机实验42. 实验项目的目的和要求(1) 理解面向对象的概念,掌握C#的定义类和创建对象的方法。(2) 区分类的不同数据成员,包括常量、字段和属性的定义方法,并学会控制其可访问性。(3) 掌握类的方法成员的声明与调用,理解各种参数在方法中的意义及使用。(4) 理解构造函数和析构函数的作用机制3. 实验内容:任务1:设计一个简单的Windows应用程序,在文本框中两个点的坐标值,单击“确

12、定”时显示两点之间的距离。任务2:自定义一个时间类。该类包含小时、分、秒字段与属性,具有将秒增加1秒的方法。任务3:设计一个Windows应用程序,在该程序中定义一个学生类和班级类,以处理每个学生的学号、姓名、语文、数学和英语3门课程的期末考试成绩,按要求汇总。4. 设计要点:(属于设计性实验才写此项)5. 项目需用仪器设备名称:计算机一台6. 所需主要元器件及耗材:无7. 学时数:4实验项目51. 实验项目名称:上机实验52. 实验项目的目的和要求(1) 区别静态类与非静态类,掌握静态字段、静态方法和静态构造函数的定义方法。(2) 理解类的继承性与多态性,掌握其应用方法。(3) 理解抽象类、

13、接口的概念,掌握抽象类与接口的定义及使用方法。(4) 理解分部类和命名空间的概念,掌握分部类和命名空间的使用方法。3. 实验内容:任务1:设计一个Windows应用程序,在该程序中首先构造一个学生基本类,再分别构造小学生、中学生、大学生等派生类,当输入相关数据,点击不同的按钮(小学生、中学生、大学生)将分别创建不同的学生对象,并输入当前的学生总人数,该学生的姓名学生类型和平均成绩.任务2:设计一个Windows应用程序,在该程序定义平面图形抽象类和其派生类圆、矩形和三角形。该程序实现的功能包括:输入相应图形的参数,如矩形的长和宽,单击相应的按钮,根据输入参数创建图形类并输出该对象的面积。4.

14、设计要点:(属于设计性实验才写此项)5. 项目需用仪器设备名称:计算机一台6. 所需主要元器件及耗材:无7. 学时数:4实验项目61. 实验项目名称:上机实验62. 实验项目的目的和要求(1)初步掌握常用集合的创建和操作方法。(2)初步掌握索引器的定义与使用。(3)初步掌握泛型接口、泛型类、泛型属性和泛型方法的使用。3. 实验内容:任务1:设计一个Windows应用程序,定义一个Teacher类,包含姓名和职称两个字段和一个输出自己信息的方法,并用ArrayList实现与实例6-1相同的功能。回密码功能任务2:设计一个Windows应用程序,定义一个Student类,包含学号和姓名两个字段,并

15、定义一个班级类classlist,该类包括一个Student集合,使用索引器访问该集合,实现与实例6-3类似的功能。4. 设计要点:(属于设计性实验才写此项)5. 项目需用仪器设备名称:计算机一台6. 所需主要元器件及耗材:无7. 学时数:2实验项目71. 实验项目名称:上机实验7 2. 实验项目的目的和要求(1)理解程序错误和异常的概念。(2)掌握Visual Studio .Net 2010的调试器的使用方法。(3)掌握C#的try-catch、finally和throw语句的使用方法。3. 实验内容:任务1:设计一个Windows应用程序,在一个文本框中输入n个数字,中间用逗号作间隔,然后编程对排序并输出。使用Application对象显示网站的访问量任务2:调试任务1的程序。 4. 设计要点:(属于设计性实验才写此

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

最新文档


当前位置:首页 > 高等教育 > 大学课件

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