第02章VB可视化编程基础ppt课件.ppt
《第02章VB可视化编程基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《第02章VB可视化编程基础ppt课件.ppt(36页珍藏版)》请在三一办公上搜索。
1、1.VB程序设计概述 2.VB编程基础,5.数组及其应用 6.VB函数与过程,7.应用程序界面设计 8.VB图形操作,3.VB语言基础 4.VB控制结构,9.VB文件操作 10.VB数据库编程,第2章 VB可视化编程基础2.1 VB对象的概念2.2 窗体和基本控件2.3 综合实例,2.1 VB对象的概念2.1.1 对象和类(1)对象(Object)对象就是一个具体的事物。是对事物的抽象。程序的核心是对象。在开发一个应用程序时,必须先建立各种对象,然后围绕对象来进行程序设计。每个对象都包括数据和操作两个方面,并且将数据和基本操作(代码)封装在一起,从而构成一个统一体。对象的三要素PEM:属性(P
2、roperty)、事件(Event)、方法(Method),2.1 VB对象的概念2.1.1 对象和类(2)类(Class)类是某一批对象都具有的一些共同的特性。是对象所共有的特征、对象外观、对象行为的模型。类是对某种对象类型的高度抽象,类定义了对象的属性、事件和方法,决定对象的属性和行为。类是创建对象实例的模板,对象是类的一个实例。类包含所创建对象的属性数据,以及对这些数据进行操作的方法。,类与对象的关系:类是从对象抽象出来的,类决定对象的特征;对象是类的一个实例,对象具有类的所有特性。,(3)VB中的类和对象VB工具箱中的可视图标是标准控件类。当在窗体上画一个控件,就将类实例化为对象。窗体
3、既是对象又是类。,2.1 VB对象的概念2.1.2 对象的三要素(1)对象的特点 对象的三要素PEM。对象是代码和数据的集合。例如:窗体、按钮、菜单、文本框等。每个对象都有一个唯一的标识符。例如:Form1、Command2、Menu1、Text3等。任何一个对象,必须属于一个类。一个对象可以包含其它对象。,2.1.2 对象的三要素(2)属性(Property)属性描述对象的外观和特征。例如命令按钮的位置、大小、颜色,按钮上的文件或图形等。一个对象有多个属性,每个属性都有名称和属性值。属性名称:Caption、Width、Font、Color 设置对象的属性值:设计阶段:利用属性窗口,直接设置
4、属性值。运行阶段:通过语句设置对象名.属性名=属性值 例如:Command1.Caption=确定,对象的常用属性,关于字体Font属性组,部分控件的默认属性例如,下面两条语句是等价的:Text1.Text=Visual BasicText1=Visual Basic,2.1.2 对象的三要素(3)事件(Event)事件是预先设置好的、能被对象识别并响应动作。一个对象能够响应多个事件。用户不能创造事件。不同的对象,能够识别的事件是不同的。发生某个动作 触发相关事件 执行相应过程。事件的触发方式用户触发:如Click、DblClick、MouseUp、KeyPress 系统触发:如计时器Time
5、r代码触发:如用代码来调用事件过程,2.1 VB对象的概念2.1.2 对象的三要素(3)事件(Event)事件过程:发生某事件后所要执行的程序代码。设计应用程序的主要工作,就是为各个对象编写事件过程的代码。,事件过程的形式如下:Sub 对象名_事件(参数)事件过程代码 End Sub,Sub Command1_Click()Form1.Caption=在窗体上画圆 Form1.Circle(2400,1500),800End Sub,例如:单击命令按钮,使Text1的字体为20磅。事件过程的代码如下:Sub Command1_Click()Text1.FontSize=20 End Sub一个
6、动作可能同时发生多个事件。例如单击鼠标同时发生了Click、MouseDown、MouseUp事件。编程时,只要对需要的事件过程编码。注意:在代码窗,将自动产生事件过程的模板,不要修改模板的内容,只需键入过程的代码。,模板产生,用户输入,模板产生,2.1.2 对象的三要素(3)事件(Event)传统的程序设计:在传统的“过程化”的程序中,应用程序自身控制了执行的代码和顺序。事件驱动的程序设计:程序执行的顺与程序的设计者无关,而仅取决于用户的操作。VB应用程序的执行步骤如下:启动应用程序,装载和显示窗体;窗体(或窗体上的控件)等待事件的发生;事件发生时,执行对应的事件过程;重复执行步骤和。,VB
7、常用事件,2.1 VB对象的概念2.1.2 对象的三要素(4)方法(Method)在事件发生时要执行的一段程序代码,称为方法。VB专门为程序员提供的、特殊的过程和函数。方法的调用格式如下:对象.方法 参数名表若省略对象,表示当前对象,一般指窗体。例如:Text1.SetFocus此语句使Text1控件获得焦点,光标在本文框内闪烁。,VB常用方法,2.2 窗体和基本控件 2.2.1 窗体(Form)窗体相当于一块画布,是所有控件的容器,用户可以根据自己的需要利用工具箱上的控件在画布上画界面。(1)窗体属性:它决定窗体的外观和操作。,2.2.1 窗体(Form)窗体的主要属性有:Caption、M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 02 VB 可视化 编程 基础 ppt 课件
链接地址:https://www.31ppt.com/p-6614719.html