计算机等级考试二级VB教程

合集下载

全国计算机二级考试之VB教程(全集)[1]

全国计算机二级考试之VB教程(全集)[1]
用Visual Basic进行应用程序的设计,实际上是与一组 标准对象进行交互的过程。因此,准确地理解对象的概念, 是设计Visual Basic的重要一环。 1.对象及对象类 动作体的逻辑模型称为“对象”。在Visual Basic中, 对象就是可控制的某种东西,它分为两类,一类是由系统 预先设计好的,称为预定义对象,可以直接使用并对其进 行操作;另一类由用户定义,让用户建立自己的对象。 对象类是对象的定义。比如,我们在说“汽车”时,并 不是专指某个特定的事物,而是指一切装有内燃式发动机, 有传动装置、转向装置、车轮等的可载人或物的、可自动 行走的车辆。而一辆具体的汽车,则是“汽车”这个对象 类的一个具体的例子。 Windows下的应用程序都是以窗口的界面形式出现的,
• • •
• •
单击其中某一标题,便弹出一个相应的菜单。如单击 “文件”,就弹出如图1.5所示的菜单。 菜单项中的菜单命令主要分为以下3种类型。 直接执行的命令; 级联菜单命令(有►标记)。 打开对话框的命令(有…标记); 打开菜单及菜单选项的方法有以下几种。 用鼠标操作菜单; 使用键盘的方向键; ① 先按F10键或Alt键激活菜单栏; ② 按“→/←‖ + Enter键选择菜单项; ③ 最后按“↓/↑‖ + Enter键选择菜单 图1.5 ―文件”菜单 选项后的字母键启动该菜单命令。
图1.3 Visual Basic 6.0标题栏
启动Visual Basic后,标题栏中显示的内容为: 工程1 — Microsoft Visual Basic[设计] 方括号中的“设计”表明当前的工作状态是“设计阶段”。 随着工作状态的不同,方括号里的内容也会跟着变化,会 出现“运行”或“中断”,分别表示“运行阶段”或“中 断阶段”。

全国计算机等级考试二级 VB基础教程电子教案

全国计算机等级考试二级 VB基础教程电子教案
可视化 :Visual的英文含义既是可视化,在可视化环境下创 作前端界面也就如同摆放积木。 面向对象 :面向对象编程是建立在类的基础上的,其通过类 的封装而使源程序更加便于维护。 部件编程 :部件编程则使软件创建如同组装一辆汽车。 事件驱动 :事件驱动则是指程序的执行路线是基于用户的操 作步骤来确定的。
常量在被定义之后,就可以在代码中作为数据使用。 例如: Const MaxPlanets As Integer = 9 Const People As Integer =19 Static SolarSystem (1 To MaxPlanets) If WorldPop > People Then Exit Sub
Boolean 数据类型
Boolean是逻辑型变量,其值只能是True、 False。 Boolean 的缺省值为 False。
Date 数据类型
用于存储Date 和 Time 值。 例如:
Dim SomeDate As Date
SomeDate = #1980-03-16# SomeDate = #3-6-93 13:20#
1、添加“文本框控件”,用于商品的单价、数量的输入。
2、添加“命令按钮控件”,并在其Click事件中添加“计价 程序”,用于商品计价 。 3、添加“标签控件”,用于商品价值和商品总价的输出。
集成开发环境(2)
Visual Basic 6.0集成开发环境由菜单、工具栏、工具箱、窗 体设计器、属性窗口、工程管理器、代码编辑器,以及对象浏 览器、窗体布局窗口、编程环境设置窗口等组成;它们是用户 实施可视化开发所必须的成分。
调试菜单
调试菜单用于调试、监视程序 。 包括:逐语句、逐过程、跳出、 运行到光标处、添加监视、编辑 监视、快速监视、切换断点、清 除所有断点、设置下一条语句、 显示下一语句等子菜单项。

计算机二级vb教程VBd7z

计算机二级vb教程VBd7z

二、数组的清除和重定义 在一个程序中同一个数组只能定义一次,如要清除 数组的内容或对数组重新定义,可用Erase语句来实现, 格式为:Erase 数组名[,数组名]…… Erase语句用来重新初始化静态数组的元素或释放动 态数组的存储空间。 说明: ⑴Erase语句中,只给出要刷新的数组名,不带括 号和下标。
§3. 数组的基本操作
数组的基本操作包括输入、输出及复制,这些操作 是对数组元素进行的。VB还提供了For Each…Next语 句,用于对数组的操作。 一、数组元素的输入、输入和复制
1.数组的引用:通常指对数组元素的引用,方法是 在数组后面的括号中指定下标。 要注意区分数组定义和数组元素,如Dim x(8) 和 Temp=x(8)
该语句用来重新定义动态数组,按定义的上下界重 新分配存储单元,并可为变量改变存储类型。重新分 配动态数组时,数组中的内容将被清除;但如使用 Preserve选择项,则不清除数组内容。在ReDim语句中 可定义多个动态数组,但每个数组必须事先用Dim或 Public形式进行声明,在括号中省略上下界,用ReDim 语句重新定义时再指定数组的上下界。如: Dim Name$(),Address$() ReDim Name$(L1),Address(L2) ReDim只能出现在事件过程或通用过程中,用它 定义的数组是一“临时”数组。即在执行数组所在过 程时为数组开辟一定的内存空间,过程结束时,释放 这部分内存空间。
⑵用变量作为下标定维的数组是动态数组。
一、动态数组的定义
动态数组以变量作为下标值,在程序运行过程中 完成定义,通常分两步:先在窗体层、标准模块或过 程中用Dim或Public声明一个没有下标的数组(括号不 能省略),然后在过程中用ReDim语句定义带下标的数 组。 Redim语句格式为:

计算机二级补习VB基础部分

计算机二级补习VB基础部分
A/B A\B Fix(A/B) Int(A/B)
第三章 VB语言基础
运算规则: 先算术运算,再关系运算,最后逻辑运算 ()可用来改变运算的优先顺序 不同数据类型的数据进行运算:结果为存储长度较长的数据类型,但除法运算的结果都为双精度型 要注意表达式可能溢出的情况
X >Y+3>2 (结果T/F?)
必须以字母开头
长度不超过255个字符
在作用域内必须唯一
3
5
不得使用系统保留字(如End Private Sub )
字符串内不得包含点号和用于类型说明的符号%、 &、!、#、@、$,也不能有空格
以符号形式出现在程序中,且取值可以发生变化的数据称为“变量”,变量名的命名规则如下:
第三章 VB语言基础
循环体
T
F
循环体
F
T
Do While <条件> <循环体> Loop
Do <循环体> Loop While <条件>
“当(while)型”循环——条件成立时,执行循环体
第四章 算法基础及VB的基本语句
循环体
F
T
循环体
T
F
“直到(Until)型”循环——条件成立时,结束循环
注意: 语句体为语句组时,语句体和Then或Else不能够写在同一行
当分支结构中A组或者B组语句仅有一条时,可省略“End If”,但必须将所有语句写在同一行:
分支结构
第四章 算法基础及VB的基本语句
If 条件表达式成立 Then <语句1> Else <语句2>
1
If 条件表达式成立 Then <语句1>

全国计算机等级考试二级VB教程(1~6章)

全国计算机等级考试二级VB教程(1~6章)

心之所向,所向披靡全国计算机等级考试二级VB教程(1~6章)第四章VB程序设计基础一:基本数据类型:1 字符串(String)在VB中字符串是放在双引号内的诺干个字符,其中不含任何字符的字符串为空字符串字符串分变长字符串和定长字符串。

变长字符串:长度不确定。

定长字符串:有确定个数的字符2数值:整型数和浮点数整型数是不带小数点和指数符号的数。

在机器内部以二进制补码形式表示整型数又分整数和长整数:整数(Integer)以两个字节(16位)的二进制码表示和参加运算。

取值范围-32768~32767。

长整数(Long)以带符号的4个字节(32位)二进制数存储。

浮点数(小数是浮动的)分单精度浮点数和双精度浮点数:单精度浮点数(Single)以4个字节(32位)存储,用E来表示。

双精度浮点数(Double)用8个字节(64位)存储,用D来表示。

3货币(Currency)小数是固定的。

4字节(Byte)一种数值类型,以一个字节无符号二进制数存储,取值范围0~2555布尔(Boolean)两个字节存储,只有True和False两取值。

6日期(Date)格式:mm/dd/yyyy或mm-dd-yyyy。

二:常量和变量:1 常量:文字常量符号常量。

文字常量:①字符串常量:由字符组成,除双引号和回车符之外的任何ASCII字符,长度不能超过65535 ASCII码:A 65 B 66 a 97 b 98②数值常数:整型数、长整型数、货币型数和浮点数。

整形数:十进制、十六进制和八进制。

十进制整型数:由一个或几个十进制数字(0~9)组成,可带正负号。

十六进制整型数:由一个或几个十六进制数字(0~9及A~F或a~f)组成,前面冠以&H(或&h),取值范围&HO~&HFFFF。

八进制整型数:由一个或几个八进制数字(0~7)组成,前面冠以&(或&O)长整型数:十进制长整型数:其组成与十进制整型数相同。

计算机等级考试二级VB基础教程

计算机等级考试二级VB基础教程

计算机等级考试二级VB基础教程1.1Visual Basic 概述1。

Visual Basic是什么Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。

“Visual” 指的是开发图形用户界面(GUI) 的方法—-不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。

“Basic”指的是BASIC (Beginners All-Purpose Symbolic Instruction Code)语言,一种在计算技术发展历史上应用得最为广泛的语言。

Visual Basic 在原有BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI 有直接关系。

专业人员可以用Visual Basic 实现其它任何Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。

Visual Basic Scripting Edition (VBScript)是广泛使用的脚本语言,它是Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。

VB简单易学,通用性强,用途广泛。

2.VB的功能VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。

数据访问特性允许对包括Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。

有了ActiveX(TM)技术就可使用其它应用程序提供的功能,例如Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它Windows 应用程序。

Internet 能力强大,很容易在应用程序内通过Internet 或intranet访问文档和应用程序,或者创建Internet 服务器应用程序。

国家计算机二级完美VB培训+公共基础知识教程

国家计算机二级完美VB培训+公共基础知识教程

