VB可视化编程基础 (2).ppt
《VB可视化编程基础 (2).ppt》由会员分享,可在线阅读,更多相关《VB可视化编程基础 (2).ppt(32页珍藏版)》请在三一办公上搜索。
1、1,第2章 VB可视化编程基础,2.1 VB对象概念2.2 窗体和基本控件2.3 综合应用,2,2.1 VB对象的概念,2.1.1 对象和类1.对象 指现实世界中的实体。如一个人、一辆汽车、一台电脑、一份报表等。每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。例如人具有身高、体重等特征,具有行走、说话等行为,外界作用在人对象上的各种活动,如下雨等。,3,2.类的概念,在现实中,许多对象具有相似的性质,执行相同的操作,称之为同一类对象。类是对同一种对象的集合与抽象。如人类是“人”的抽象。类是创建对象实例的模板,对象则是类的一个实例。类包含所创建对象的属性数据,以及对这些
2、数据进行操作的方法。封装和隐藏是类的重要特性,将数据结构和对数据的操作封装在一起,类的内部实现细节对用户来说是透明的。,4,3.VB中的类和对象,VB工具箱中的可视图标是VB系统设计好的标准控件类。通过将控件类实例化,得到真正的控件对象。在窗体上画一个控件,就将类转换为对象,创建了一个控件对象。,5,例如:工具箱内的TextBox是类(它确定了TextBox的属性、方法和事件),窗体上显示的是两个TextBox对象。,6,VB中常用的对象是控件。此外,VB还提供了系统对象:打印机(Printer)、剪贴板(Clipboard)、屏幕(Screen)和应用程序(App)等。窗体是个特例,它既是类
3、也是对象。当向一个工程添加一个新窗体时,实质就由窗体类创建了一个窗体对象。,7,属性、事件和方法构成对象的三要素。1.属性:存放对象的数据(决定对象外观及功能)例如:控件名称、文本、大小等属性。对象属性的设置方法:在设计阶段,利用属性窗口直接设置属性值 程序运行时,通过语句对象名.属性名=属性值 例如:Command1.Caption=确定 注意:若属性只能在设计阶段设置,在程序运行阶段不可改变,称为只读属性。,2.1.2 对象的属性、事件和方法,8,(1)事件:发生在对象上的事情。同一事件,对不同的对象,会引发不同的反应:,2.事件,教师_铃声()讲课End Sub,学生_铃声()听讲End
4、 Sub,VB为对象预先定义了一系列的事件。例如,单击Click、获取焦点GotFocus、按下键盘KeyPress 等,其他人员_铃声()可不于响应End Sub,9,(2)事件过程:应用程序处理事件的步骤。应用程序设计的主要工作就是为对象编写事件过程的代码。事件过程的形式如下:Private Sub 对象名_事件(参数)事件过程代码End Sub,10,例:单击按钮,使Text1的字体为20磅。Private Sub Command1_Click()Text1.FontSize=20 End Sub一个动作可能同时发生多个事件。例如单击鼠标同时发生了Click、MouseDown、Mous
5、eUp事件。编程时,只要对需要的事件过程编写代码。注意:在代码窗,自动产生事件过程的模板,不要修改模板的内容,只需键入过程的代码。,11,程序执行的次序与程序设计者无关,取决于用户的操作,这就是事件驱动程序设计方式。VB程序的执行步骤如下:启动应用程序,装载和显示窗体;窗体(或窗体上的控件)等待事件的发生;事件发生时,执行对应的事件过程;重复执行步骤和。,(3)事件驱动,12,3.方法,面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数,称为方法。方法是面向对象的,调用时一定要指明对象。对象方法的调用格式为:对象.方法 参数名表 若省略对象,表示当前对象,一般指窗体。例如:Tex
6、t1.SetFocus 此语句使Text1控件获得焦点,光标在本文框内闪烁。,13,2.2 窗体和基本控件,2.2.1 窗体和控件具有的基本属性(1)Name属性:名称 所创建的对象名称,在程序中引用。(2)Caption属性:标题 该属性决定了对象上显示的内容。(3)Height、Width、Top和Left属性 决定对象的大小和位置。,14,(4)Enabled 属性:对象是否允许操作(5)Visible 属性:对象是否可见(6)Font 属性组:文本的外观 FontName字体、FontSize大小 FontBold粗体、FontItalic斜体 FontStrikethru 删除线 F
7、ontUnderline 下划线 例2.1 在窗体上建立两个命令按钮,分别设置其属性。,15,(7)ForeColor属性:前景颜色(8)BackColor属性:背景颜色(9)MousePointer属性:鼠标指针类型,设置值范围015,由系统指定。若为99,由用户提供的图形文件定义鼠标指针形状。(10)MouseIcon属性:在MousePointer属性值为99时,存放自定义的鼠标图标文件(.ico或.cur)。图标库在Graphics目录下。,16,控件默认属性:程序运行时,可以改变某控件的值,而不必指定该控件的哪个属性。,例如,下面两条语句是等价的:Text1.Text=Visual
8、BasicText1=Visual Basic,17,2.2.2 窗体,窗体是一块画布,是所有控件的容器,用户可以根据自己的需要利用工具箱上的控件在画布上画出程序的界面。窗体属性决定了窗体的外观和操作。,18,1.窗体的主要属性,(1)Caption标题(2)MaxButton、MinButton(3)Icon:窗体最小化时所显示的图标(4)ControlBox:控制菜单框的有无,值为False时,没有控制菜单框,也无最大化、最小化、关闭按钮,这时系统自动将MaxButton和MinButton设置为False。(5)BorderStyle:边框样式,取值为0 1 2 3 4 5(6)Pict
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB可视化编程基础 2 VB 可视化 编程 基础
链接地址:https://www.31ppt.com/p-6524400.html