C程序设计教学实施方案_第1页
C程序设计教学实施方案_第2页
C程序设计教学实施方案_第3页
C程序设计教学实施方案_第4页
C程序设计教学实施方案_第5页
免费预览已结束,剩余17页可下载查看

付费下载

下载本文档

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

文档简介

1、教师学科教案20 -20学年度第一学期任教学科:任教年级:任教老师:xx市实验学校C#e序设计课程教学实施方案C#程序设计是一门实践性很强的专业基础课程。本课程的任务是让学生了解 面向对象程序设计的基本概念和特点, 了解.NET平台的主要思想、概念和特点, 掌握C#®程的基本思路、步骤和方法,掌握 C#勺基本组件及其使用方法。通过本课程的学习,学生将进一步加强对面向对象的程序设计思想的理解, 熟练使用.NET的开发平台进行程序设计,并具有一定的在软件项目开发过程中 分析、描述、解决问题能力。1.基本描述课程名称C#程序设计。课程性质C制序设计课程是软件技术专业的一门重要的专业基础课。

2、CM从C和C+麻生来的一种简单、现代、面向对象和类型安全的编程语言。本课程采用知 识点和代码示例相结合方式介绍 C#S言程序设计的基础和技巧。基础知识本课程的先修课程为程序设计语言基础、数据库系统及应用等。学时安排本课程的讲授共80学时,讲授学时是50,课内实验学时是300可以根据条 件加入一些实训课时。教学定位本课程理论教学使学生掌握C#勺基本语法知识,掌握结构化程序设计方法的 基本思想,掌握常用的数据结构及算法,充分理解和掌握面向对象程序设计思想。 掌握C#勺可视化应用程序设计方法。本课程理论教学让学生系统了解系统开发、编码、调试的全过程,提高动手 能力,获得基本技能,要求学生达到以下的基

3、本要求。能力培养通过理论课的教学,使学生掌握C制序设计语言的语法知识和对程序设计思 想的理解,通过实践课,使学生进一步巩固理论课堂上所学的知识,加强动手操作的能力,通过综合的实训环节,使学生系统了解应用系统开发过程, 从而使学 生掌握在.NET¥台下进行软件开发的一般步骤和基本技巧。主要培养学生如下几 方面的能力。1 .培养学生自学能力。2 .培养学生的逻辑思维、分析问题、解决问题能力。3 .培养学生运用VisualStudio.NET开发系统时解决实际问题的能力。4 .能利用C#&言结合VisualStudio.NET开发简单的windows应用程序。5 .能利用C#

4、67;言结合VisualStudio.NET实现对数据库的操作。6 .正确熟练地对所设计的实践内容进行设计、编码、编译、调试,熟练掌 握调试的步骤和基本方法。7 .正确处理调试过程中出现的各种情况,独立解决问题。8 .根据编译、调试结果对程序进行合理的修改。9 .设计出合适的测试数据对系统进行边界测试。10 .完成系统的调试,独立撰写清晰、工整、规范的报告。 主要特点本课程内容的重点是掌握面向对象程序设计、 可视化应用程序设计和数据库编程 技术。要求在理论上以必需够用为原则, 应尽量避免过深过繁的理论探讨, 重在 使学生掌握使用C献计应用程序的基本概念和掌握其编程技巧,并具备利用 C# 语言开

5、发.NET应用程序的能力以及能够编写、调试程序。2.内容矩阵C制序设计内容矩阵如下表所示。表 C#程序设计内容矩阵知识领域知识点掌握程度讲授学时(50).NET框架基础VS.NET软件的历史和组成了向牟4学时.NET框架基础知识理解VS集成开发环境WVisual C#2005的联机帮助了解基本语法C联键字理解8学时C敝据类型理解C#a量与变量W1C#fe算符和表达式C#空制结构数组和集合面向对象程序设计类的概念理解14学时对象的概念理解命名空间理解构造函数和析构函数理解成员变量成员方法属性委托理解事理解继承学樨多态 接口掌?掌?屋厂用户界面设计窗夕10学时常用控件W高级组件了解多文档窗体理解窗

