第二章VB基本概念ppt课件

合集下载

VB语言基础PPT演示课件

VB语言基础PPT演示课件

图形图像控件
总结词
图形图像控件用于在VB应用程 序中显示和处理图形和图像。
详细描述
常用的图形图像控件包括 PictureBox和Graphics,前者 用于显示图片,后者用于绘制 图形。
总结词
通过图形图像控件,可以创建 各种图形和图像效果,增强程 序的视觉效果。
详细描述
这些控件提供了丰富的绘图方 法和属性,使开发人员能够轻 松地创建出精美的用户界面和
VB语言的特点和优势
总结词
VB语言的特点和优势包括易学易用、可 视化设计、高效性能和广泛的应用领域 。
VS
详细描述
VB语言采用了可视化的编程方式,使得 开发者可以通过拖拽控件和属性设置来快 速构建用户界面。VB语言还提供了丰富 的控件库和函数库,使得开发者可以轻松 地实现各种功能。此外,VB语言还支持 多种数据库连接和操作方式,可以方便地 进行数据库开发。VB语言还具有高效性 能和广泛的应用领域,可以用于开发各种 类型的应用程序,包括桌面应用程序、 Web应用程序、游戏等。
关系型数据库
关系型数据库是建立在关系模型基础 上的数据库,使用二维表格来存储数 据,具有数据独立性强、数据操作简 便、数据完整性好等优点。
ADO对象模型
ADO对象模型定义
ADO对象模型是用于访问数据库的对象集合,通 过使用ADO对象,可以实现对数据库的连接、查 询、更新等操作。
Command对象
Command对象用于执行SQL语句或存储过程, 通过该对象可以执行查询、插入、更新和删除等 操作。
窗体控件包括Form、PictureBox、Label 、TextBox等,它们可以用来显示文本、图 像和图形,以及响应用户的输入。
总结词
详细描述

vb第2章VisualBasic程序设计入门PPT课件

vb第2章VisualBasic程序设计入门PPT课件

10
2.2.4 对象的基本属性1
属性
作用
取值范围
说明
Name
是创建对象的名称,所
(名称属性) 有对象都具有的属性
命名的规则 对象名称不会显示在窗体上,但在程序 详见2.2.3 中它将会作为引用对象的唯一标识。
Caption 决定控件上显示的内容
(标题属性)
控件上显示的内容,文本框没有此属性
Height Width Top Left Enabled
2021/2/10
7
属性、事件和方法的区别
• 属性
– 对象名.属性名
– 语句中某一部分,如: Form1.caption="例一“
– 属性名一般是名词,如: Caption、Text、Width、 Height等
• 方法 [对象.]方法[参数列表]
– 对象名.方法名
– 可为一个独立语句,如:
Form1.Show – 方法名一般是动词,如: Print、Hide、Show、Move等
OptionButton(单选按钮)
opt
(文件列表框)
ComboBox(组合框)
cbo
Shape(形状)
ListBox(列表框)
lst
Line(直线)
PictureBox(图形框)
pic
Data(数据)
命名前缀 img hsb vsb tmr dri dir fil shp lin dat
2021/2/10
2021/2/10
11
属性 Font FontName
2.2.4
作用
决定文本的外观
决定控件上正文字体
对象的基本属性2
取值范围
说明

第二章简单的VB程序设计.ppt

第二章简单的VB程序设计.ppt
如:Form1,Label1, Command1 ...
2020/10/17
步骤3、事件过程的代码设计
使用三种方法进入代码设计窗口:
1.双击窗体或控件对象 2.在工程资源管理器窗口选择“查看代码” 3.视图菜单选择“代码窗口”
如何返回对象窗口?
2020/10/17
在代码窗口中对事件过程编程的步骤:
性是控件对象特征的表示,不同控件对象 有不同的属性。
设置属性的方法有两种(简讲):
1)在设计阶段利用属性窗口直接设置属性 2)通过程序代码,在运行时改变其属性
2020/10/17
在设计阶段进行属性设置的方法和步骤: 1.选中控件对象(单击),则会出现该 控件的属性窗口 2.在该窗口中选中要修改的属性,在属 性窗口输入或选择所需的属性值
步骤1、设计程序的用户界面
(一)建立一个新的工程文件和空白窗体
1.“文件”+“新建工程”+“标准.exe” 2.在窗体上添加控件对象步骤如下:
1)在工具箱中控件对象对应的图标上,左键 单击选择,并在窗体上拖曳至合适大小;
2)或者在工具箱中双击所需的图标
举实例演示
2020/10/17
(二)控件的基本操作(与界面设计相关)
2020/10/17
一)面向对象的程序设计方法的提出:
(1)它于 80年代提出,起源于Smalltalk语言 (2)面向对象程序设计方法不是将问题分解 为过程 ,而是将问题分解为对象。 (3)它代表了一种全新的设计思路和新的处理 问题角度。
面向对象:以对象为中心来分析和解决问题
程序设计中的对象:指将数据和操作数据的方法 封装起来的一种实体
2020/10/17
特别提醒 易出错的属性:对象的名称属性

