VB程序设计-第2章面向对象的编程基础.ppt

上传人:小飞机 文档编号:5451922 上传时间:2023-07-08 格式:PPT 页数:50 大小:306KB
返回 下载 相关 举报
VB程序设计-第2章面向对象的编程基础.ppt_第1页
第1页 / 共50页
VB程序设计-第2章面向对象的编程基础.ppt_第2页
第2页 / 共50页
VB程序设计-第2章面向对象的编程基础.ppt_第3页
第3页 / 共50页
VB程序设计-第2章面向对象的编程基础.ppt_第4页
第4页 / 共50页
VB程序设计-第2章面向对象的编程基础.ppt_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《VB程序设计-第2章面向对象的编程基础.ppt》由会员分享,可在线阅读,更多相关《VB程序设计-第2章面向对象的编程基础.ppt(50页珍藏版)》请在三一办公上搜索。

1、VB程序设计,第二章 面向对象的编程基础,第二章 面向对象的编程基础,本章知识点:面向对象的程序设计技术概述;对象的概念、属性、方法和事件;VB程序结构及事件驱动编程机制;窗体与常用控件及其应用。,第二章 面向对象的编程基础,2.1 面向对象的程序设计技术概述2.2 Visual Basic中的对象2.3 VB程序结构与事件驱动编程机制2.4 窗体与控件,第二章 面向对象的编程基础,2.1 面向对象的程序设计技术概述 2.1.1 面向对象的概念1)类与对象 一个类描述一类事物,描述这些事物所具有的共同特征(属性),即用类来抽象定义同类对象。一个对象是类的一个实例,它具有确定的属性。参见下图:1

2、个职工类具有姓名、性别、年龄、职业.等共同属性,它属抽象类。无数具有确定属性的职工,如陈红、刘立、.是职工类的实例(对象)。,第二章 面向对象的编程基础,2.1 面向对象的程序设计技术概述 2.1.1 面向对象的概念2)对象的三要素 在面向对象的系统中,世界被看成是独立“对象”的集合。即属性、方法、事件构成一个对象的三要素。属性 描述对象的特征方法 反映对象动作的行为事件 对象可能发生的一切活动 如一个人作为对象有姓名、身高、体重等属性;有走路、思考、开车等行为;还有在一定条件下发生的事件。,第二章 面向对象的编程基础,2.1.2 面向对象的程序设计技术1)面向对象技术的基本特征 封装性、继承

3、性和多态性是面向对象程序设计技术的三大特征。封装性 封装就是把对象的属性和方法结合成一个不可分割的独立单位。对象的属性值(除公有的属性值)只能由该对象的方法来读取和修改,与外部的联系只能通过外部接口实现。数据封装和隐藏提供了一种对数据访问严格控制的机制。例如,VB中的类模块是支持数据封装的工具,它将数据和对该数据的操作封装在一起作为类的定义。类是一个整体,在这个整体中,一些成员被有效地屏蔽,以防外界的干扰;另一些成员是公共的,它们作为公共接口可与外界交换信息。,第二章 面向对象的编程基础,2.1.2 面向对象的程序设计技术1)面向对象技术的基本特征 继承性 继承性是从已定义的类派生出新类的一种

4、手段。通过继承可以对某定义的类进行细化,添加新的属性和方法,从而形成子类。这个类既有自己新定义的属性和行为,又有继承下来的属性和行为。见图所示:最顶部的人员类称为基类(父类),从它派生出的学生类和教师类称为派生类(子类);以学生类为基类又派生出研究生子类;助教类是以教师类和研究生类为基类派生出的子类。作为继承的实例,Windows XP操作系统是从Windows 2000操作系统派生出来。,第二章 面向对象的编程基础,2.1.2 面向对象的程序设计技术1)面向对象技术的基本特征 多态性 多态体现在系统中不同对象对同一消息作出不同的响应行为。即多个对象定义名称相同但完成不同任务的函数,并使用相同

5、的调用方式来调用具有不同功能的同名函数。这种面向对象的特性称为多态性。例如:利用多态性来处理显示不同类型的数据。父类DATA定义了行为show(显示数据),派生于同一父类DATA的子类:INT(整型)、FLOAT(单精度)和STRING(字符串)既继承了父类的Show行为,又各自扩充了新功能。各子类对象接收到相同的show消息后执行其类中同名的show函数(完成不同任务),以显示不同类型的数据。,第二章 面向对象的编程基础,2.1.2 面向对象的程序设计技术2)面向对象程序的工作原理 从面向对象的角度看,程序是对象的集合;对象之间的相互作用构成了一个软件系统。对象参与的交互动作称为事件。通过事

