《C#程序设计》-鄢爱兰-电子教案 第06章

上传人:E**** 文档编号:89404428 上传时间:2019-05-24 格式:PPT 页数:16 大小:173KB
返回 下载 相关 举报
《C#程序设计》-鄢爱兰-电子教案 第06章_第1页
第1页 / 共16页
《C#程序设计》-鄢爱兰-电子教案 第06章_第2页
第2页 / 共16页
《C#程序设计》-鄢爱兰-电子教案 第06章_第3页
第3页 / 共16页
《C#程序设计》-鄢爱兰-电子教案 第06章_第4页
第4页 / 共16页
《C#程序设计》-鄢爱兰-电子教案 第06章_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《《C#程序设计》-鄢爱兰-电子教案 第06章》由会员分享,可在线阅读,更多相关《《C#程序设计》-鄢爱兰-电子教案 第06章(16页珍藏版)》请在金锄头文库上搜索。

1、1,第6章 使用对象,6.1 简介 6.2 实例变量 6.3 窗体构造函数 6.4 TrackBar类 6.5 using和命名空间 6.6 成员、方法和属性 6.7 Random类,2,6.8 Timer类 6.9 编程原则 6.10 编程陷阱 6.11 语法要点 6.12 新的语言元素 6.13 新的IDE工具 6.14 小结,3,6.1 简介,本章将分析C#库中类的使用。 通常,对象在术语上称为控件或组件。这两个术语实际上是通用的,但C#使用“控件”表示可在窗体上进行操作的项目(比如按钮)。,4,6.2 实例变量,程序员可以自由选择实例变量的名称。注意下面的代码是如何选择合适的局部变量名

2、称的。 public class Form1 : System.Windows.Forms.Form private int n = 8; private void MyMethod() int n; n = 3; / 哪一个n? 尽管这两个变量在MyMethod中都允许访问(在作用域中),但原则上选择的是局部变量。实例变量(类级)n依然设置为8。,返回目录,5,6.3 窗体构造函数,当C#系统运行程序时,它做的第一件事是调用窗体的构造函数。构造函数的作用是构建窗体并初始化它。(注意构造函数是在类的外部调用的,声明为public而不是private)。,6,6.4 TrackBar类,Trac

3、kBar是可以从工具箱中获得的GUI控件。它在本质上与字处理程序窗口边侧的滚动条类似,但TrackBar可以放置在窗体的任何位置上。,返回目录,7,6.5 using和命名空间,为了使用一个类,必须确保它已经通过关键字using导入程序中。不过,这有两种可能,一些最常用的命名空间将被自动导入到Windows应用程序中。这些命名空间是: System System.Drawing System.Collections System.ComponentModel System.Windows.Forms System.Data,8,6.6 成员、方法和属性,类的成员是指它的属性和方法。属性包含的值

4、表示类的实例的当前状态(比如标签中包含的文本),而方法是让实例完成某项任务,比如画一个圆。属性的使用方式与变量相似,可以在它们之中放入新值并访问它们的当前值。,9,6.7 Random类,Random类的实例需要显式声明与初始化。,10,6.8 Timer类,计时器的主要功能: 计时器以固定的间隔产生嘀哒。每个嘀哒都是一个调用Tick方法的事件。 Interval属性可设置为一个整数值,代表以毫秒表示的两次嘀哒之间的时间。 使用Start和Stop方法启动或停止计时器。 在程序中可放入任意多个具有不同时间间隔的计时器。,返回目录,11,6.9 编程原则,除了利用现有组件,C#也可用来编写为其他

5、人使用的GUI组件。在程序中集成这些组件很简单:通过一项菜单操作将它们添加到一个工程中。,12,6.10 编程陷阱,如果声明了一个实例,但是没有使用new对它进行初始化,就会产生System.NullReferenceException类型的运行时错误。运行时错误(即bug)比编译时错误更难解决;它们不容易发现,而且更严重,因为程序会停止执行。相信你一定遇见过此类错误!,返回目录,13,6.11 语法要点,实例变量在方法外声明,如下所示: private int yourVariable; private Random myVariable = new Random(); 实例变量在声明时就可以初始化,或者在方法内初始化。 使用与变量相似的方式操作属性:可得到和设置它们的值。,14,6.12 新的语言元素,私有实例变量。 使用new来初始化。 使用using导入命名空间。 TrackBar、Random和Timer类。,15,6.13 新的IDE工具,组件托盘提供那些无法在窗体上可视显示的控件。,16,6.14 小结,C#系统中有大量可供使用的类,这也是理所应当的。除了工具箱中的控件类,还可以使用using以及适当的构造函数将它们集成到程序中。,

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

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

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