6、体设计的事件机制理解对话框组件理解工具栏和菜单栏理解图形图像处理绘图的基本原理了解4学时绘制基本的图形创建画图工具理解图像处理理解文件访问目录管理相关类W4学时文件管理相关类W流的概念理解文件文件的读写二进制文件的读写序列化和反序列化了解ADO.NE散据库仃 问技术数据库基础知识了解6学时ADO.NETK 型理解ADO.NE蹴据访问对象W数据绑定技术WDataGridView 组件注:软件工程管理的内容可以放在软件需求前讲授,或在软件交付与维护后讲授C#程序设计教学大纲(计算机科学与技术专业、软件工程专业适用)参考学时:50 学分:3课程编号:一、本课程的性质和任务(1)课程的性质C#?序设计

7、课程是软件技术专业的一门重要的专业基础课。C呢从C和C+麻生来的一种简单、现代、面向对象和类型安全的编程语言。本课程采用 知识点和代码示例相结合方式介绍C#S言程序设计的基础和技巧。(2)课程的任务主要任务是使学生明确 C#S言的基本概念和掌握其编程技巧,并具备利用 C#®言开发.NET应用程序的能力。二、本课程的基本内容和要求第1章C#概述教学要求1、了解.NET Framework 的结构2、理解.NET Framework的基本概念3、了解.NET Framework 命名空间重点了解.NET Framework的体系结构及其组件,包括 IL、JIT、CLS和CTS等。难点IL

8、、JIT、CLS 和 CTS教学内容1. 1 .NET Framework 简介.NET Framework的当前版本为 4.0版,.NET Framework的两个主要组件为公共语言运 行时和统一类库集。.NET除了两个主要组件以外还包含编程语言和ASP.NET。1. 2 .NET Framework 的的体系结构.NET Framework的体系结构为:操作系统公共语言运行时 公共类库编程语言1. 3 .NET Framework 的组件CLR 和 IL, CLS 和 CTS。1. 4 C#中常用的命名空间讲授提示本章首先介绍.NET Framework的结构,包含 MSIL、CLR、CT

9、S等,以及它们之间的关 系。然后介绍.NET Framework中最常用的命名空间。第2章简单的C#?序设计教学要求1、掌握VS.NET集成开发环境的使用2、了解VS.NET中使用动态帮助3、掌握利用VS.NET创建控制台应用程序重点熟悉Visual Studio .NET IDE ,并能够使用它创建 C#应用程序。难点VS.NET环境设置教学内容2. 1 Visual Studio.NET 简介2. 2 Visual Studio.NET 的主要功能自定义IDE、窗口管理、IDE中的窗口。2. 3使用动态帮助2. 4 Visual Studio.NET 的环境设置。改变窗口的默认外观及其布局

10、。指定用来保存项目的默认位置。指定常用命令的快捷键。确定“任务列表”和“解决方案资源管理器”的默认行为。确定在生成项目或项目的解决方案时是否自动保存已更改的文件。2. 5在Visual Studio.NET中创建和编译应用程序创建一个控制台应用程序,一个控制台应用程序包含的文件,编译控制台应用程序讲授提示本章首先介绍 Visual Studio.NET的功能、在Visual Studio.NET 中使用动态帮助和 Vusual Studio.NET的环境设置,最后在 Visual Studio.NET中建立了一个应用程序。第3章C#设计基础教学要求1、掌握C#代码的基本书写规则、变量与常量的命

