VB面向对象编程基础.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB面向对象编程基础

第二章 面向对象编程基础 唐加胜 第二章 面向对象编程基础 本章内容: 对象和控件 控件的属性和方法 控件的事件 程序设计步骤 本章重点:VB控件的属性、方法和事件 本章难点:类、对象、属性、事件、方法的概念 2.1 对象的概念和用法 一、对象、类的概念 1. 对象 对象是具有特殊属性(数据)和行为方式(方法)的实体,如窗体、各种控件等。 类是一个抽象的概念,是用来创建对象的模板,它包括所创建对象的状态描述和方法定义,而对象只是类的一个实例。 2. 常用的对象类型 窗体 控件 数据库 外部程序提供的对象 自定义对象:由自定义类产生的对象 3. 描述对象的三个基本要素 属性、事件和方法是描述对象的三个基本要素 2.1 对象的概念和用法 4. 给对象命名 对象名称在属性窗口中的“名称”栏指定。 窗体或控件对象在设计时VB会自动提供一个缺省的名称。 对象名称在同一作用域内必须保证唯一性。 对象命名最好表示数据的含义,并加一个前缀来表示对象的类型。如:frmMain、cmdOpen、textAddress等。 5. 对象的属性 对象有不同的特征,特征就是属性。每种属性有属性名称和特定对象的属性值。比如姚明的身高为226cm 指定或修改对象的属性值:对象名.属性名称=新设置的属性值 form1.Caption=“欢迎” 获取对象的属性值:对象名.属性名称 form1.Caption 2.1 对象的概念和用法 6. 对象的事件 事件是可被对象识别的动作。由VB预先定义好赋予对象,不可更改。如 Load 、Click、Activate等。 对象的方法 方法就是可以对对象执行的操作。它是系统提供的一种特殊函数或过程,用于完成某种特定功能。比如窗体可以移动,就是一个move方法,如何移动,就是该方法的参数。事实上,方法就好比一个函数或过程。如 Move、Setfocus等。 方法的使用 [对象名]. 方法名[参数列表] 示例: form1.move 0, 0 ’移动窗体到屏幕左上角 2.1 对象的概念和用法 二、VB中的控件 内部标准控件 VB工具箱中列出的控件,如文本框、命令按钮等。 ActiveX控件 对标准控件的扩充,不自动显示在工具箱中,使用时进行加载。一般以扩展名为.ocx的文件独立存在。 如通用对话框、多媒体控件等。 2.2 控件的属性和方法 2.2 控件的属性和方法 2.2 控件的属性和方法 ForeColor、BackColor、Font属性 ForeColor :返回或设置在控件内显示的图片和文本的前景颜色 BackColor :返回或设置控件的背景颜色 Font :返回或设置控件的文字字体 程序中设置颜色,有两种方法 使用颜色常量 vbBlack vbBlue vbGreen VbRed vbWhite VbYellow vbcyan(青色), vbMagenta(紫红色) 使用RGB(R,G,B)函数 格式:RGB(R,G,B) R(红)、G(绿)、B(蓝)取值在0-255,如黄色为(255,255,0) 2.2 控件的属性和方法 多个与字体有关的控件属性 FontName(字体名) Form1.FontName = “黑体” FontSize(字体大小) Form1.FontSize = 24 FontBold(是否加粗) Form1.FontBold = True FontItalic(是否斜体)、FontUnderline(是否加下划线)、FontStrikethru(是否加删除线) Font属性是一个对象类型,字体的各种定义也可由该对象的不同属性来控制,如: Form1.Font.Name = “黑体” Form1.Font.Size=12 Form1.Font.Bold = True 2.2 控件的属性和方法 与控件的值有关的属性 Caption 返回或设置窗体和控件的标题 Frame、 Label、 OptionButton 、CheckBox 、 CommandButton等控件有此属性。 Text Textbox, List, ComboBox等控件使用该属性设置控件的动态文本。 通常有Text属性时,也会有SelText、 SelStart, SelLength属性。 Value CommandButton 、 CheckBox、OptionButton控件使用该属性记录控件的状态。 2.2 控件的属性和方法 Enabled 返回或设置控件是否可用。取值为 True(可用) 或 False(不可用,呈灰色) 示例: Command1.Enabled = False Visible 返回或设置控件

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档