第二篇 案例篇 5-1VB编程概述.pdf

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

——VB编程概述 一、VB的基本概念 1.对象 2.属性 3.事件 4.方法 1.对象 (1)对象和类 –对象是基本的运行时的实体,如窗体、各种控 件等,它既包括作用于对象的操作(方法)和 对象的响应(事件)。 对象是将数据和处理 这些数据的过程封装在一起。 –对象的三大要素:属性、事件、和方法 – 类是一个抽象的整体概念 ,对象是类的实例化。 – 类与对象是面向对象程序设计语言的基础。 – 以“学生”为例,说明类与对象的关系。学生 是一个笼统的名称,是整体概念,我们把学生 看成一个“类”,一个个具体的学生(比如你 自己)就是这个类的实例,也就是这个类的一 个个对象。 1.对象 1.对象 ? 工具箱的各种控件并不是对象,而是代表了各个 不同的类。通过类的实例化,可以得到真正的对 象。当在窗体上画一个控件时,就将类转换为对 象,即创建了一个控件对象,也简称为控件。 对象类型 前 缀 对象类型 前 缀 对象类型 前 缀 Adodc(ADO数据 控件) ado FileListBox(文件列表框) Fil Menu(菜单) mn u CheckBox(复选框) chk Form(窗体) frm OptionButton(单选按钮) opt ComboBox(组合框) cbo Frame(框架) fra PictureBox(图片框) pic CommandButton( 命令按钮) cmd HscrollBar(水平滚动条) hsb RichTextBox(多格式文本) rtf CommonDialog(通 用对话框) dlg Image(图像框) img Shape(形状) shp DataGrid(数据网 格) dgd Label(标签) lbl TextBox(文本框) txt DirListBox(目录列 表框) dir Line(直线) lin Timer(定时器) tmr DriveListBox(驱动 器列表框) drv ListBox(列表框) lst VscrollBar(垂直滚动条) vsb 2.属性 ? 属性是一个对象的特性,不同的对象有不同的属性。属性 是用来描述和反映对象特征的参数。 ? 例如:控件名称(Name)、标题(Caption)、颜色 (Color)、字体(FontName)等属性决定了对象展现给用 户的界面具有什么样的外观及功能。 ? 属性窗口中含有各种属性,可以在属性列表中为具体的对 象选择所需要的属性。为了在属性窗口中设置对象的属性, 必须先选择要设置属性的对象,然后激活属性窗口。 设置新属性的方式通常有以下2 种方式 ① 直接键入新属性值 ② 利用对话框设置属值 ? 除了用属性窗口设置对象属性外,也可以在程序 中用程序语句设置,一般格式如下: 对象名.属性名称 = 新设置的属性值 例如: cmdDisp.Caption=“显示” 3.事件 ? 所谓事件(Event),是由Visual Basic预先设置 好的、能够被对象识别的动作,例如click(单 击 ) , DblClick( 双 击 ) , Load( 装 入 ) , MouseMove(移动鼠标),change (改变)等。 不同的对象能够识别的事件也不一样。当事件 由用户触发(如click)或由系统触发(如Load)时, 对象就会对该事件做出响应(Respond)。 事件过程的一般格式如下: Private Sub 对象名称_事件名称([参数 as 数据类 型] ) …… 事件响应程序代码 …… End sub 例如 Sub cmdOk_Click() cmdOk.FontSize=20 ’设置命令按钮的 字体大小为20 End Sub 3.1 鼠标事件(案例1) 包含有鼠标移动(Mouse Move)、按下 (Mouse Down)、释放鼠标键( Mouse Up)、单击(Click)、双击(Double Click )等操作,所触发的相应事件。 3.事件 3.2 键盘事件 KeyPress事件:按下键盘的某个键可以 触发。用于判别按键的ASCII码值。 KeyDown和KeyUp事件:按下、释放键 盘的某个键所触发的事件。 3.事件 4.方法 ? 在面向对象程序设计(OOP)中,引入了称为方法 (Method)的特殊过程和函数。方法的操作与过程、 函数的操作相同,但方法是特定对象的一部分, 正如属性和事件是对象的一部分一样。 ? 方法的调用格式为:[对象名称].方法名称 [参数 列表 ]

文档评论(0)

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

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

1亿VIP精品文档

相关文档