VB教案(1-3章)省公开课一等奖全国示范课微课金奖PPT课件

VB教案(1-3章)省公开课一等奖全国示范课微课金奖PPT课件
第36页
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim aa As String * 1
aa = Chr$(KeyAscii)
' 将ASCII码转换成字符
Select Case aa
Case "A" To "Z"
'大写转换成小写
aa = Chr$(KeyAscii + 32)
有关属性设置
Name Form1
Caption 颜色、对齐、MousePointer=99,MouseIcon=Key04.ico 鼠标属性例
Label1 Label2 Label3 Label4 Label5
左对齐 居中 自动 背景白 前景红
Alignment=0, BorderStyle =1 Alignment=1,BorderStyle =1 AutoSize=True, WordWarp=False, BorderStyle =1 BackColor= &H00FFFFFF&, BorderStyle =0 ForeColor= &H000000FF&, BorderStyle =0
23第23页
窗体和基本控件
一、通用属性
1. Name名称属性 创建对象名称,有默认名。在程序中,控件名是作为对象标识而引用, 不会显示在窗体上。
2. Caption标题属性 该属性决定了控件上显示内容。
3. Height、width、top和left属性
Left
Top Width
Heig ht
第24页
• KeyPress(KeyAscii As Integer):同上,并可返回一个KeyAscii参数 即所按键值存放在参数KeyAscii中。 比如:对回车判断 KeyAscii=13 • LostFocus:当控件失去焦点时发生。 • GotFocus:当控件取得焦点时发生。 惯用方法

第2章 VB快速入门PPT课件

第2章 VB快速入门PPT课件

第 • 窗体是一块画布,是所有控件的容器,用户可以根据自
二 章
己的需要利用工具箱上的控件在画布上画界面。
• 窗体属性决定了窗体的外观和操作。

图标 Icon
标题 Caption


控制菜单框 ControlBox

最小化按钮 最大化按钮 MinButton MaxButton
边框样式 BorderStyle
GotFocus 、按下键盘KeyPress 等 。
门 对象的事件是固定的,用户不能建立新的事件。
同一事件,对不同的对象,会引发不同的反应。
计算机基础教学部
8
事件过程
VB
第 二
事件过程 应用程序处理事件的步骤
章 应用程序设计的主要工作就是为对象编写事件
过程的代码。

速 事件过程的形式如下:
入 门
12
2.1.3 对象的建立和编辑
VB
第 对象的建立
二 章
单击工具箱上的按钮
在窗体上拖拽适当大小的矩形框
快 对象的选定

选定多个对象可借助于Ctrl或Shift
入 门
对象的复制和删除
复制“粘贴”(“创建控件数组?”否)
对象的命名
Name(名称)属性,必须以字母或汉字开头
计算机基础教学部
13
2.2 窗体的概念

了一种特殊的过程和函数,称为方法。
方法是面向对象的,调用时一定要指明对象。对
快 速
象方法的调用格式为:

[对象.]方法 [参数名表]

若省略对象,表示当前对象,一般指窗体。
例如:Text1.SetFocus , 此语句使Text1控件获

vb最全最经典课件(免费)

vb最全最经典课件(免费)

