VB面向对象编程基础

VB面向对象编程基础

ID:44270673

大小:213.00 KB

页数:20页

时间:2019-10-20

VB面向对象编程基础_第1页
VB面向对象编程基础_第2页
VB面向对象编程基础_第3页
VB面向对象编程基础_第4页
VB面向对象编程基础_第5页
资源描述:

《VB面向对象编程基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章面向对象编程基础唐加胜第二章面向对象编程基础本章内容:对象和控件控件的属性和方法控件的事件程序设计步骤本章重点:VB控件的属性、方法和事件本章难点:类、对象、属性、事件、方法的概念一、对象、类的概念1.对象对象是具有特殊属性(数据)和行为方式(方法)的实体,如窗体、各种控件等。类是一个抽象的概念,是用来创建对象的模板,它包括所创建对象的状态描述和方法定义,而对象只是类的一个实例。2.常用的对象类型窗体控件数据库外部程序提供的对象自定义对象:由自定义类产生的对象3.描述对象的三个基本要素属性、事件和方法是描述对象的三个基本要素2.1对象的概念和用

2、法4.给对象命名对象名称在属性窗口中的“名称”栏指定。窗体或控件对象在设计时VB会自动提供一个缺省的名称。对象名称在同一作用域内必须保证唯一性。对象命名最好表示数据的含义,并加一个前缀来表示对象的类型。如:frmMain、cmdOpen、textAddress等。5.对象的属性对象有不同的特征,特征就是属性。每种属性有属性名称和特定对象的属性值。比如姚明的身高为226cm指定或修改对象的属性值:对象名.属性名称=新设置的属性值form1.Caption=“欢迎”获取对象的属性值:对象名.属性名称form1.Caption2.1对象的概念和用法2.1对

3、象的概念和用法6.对象的事件事件是可被对象识别的动作。由VB预先定义好赋予对象,不可更改。如Load、Click、Activate等。对象的方法方法就是可以对对象执行的操作。它是系统提供的一种特殊函数或过程,用于完成某种特定功能。比如窗体可以移动,就是一个move方法,如何移动,就是该方法的参数。事实上,方法就好比一个函数或过程。如Move、Setfocus等。方法的使用[对象名].方法名[参数列表]示例:form1.move0,0’移动窗体到屏幕左上角2.1对象的概念和用法二、VB中的控件内部标准控件VB工具箱中列出的控件,如文本框、命令按钮等。A

4、ctiveX控件对标准控件的扩充,不自动显示在工具箱中,使用时进行加载。一般以扩展名为.ocx的文件独立存在。如通用对话框、多媒体控件等。2.2控件的属性和方法一、控件的属性名称——Name属性控件的名称由属性窗口中的“(名称)”确定。每个对象都有一个唯一的名称,即所有控件都有此属性对象的名称只能在属性窗口中设定,不能在程序中修改。在程序中,需要使用对象的名称来引用对象。2.2控件的属性和方法Height,Width,Left,Top属性Left:返回或设置控件左边与其容器左边之间的距离Top:返回或设置控件顶部与其容器顶边之间的距离Width:返回

5、或设置控件的宽度Height:返回或设置控件的高度注意:这里所指的都是相对于容器的坐标,而不是屏幕的绝对坐标坐标单位为twip(缇)1twip=1/567cm2.2控件的属性和方法ForeColor、BackColor、Font属性ForeColor:返回或设置在控件内显示的图片和文本的前景颜色BackColor:返回或设置控件的背景颜色Font:返回或设置控件的文字字体使用颜色常量vbBlackvbBluevbGreenVbRedvbWhiteVbYellowvbcyan(青色),vbMagenta(紫红色)使用RGB(R,G,B)函数格式:RGB

6、(R,G,B)R(红)、G(绿)、B(蓝)取值在0-255,如黄色为(255,255,0)程序中设置颜色,有两种方法2.2控件的属性和方法多个与字体有关的控件属性FontName(字体名)Form1.FontName=“黑体”FontSize(字体大小)Form1.FontSize=24FontBold(是否加粗)Form1.FontBold=TrueFontItalic(是否斜体)、FontUnderline(是否加下划线)、FontStrikethru(是否加删除线)Font属性是一个对象类型,字体的各种定义也可由该对象的不同属性来控制,如:Fo

7、rm1.Font.Name=“黑体”Form1.Font.Size=12Form1.Font.Bold=True2.2控件的属性和方法与控件的值有关的属性Caption返回或设置窗体和控件的标题Frame、Label、OptionButton、CheckBox、CommandButton等控件有此属性。TextTextbox,List,ComboBox等控件使用该属性设置控件的动态文本。通常有Text属性时,也会有SelText、SelStart,SelLength属性。ValueCommandButton、CheckBox、OptionButton

8、控件使用该属性记录控件的状态。2.2控件的属性和方法Enabled返回或设置控件是否可用。取值为True(可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。