6、件,消息在对象之间发送,接收消息的对象调用相应的方法进行响应。面向对象程序的工作原理如图所示。,第二章 面向对象的编程基础,2.1.2 面向对象的程序设计技术3)面向对象的程序设计方法 面向对象程序设计强调的是数据对象,建立层次化的对象体系。它是基于解决问题的业务逻辑,而不是基于具体的程序步骤。综上所述,面向对象的程序设计方法可以表示为:面向对象=对象+类+继承+消息通信 由此可见,面向对象的程序设计既使用对象又使用类和继承机制,而且对象之间仅能通过消息实现彼此之间的通信。,第二章 面向对象的编程基础,2.2 Visual Basic中的对象 2.2.1 对象的概念 VB的一个对象是指将数据和

7、处理该数据的过程(函数和子程序)捆绑在一起的一个程序部件。对象是具有属性(数据)和行为(方法)的实体。VB的对象分为两类:1)预定义对象 由系统设计好提供给用户使用,如窗体、控件、打印机、调试、剪贴板、屏幕等;2)用户建立对象 建立一个对象,就是新建窗体以及在窗体上绘制控件的过程;对象也可通过程序来建立,但必须由用户在程序中为对象命名。如窗体Form1,按钮(控件)buttn等。,第二章 面向对象的编程基础,2.2 Visual Basic中的对象 2.2.2 对象的属性、方法和事件 在VB环境下建立一个对象后,其操作通过与该对象有关的属性、方法和事件来描述。,1)对象的属性 属性(Prope

8、rty)是描述对象特征的数据。如气球属性有直径、颜色、状态(充气或未充气)、寿命等。,第二章 面向对象的编程基础,2.2 Visual Basic中的对象 2.2.2 对象的属性、方法和事件1)对象的属性 不同对象有不同的属性。VB对象常见属性有标题(Caption)、控件名称(Name)、颜色(Color)、字体大小(Fontsize)、是否加粗(FondBold)、是否可见(Visible)等。可以通过修改对象的属性值来改变对象的特征,设置对象的属性值有两种方式:利用“属性窗口”设置对象的属性(操作见)在程序中设置对象的属性(赋值语句)其语法格式:对象名.属性名=属性值,第二章 面向对象的

9、编程基础,2.2.2 对象的属性、方法和事件1)对象的属性 读写对象的属性值 对象的大多数属性是可读取的,但不是所有的属性都是可改写的。例如,在用户窗体Form1上有二个文本框控件,对象名分别为Text1和Text2,该控件有一属性Text,属性值则是文本框的显示内容。读写对象属性的赋值语句如下:Text1.Text=欢迎光临(改写对象属性)Text2.Text=Text1.Text(读取对象属性),第二章 面向对象的编程基础,2.2.2 对象的属性、方法和事件2)对象的方法 方法是描述对象行为的过程,指对象能执行的动作或功能,如显示或打印、绘图、移动等。对于VB预定义对象,其方法是封装在对象

10、中用来操作对象属性的代码段(特殊的过程或函数),是不可见和不可改写的。不同的对象有不同的方法,有些方法可适用于多种类型的对象,而有些方法只适用于几种对象。如大部分对象具有方法Move(移动位置),而按钮和文本框控件对象都具有方法SetFocus(将焦点移至指定对象)。,第二章 面向对象的编程基础,2.2.2 对象的属性、方法和事件2)对象的方法 调用对象的方法:其语法格式:对象名.方法名 参数列表 例1:在用户窗体Form1上有一名为txtname的文本框控件,用来输入用户名,调用方法Move移动文本框位置;调用方法SetFocus将焦点(光标)移至文本框以便接收信息。Txtname.Move

11、 300,300 Txtname.SetFocus(将光标置于用户名框)例2:使用方法Print在当前窗体Form1或打印机上输出字符串欢迎使用VB。Print“欢迎使用VB”(缺省对象为当前窗体Form1)Printer.Print“欢迎使用VB”(打印机对象名Printer),第二章 面向对象的编程基础,2.2.2 对象的属性、方法和事件3)对象的事件(1)事件 事件是VB预先设置好的、能够被对象识别的动作,如Click(单击)、DblClick(双击)、MouseMove(移动鼠标)、Load(装入)等。不同的对象能识别的事件也不一样。例如,窗体能识别装载Load()、单击Click()