在中,将反映对象的属性和行为封装 在一起,是面向对象编程的基本元素。
本章目录
2.类的概念
类 同种对象的集合与抽象,是创建对象实例的 模板,包含所创建对象的属性描述和行为特征的 定义。 例如,人类是具体人的抽象。每个人有不同的身 高、体重等属性值和不同的行为。 工具箱中的可视图标是系统设 计好的标准控件类。通过将控件类实例化,得到 真正的控件对象。在窗体上画一个控件,就将类 转换为对象,创建了一个控件对象(简称控件)。
本章目录
2.2 建立简单的应用程序
例2.2 编写一个人民币与美圆兑换的程序。 建立一个应用程序分为以下几步进行: (1) 建立用户界面的对象 (2) 对象属性的设置 (3) 对象事件过程及编程 (4) 保存和运行程序
代码说明
本章目录
对象事件过程及编程
代码窗口的对象列表框可显示窗体所有对象 过程列表框列出所选中对象的所有事件 例如,在按钮Button2的Click事件加入代码:
1.1 概述 1.2 集成开发环境 1.3 使用帮助系统
本章目录
1.1 概述
1.1.1 Visual Basic的发展 20世纪60年出现Basic语言; 20世纪80年代,True Basic、Quick Basic和 Turbo Basic等; 1991年Microsoft公司推出Visual Basic1.0,以 可视化工具为界面设计、结构化Basic语言为基 础,以事件驱动为运行机制。从1991年的VB1.0 至1998年的V B6.0的多次版本升级,功能更强 大、完善,应用面更广; 2002年正式发布Visual 。
本章目录
事件过程
事件过程 应用程序处理事件的步骤 它针对某一对象并与该对象的一个事件相联系 应用程序设计的主要工作就是为对象编写事件过 程的代码。事件过程的形式如下:

VB语言基础教程ppt课件

VB语言基础教程ppt课件
VB6.0包括三个版本:学习版、专业版、企业版
3
二、VB主要功能特点: 1. 具有面向对象的可视化设计工具 2. 事件驱动的编程机制 3. 提供了易学易用的应用程序集成开发环境 4. 结构化的程序设计语言 5.支持多种数据库系统的访问 6.OLE技术。VB核心就是其对对象的链接与嵌入(OLE)的支持。 7.Active技术 8.完备的help联机帮助功能 三、VB6.0新功能特点
序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每 个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2, . . .。 窗体网格点间距的设置:设计模式-”工具” –”选项” 应注意窗体名(代码中使用的标识对象名称)和窗体文件名的区别
9
窗体名
窗体文件名
10
3.代码(code)窗口 在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器” 窗口中的“查看代码”按钮来打开代码编辑器窗口。代码编辑器是输入应用程序 代码的编辑器。 代码窗口主要包括: a.对象列表框 b.过程列表框 c.代码框 d.过程查看按钮 e.全模块查看按钮
2.结构化程序设计 程序的可读性、可维护性为目标 程序=算法+数据结构 的面向过程的程序设计
3.面向对象的程序设计(OOP) 降低程序的复杂性、提高软件的开法效率和改善工作界面为目标 程序=对象+消息 的面向对象的程序设计
21
结构化的分解突出过程(How to do?) 面向对象的分解突出真实世界和抽象的对象(What to do?) 目前常用的面向对象语言有:Visual Basic、Visual C++、Visual FoxPro等 优点
5
进入VB6.0窗口

VB完整课件PPT

VB完整课件PPT

7. Forecolor前景颜色属性 设置控件的前景颜色(即正文颜色)。其值是一个十六 进制常数,用户可以在调色板中直接选择所需颜色。 8. Backcolor背景颜色属性 9. Backstyle背景风格属性 0-transparent:透明显示,即控件背景颜色显示不出来。 10. BorderStyle边框风格属性 0-None:控件周围没有边框 。 1-Fixed Single:控件带有单边框。 11. Alignment属性 控件上正文水平对齐方式 0:正文左对齐 ;1:右对齐;2:居中。 12. AutoSize属性 控件是否根据正文自动调整大小, False 13. WordWarp属性 AutoSize True时,WordWarp才有效。 按正文字体大小在垂直方向上改变显示区域的大小。
目前的最新版本是VB 2010 测试版
1.1可视化编程的概念
Visual的英文含义就是可视化,“可视的Basic” 这个名字可能抽象了点,但实际上它却是最直观的 编程方法,不需要编写大量代码去描述界面元素的 外观和位置,只要把预先建立好的对象拖放到屏幕 上相应的位置即可。 在VB中引入了控件的概念,在Windows中控件 的身影无处不在,如按钮、文本框等,VB把这些控 件模式化,并且每个控件都有若干属性用来控制控 件的外观,工作方法。
8. 立即窗口
• 在中断模式下,用以显示变量值或属性值和 设置变量值或属性值;检查和调试程序;控 制单步执行;输出中间结果;执行单行命令 等。
1.4
VB的有关概念
1. 类 是创建对象实例的模板, 包含创建对象的属 性描述和行为特征的定义。类属于一种数据类型, 被类说明的变量称为对象。 2. 对象 是类的一个实例,继承了类的属性、方法。 VB中常用的对象有:窗体、各种控件等。 3. 对象的建立和命名 4. 对象的三要素 (1)属性 对象的性质,即用来描述和反映对象特征 的参数。