11、名规则和声明、表达式的组成和书写 规则、常用内部函数的使用。2、理解C#的数据类型、运算符的分类和优先级别。3、了解C#的编码规则。重点常量和变量的定义,运算符和表达式的书写。难点值类型和引用类型的关系。教学内容3.1 数据类型特性和类别3.2 变量与常量声明和使用3.3 变量的作用域和生存期3.4 运算符和表达式使用规则和用法3.5 编码规则和风格的介绍讲授提示本章首先介绍C#中的变量和常量,接下来介绍C#中数据类型分值类型和引用类型两类、 装箱和拆箱、运算符和表达式,最后介绍编码的基本规则。第4章基本控制结构教学要求1、掌握程序基本语句(赋值语句、选择语句、输入框函数和消息框函数)的使用2

12、、熟练掌握三种基本结构(顺序、选择、循环)重点IF语句,Select Case语句,For语句,Do语句的使用。难点IF语句的嵌套、多分支程序结构,循环语句的使用。教学内容4.1 顺序结构4.2 选择结构4.3 循环结构4.4 其他控制结构4.5 综合应用示例讲授提示本章首先介绍赋值语句的用法以及输入框函数和消息框函数在赋值语句中的应用。然后重点讲解三种基本的程序结构,最后通过示例加强同学们对程序结构的理解。第5章数组和集合教学要求1、了解数组的定义和使用;2、掌握数组的编程;3、掌握结构类型定义、结构变量声明及结构数组的使用方法;4、掌握排序等常用算法。重点数组的定义、初始化和引用;掌握排序

13、等常用算法。难点结构的定义和引用。教学内容5.1 数组的概念5.2 数组声明及初始化5.3 重定义数组大小5.4 数组的基本操作和排序5.5 结构类型和数组5.6 综合应用讲授提示本章首先介绍数组和声明方法,数组的初始化,数组的赋值;然后介绍数组在编程中的应用,数组与循环结构的结合;接着讲解结构的声明和使用,结构的特性;最后对程序设计中常用的算法进行举例说明。第6章 面向对象程序设计教学要求1、理解对象、类和实例等概念2、掌握构造函数的使用和对象的构造过程3、掌握访问修饰符的使用4、熟练掌握方法的使用。5、理解属性及其不同的类型、实现6、定义和触发事件。重点面向对象的基本概念、对象的创建过程、

14、方法重载和命名空间。C#中的属性定义和使用,事件的声明和事件处理难点访问修饰符、作用域及生命周期的关系,方法重载,在C#中实现抽象方法和非抽象方法、方法重写、显式接口实现。教学内容6.1 C#的对象和类6.2 访问修饰符C题问修饰符访问性由高到低依次为:public > internal > protected>private 。6.3 构造函数和析构函数默认构造函数、带参数的构造函数一个类只能有一个析构函数,析构函数不能重载,析构函数不能显式或手动调用,只能由垃圾回收器自动调用。6.4 方法方法的声明和调用。6.5 方法的重载基于不同数量参数的方法重载;基于不同参数类型的方

15、法重载;静态方法。6.6 属性属性可分为读/写属性、只读属性和只写属性;如何定义和调用属性。6.7 事件定义事件、订阅事件、引发事件讲授提示本章主要介绍了 C#的面向对象实现,首先介绍了什么叫类和对象,然后介绍了访问修饰符,接着介绍了对象的创建过程和构造函数,介绍了类的方法和方法重载, 然后介绍C#中什么是属性、属性的声明和使用,最后引入事件,事件的声明,事件的激发 以及事件的处理。第7章继承和接口设计教学要求1、理解继承2、掌握在C#中使用继承3、理解多态的概念和使用4、理解在C#中接口的定义和使用重点在中实现继承和多态的理解以及使用mybase、new和override关键字。难点在C#中