12、、活动Activate()等事件;命令按钮能识别单击Click()、双击DblClick()、获得焦点GotFocus()等事件。事件一般发生在用户与应用程序交互时,如单击控件、键盘输入、移动鼠标等。也有部分事件是由系统触发,如计时器事件、程序启动时窗体加载Form_Load()事件。,第二章 面向对象的编程基础,2.2.2 对象的属性、方法和事件3)对象的事件(2)事件过程 事件过程是对某个对象事件所执行的操作。响应某个事件后所执行的操作是通过一段程序代码来实现的。一个对象可以识别一个或多个事件,因而可以拥有一个或多个事件过程。每个事件过程必须由用户或系统启动相应事件后,才会执行该事件响应程

13、序代码。事件过程的一般格式如下:Private sub 对象名称_事件名称()事件响应程序代码 End sub,第二章 面向对象的编程基础,2.2.2 对象的属性、方法和事件3)对象的事件(2)事件过程 例如,以下事件过程Command1_Click()是单击命令按钮Command1控件时所执行的操作。Private sub Command1_Click()Text1.FontName=黑体 Text1.ForeColor=vbRed Text1.Text=欢迎使用VB End Sub 当用户单击命令按钮Command1控件,将触发单击事件Command1_Click(),从而执行该响应程序代

14、码,在Text1文本框中显示欢迎使用VB,其字体为黑体,文字为红色。,第二章 面向对象的编程基础,2.3 VB程序结构与事件驱动编程机制 2.3.1 VB程序的结构 VB应用程序以“对象”为中心来设计模块,它通常由三种模块组成:窗体模块、标准模块和类模块。,VB应用程序结构的三种模块 可以通过“工程”菜单中的“添加窗体”、“添加模块”、“添加类模块”来实现。参见右图,显示在工程窗口中的三种模块。,第二章 面向对象的编程基础,2.3 VB程序结构与事件驱动编程机制 2.3.1 VB程序的结构1)窗体模块 窗体模块是指在VB工程中以.frm 为文件扩展名的文件,其中包含窗体的图形描述;其控件以及控

15、件的属性设置;事件过程和通用过程等。一个应用程序包含一个或多个窗体模块。每个窗体模块可分为二部分,一部分作为用户界面(窗体的图形描述),另一部分是执行具体操作的代码(事件过程),这些代码与窗体或控件相关联。,第二章 面向对象的编程基础,2.3.1 VB程序的结构1)窗体模块 如程序启动时执行窗体加载事件过程Form_Load(),在Text1文本框显示“欢迎使用VB”;当单击Command1按钮时,启动 Command1_Click()命令按钮单击事件过程,文本框的文字呈现黑体和红色,如右图所示。,窗体的图形描述,窗体或控件的事件过程,第二章 面向对象的编程基础,2.3.1 VB程序的结构2)

16、标准模块 标准模块是指扩展名为.BAS的文件,它完全由代码组成,该文件中的代码不与具体的窗体或控件相关联。在标准模块中,可以定义函数过程或子程序过程,且模块级别声明和定义都被默认为 Public(全局),即标准模块中的过程可以被窗体模块中的任何事件过程调用。3)类模块 类模块是指扩展名为.CLS的文件,包含有类定义的模块(其属性和方法的定义)。类模块将代码和数据封装在同一个模块中,使得对象能保护和验证其中的数据。每个类模块定义了一个类,由一个类可创建多个对象(类的实例),创建对象的类能将数据和过程组织成一个整体。可以在窗体模块中创建类的对象,从而调用类模块中的过程。,第二章 面向对象的编程基础

17、,2.3 VB程序结构与事件驱动编程机制 2.3.2 事件驱动编程机制 Visual Basic是采用事件驱动编程机制的语言,事件驱动编程机制具有如下几个要点:应用程序基于对象组成 每个对象都有预定义的事件集 每个事件的发生都依赖于一定的条件(用户或系统驱动)每个事件发生后的响应取决于事件过程中的程序代码 事件驱动程序的核心机制是由用户控制事件的发生,即用户发出什么动作(事件),事件驱动应用程序(相关联的事件过程)执行程序代码,做出响应。例如,当用户单击窗体,则执行窗体的单击事件过程中代码;如果单击命令按钮,则执行命令按钮的单击事件过程中代码。,第二章 面向对象的编程基础,2.4 窗体与控件