《VB基础知识》课件

《VB基础知识》课件
2 内容提醒
提醒学习者需要加强理解和练习的重点内容,以及掌握VB的关键技能。
3 问题答疑
给学习者提供机会提问和解决问题,促进互动和进一步学习。
以上就是《VB基础知识》PPT课件的大纲
通过学习这些基础知识,您将能够掌握VB编程语言,开发出令人惊艳的应用程序。
VB逻辑控制语句
学习使用条件语句和循环语句来控制程序的执 行流程和逻辑。
第三章:表单设计
1
表单设计原则
探索设计表单时应遵循的最佳实践和用户界面设计原则。

2
VB表单控件介绍
介绍常用的VB表单控件,如文本框、按钮、下拉菜单等,以及它们的功能和用 法。
3
VB表单事件处理
学习如何使用事件处理程序来响应用户的操作,并实现交互功能。
第四章:VB程序开发
VB程序结构
VB调试与优化
了解VB程序的结构和组织方式, 学会编写模块化、可维护的代码。
掌握调试技巧,解决常见的程序 错误,提高代码性能和效率。
VB程序发布与部署
了解将VB应用程序打包和发布的 方法,确保程序顺利运行。
结束语
1 总结和反思
回顾所学的VB基础知识,总结经验,思考下一步的学习计划。
《VB基础知识》PPT课件
VB是一门强大而广泛应用的编程语言,本PPT课件将帮助您全面掌握VB的基础 知识,为您迈向编程世界铺平道路。
第一章:VB简介
1
VB的发展历程
回顾VB的演变史,了解其起源以及成为目前流行的编程语言的原因。
2
VB的应用场景
探索VB在不同领域的广泛应用,包括数据处理、界面设计等。
3
VB的编程环境
介绍VB编程所需要的工具和软件环境,以及如何搭建开发环境。

VB语言基础 ppt课件

VB语言基础  ppt课件

通常,解决某个问题的程序方法有多种, 我们应该从中选择一种较好的方法
ppt课件 22
主页
2.3.2 字符串函数
字符串函数用于进行字符串处理
使用字符串函数的几点说明:
(1)函数Mid(“ABCDEG”,3,2)的结果为”CD” 若省略n,则得到的是从P开始的往后所有字符,如 Mid(“ABCDE”,2) 的结果为 “BCDE” (2)插入字符串语句Mid,该语句格式如下: Mid(字符串, p[,n]) = 子字符串 用“子字符串”替换“字符串”中从P开始的与“子字 符串”等长的一串字符。 例如,假设S=“ABCDE“,执行语句Mid(S,3)=“99“后, S的值为“AB99E“ 23 ppt课件
再次运行程序,单击窗体后 输出另一组结果
ppt课件 20
主页
例 随机产生一个两位数,交换个位数和十位数的位置, 把处理后的数显示在窗体上 编写的窗体单击事件过程代码如下:
Private Sub Form_Click() Dim x As Integer, a As Integer Dim b As Integer, c As Integer x = Int(Rnd*90)+10 a = Int(x / 10) b = x Mod 10 c = b * 10 + a Print "处理后的数: "; c End Sub
浮点数。表示带有小数部分的数 如超出某个表示范围,则用科学记数法 例如:4.53E8(4.53×108),8.173E-14,3.14D23
⑷货币型(Currency)
专门为处理货币而设计的数据类型 它可最多保留小数点右边ppt 4位和小数点左边 15位 课件
6
主页

《VB程序设计第二章》PPT课件

《VB程序设计第二章》PPT课件

