- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)的特殊过程和函数。方法的操作与过程、
函数的操作相同,但方法是特定对象的一部分,
正如属性和事件是对象的一部分一样。
? 方法的调用格式为:[对象名称].方法名称 [参数
列表 ]
您可能关注的文档
- 盐酸度洛西汀FDA说明书(英文).pdf
- 看电影学英语 The Shawshank Redemption.doc
- 癫痫发作的是是与非非.pdf
- 石基昆仑酒店公安接口系统(CN).pdf
- 破解CentOS中的root密码和grub密码.pdf
- 破产姐妹 第一季 第16-20集 中英文对照.pdf
- 神轿mikoshi_i_e_a4.pdf
- 福特汽车2009-2010 年报 -内部版.pdf
- 第 5 章 系统的启动与关闭.pdf
- 第2章(知识表示方法1-状态空间法).pdf
- 高校教师资格证之《高等教育法规》模拟题库讲解带答案详解(突破训练).docx
- 高校教师资格证之《高等教育法规》模拟题库讲解及答案详解(典优).docx
- 2025年新能源汽车电池回收处理政策与标准研究分析报告.docx
- 人工智能在智慧农业中的应用与低空经济的相互促进.docx
- 广场舞知识课件.pptx
- 高校教师资格证之《高等教育法规》模拟题库讲解带答案详解(完整版).docx
- 高校教师资格证之《高等教育法规》模拟题库讲解及参考答案详解(实用).docx
- 高校教师资格证之《高等教育法规》模拟题库讲解附答案详解(精练).docx
- 2025年废旧电子产品回收处理技术与市场前景研究报告.docx
- 房地产企业产品创新策略与客群定位2025市场分析:策略规划与布局.docx
文档评论(0)