13.1.3VB.NET中面向对象的基本概念 1.对象和类 (1)对象:一个实体的抽象描述,包括属性和方法, 可以识别并响应事件。 属性:对象中的数据,用来描述和反映对象特征的 参数 方法:对象中的程序过程,可执行的功能,作为方 法供用户直接调用 事件:用户或操作系统执行的操作,如单击控件 鼠标移动、键盘按下等。 在VB.NET程序设计语言中,对象是程序设计的基本 单元,也是设计时的核心
13.1.3 VB.NET中面向对象的基本概念 1.对象和类 (1)对象:一个实体的抽象描述,包括属性和方法, 可以识别并响应事件。 属性: 对象中的数据,用来描述和反映对象特征的 参数。 方法: 对象中的程序过程, 可执行的功能,作为方 法供用户直接调用。 事件: 用户或操作系统执行的操作,如单击控件、 鼠标移动、键盘按下等。 在VB.NET程序设计语言中,对象是程序设计的基本 单元,也是设计时的核心
(2)类:具有相同操作功能和相同属性的对 象的集合和抽象。 工具箱 数据 在VB.NET中,工具箱内列出的各种控件 都是系统设计好的标准控件类。 指针 A A LinkLabel 当把控件设置在窗体上后,才把控件 拟类实例化为对象,即创建了一个控件对象。 彐 Mainmenu 例如:命令按钮( Button)类,它集中了命令 c RadioButton 按钮对象的共有特征。在把“命令按钮” PictureBox 画到窗体上之前,“命令按钮”控件对象 Datagrid 是不存在的,只有当把“命令按钮”控件 Checkedlistbo 设置在窗体上后,才把类实例化为对象, ep Listview T 即创建了一个命令按钮控件对象
(2) 类 :具有相同操作功能和相同属性的对 象的集合和抽象。 在VB.NET中,工具箱内列出的各种控件 都是系统设计好的标准控件类。 当把控件设置在窗体上后,才把控件 类实例化为对象,即创建了一个控件对象。 例如:命令按钮(Button)类,它集中了命令 按钮对象的共有特征。在把“命令按钮” 画到窗体上之前, “命令按钮”控件对象 是不存在的,只有当把“命令按钮”控件 设置在窗体上后,才把类实例化为对象, 即创建了一个命令按钮控件对象
2.对象的属性、方法和事件 (1)对象属性:用以描述和反映对象特征的参数 设置对象属性的二种方法: (1)设计阶段:在属性窗口中设置 (2)在程序代码中设置。格式如下: 对象名.属性=属性值 例如: Button1.Text=”打开” Buttonl. fore Color=Color. Red Form1 口x 打开
设置对象属性的二种方法: (1)设计阶段:在属性窗口中设置 (2)在程序代码中设置。格式如下: 对象名.属性=属性值 2.对象的属性、方法和事件 (1)对象属性:用以描述和反映对象特征的参数 例如: Button1.Text=”打开” Button1.ForeColor=Color.Red
(2)对象方法:描述了该对象能执行的动作。 是在对象上可执行的动作。 n是由VB系统已设计好的过程、函数,可供 用户直接调用。 调用格式如下: [对象名].方法(参数名表) 注:方括号内内容可省略 例如: Text1. Focus O //用该方法把光标置于Text1文本框上
调用格式如下: [对象名].方法 (参数名表) 注:方括号内内容可省略 例如: Text1.Focus() //用该方法把光标置于Text1文本框上。 (2)对象方法:描述了该对象能执行的动作。 ◼ 是在对象上可执行的动作。 ◼ 是由VB系统已设计好的过程、函数,可供 用户直接调用
(3)对象事件:由VB.NET预先设置好的、能够被 对象设别的动作。例如单击( Click)、 Dblclick (双击)等 格式如下: Private sub对象名称事件名称(对象引用,事件信息) Handles事件处理程序 事件过程代码 End sub 其中,“对象名称”是对象的Name属性,“事件名称”是该 对象能够识别的事件,是VB.NT预先定义好并赋于该对象的。 Private Sub Buttonl Click(ByVal sender As System Object, By Val e As System. EventArgs )Handles Button1. Click Button1.Text="打开” 三F Buttonl foreColor Color, red Button1 End Sub
(3)对象事件 :由VB.NET预先设置好的、能够被 对象设别的动作。例如单击(Click)、DblClick (双击)等 格式如下: Private Sub 对象名称_事件名称(对象引用,事件信息) Handles 事件处理程序 …… 事件过程代码 …… End Sub 其中, “对象名称”是对象的Name属性, “事件名称”是该 对象能够识别的事件,是VB.NET预先定义好并赋于该对象的。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Button1.Text = "打开" Button1.ForeColor = Color.Red End Sub