16、实现抽象方法和非抽象方法、方法重写、显式接口实现。教学内容7. 1继承继承C#中的类;调用基类的构造函数;7. 2 多态多态的概念。7. 3 C#种方法的重写关键字 Overridable、关键字 override、关键字 new。7. 4 接口接口和抽象类的关系、多重接口的实现、显式接口的实现、接口的继承讲授提示本章首先介绍 C#中的继承,继承时进行方法重写,从抽象类继承;然后介绍多态的概念和用法;最后讲解接口以及接口继承、多接口继承。第8章Windows窗体应用程序设计教学要求1、掌握复选框、单选钮和组的应用2、掌握列表框、组合框、图片框、计时器的应用3、掌握滚动条、调节块、微调框和进度条

17、的应用4、掌握图像列表、控件列表视图和树形视图的应用5、掌握面板和分割条、超级链接控件和复杂文本框控件的应用6、掌握日期控件、选项卡控件、状态栏控件的应用重点掌握常用标准控件的一般用法,能简单设计实用、美观的程序。难点控件的灵活运用教学内容8.1 单选按钮8.2 图片框8.3 选项卡控件8.4 滚动条8.5 进度条8.6 应用程序示例8.7 窗体容器简介讲授提示本章介绍了一些基本的Windows控件和如彳S建立 Windows窗体应用程序第9章用户界面设计教学要求1、掌握多文档界面设计2、掌握菜单设计、工具栏设计和状态栏设计3、掌握常用对话框控件的使用重点掌握菜单的各种用法和对话框的用法,能灵

18、活使用多文档窗体开发应用程序。难点灵活使用多文档窗体开发应用程序教学内容9.1 创建多文档窗体9.2 使用对话框控件设计对话框9.3 设计菜单,设计工具栏,设计状态栏9.4 多重窗体的设计和关联9.5 综合应用讲授提示本章首先介绍多文档窗体的设计,然后介绍在窗体中添加菜单、工具栏和状态栏;接着介绍多窗体的设计,通过对话框的使用,最好通过综合示例应用本章所学内容。第10章图形设计教学要求1 . 了解GDI+的功能,2 .掌握Graphics 笔、画笔的的创建,3 .掌握多边形、折线、矩形、椭圆、弧线、文本、点的绘制。重点画笔、画刷、文本的使用,坐标变换。难点路径和区域。教学内容10.1 DGI+

19、简介了解GDI+的结构、功能。10.2 System Drawing 命名空间了解System Drawing命名空间常用类及作用10.3 画笔和画刷掌握画笔和画刷的属性、方法。10.4 文本和字体掌握文本和字体的属性、方法。10.5 路径和区域掌握路径和区域的属性、方法。坐标变换-一般掌握坐标变换。色彩变换-了解色彩的组成。图标-了解图标的使用。讲授提示本章先介绍在 GDI有关的概念,然后是C#中相关的类;最后是有关图形图像的处理方 法。第11章文件操作教学要求1、掌握文件的访问类型2、掌握C解供的三种实现文件I/O的途径3、了解 System .IO 模型4、掌握文件夹的相关操作,文件的相

20、关操作。5、掌握读写文件流和内存流的方法重点文本文件读写过程、二进制文件读写难点多种方法对文件的读写操作比较容易混淆教学内容11.1 System.IO 命名空间11.2 读写文本文件File类和FileStream 类,创建并写入文件、从文本文件中读取数据、复制文件11.3 读写二进制文件BinaryReader 类和 BinaryWriter 类的使用11.4 读写内存流BufferedSteam 类、MemoryStream 类11.5 使用File 的示例应用程序讲授提示本章介绍在C#中进行文件处理,包括文件夹和文件的相关操作,以及读写文本文件、 读写二进制文件和读写内存流。第12章

21、错误调试和异常处理 教学要求1、理解如何调试应用程序和排除错误2、理解错误处理重点调试C#应用程序并处理其中的错误。难点实现异常处理教学内容12.1 调试简介调试的必要性、调试的过程、VS.NET中的调试工具。12.2 异常CM的异常处理、System.Exception 类、try 和catch块、使用throw 引发异 常、使用finally 、多重catch 块。12.3 应用程序示例讲授提示本章介绍在 Visual Studio.NET中如何进行调试;什么是异常以及异常的抛出和捕获异 常。第13章ADO.NET数据库访问技术教学要求1、 掌握C#连接数据库的方法;2、 掌握ADO.NE