18、2.4.1 窗体 窗体与Windows下窗口的结构或特性都十分类似。在设计程序时,窗体是程序员的工作台;而运行程序时,每个窗体对应于一个窗口。窗体是一个特殊的控件对象,是其他控件的容器。在窗体上可以布局其它控件,直观地建立应用程序。窗体(Form)能够成为用户设计的数据输入输出界面。通过用户窗体和控件可方便地输入数据、输出结果以及控制应用程序的执行。窗体作为VB的对象,具有自己的属性、方法和事件。,第二章 面向对象的编程基础,2.4.1 窗体1)窗体的常用属性 Name:窗体对象的名字,默认值Form1。Caption:窗体标题的名字(字符串)BackColor:窗体背景颜色,如vbRed(红

19、)、vbBlue(蓝)ForeColor:设置文本或图形的前景颜色。BorderStyle:窗体的边框样式,可取05的整数。Height,Width:指定窗体的高度和宽度。其设置格式如下:对象.Height=数值 对象.Width=数值 如果不设置该属性,则窗口大小与设计时的窗体大小相同。,第二章 面向对象的编程基础,2.4.1 窗体2)窗体的常用事件 Click(单击)事件 单击窗体内(除控件外)某位置,触发Form_Click()单击事件过程。DblClick(双击)事件 双击窗体某个位置,触发Form_ DblClick()事件过程。Load(装入)事件:把窗体装入工作区触发该事件过程。

20、Unload(卸载)事件:清除一个窗体时触发该事件过程。Activate(活动)事件:窗体变为活动窗口触发该事件过程。Paint(绘画)事件:当窗体被移动或放大触发该事件过程。,第二章 面向对象的编程基础,2.4.1 窗体3)窗体的常用方法 Print方法 用于在窗体(Form)、图片框(Picture)、打印机(Printer)上输出字符或数值。Cls(清屏)方法 清除窗体上由Print方法显示的字符和数值,或图片框中显示的图形。Move方法 用来移动窗体和控件,并可改变其大小。Show或Hide方法 主要用于多窗体程序设计中,显示或隐藏指定的窗体。,第二章 面向对象的编程基础,2.4.1

21、窗体3)窗体的常用方法 Print方法举例如下:例1,某窗体的单击事件过程Form1_Click()中,响应程序代码使用Print方法的示例如下:Private Sub Form1_Click()Form1.Print how are you;?Form1.Print 123456,ABCDEF Picture.Print 计算机世界 Picture.Print 教材书;5+20;本End Sub,第二章 面向对象的编程基础,3)窗体的常用方法 Move方法举例如下:例2,在窗体的任意位置画一个文本框控件Text1,使用Move方法移动窗体和文本框的位置并改变其大小。窗体单击事件过程Form1

22、_Click()如下:Private Sub Form1_Click()Move 500,500,3800,2500 Text1.Move 200,200,1500,1000 End Sub 该事件过程先把窗体移到距屏幕左边界500,上边界500的位置处,并将其大小设置为宽度3800和高度2500;然后把文本框移到窗体的(200,200)处,把大小设置为宽1500,高1000。,第二章 面向对象的编程基础,2.4 窗体与控件 2.4.2 控件的使用 在设计用户界面时,需要在窗体上画出各种所需的控件,控件是构成用户界面的基本元素。1)控件的类型 VB的控件分为以下三类 标准控件(也称内部控件)内

23、部控件以图标形式在工具箱中列出,不能添加或删除。如标签、文本框、图片框、命令按钮、列表框等。ActiveX控件 各种版本VB提供的控件,仅在专业版和企业版中提供的控件,以及第三方提供的ActiveX控件。可插入对象 该对象能添加到工具箱中,可以被当做控件。,第二章 面向对象的编程基础,2.4.2 控件的使用2)控件的画法 建立用户界面的主要工作是画控件,通过两种方法可以在窗体上画一个控件。控件画法一(略)控件画法二 即双击工具箱中某种控件图标,即在当前窗体的中心位置自动画出(显示)该控件。注意:用画法一画控件的过程中,所画控件的大小和位置是可变的;而用画法二所画控件的大小和位置是固定的。两种方