1.1 软件工程基本概念
软件的发展大致分为四个阶段:(如下图) 软件的发展大致分为四个阶段:(如下图)
第一阶段 阶段 第二阶段 第三阶段 第四阶段 程序设计阶 程序系统阶 软件工程阶段 软件工程阶段 段 段 (结构化方法 (面向对象方法) 发) 多用户 实时 数据库 软件产品 分布式系统 强大的桌面系统 嵌入“智能” 嵌入“智能” 面向对象技术 低成本硬件 专家系统 消费者的影响 人工神经网络 网络计算机
R或S的元组组成,结果仍为n目关系 的元组组成,结果仍为n
差(Difference)关系R和关系S的差记做R-S, Difference)关系R和关系S的差记做R
由属于R不属于S的元组组成,结果仍为n 由属于R不属于S的元组组成,结果仍为n目关系
交(Intersection)关系R和关系S的交记做R Intersection)关系R和关系S的交记做R
公共基础知识
软件工程基础 数据库设计基础 数据结构与算法 程序设计基础
1
软件工程基础
软件的规模大小决定了软件开发的难 度,因此,必须采用科学的软件开发方 法,采用抽象、分解等科学方法降低复 杂度,以工程的方法管理和控制软件开 发的各个阶段,以保证大型软件系统的 开发具有正确性 易维护性、 开发具有正确性、易维护性、可读性和 正确性、 可重用性
2.2
数据模型
数据模型(data model):是表示实 model): 数据模型(
体类型及实体之间联系的模型
数据模式的三个要素: 数据模式的三个要素:
数据结构 数据操作 数据的完整性约束条件
2.2
数据模型
数据模型的三个级别: 数据模型的三个级别: 概念数据模型 逻辑数据模型 物理数据模型

计算机等级考试二级VB教程

计算机等级考试二级VB教程
作业 实验
掌握
重点
第6章 程序调试
6.1 程序调试的基本概念
6.2 程序调试
淮海工学院
Visual Basic 程序设计
掌握
• • • • 三种错误 进入中断的四种方式 本地、监视、立即窗口 断点设置与单步调试
重点
• 本地、监视、立即窗口 • 立即窗口中使用Print或? • 程序中使用Debug.Print
6.2程序调试
2. 使用调试窗口
(3)“立即”窗口
“立即”窗口用于显示当前过程中的有关信息。当测试一 个过程时,可在“立即”窗口中输入代码并立即执行;也可利
用Print方法显示表达式或变量的值。
6.2程序调试
3. 断点设置及单步调试使用调试窗口
(1) 断点设置和取消
断点:通常安排在程序代码中能反映程序执行状况的部位。 断点的设置: • 在“代码编辑器”窗口,移动光标到设置断点的代码行 • 使用“调试”菜单中的“切换断点”命令 或直接单击“调试”工具栏的“切换断点”按钮。 取消断点设置: • 则可使用“调试”菜单中的“消除所有断点”命令。
• 单步过程调试
当可以确定某些过程不存在错误时,则不必对该过程再进行单步语句 调试,而可直接执行整个过程,这就是单步过程调试。 如需对某个过程实行单步调试,可使用“调式”菜单中的“逐过程” 命令或单击“调试”工具栏上的“逐过程”单步过程调试按钮。

作业
• 本章后练习题 第1,4,5,6题 (第123页)
• 打开“工具”菜单,选择“选项”命令; • 在“选项”对话框中选择“编辑器”标签; • 在“代码设置”栏中选中“自动语法检测”即可。
(2) “调试”工具栏
• VB提供了一个专用于程序调试的工具栏。可便捷有效地检 查逻辑错误产生的地点和原因。 • 如果该工具栏不可见,则只要在任何工具栏上单击鼠标右键 ,在弹出式菜单中单击“调试”即可。

计算机二级vb

计算机二级vb

1一、(1)【解题思路】窗体对象和命令按钮控件的标题均由其Caption属性来设置,Visible 属性用于设置窗体或控件在运行时是否可见,设计时可通过修改命令按钮的Font属性来设置标题的字体、字号和字型。

【操作步骤】步骤1:新建一个窗体,按照题目要求建立命令按钮控件并设置命令按钮和窗体的相应属性。

程序中用到的属性见表3.25。

步骤2:调试并运行程序,关闭程序后按题目要求存盘。

(2) 【解题思路】标签的BorderStyle属性用于设置标签的边框样式,值为0表示无边框,值为1表示有固定边框。

要使标签位于窗体的右上角,其Top属性值应为0, Left属性值应为窗体的内部有效宽度减去标签宽度后的值。

【操作步骤】步骤1:新建一个窗体,按照题目要求建立标签控件并设置标签的相应属性。

程序中用到的控件及属性见表3.26。

表3.26步骤2参考答案Private Sub Form_Click()Label1.Top = 0Label1.Left = Form1.Width - Label1.WidthEnd Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。

二、(1)【解题思路】Rnd()函数用于产生一个小于1但大于或等于0的随机数,其语法格式为:Rnd[(number) ]可选的number参数是Single或任何有效的数值表达式。

为使每次程序运行时,得到不同的随机数数列,在使用Rnd()函数产生随机数前应用Randomize语句对随机数生成器进行初始化,该生成器能根据系统计时器得到新的种子值。

为了生成某个范围内的随机整数,可使用以下公式:Int((upperbound -lowerbound +1) * Rnd +lowerbound)。

其中,upperbound 是随机数范围的上限,lowerbound 则是随机数范围的下限。

本题程序用变量Min记录最小数,最初把数组的第一个元素的值赋给Min,然后通过For 循环语句将其后的元素依次与之比较,如果其值小于Min,则将其赋值给Min,依次类推,最终Min的值就是数组各元素中的最小值。

金文老师二级VB教程完整文档

金文老师二级VB教程完整文档

第一章 visual basic 程序开发环境第一节 visual basic 的启动与退出一. 启动 vb 的四种方法:1. 使用“开始”菜单中的“程序”命令2. 使用“我的电脑”3. 使用“开始”菜单中的“运行”命令4. 建立启动 visual basic6.0 的快捷方式二. vb 启动后的简单设置·1. 新建工程··标准 exe2.(1)SDI 但文档界面(2)MDI 多文档界面“工具”—>“选项”—>“高级”—>“SDI 开发环境”3. 退出 vb:ALT+Q第二节主窗体的组成1.标题栏:设计模式运行模式中断模式2.菜单栏:(12 个)(1)菜单的分类:直接执行弹出对话框下一级菜单(2)进入菜单栏的方法:<1>ALT 或 F10 激活菜单后光标健选择<2>ALT+激活键注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对话框,可以用 esc 健关闭<3>快捷键:新建工程 ctrl+n 打开工程 ctrl+o 保存工程 ctrl+s3.工具栏(1)工具栏的分类:编辑、标准、窗体编辑器和调试(2)工具栏的形式:固定、浮动(3)标准工具栏图标及作用第三节其他窗体一. 窗体设计器和工程资源管理器(一)窗体设计器窗口1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。

2. 如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单中的“选项”命令(“通用”选项卡)来调整。

(二)工程资源管理器窗口1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。

工程资源管理器窗口中的文件可以分为 6 类,<1>窗体文件(.frm)<2>程序模块文件(.bas)<3>类模块文件(.cls)<4>工程文件(.vbp)<5>工程组文件(.vbg)<6>资源文件(.res)2.工程资源管理器窗口中文件的分类:(1)工程文件和工程组文件工程文件的扩展名为.vbp,每个工程对应一个工程文件。

计算机等级考试二级VB教程

计算机等级考试二级VB教程
在Visual Basic中,控件可以放置在窗体上,通过设置控件的属性和事件来实现在程序中的功能。
事件处理
控件的事件是指用户与控件交互时发生的动作,如单击按钮、选择列表框中的项等。事件处理程序是 指当事件发生时执行的代码块,用于响应用户的操作并执行相应的功能。
04
数据库编程
数据库的基本概念
数据存储
PNG图像
PNG是一种无损压缩格式,支持透明度、索引色和真彩色。在 VB中,可以使用PictureBox控件来加载和显示PNG图像。
音频和视频文件的处理
音频文件
VB提供了多种音频处理控件,如MediaPlayer、WMP(Windows Media Player)等,可以用来播放、编辑和 录制音频文件。
Internet Transfer控件的属性
Internet Transfer控件具有许多属性,如Server、UserName、Password、RemoteFile和 LocalFile等,用于设置和控制文件传输。
Internet Transfer控件的方法
Internet Transfer控件的方法包括OpenURL、DownloadFile和UploadFile等,用于实现文件的 上传和下载操作。
ADO对象模型
Connection对象
用于建立与数据库的连接,可以指定连 接字符串来指定连接的数据库类型和位
置。
Recordset对象
用于表示从数据库查询返回的数据集 合,可以对记录集进行遍历和操作。
Command对象
用于执行对数据库的查询或命令,可 以通过SQL语句或存储过程来执行。
Error对象
简化问题
尝试简化代码或减少外部因素影响,以便更 容易找到问题所在。

计算机二级vb教程VBd2z

计算机二级vb教程VBd2z

响应某个事件后所执行的操作通过一段程序 代码来实现,这样一段代码叫做事件过程(Event Procudure)。一个对象可以识别一个或多个事件, 因此可使用一个或多个事件过程对用户或系统的 事件作响应。 事件过程的一般格式如下: Private Sub 对象名称_事件名称() …… 事件响应程序代码 …… End Sub “对象名称”指的是该对象的Name属性, “事件名称”是由VB预先定义好的赋予该对象 的事件,而这个事件必须是对象所能识别的。
2.控件值:一般通过“控件.属性”的格式设 置一个控件的属性值。为使用方便,VB为每个 控件规定了一个默认属性,在设置这样的属性时, 不必给出属性名,通常把该属性称为控件的值。 控件值是一个控件最重要的或最常用的属性。如 文本框控件值为Text,设置该控件Text属性时, 不必写成“Text1.Text”形式,只给出控件名即可。 如:Text1.Text=”VB6.0”可写成Text1=”VB6.0”
§2. 控件
控件以图标形式放在“工具箱”中,每种图标都 有与之对应的图标。
一、内部控件:
VB控件分为三类: ⑴ 内 部 控 件 ( 也 称 标 准 控 件 ) : 这 些 控 件 由 VB 的.exe文件提供,启动VB后,内部控件就出现在工 具箱中,既不能添加,也不能删除。 ⑵Active X控件:是扩展名为.ocx的独立文件,包 括各种版本的VB控件,也包括第三方提供的Active X控件。 ⑶可插入对象:这些对象能添加到工具箱中,可 把它们当做控件使用。
3.通过属性窗口改变对象的位置的大小:属 性窗口有4种属性与窗体及控件大小和位置有关: Width、Height、Top、Left,其中Width是控件或 窗体水平方向的长度,Height是控件或窗体垂直 方向的长度;(Top、Left)是控件或窗体左上角坐 标,用来设置控件或窗体的位置,对窗体来说是 相对于屏幕左上角的位移量,对控件来说是相对 于窗体左上角的位移量。 4.选择控件:如要选择多个控件,可用如下 两种方法: ⑴按下Shift键不放,依次单击要选择的控件。

度计算机等级考试二级VB基础教程(10)

度计算机等级考试二级VB基础教程(10)

度计算机等级考试二级VB 基础教程 (10)度计算机等级考试二级VB基础教程 (10)2.6VisualBasic的输入体制程序的基本操作就是数据的输入,数据办理和数据的输出。

VisualBasic可顶用于输入的控件主要有:文本框 TextBox、复选框 CheckBox、选项按钮 OptionButton 、列表框 ListBox、组合框 ComboBox、转动条 ScrollBar、通用对话框控件。

还有一个函数叫 InputBox 函数,也可用于数据的输入。

1.经过文本框输入数据只需获得文本框的Text 属性就能够对其进行操作了。

下边的代码可将Text1 文本框的正文变为大写输出至Text2 文本框。

PrivateSubForm_Click()Text2.Text=UCase(Text1.Text)EndSub2.经过复选框和选项按钮输入数据只需检测到 CheckBox和 RadioButton 的 Value 属性值就能够知道它们能否被选上了。

3.经过列表框和组合框输入数据(1)列表框 ListBox 和组合框 ComboBox的不同它们在 Windows 的 Open,SaveAs对话框里最为常有。

组合框又包含三种种类,这三种种类要在它的 Style 属性里设置。

列表框只是把能够选择的项目列出来,而组合框里有的种类能够同意用户输入数据。

(2)列表项目的增减使用 AddItem,RemoveItem 语句能够增减列表项目。

往常将项目增减的语句放入 Form_Load事件里。

ListBoxName.AddItemitemComboBoxName.AddItemitemitem 是新项目名称,一定是字符串种类,非字符串种类可经过Str 函数或Format 函数来变换。

转列表框,组合框的每一项目都有一个Index 值,第一个项目的 Index 值是 0,第二个是 1,依此类推。

删除项目可经过删除其Index 值来实现。

(完整word版)计算机等级考试二级vb过程讲解

(完整word版)计算机等级考试二级vb过程讲解

计算机等级考试二级vb过程讲解第 8 章过程教学要求掌握VB的两种过程:事件过程和通用过程掌握Sub过程的定义掌握Function过程的定义掌握过程的调用掌握参数的传递——按值传递和按地址传递掌握递归算法掌握变量的作用域8.1 Sub过程8.1.1 事件过程当对象识别某事件后,进行的操作处理——以代码的形式存储在事件过程中。

分类:窗体事件过程控件事件过程1 定义事件过程[形式]:Private Sub Form_事件名([参数列表])[局部变量和常数声明]语句块End SubInitialize(初始化)事件——配置窗体时触发Load(加载)事件——窗体装入内存时触发Activate(激活)事件——窗体被激活时触发Gotfocus事件(得到焦点)事件——窗体成为当前焦点时触发窗体上无可视控件时,触发窗体的Gotfocus事件;窗体上有可视控件时,触发控件的Gotfocus事件;执行次序:Initialize Load Activate Gotfocus窗体的Initialize、Load事件发生在窗体被显示之前,其中可放置系统初始化命令,但其中语句有所限制;窗体加载后,只要不被卸载,就不会再执行Initialize、Load事件,但Activate事件会多次发生;当访问另一窗体上的“非可视”数据或调用其中定义的全局过程时,只会触发该窗体的Initialize事件,而Load事件不触发;当访问另一窗体上的“可视”数据时,会同时触发该窗体的Initialize和Load事件;3 定义控件的事件过程[一般形式]:Private Sub 控件名_事件名([参数列表])[局部变量和常数声明]语句块End Sub8.1.2 通用过程完成某一特定功能的程序段——通用过程(自定义)必须显式调用方可执行;分为:公有过程(Public)私有过程(Private)1 通用Sub过程的定义[一般形式]:[Private|Public] [static] Sub <过程名>([<参数列表>])<过程体>End Sub[说明]:(1) 以Sub开头,End Sub结束,,中间是过程体——包括变量声明和语句块;(2) 以Private为前缀的过程是模块级的,以Public为前缀的过程是应用程序级的,缺省默认是Public;(3) Static 选项说明过程中的局部变量是静态变量;(4) 过程名的命名规则和变量名相同,在同一个模块中,过程名必须是唯一的;(5)参数列表中的参数称为形式参数,可以没有,但无参数时圆括号不能省略;有多个参数时,参数之间用逗号间隔;(6)参数说明格式:[Optional][ByVal|ByRef] <变量名>[()][As <数据类型>]其中:a) 若参数是数组,则在变量名后面加一对圆括号,但无维界定义b) ByVal:指明参数传递方式是传值;c) ByRef:指明参数传递方式是传地址,为缺省值;d) 若参数是字符型的,必须是不定长字符串;e)Optional:参数是可选的,必须定义在必选参数后面。