22、T数据访问技术;3、 掌握DataSet对象与应用;4、 掌握数据绑定的方法。重点ADO.NET数据访问技术;DataSet对象与应用。难点动态连接数据库。教学内容13.1 ADO.NET数据库访问组件13.2 C#数据库访问过程13.3 使用数据控件访问数据库13.4 数据绑定13.5 使用代码创建数据访问对象13.6 创建数据库应用程序项目示例讲授提示本章首先介绍数据库的相关知识,然后对ADO.NET数据库访问组件进行讲解,介绍在C#环境下进行数据库的连接,数据集DataSet的介绍和使用,创建数据适配器访问数据库,数据的查询,修改、更新、删除操作,数据绑定。三、各教学环节学时分配本课程共

23、80学时,具体学时分配如下:课程内容理论讲授实验课习题课小计C#概述22简单的C#程序设计224C蝌序设计基础426C献制语句224数组和集合426向向对象程序设计8412继承和接口设计426Windows窗体应用程序设计6410用户界面设计426图形设计224文件操作426错误调试和异常处224理ADO.NET数据库访问技术6410合计503080四、其他说明本课程安排实验30学时,具体见实验教学大纲。五、推荐和教学参考资源推荐教材李春葆,C职序设计教程,北京:清华大学出版社,2009年教学参考资源(1)温怀玉,C#K术开发综合应用,北京:清华大学出版社,2010年(2) C阳序设计教程,郑

24、宇军编,清华大学出版社,2007年(3) Visual C锋例开发,游祖元主编,机械工业出版社 2008年起草人:专业负责人:教学院长(主任)4.C#程序设计实验教学大纲C龌序设计实验教学大纲(计算机科学与技术专业、软件工程本科适用) 参考学时:30学分:课程编号:一、实验概述(目的与任务)实践教学是本课程中一个重要的组成部分, 通过该课程的实验,使学生更好 地理解C#勺数据类型和表达式;C#勺结构化程序设计语句;过程的基础知识; winodws窗体和控件的使用;面向对象程序设计;以及文件、图形和数据库编程。通过该课程的实验,使学生对课堂中所讲述的内容有一个直观的认识,更好 地掌握所学的知识。

25、同时培养学生的实际动手能力,加强学生创新思维能力的培 养。二、实验内容实验一 C#的可视化编程环境实验二 C#程序设计基础实验三 控制结构实验四 数组与集合实验五面向对象程序设计基础实验六 属性与事件实验七 继承和多态实验八 Windows基本控件应用实验九Windows高级窗体控件实验十 Windows窗体综合应用实验十一调试和异常处理实验十二文件操作实验十三图形绘制实验十四数据库应用三、实验过程1 .每次实验操作前,应精心准备实验操作方案和实验内容,并拟出相应的 实验操作步骤,明确实验目的和要求;2 .在实验过程中,根据实验的要求认真编写程序实现,调试程序运行,改 进编程风格,及时排除程序

26、中的错误。3 .实验操作完成后,认真书写实验报告,总结实验经验,分析实验过程中 出现的问题。四、实验学时安排矩阵厅P实验名称学时实验类型实验内容1C#的 可视化编程 环境2设计运行 ,开发一个简单 windows 窗体应用程序,在窗体中绘制常用控件。2C#程序设计 基础2设计编写一个简单的程序,练习变量的定 义、赋值、使用,常量的定义、使用,数 据的运算,注释的使用等。3控制结构2设计编写一个求成绩等级的程序(分别用 if和select完成)分别实现呈卜二角和上三角的九九 乘法表4数组与集合2设计设一个程序对学生的成绩进行处 理并对学生按照成绩的高低进行排序并 输出在一个列表框中。 学生的信息

