欢迎来到天天文库
浏览记录
ID:41093698
大小:577.51 KB
页数:32页
时间:2019-08-16
《VB可视化编程基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章VB可视化编程基础2.1VB对象概念2.2窗体和基本控件2.3综合应用12.1VB对象的概念2.1.1对象和类1.对象指现实世界中的实体。如一个人、一辆汽车、一台电脑、一份报表等。每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。例如人具有身高、体重等特征,具有行走、说话等行为,外界作用在人对象上的各种活动,如下雨等。22.类的概念在现实中,许多对象具有相似的性质,执行相同的操作,称之为同一类对象。类是对同一种对象的集合与抽象。如人类是“人”的抽象。类是创建对象实例的模板,对象则是类的一个实例。类包含所创建对象的属性数据,以
2、及对这些数据进行操作的方法。封装和隐藏是类的重要特性,将数据结构和对数据的操作封装在一起,类的内部实现细节对用户来说是透明的。33.VB中的类和对象VB工具箱中的可视图标是VB系统设计好的标准控件类。通过将控件类实例化,得到真正的控件对象。在窗体上画一个控件,就将类转换为对象,创建了一个控件对象。4例如:工具箱内的TextBox是类(它确定了TextBox的属性、方法和事件),窗体上显示的是两个TextBox对象。5VB中常用的对象是控件。此外,VB还提供了系统对象:打印机(Printer)、剪贴板(Clipboard)、屏幕(Screen)和应用程序(
3、App)等。窗体是个特例,它既是类也是对象。当向一个工程添加一个新窗体时,实质就由窗体类创建了一个窗体对象。6属性、事件和方法构成对象的三要素。1.属性:存放对象的数据(决定对象外观及功能)例如:控件名称、文本、大小等属性。对象属性的设置方法:在设计阶段,利用属性窗口直接设置属性值程序运行时,通过语句[对象名.]属性名=属性值例如:Command1.Caption="确定"注意:若属性只能在设计阶段设置,在程序运行阶段不可改变,称为只读属性。2.1.2对象的属性、事件和方法7(1)事件:发生在对象上的事情。同一事件,对不同的对象,会引发不同的反应:2.事
4、件教师_铃声()讲课EndSub学生_铃声()听讲EndSubVB为对象预先定义了一系列的事件。例如,单击Click、获取焦点GotFocus、按下键盘KeyPress等其他人员_铃声()可不于响应EndSub8(2)事件过程:应用程序处理事件的步骤。应用程序设计的主要工作就是为对象编写事件过程的代码。事件过程的形式如下:PrivateSub对象名_事件([参数])…事件过程代码EndSub9例:单击按钮,使Text1的字体为20磅。PrivateSubCommand1_Click()Text1.FontSize=20EndSub一个动作可能同时发生多个
5、事件。例如单击鼠标同时发生了Click、MouseDown、MouseUp事件。编程时,只要对需要的事件过程编写代码。注意:在代码窗,自动产生事件过程的模板,不要修改模板的内容,只需键入过程的代码。10程序执行的次序与程序设计者无关,取决于用户的操作,这就是事件驱动程序设计方式。VB程序的执行步骤如下:①启动应用程序,装载和显示窗体;②窗体(或窗体上的控件)等待事件的发生;③事件发生时,执行对应的事件过程;④重复执行步骤②和③。(3)事件驱动113.方法面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数,称为方法。方法是面向对象的,调用时一
6、定要指明对象。对象方法的调用格式为:[对象.]方法[参数名表]若省略对象,表示当前对象,一般指窗体。例如:Text1.SetFocus此语句使Text1控件获得焦点,光标在本文框内闪烁。122.2窗体和基本控件2.2.1窗体和控件具有的基本属性(1)Name属性:名称所创建的对象名称,在程序中引用。(2)Caption属性:标题该属性决定了对象上显示的内容。(3)Height、Width、Top和Left属性决定对象的大小和位置。13(4)Enabled属性:对象是否允许操作(5)Visible属性:对象是否可见(6)Font属性组:文本的外观FontN
7、ame字体、FontSize大小FontBold粗体、FontItalic斜体FontStrikethru删除线FontUnderline下划线例2.1在窗体上建立两个命令按钮,分别设置其属性。14(7)ForeColor属性:前景颜色(8)BackColor属性:背景颜色(9)MousePointer属性:鼠标指针类型,设置值范围0~15,由系统指定。若为99,由用户提供的图形文件定义鼠标指针形状。(10)MouseIcon属性:在MousePointer属性值为99时,存放自定义的鼠标图标文件(.ico或.cur)。图标库在Graphics目录下。1
8、5控件默认属性:程序运行时,可以改变某控件的值,而不必指定该控件的哪个属性。控件
此文档下载收益归作者所有