精选PPT
31
例4 计算1~100的奇数和,程序段如下:
Dim i%, s% s=0 For i = 1 To 100 Step 2
s=s+i Next i
Dim i%, s% s = 0: i = 1 re: If i <= 100 Then s=s+i i=i+2 GoTo re End If
方法:Refresh(刷新)和Move(移动)。
事件:Click 和 DbClick。
精选PPT
21
注释、暂停、程序结束语句
1.注释语句:
‘ 或 Rem <注释内容>
2.暂停语句:
stop
Stop语句用来暂停程序的执行,相当于 在事件代码中设置断点。
3.程序结束语句:
end
精选PPT
22
说明: 1.Stop语句的主要作用是把解释程序置为中
"然后单击确定", "输入框", , 1000, 1000)
l = 2 * 3.14159 * r
s = 3.14159 * r * r Text1.Text = r: Text2.Text = l: Text3.Text = s
End Sub
Private Sub Command2_Click()
断(Break)模式,以便对程序进行检查和调 试。可以在程序的任何地方放置Stop语句, 当执行Stop语句时,系统将自动打开立即 窗口。
2.与End语句不同。
精选PPT
Байду номын сангаас
23
选择结构
1. If…Then语句(单分支结构)
If <表达式> Then 语句块1 [Else 语句块2]

VB完整课件PPT

VB完整课件PPT

1. 初期的程序设计
高运行效率、少占用内存为目标。
2. 结构化程序设计
程序的可读性、可维护性为目标。 程序= 算法+数据结构
3. 面向对象的程序设计
降低程序的复杂性、提高软件的开法效率和改善工作 界面为目标。 程序=对象+消息
2.1
• • • • • •
窗体和基本控件
2.1.1 控件对象的通用属性 2.1.2 窗体对象 2.1.3 标签控件(Label) 2.1.4 文本框控件(TextBox) 2.1.5 命令按钮控件(CommandButton) 2.1.6 时钟、图形控件
2.1.1 控件对象的通用属性
一、常用属性
1. Name名称属性 创建的对象名称,有默认的名。在程序中,控件名是作为 对象的标识而引用,不会显示在窗体上。 2. Caption标题属性 该属性决定了控件上显示的内容。 3. Height、width、top和left属性
Top
Left Width
Heig ht
1.4
VB的有关概念
(2)方法 对象的行为,即将一些通用的过程编写好 并封装起来,作为方法供用户直接调用。通过对 象使用方法,可完成对一对象的操作和要执行的 任务。 在面向对象程序设计中,方法和属性的定义 是在类中完成,方法和属性的使用和改变都是通 过对象实现的。 (3)事件 响应对象的动作称为事件,它发生在用户 与应用程序交互时。如单击控件、鼠标移动、键 盘按下等。
1.2安装和运行Visual Basic 6.0
一、运行环境
1、硬件:
486DX/66 MHz 或更高的处理器(推荐 Pentium 或更
高的处理器),一个 CD-ROM 驱动器,VGA 或分辨率更

vb6.0_PPT_2

vb6.0_PPT_2