24、法画完控件后,均可重新调整控件的大小和位置。,工具箱,第二章 面向对象的编程基础,2.4.2 控件的使用3)控件的基本操作 对控件的所有操作都是针对活动控件(该控件的边框上有八个黑色小方块)进行的,不活动的控件不能进行任何操作。控件的选择 控件的缩放和移动 控件的复制和删除 多个控件的对齐与调整,第二章 面向对象的编程基础,2.4 窗体与控件 2.4.3 常用控件 本小节仅介绍几个常用控件:标签、文本框、命令按钮以及它们的属性、方法和事件。1)常用控件的公共属性 Name(控件的名字)Caption(控件上显示的文字内容)Visible(取值Ture或Flase,决定对象是否可见)Font系列

25、(字符格式)FontName(字体:宋体)FontSize(字号)、FontBold(粗体字)FontItalic(斜体字)、FontUnderline(下划线),第二章 面向对象的编程基础,2.4.3 常用控件 1)常用控件的公共属性 Left、Top和Height、Width(整型数)确定界面对象的坐标位置和尺寸大小。ForeColor(前景色):与窗体该属性相同。BackColor(背景色):与窗体该属性相同。BorderStyle(边框样式):取值0-控件无边框线,取值1-控件周围加单线边框。Enabled(逻辑型)用来确定对象是否有效(可用),即一个窗体和控件是否能够对用户产生的事件

26、做出反应。取值True,允许对象对事件做出反应;取值Flase,禁止对事件做出反应。,第二章 面向对象的编程基础,2.4.3 常用控件 2)标签(Label)控件 标签主要用来显示文本信息,其默认名称(Name)和标题(Caption)为Label1、Label2、Label3,它显示的文本信息只能用Caption属性来设置或修改,不能直接编辑。标签常用来标注本身不具有Caption属性的控件,如文本框、列表框和组合框等。在窗体中添加这些控件时,可用标签为它们附加描述性文字。标签的部分属性除了与大多数控件的共同属性相同外,还有一些特殊的属性。,第二章 面向对象的编程基础,2)标签(Label)

27、控件(1)标签特有属性 Alignment 用来确定标签中显示标题的对齐方式,可以设置为0-左对齐、1-右对齐、2-居中。Autosize(逻辑型)若取True,可根据Caption属性指定的标题内容,自动调整标签的大小;若取Flase,则标签保持设计时定义的大小,若标题太长,只能部分显示。WordWrap(逻辑型)确定标签的标题(Caption)属性的显示方式。即标题内容太长时,在行末是否自动换行。值为True 则自动换行,否则不换行。要使WordWrap属性起作用,必须把Autosize属性设置为True。,第二章 面向对象的编程基础,2)标签(Label)控件(2)标签的常用方法和事件

28、标签常用Move方法,Click(单击)事件和DblClick(双击)事件。例如,标签单击事件过程如下:Private Sub Label1_Click()Label1.AutoSize=True Caption=标签示例 Label1.Caption=请输入密码:Label1.FontName=华文彩云“Label1.FontBold=True Label1.FontSize=24End Sub,单击标签,触发该事件过程,执行响应程序代码,其运行结果如图所示,第二章 面向对象的编程基础,2.4.3 常用控件 3)文本框(TextBox)控件 文本框是一个文本编辑区域,也称为文字编辑控件,其对

29、象类名为TextBox,默认名称(Name)和标题(Caption)为Text1、Text2。在设计阶段或运行时可以在文本框输入、修改和显示文本。通常用于为程序提供输入数据的窗口。控件的公共属性也可以用于文本框,此外文本框控件还具有如下的特殊属性。,第二章 面向对象的编程基础,2.4.3 常用控件 3)文本框(TextBox)控件(1)文本框的常用属性 Text:设置文本框中显示的内容。MaxLenght:允许在文本框中输入的最大字符数。Multiline:确定文本框是否允许输入或显示多行文本。取值True-多行,取值Flase-单行。ScrollBars:确定文本框中是否有滚动条。Passw

30、ordChar:确定所键入的字符或占位符在文本框中是否显示出来,主要用来输入口令。Alignment:确定文本框中文字的对齐方式。Locked(逻辑型):确定文本框是否可被编辑。取False(默认值)-可编辑,取值True-不能编辑。,第二章 面向对象的编程基础,3)文本框(TextBox)控件(2)文本框的常用方法和事件 SetFocus方法 用于将焦点(输入光标)移到指定的文本框中,以便接收输入信息。即该方法把光标置于所需的文本框。Change事件 用户改变文本框正文或通过程序代码把Text属性设置为新值时,将触发Change事件。GetFocus事件 该事件在文本框获得焦点时触发。可通过