计算机二级vb教程VBd3z

计算机二级vb教程VBd3z
①如一变量未被显式定义,末尾也没有类型说明符, 则被隐含地说明为变体类型变量。
②用DefType语句定义的变量只对它所在的模块起作 用,类型说明符(%,&,#,!,@,$)比DefType语句优先起作用。 ③在实际应用中,应根据需要设置变量的类型。 3.记录类型变量:记录类型变量定义与基本数据变 量定义相同,但在引用时有所不同。
这里的“常数”是字符个数,它指定定长字符串的长 度。
⑵在使用记录类型前,必须用Type语句加以定义。 记录类型在标准模块中定义,其变量可出现在工程的 任何地方。
⑶在记录类型中不能含有数组。
⑷在随机文件操作中,记录类型数据有重要的作 用。
§2. 常量和变量
常量在程序执行期间其值是不发生变化的,而变量的 值是可变的,它代表内存中指定的存储单元。
Visual Basic程序设计基础
§1. 数据类型
数据是程序的必要组成部分,也是程序处理的对象。
一、基本数据类型
VB提供的基本数据类型主要有字符串型数据和数值 型数据,此外还提供了字节、货币、对象、日期、布尔、 和变体数据类型。 1.字符串(String):是一个字符序列,由ASCII字符组 成,包括标准的ASCII字符和扩展ASCII字符。在VB中, 字符串是放在双引号的若干个字符,其中长度为0(即不 含任何字符)的字符串称为空字符串。
②Static:用于在过程中定义静态变量及数组变量。 与Dim不同,如用Static定义变量,由每次引用变量时, 其值会继续保留;而引用Dim定义的变量时,变量值被 重新设置(数值变量重新设置为0,字符串变量被设置为 空)。通常把由Static定义的变量称为静态变量,把由 Dim定义变量称为自动变量。 ③Public:用来在标准模块中定义全局变量或数组。 ④Redim:主要用于定义数组。 ⑶用DefType语句定义:该语句可在标准模块、窗体 模块的说明部分定义变量。 格式为:Def Type 字母范围

全国计算机等级考试——二级VB培训资料

全国计算机等级考试——二级VB培训资料

二级VB培训内容【考试要求】掌握窗体和控件的属性、事件和方法以及控件的画法。

【考试操作要点】1.窗体(1)属性①Name:窗体的名称②Caption:窗体标题栏中显示的标题③BackColor:窗体的背景颜色④BorderStyle:窗体的边框风格⑤ControlBox:决定窗体是否具有控制菜单⑥MaxButton :决定窗体右上角是否有最大化按钮⑦WindowState:决定窗体的正常、最大、小化状态(2)事件①Click事件:鼠标单击窗体时触发的事件②DblClick事件:鼠标单击窗体时触发的事件③Load事件:在窗体被装入内存时触发的事件(3)方法①Print方法:打印或显示信息②Cls方法:清除运行时在窗体中显示的内容注:(培训题库2,11,42,46,47,48,49,50套的题目中均有操作要求)2.标签(1)属性①Caption属性:标签中显示的内容②Name属性:标签的名称③Alignment属性:指定在标签上显示的信息的位置④BorderStyle属性:指定标签有无边框⑤AutoSize属性:指定标签是否能自动调整大小以显示所有内容⑥WordWrap属性:指定标签中文字是否能自动换行(2)事件①Click事件:鼠标单击标签时触发的事件②DblClick事件:鼠标单击标签时触发的事件注:(培训题库1,7,9,10,17,19,34,36,37,38,39,40,42,47,48,49套的题目中均有操作要求)3.文本框①Name属性:文本框控件的名称②Text属性:文本框中包含的文本内容③MaxLength属性:表示最大长度④Locked属性:决定文本框是否可以被编辑修改⑤PasswordChar属性:口令属性⑥MultiLine属性:多行属性⑦ScrollBars属性:滚动条属性⑧SelStart属性:决定选定文本的开始位置⑨SelLength属性:决定选定文本的长度⑩SelText属性:设定或存放由前两个属性选定的文本内容(2)事件①KeyPress事件:当用户按下并松开键盘上某个按键时触发该事件②Change事件:当文本的内容发生变化时触发该事件③GotFocus事件:当文本框得到焦点时触发该事件④LostFocus事件:当文本框失去焦点时触发该事件(3)方法①SetFocus方法:设置焦点,可使指定的文本框成为焦点,即将光标定位在当前文本框。

计算机vb二级 第2章 VB快速入门

计算机vb二级 第2章 VB快速入门
14
2.1.3 最常用对象的使用
对象
窗体 标签
第 二 章
属性
name caption 标题 name caption 标题
方法
事件
快 速 入 门
VB
文本框
name text 文本内容
click单击
VB快速入门
2.1 对象的概念
第 二 章
快 速 入 门
3.VB中的类和对象
VB 工具箱中的可视图标是 VB 系统
第 二 章
设计好的标准控件类。通过将控件
类实例化,得到真正的控件对象。
TextBox 类
快 速 入 门
VB
具体来说,在 工具箱中选择一个控 件,在 窗体上创建一个对象,本质 上就是将该控件所属的类转换为一 个具体的对象。
6
例如:
工具箱内的TextBox是类 窗体上显示的是两个TextBox对象
第 二 章
快 速 入 门
VB
3、编写窗体的单击事件程序
Private Sub Form_Click() Form1.Height = Form1.Height + 500 Form1.Width = Form1.Width + 500 End Sub 4、在属性窗口设置maxbutton、minbutton为
② 窗体(或窗体上的控件)等待事件的发生;
快 速 入 门
VB
③ 事件发生时,执行对应的事件过程;
④ 重复执行步骤②和③。
这种按事件的发生决定程序执行顺序的方式
称为事件驱动方式
12
2.1.2 对象的属性、事件和方法
3.方法:指对象具有的能力,或功能。
例如:文本框对象有方法SetFocus,通过该方 法可以使文本框在程序运行时得到焦点,方便操 作,如输入操作 调用(执行)对象的方法格式为: 对象.方法 [参数名表] 若省略对象,表示当前对象,一般指窗体。 例如:Text1.SetFocus , 此语句使Text1控件获 得焦点,光标在本文框内闪烁。 注意:对象的事件和方法是固定的 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 窗体的属性、方法与事件
• 窗体的属性定义了它的外观; • 窗体的方法定义了它的行为; • 窗体所能响应的事件定义了它与用户的交互。
VB为窗体规定了众多的属性、方法与事件。
下面介绍窗体常用的属性、方法与事件。
Visual Basic 程序设计
第二章 创建用户界面
2.1 创建窗体
(1) 窗体的常用属性
b.隐藏窗体NewForm ,在程序中加入代码: NewForm.Hide 表示隐藏 “NewForm”窗体
Visual Basic 程序设计
第二章 创建用户界面
2.1 创建窗体
4.窗体的装载、卸载、End语句
(1) 装载语句 语句格式:Load Object
(2) 卸载语句 语句格式:Unload Object 或:Unload Me
(3) 窗体的事件
窗体可以响应许多事件。常用的事件有: • Click:单击。 • Dbclick:双击。 • Load:装载。 • Resize:调整尺寸。 • Activate:激活。 • Deactivate:失去激活。
Visual Basic 程序设计
第二章 创建用户界面
2.1 创建窗体
2.定制窗体属性
Visual Basic 程序设计
第二章 创建用户界面
2.2 常用控件
4.列表框(ListBox)
列出可供用户选择的项目列表。运行时,可用鼠标或箭头键选中其 中的一项或多项,选中的项被加亮显示。
(2)方法
• AddItem:添加列表项。 格式:[对象名].AddItem <列表项文本>[,插入位置序号] 注意:若不指定插入位置,则插入到列表尾。
Visual Basic 程序设计
第二章 创建用户界面
2.2 常用控件
1.文本框(TextBox)
用于接收用户在框内输入的信息,或显示由程序提供的信息。。
(1)属性
• Name :名称
• MaxLength :最大长度
• Text :文本属性
• MultiLine :多行属性
• PasswordChar :密码属性
第二章 创建用户界面
2.2 常用控件
2.标签(label)
标签常用作其他控件的说明。 (1) 属性
• Font,Name,Caption,Alignment属性:同窗体和文本框 • AutoSize属性:
自动缩放,即大小自适应属性。默认为“False“,若为 “True“,根据文本大小自动调整标签宽度。 (2) 方法(没有值得掌握的) (3) 事件(没有值得掌握的)
Visual Basic 程序设计
第二章 创建用户界面
2.2 常用控件
3.命令按钮(CommandButton)
用来在窗体内添加命令按钮。运行时用户单击此按钮, 则执行一段代码。
(1)属性 • Caption:标题 • Cancel: 取消 本属性设为True, 按ESC键等同单击本按钮 • Default:默认 本属性设为True, 按Enter键等同单击本按钮
注意: 窗体名称与窗体标题是有区别的。
Visual Basic 程序设计
第二章 创建用户界面
2.1 创建窗体
(1) 窗体的常用属性
c. BackColor与ForeColor:窗体的前景色与背景色。
• 颜色值用一个长整数表示。点击属性栏右边的 出一个颜色设置组合框。
,会弹
• 同样,使用“视图”菜单中的“调色板”命令也可以设 置窗
b. 框架控件:
用作其他控件的容器。
c.结合框架和选项按钮组(或复选框组)
在窗体上可以创建选项组。
Visual Basic 程序设计
第二章 创建用户界面
2.2 常用控件
2.2 常用控件的使用方法 实验指导书上有许多例子介绍了常用控件的使用方法。
Visual Basic 程序设计
第二章 创建用户界面
体等对象的前景色和背景色。
d. BorderStyle:边框样式 • 用数值来表明窗体边框的风格。
Visual Basic 程序设计
第二章 创建用户界面
2.1 创建窗体
(1) 窗体的常用属性
e. Font:正文字体。 • 设置窗体上所显示的正文的字体、字号和字形等。 • 点击字体属性栏右边的对话框按钮 ,弹出“字体对话框 ” (如图)。默认的字体为“宋体、常规、小五号”。
第二章 创建用户界面
2.2 常用控件
5.组合框(ComboBox)
组合框是文本框和列表框的组合方式,它包含一个文本框和一 个列表框。用户可在文本框部分输入选项,也可用列表框部分选择 选项。
(1) 属性
• Style:外观属性。组合框有三种外观:
Style=0(默认值)
Style=1
Style=2
• Text:文本属性
例:在程序代码中增加下列内容: Print “新北京!”;“新奥运!”
Print “新北京!”,“新奥运!” 运行程序则在窗体上输出如图:
Visual Basic 程序设计
第二章 创建用户界面
2.2 常用控件
• 控件是包含在窗体中的对象。
• 控件同窗体一样,也是辅助用户快速完成界面设计的有效工具。 • 控件和窗体组成与用户交互的可视化部件。
a.Name:窗体名称。 • 窗体名称在程序代码中作为窗体对象的标识名。 • 窗体名称可以缺省。 窗体名称也可以自定义。 • 窗体名称自定义的命名规则:必须以字母或汉字开头, 可以包含数字和下划线,但不能包含空格或标点符号。
b.Caption:窗体标题。 窗体标题是出现在窗体标题栏的文本内容。 窗体标题默认与窗体名称相同。 标题也可以自定义,只要是字符即可,不受其他约束。
第2章 创建用户界面
2.1 创建窗体 2.2 常用控件 2.3 制作菜单 2.4 示例
• 作业 • 实验 • 掌握 • 重点 • 预习
Visual Basic 程序设计
第二章 创建用户界面
掌握
• 窗体的常用属性、方法、事件 • 常用控件的常用属性、方法、事件 • 如何制作菜单?
Visual Basic 程序设计
Timer计时器 DirListBox文件夹列表框
Shape图形 Image图像
OLE控件
Picture图片框 TextBox文本框 CommandButton命令按钮 OptionButton单选框 ListBox列表框 V.ScrollBar垂直滚动条 DriveListBox驱动器列表框 FileListBox文件列表框 Line线条 Date数据控件
• RemoveItem:删除列表项。 格式:[对象名].RemoveItem 删除项序号
• Clear:删除列表所有项。
(3)事件
• Click(单击) • Dbclick(双击)事件(但很少用)
Visual Basic 程序设计
第二章 创建用户界面
预习
• 预习: 第三章 VB语言基础
Visual Basic 程序设计
方法一: 在设计态,通过“属性”窗口为其设定各种属性值
方法二: 在程序代码中改变属性值(运行时改变) 格式:Object.Property = Expression 即: 对象名.属性名 = 表达式(属性值)
提示: 如果属性值是字符串,则用西文引号括起来。
Visual Basic 程序设计
第二章 创建用户界面
(2)方法 • SetFocus:设置焦点
(3)事件 • Click:单击
Visual Basic 程序设计
第二章 创建用户界面
2.2 常用控件
4.列表框(ListBox)
列出可供用户选择的项目列表。运行时,可用鼠标或箭头键选中其 中的一项或多项,选中的项被加亮显示。
(1)属性
• List:列表。 • ListCount:列表框中所含项的总数。 • ListIndex:选中项的索引号。 • Text: 文本。 • Columns:列数。(例见下一页) • Sorted:排序。 • Selected:选中。
2.2 常用控件
7.选项按钮(OptionButtom)、复选框(CheckBox)和框架控件(Frame) a.选项按钮与复选框 (1)属性 • 选项按钮Value:选中与否标记。 Value = True 表示选中;默认为 False表示 未选中。 • 复选框Value:选中与否标记 Value=1表示选中;默认为 0 表示未选中;2 表示不能访问。 (2) 方法 (3) 事件 Click:单击
• Alignment :对齐属性
• 文本框还有BorderStyle,Enabled,Font,ForeColor等属性
(2)方法
• SetFocus:设置焦点;使光标指向指定的文本框。
(3)事件
• Change:改变。
• LostFocuse:失去焦点。
• KeyPress:按下字符键。
Visual Basic 程序设计
VB通过控件箱(工具箱)提供了组成Windows应用程序窗口或 对话框的诸如文本框、列表框、命令按钮等控件。
VB6.0标准版的控件如图:
Visual Basic 程序设计
第二章 创建用户界面
2.2 常用控件
Pointer指针 Label标签 Frame框架
CheckBox复选框 ComboBox组合框 H.ScrollBar水平滚动条
g. Left、Top、Height、Width:窗体的位置与大小。 默认单位为特维(Twip)
h. Enabled:活动属性 决定窗体能否被访问。
Visual Basic 程序设计
第二章 创建用户界面
2.1 创建窗体
(2) 窗体的方法
相关文档
最新文档