27、定义一 个结构来存储,所有学生的信息保存在一 个数组中。5面向对象程 序设计基础2设计在程序中冉新一个直线类CzLine ,为其定义两个double类型的字段成员a和b,分别表示直线的斜率和截距;为CzLine定义两个构造函数,一个根 据斜率和截距来创建直线对象,另一个根据两个点坐标来构造直线对象6属性与事件2设计在程序中新建一个表示太阳的类 Sun,在其中定义一个事件OnRise,一个成员方法 Rise,并在方法中引发 事件。在程序中新建一个公鸡类Cock,在其中定义私用字段 name,针对 Sun.OnRise事件的处理方法 Sun_OnRise,事件OnSing,以及引发 该事件白勺方法

28、Sing;在英的构造函数 中初始化字段,并将事件处理方法与 事件相关联。7继承和多态2设计后交 animal , 包含 gender 子段 和age字段;类tiger和类cat都从 animal中派生,两个类都增加了 color和weight子段;设方个测试 程序,产生cat对象和tiger对象各 2个,调用 WriteLine 语句时,能显 示对象的一些特点。8Windows 基本控件应用2设计根据要求绘制应用程序窗体,在上面 放置一些控件,对控件属性进行设置,并 对一些控件编写简单的事件代码。9Windows 高级窗体控件2设计在窗体上放置一个 TreeView控件和 一个ListView

29、 控件,要求在 TreeView中 点选,个结点,在 ListView控件中显不 出详细信息。10Windows 窗体综合应用2综合根据要求设一个文本编辑器的界 面,界面中包含菜单、工具栏和状态 栏,给一些菜单项添加事件代码。使 用对话框控件和自定义对话框等方法 在程序里添加对话框,如打开文件对 话框、关于对话框等。11调试和异常 处理2设计使用try-catch-finally语句处理向量计算中可能发生的异常。在Windows窗体中处理三角形计算的输入输出,并在其控制事件处理方法 中进行异常处理12文件操作2设计给简单的文本编辑器加上文件操作功 能,实现文本文件的操作。13图形绘制2设计设一

30、个模拟时钟。14数据库应用4综合设甘一个简单的通讯录管理软件,通 讯录中的数据保存在数据库中(不限 制使用哪一种数据库),通过程序可以 对数据库中的数据进行数据库的基本 操作(建库,建表,添加记录,删除 记录,修改记录,查询等)注:具体实施见软件工程实验指导书 五、实验评价所有实验以每个人为单位,单独完成,以程序源码和实验报告的形式提交给 老师。电子文档和源代码作为考核评价基础并记入平时成绩。实验分数占平时成 绩分数的50%。六.实验工具1 .双核心或以上的计算机一台2 . VS.NETS序开发软件实验一 C#的可视化编程环境实验学时 2学时实验类型:技能性一、目的与任务了解C#的可视化编程环

31、境。练习C#开发环境的启动与退出方法。熟悉集成开发环境,掌握工具栏、属性窗口、工程资源管理器窗口、窗体布局窗口、代 码编辑器窗口的使用。二、内容、要求与安排方式1、实验内容与要求:运行 ,开发一个简单 windows窗体应用程序,在窗体中绘制常用控件。2、实验安排方式:本实验为开放实验,各组可同时进行实验,每组 1人。实验二 C#程序设计基础实验学时 2学时实验类型:技能性一、目的与任务掌握C#的数据类型,常量和变量的使用,程序的各种运算,程序语句,程序的编写规 则。二、内容、要求与安排方式1、实验内容与要求编写一个简单的程序,练习变量的定义、赋值、使用,常量的定义、 使用,数据的运算,注释的