31、按Tab键、单击对象以及在代码中调用SetFocus方法等接收到焦点。LostFocus事件 当按下Tab键使光标(焦点)离开当前文本框或者鼠标选择窗体中其他对象时触发该事件。,第二章 面向对象的编程基础,文本框的常用方法和事件举例:例如,建立两个文本框,当第一个文本框获得焦点时,将两个文本框内容清除,设置该文本框的文字为红色、加粗;在第一文本框输入文字后按Tab键离开时,第二个文本框内容与第一个文本框内容相同。文本框获得焦点时触发事件过程:Private Sub Text1_GotFocus()Text1.Text=Text2.Text=Text1.FontBold=True Text1.F

32、oreColor=vbRed End Sub,离开文本框触发事件过程Sub Text1_LostFocus()Text2.Text=Text1.TextEnd Sub,第二章 面向对象的编程基础,2.4.3 常用控件 4)按钮(CommandButton)控件 按钮控件是指命令按钮,其对象的类名为CommandButton,默认名称(Name)和标题(Caption)为Command1、Command2,它是VB应用程序中最常用的控件。命令按钮通常用来在单击时执行指定的操作,即由用户控制事件的发生,实现一个过程的开始、中断或结束,提供用户与应用程序间的交互。大多数控件的公共属性都可用于命令按钮

33、,此外命令按钮还有如下的特殊属性:,第二章 面向对象的编程基础,2.4.3 常用控件 4)按钮(CommandButton)控件命令按钮的常用属性、方法和事件:Cancel属性 设置为True时,单击该命令按钮与按Esc键的作用相同。Default属性 设置为True时,按回车键与单击该命令按钮的作用相同 SetFocus方法 用于将焦点移到指定的命令按钮。即该按钮被激活或获得焦点,该按钮在其内侧有一个虚线框。Click事件 单击命令按钮时发生。它不支持DblClick(双击)事件。,第二章 面向对象的编程基础,4)按钮(CommandButton)控件命令按钮的方法和事件举例:例如:在一窗体

34、上有三个命令按钮,Caption属性分别设置为“红色”、“绿色”、“还原”字样,字体统一设置为宋体、粗体、四号。程序一启动,单击“红色”按钮,窗体背景色被设置为红色,“还原”按钮获得焦点;此时按下回车键,窗体背景色还原为默认颜色;单击“绿色”按钮,窗体背景色变为绿色;再次单击“还原”,窗体背景色又一次还原。,运行程序,单击红色按钮,第二章 面向对象的编程基础,4)按钮(CommandButton)控件各命令按钮对应单击(Click)事件过程如下:Dim s 定义全局变量Private Sub Command1_Click()s=BackColor 保存窗体默认背景色到s BackColor=v

35、bRed 设置窗体背景色为红色 Command3.SetFocus 还原按钮获得焦点End SubPrivate Sub Command2_Click()BackColor=vbGreen 设置窗体背景色为绿色End SubPrivate Sub Command3_Click()BackColor=s 设置窗体背景色为默认颜色End Sub,第二章 面向对象的编程基础,2.4 窗体与控件 2.4.4 控件的应用 1)可视化编程的基本步骤 使用VB开发应用程序需要以下三个基本步骤:建立用户界面 为了建立应用程序,首先应建立一个新的工程,一个工程包含对象和代码两部分,其中对象通常指窗体和控件,代码

36、则是控制运行的程序,每个工程至少包括一个窗体。建立用户界面就是在窗体上画出各个控件,并根据应用程序的设计要求来改变其位置和大小。程序运行后,将在屏幕上显示由窗体和控件组成的用户界面。,第二章 面向对象的编程基础,2.4.4 控件的应用 1)可视化编程的基本步骤 设置属性 建立用户界面后,可以通过不同的方式设置窗体和每个控件的属性。在窗体中单击某控件,打开的属性窗口就是该控件的属性框,此时可设置或修改其属性值。在实际应用程序设计中,建立界面和设置属性可以同时进行,每画完一个控件,接着就设置该控件的属性。,第二章 面向对象的编程基础,2.4.4 控件的应用 1)可视化编程的基本步骤 编写代码 VB采用事件驱动编程机制,大部分程序都是针对窗体中各个控件所能支持的事件编写的(每个事件对应一个事件过程),即编写事件过程中代码。事件过程中程序代码需要在代码窗口输入和编辑。双击窗体或控件打开“代码窗口”后,可以选择该对象所能识别的各种事件,编写或修改该控件相应事件过程中的程序代码。,本章结束,谢 谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号