第二章 程序设计基础
2.1.1 标准数据类型
Type) 1.数值型(Numeric Type) 数值型( Type) 2.字符型(String Type) 字符型( Type) 3.货币型(Currency Type) 货币型( Type) 4.日期型(Date Type) 日期型( Type) 5.布尔型(Boolean Type) 布尔型( 6.对象型(Object Type) Type) 对象型( Type) 7.变体型(Variant Type) 变体型( Type) 8.字节型(Byte Type) 字节型(
第二章 程序设计基础
2.5 程序注释及书写规范
程序注释 程序注释是对编写的程序加以说明和注解, 程序注释是对编写的程序加以说明和注解,这样便于程序的阅 读、编辑和调试。 编辑和调试。 Basic系统中 注释语句是以单引号( 系统中, 在Visual Basic系统中,注释语句是以单引号(')开头的语句 行,或以单引号(')为后缀的语句段落。 或以单引号( 为后缀的语句段落。 程序书写规则 (1)每条语句占一行,一行最多允许有255个字符; 每条语句占一行,一行最多允许有255个字符; 255个字符 (2)一行若书写多个语句,语句之间用冒号“:”隔开; 一行若书写多个语句,语句之间用冒号“ 隔开; (3)某个语句一行写不完,可用“空格”和下划线“_” 组成 某个语句一行写不完,可用“空格”和下划线“ 的连接符,将上、下两行连接成一个语句行。 的连接符,将上、下两行连接成一个语句行。
2.5 程序注释及书写规范
对象的命名 每一个对象都有自己的名称属性,当窗体、控件对象刚建立时, 每一个对象都有自己的名称属性,当窗体、控件对象刚建立时,Visual B asic系统给出一个对象的默认名。用户可通过属性窗口设置(名称)属性, asic系统给出一个对象的默认名。用户可通过属性窗口设置(名称)属性,重 系统给出一个对象的默认名 新定义对象的名称,这样会更方便地识别对象的类型和功能。 新定义对象的名称,这样会更方便地识别对象的类型和功能。

精品课件-02第02章-VB基本语法课件

精品课件-02第02章-VB基本语法课件
2.4 运算符
2.4.1 算术运算符 算术运算符专门用于数字运算, 运算结果也是数字。 2.4.2 赋值运算符 赋值运算符用于为变量赋值。 2.4.3 连接运算符 连接运算符有两个, 分别是“&”和“+”, 用于将两个字符串连为一体。具体应用中, 应优先选用“&”, 因为如果使用“+”的话, 有可能产生歧义。 2.4.4 比较运算符 比较运算符用于判断两个算子之间是否存在某种关系。 在进行程序设计的过程中, 比较运算符的出现频率较高。为使读者能熟练运用, 在此对一些运算规则加以说明。
2.4 运算符
2.4.5 逻辑/位运算符 逻辑/位运算符的算子可以是Boolean型或数值型的。但在程序设计中, 算子以前者居多, 因此, 这里只介绍对比Boolean型数据进行运算的情况。 56[A-N]*[x-z]”等。 2.4.6 运算符的优先级 运算符的优先级决定同一算式中所有运算符的运算次序。当表达式中存在不同种类的运算符时, Visual Basic将优先执行算术运算与字符串连接运算, 再进行比较运算, 最后才进行逻辑运算。 2.4.7 运算符应用实训
2.3.2 数组
与变量类似,可以用Dim关键字声明数组,在具体应用中,有时,在声明数组时,不能确定其中究竟应该包含几个元素。将数组声明得太大,又会浪费内存空间。在这种情况下,可以先声明大小待定的数组,之后,再在适当的位置利用ReDim关键字指定其大小。如: Dim A() As Integer '声明大小待定的数组 ReDim A(n) '指定数组大小(共n+1个元素) 需要注意的是,虽然可以使用ReDim关键字定义或重新指定数组的大小,但是不能更改数组的数据类型和维数。此外,对于多维数组,使用ReDim关键字只能改变其末维的上限,末维的下限以及其他维的上下限,均不能修改。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
13.04.2020
特别提醒 易出错的属性:对象的名称属性
(1)命名:每个对象都有自己的名字,有了 名字才能在程序代码中引用该对象,在属性窗口 “名称” 设置对象名称。
(2) 命名格式: 名字以字母或汉字开头,由字母、汉字、数字 串、下划线组成,长度<=40个字符. (3)系统的默认名:
如:Form1,Label1, Command1 ...

一个类
绿皮 白皮


黑皮 鞋
13.04.2020
三个 对象
举例2如下:
汽车 这是一个类 不专指特定的事物
一辆白色小汽车
这是一个对象,因为它是指一辆具体的汽车实体 ,该对象的属性为白色、小型等
13.04.2020
(一) VB中的类
13.04.2020
(二)VB中的对象
定义:
VB中的对象是指具有特殊属性和行为方 法的实体。如:窗体对象、命令按钮等
VB中最基本的控件对象有标签、文本框等20个.
13.04.2020
二、对象的属性、事件和方法
构成了对象的三要素
①属性是指一个对象的特征(性质) ②事件是指作用在对象上、且能够为对 象所识别和响应的一系列动作。如鼠标的单击
等.
③方法是指对象所发出的动作
举例说明
13.04.2020
对象、属性、事件和方法的含义。
13.04.2020
3. 事件过程的概念
它是用来说明该事件发生后所要做的 事情,它是由编程人员来完成的代码设计。
当事件发生时,VB就立即寻找相应 的程序进行处理,那么,响应一个事件 的程序代码就称为对象的事件过程。
13.04.2020
说明:
事件过程名由对象名、下划线和事件名组成
事件过程的形式:
定义过程开始语句
如下所示
对象列表框
事件名列表框
13.04.2020
事件过程模板
本题涉及的控件对象:
界面要求如下:
1个文本框(用于显示信息)
2个命令按钮
13.04.2020
事件过程代码为:
'“确定”命令按钮的单击事件过程 Private Sub Command1_Click()
Text1.Text = "欢迎学习Visual Basic!" ‘给Text1文本框的Text属性赋值
3. 设置对象属性值的两种方法:
1)在设计阶段利用属性窗口直接设 置属性
2)在程序代码中通过赋值设置属性, 语法格式为:
对象名称.属性名称=属性值 例 Form1.Caption = “输入”
Text1.Left = 100
13.04.2020
(二)事件及事件过程
1. 事件的概念
事件是指作用在某对象上、由VB预 先设置好的、能够为某对象所识别和响应 的一系列动作。 举例说明
第2章 简单的VB程序设计
2.2VB中的对象及其属性、事件、方法☆ 2.3简单应用程序的建立☆ 2.4窗体和基本控件☆ 2.5VB常用方法☆ 2.6VB工程结构和工程管理
13.04.2020
2.2 VB中对象及其属性、事件和方法
一、 VB中的对象及其分类 二、对象的属性、事件和方法
13.04.2020
如鼠标的单击(Click)
13.04.2020
又例如: 每个对象都可识别一系列事件。 如:窗体对象可识别单击(Click) 、双击 (Dblclick)等
13.04.2020
2. 有关说明
1)鼠标的单击(Click)、双击(DblClick) 、 装载,载入(Load)都是VB中常用的事 件。
2)事件可以由用户触发,也可由系统触 发。
事件过程名
Sub 对象名_事件名([参数列表])
… … (事件过程代码)
End Sub
定义过程结束语句
13.04.2020
举例4:
Private Sub 女生—蟑螂爬过去() 高声尖叫的程序代码
End Sub Private Sub 男生—蟑螂爬过去()
高声喊打的程序代码
End Sub
13.04.2020
一、对象和类的概念
对象是指在现实世界中可以独立存在的、 可以被区分的一些实体,也可以是一些概念 上的实体。
举例说明:书,笔,手机,飞机等
13.04.2020
类是所有具有一定共性的对象的集合, 即类是同种对象的抽象,而对象是类的一 次实例化结果。
举例说明类的涵义(见下图)
13.04.2020
例1. 举例说明类和对象的关系:
在VB中大多数对象是由系统设计好的, 直接供用户使用。
13.04.2020
(三)VB中的对象类型
VB中的对象多数已由系统设计好,常用的 对象如下:
1. 窗体对象
最基本的对象,用于创建程序的界面,在窗 体上可放置不同的控件对象。
13.04.2020
2 . 控件对象
工具箱中的各种控件工具图标,实际上就 是代表了各个不同对象的类。当在窗体上 画一个控件,并设置其属性后,就创建了 一个控件对象。
End Sub
13.04.2020
'窗体的装载事件过程 Private Sub Form_Load()
Text1.Text = "第一个VB应用程序" End Sub
'“退出”命令按钮的单击事件过程
Private Sub Command2_Click()
End
' 程序结束
End Sub
13.04.2020
13.04.2020
在代码窗口中对事件过程编程的步骤:
如若希望事件a作用在对象甲上时执行程序代码,则 (1)单击“对象列表框”右边的箭头,选择需进行
事件过程编程的对象甲。 (2)单击“过程列表框”右边的箭头,选择与所
选对象甲对应的事件a 。 (3)在所选事件过程代码模板中编写程序代码。
13.04.2020
例3:用针刺一只黄色 充满氢气的气球,气球发生爆炸。
对象: 气球
属性:黄色 充满氢气
13.04.2020
事件:针刺
方法:爆炸
(一)属性
1. 属性的概念 属性是用来描述和反映对 象特征的参数.
2. 属性和属性值的区别及属性的共有性 和私有性
(举例说明:在属性窗口中进行查看和设置)
13.04.2020
例5 举实例说明事件过程及程序代码应写在何处
应用程序窗体(界面)
代码窗口
13.04.2020
4.事件过程是指事件发生后,响应一个事件的
程序代码。事件一发生,系统就去执行程序代 码
5.总结:如何确定在事件过程中编写程序代码 的位置
如若希望事件a作用在对象甲上时,执行程 序代码。则必须在事件过程( 对象甲_事件a( ) ) 中编写程序代码
相关文档
最新文档