32、使用等。2、实验安排方式:本实验为开放实验,各组可同时进行实验,每组 1人。实验三 控制结构实验学时 2学时实验类型:技能性一、目的与任务掌握C鼾单分支选择结构,双分支结构,多分支结构,以及分支结构的嵌 套。掌握for和do语句的使用;掌握如何控制循环条件,防止死循环和不循环 二、内容、要求与安排方式1、实验内容与要求掌握逻辑表达式的正确书写;掌握单分支与多分支语句的使用;编写一个求成绩等级的程序(分别用if和select完成)分别实现呈下三角和上三角的九九乘法表设计一个简单的运算器,可以进行十进制数字的四则运算。2、实验安排方式:本实验为开放实验,各组可同时进行实验,每组 1人。实验四数组与

33、集合实验学时 2学时实验类型:技能性一、目的与任务掌握数组的声明、数组元素的应用;掌握静态数组、动态数组的使用差别;应用数组解决与数组有关的常用算法。掌握集合的应用二、内容、要求与安排方式1、实验内容与要求设计一个程序对学生的成绩进行处理并对学生按照成绩的高低进行排序并输出在一个列表框中。学生的信息定义一个结构来存储,所有学生的信息保存在一个数组中。2、实验安排方式:本实验为开放实验,各组可同时进行实验,每组 1人。实验五面向对象程序设计基础实验学时 2学时实验类型:技能性一、目的与任务掌握类的定义和对象的声明方法;构造函数用法;学会设计简单的类,掌握方法的重载及其编程实现二、内容、要求与安排

34、方式1、实验内容与要求在程序中再新一个直线类CzLine ,为其定义两个double类型的字段成员a和b,分别表示直线的斜率和截距;为CzLine定义两个构造函数,一个根据斜率和截距来创建直线对象,另一个根据两个 点坐标来构造直线对象为CzLine定义公有方法 Move,但它只用于平移直线,而不改变直线的斜率。再为其定义公有方法Contains ,用于判断某点是否在该直线上。2、实验安排方式:本实验为开放实验,各组可同时进行实验,每组 1人。实验六 属性与事件实验学时 2学时实验类型:技能性一、目的与任务掌握属性和事件的基本概念掌握C#勺属性、对象之间通信的基本方法二、内容、要求与安排方式1、

35、实验内容与要求在程序中新建一个表示太阳的类Sun,在其中定义一个事件 OnRise, 一个成员方法 Rise,并在方法中引发事件。在程序中新建一个公鸡类Cock,在其中定义私有字段 name,针对Sun.OnRise事件的处理方法Sun_OnRise,事件OnSing,以及引发该事件的方法 Sing;在类的构造函数中初始 化字段,并将事件处理方法与事件相关联。2、实验安排方式:本实验为开放实验,各组可同时进行实验,每组 1人。实验七 继承和多态实验学时 2学时实验类型:技能性一、目的与任务熟悉继承的概念及应用熟悉多态的原理和应用二、内容、要求与安排方式1、实验内容与要求有类animal ,包含

36、gender字段和age字段;类tiger和类cat都从animal中派生, 两个类都增加了 color和weight字段;设计一个测试程序,产生 cat对象和tiger对 象各2个,调用 WriteLine 语句时,能显示对象的一些特点。2、实验安排方式:本实验为开放实验,各组可同时进行实验,每组 1人。实验八 Windows基本控件应用实验学时 2学时实验类型:技能性一、目的与任务通过本实验使学生熟悉常用窗体控件的常用属性和常用方法,熟悉控件的属性设置和代码编辑窗体的使用。二、内容、要求与安排方式1、实验内容与要求根据要求绘制应用程序窗体, 在上面放置一些控件, 对控件属性进行设置, 并对一些控 件编写简单的事件代码。2、实验安排方式:本实验为开放实验,各组可同时进行实验,每组 1人。实验九 Windows高级窗体控件实验学时 2学时实验类型:

温馨提示

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

最新文档

评论

0/150

提交评论