vb语言基础
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语言基础

1. 数学运算函数
2. 字符串函数
3.日期和时间函数
4. 数据类型转换函数
函数例子:
5. 交互函数
InputBox函数 1. InputBox函数 变量名=InputBox(<提示信息>[ 标题][ 缺省] =InputBox(<提示信息>[, ][, 变量名=InputBox(<提示信息>[,标题][,缺省] 坐标][ ][, 坐标]) [,x坐标][,y坐标]) 其中: 提示信息, 标题区显示,缺省输入区缺省值。 其中:提示 提示信息,标题 标题区显示,缺省输入区缺省值。
2.3 常量
1. 内部常量 由应用程序和控件提供。例如: 由应用程序和控件提供。例如: Form1.BackColor = vbBlue ‘vbBlue是表示蓝色的内部常量 是表示蓝色的内部常量 查看系统预定义常量: 视图 对象浏览器 对象浏览器” 查看系统预定义常量:“视图→对象浏览器”
符号常量(自定义常量) 2. 符号常量(自定义常量) 命名: 命名:遵循标识符命名的规则
7. 变体型 变体型(Variant) 变体:在程序运行期间可存放不同类型的数据。 变体:在程序运行期间可存放不同类型的数据。例: Dim X 'X缺省为 Variant类型 缺省为 类型 X = "17" 'X被赋予字符串 "17" 被赋予字符串 X=X–2 'X被赋予数值 被赋予数值15 被赋予数值 X = "A" & X 'X被赋予字符串 "A15" 被赋予字符串
第2章 Visual Basic语言基础 章 语言基础
2.1 VB的数据类型 的数据类型 2.2 变量 2.3 常量 2.4 数组 2.5 常用函数 2.6 运算符与表达式
VB基础教程完整版

VB基础教程完整版计算机等级考试二级VB基础教程1.1 Visual 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 E某cel 电子数据表及其它Windows 应用程序。
Internet 能力强大,很容易在应用程序内通过 Internet 或intranet访问文档和应用程序,或者创建 Internet 服务器应用程序。
VB 语言基础

了灵活性。
上一页 下一页 返回
4.1 数 据 类 型
• 在VB 中对所有未定义的变量都默认为是变体型的。 • 在对Variant 变量进行数学函数运算时,该变量必须包含某个数,在
除以分母的形式,如( a – b ) / ( c + d )。在这里分子与分母都分别加 上了括号,并且只允许使用圆括号。
上一页 下一页 返回
4.4 运算符与表达式
• ② 乘法要明确写出乘号,如2ab 应写为2 * a * b。
• 4.4.2 关系运算符与关系表达式
• 关系表达式是对两个表达式进行比较,其结果为一逻辑值:True( 真)或False(假)。
变类型变量中可以存放任何类型的数据,如数值、字符串、日期和时 间。 • 为了保证所有的变量都先声明后使用,可以使用VB 中的强制声明功 能,这样,只要在运行时遇到一个未经声明的变量,VB 就会发出错 误警告。
上一页 下一页 返回
4.3 变 量
• 要强制显式声明变量,可以在窗体模块或标准模块的声明段中加入语 句:
型变量或Variant 型变量赋初值为空串,将布尔型变量赋初值为 False。 • 2.用数据类型符声明变量 • 在VB 中为了方便可以在变量名后加数据类型符来直接声明变量,数 据类型符有:
上一页 下一页 返回
4.3 变 量
• %—整型; &—长整型; !—单精度型; • #—双精度型; @—货币型; $—字符型。 • 3.强制显式声明 • 如果一个变量未经定义而直接使用,则该变量为可变类型变量。在可
下一页 返回
4.1 数 据 类 型
VB语言基础

(4)数组变量 变量有简单变量与数组变量之分,数组变量主要用来存储一批同 类型的数据,数组是由一批同类型的变量构成的一个序列;组成 数组的每一个变量被称为数组的元素,或称为下标变量;下标是 一个整数,用来指出某个元素在数组中的位置。 数组变量又分为一维数组变量和二维数组变量等。 一维数组变量声明格式:Dim 数组变量名(A1 To A2) As 数据类型 【例】Dim a(1 To 10) As Integer (5)计数器和累加器 ①计数器是在执行程序过程中,用来形成并存储数据之和的变量。 设变量n为计数器,在事件发生前n的初值为0,每当指定的事件 发生时,计数器n进行计数,即执行n=n+1。 ②累加器是在程序执行过程中,用来专门存放算术或逻辑运算累 加结果的一个变量。
(3)循环语句 循环结构是程序中一种很重要的结构。常用的循环语句有两种形 式: For语句:通过次数控制循环的计算过程。
Do语句:通过条件控制循环的计算过程。 (一)For循环语句 For语句主要用于循环次数已知的情况,因此,也被称为计数循 环。 For 语句对应流程图:
For语句的一般格式:
(4)注释语句 注释语句(以单引号(')开头)是指在编写代码时,编者在代码中添 加的一些说明性语句。注释语句是非执行语句,只是对有关的内 容加以说明,加在语句后使人更容易地理解程序。 【例】 Dim w(1 To 100) As Single '依次存储1900-1999年的年平 均降水量数据 Dim pa As Integer '存储压缩数组当前处理位置 i=0 '给变量i赋初值为0 5.过程、函数与递归 (1)过程 VB应用程序是按模块化的方式组成的,一个程序模块是程序的 一部分,每个模块负责解决整个应用问题的一部分任务。程序模 块分为过程和函数两种。 将程序划分成一个个较小的逻辑单元,每个逻辑单元构成一个过 程。过程中的代码可以被重复调用,减少编程的工作量。过程分 成两类,一类是事件处理过程,另一类是通用过程。
VB程序设计语言基础

2.变量的数据类型 变量的数据类型
在VB中数据类型决定了如何将变量存储到内存中,每种 中数据类型决定了如何将变量存储到内存中, 中数据类型决定了如何将变量存储到内存中 数据类型占用的内存空间是不一样的。 数据类型占用的内存空间是不一样的。 所有的变量都具有数据类型, 所有的变量都具有数据类型,数据类型决定了变量能够存 储哪种数据(能够处理哪种数据)。 储哪种数据(能够处理哪种数据)。 定义的各种数据类型中, 在VB定义的各种数据类型中,按照处理数据种类的不同, 定义的各种数据类型中 按照处理数据种类的不同, 可将起其分为如下几类 数值型数据类型:专门处理数值型数据。 数值型数据类型:专门处理数值型数据。 非数值型数据类型:如字符数据、逻辑数据、 非数值型数据类型:如字符数据、逻辑数据、日期数据 变体数据类型: 变体数据类型:可以随时改变数据类型的数据
3、在VB中使用注释 、 中使用注释 注释可以和语句在同一行,并写在语句的后面, 注释可以和语句在同一行,并写在语句的后面,也可占据一 整行。例如: 整行。例如:
ˊ这是从屏幕左边 开始的注释。 ˊ开始的注释。 Text1 Hi!” Text1.Text = “Hi! Hi!
ˊ在文本框中放欢迎词。 在文本框中放欢迎词。
数值( 数值(Numerice)数据类型 )
单精度型( 单精度型(Single) )
用来表示带有小数部分的实数 在计算机中占用 4个字节存储数据 个字节存储数据 用科学记数法表示: 用科学记数法表示: ±aE±c或±ae±c ± 或 ±
单精度浮点数最多有7位有效数字, 单精度浮点数最多有 位有效数字,如果某个数的有效数字 位有效数字 位数超过7位 当把它赋给一个单精度变量时, 位数超过 位,当把它赋给一个单精度变量时,超出的部分 会自动四舍五入。 会自动四舍五入。 例如: 213456.2567赋给单精度变量aa, 例如:把213456.2567赋给单精度变量 , 赋给单精度变量 在内存中aa的值为 在内存中 的值为213456.3。 的值为 . 。
vb知识点总结
vb知识点总结VB(Visual Basic)是一种广泛应用于软件应用开发的编程语言,它具有简单易学、功能强大和灵活的特点。
本文将总结一些VB的知识点,从基础概念到高级应用,帮助读者更好地理解和运用VB。
1. VB的基础概念VB是一种基于事件驱动的编程语言,它的核心思想是根据用户的操作(如点击按钮、输入文本等),来触发相应的事件处理程序。
在VB中,开发者可以通过编写代码,来定义和控制这些事件的响应行为。
此外,VB还支持对象导向编程(OOP),开发者可以使用类、对象等概念来组织和管理程序。
2. VB的开发环境VB的开发环境提供了直观、友好的界面,使得开发者可以方便地创建、编辑和调试代码。
在VB的开发环境中,开发者可以通过拖放控件的方式来设计用户界面,例如窗体、按钮、文本框等。
同时,开发者可以在代码编辑器中编写事件处理程序,实现自定义功能。
3. VB的数据类型与变量在VB中,数据类型是用来定义变量和常量的数据类型。
常见的数据类型包括整型、浮点型、字符串型等。
开发者可以根据需要选择合适的数据类型,并使用变量来存储和操作数据。
VB还支持变量的声明和初始化,开发者可以通过赋值语句来初始化变量的值。
4. VB的控件与事件VB提供了丰富的控件库,包括文本框、按钮、列表框等。
开发者可以通过操作这些控件,实现用户界面和功能的设计。
每个控件都有一些内置的事件,例如按钮的点击事件、文本框的文本变化事件等。
开发者可以通过编写事件处理程序,来响应这些事件,实现相应的功能。
5. VB的函数与过程函数和过程是VB中组织和管理代码的重要方式。
函数是具有返回值的代码块,可以接受输入参数并返回结果;而过程则是不返回值的代码块,仅执行一系列操作。
开发者可以自定义和调用函数或过程,使得代码更加模块化和可复用。
6. VB的条件和循环结构条件和循环结构是控制程序执行流程的重要手段。
VB提供了if语句、select语句等条件结构,可以根据不同的条件执行不同的代码块。
vb知识点总结
vb知识点总结VB(Visual Basic)是一种常用的小型、基于对象的编程语言,被广泛应用于Windows应用程序的开发当中。
无论是初学者还是有一定开发经验的程序员,掌握VB的基本知识点是非常重要的。
本文将对VB的一些重要知识点进行总结,旨在帮助读者加深对VB的了解。
1. 数据类型在VB中,常见的数据类型包括整数型(Integer)、浮点型(Single、Double)、字符型(Char)、字符串型(String)等。
了解和正确使用各种数据类型,可以确保程序的正确性和执行效率。
2. 变量和常量定义变量是编程的基础,同样也适用于VB。
通过使用Dim语句,我们可以声明一个变量并指定其数据类型。
VB还支持常量的定义,通过使用Const关键字,我们可以创建一个不可更改的常量。
3. 运算符在VB中,我们可以使用各种算术运算符(如+、-、*、/)和逻辑运算符(如And、Or、Not)对变量进行计算和比较。
掌握这些运算符的优先级和使用方法,可以提升程序的效率和可读性。
4. 条件语句使用条件语句可以使程序根据不同的条件执行不同的操作。
VB提供了If-Then、If-Then-Else和Select Case等条件语句结构。
通过合理运用条件语句,我们可以实现程序的灵活性和可控性。
5. 循环语句循环语句允许程序重复执行相同的操作,直到满足特定条件为止。
VB提供了For、Do-While和Do-Until等常见的循环结构。
合理使用循环语句,可以减少代码量,提高开发效率。
6. 数组数组是在VB中存储多个相关数据项的有效方式。
在声明数组时,我们需要指定数组的大小和数据类型。
利用数组,我们可以更方便地处理大量的数据。
7. 函数和过程VB支持函数和过程的定义和使用。
函数是一个计算和返回值的子程序,而过程则是执行特定操作而无需返回值的子程序。
了解函数和过程的创建和使用方式,可以使程序更加模块化和可维护。
8. 对象和类VB是一种基于对象的编程语言,对象是程序中的核心。
vb4VB语言基础
为了使变量 bj 在两个事件过程中都起作用, 在两个事件过程中都起作用, 必须在窗体级说明这一变量。 必须在窗体级说明这一变量。 声明” 在“通用_声明”栏对变量说明: 通用 声明 栏对变量说明: Dim bj As Single
Dim bj As Single Private Sub ml1_Click() bj = InputBox("请输入你的本金数!", "输入框", 0) bq2.Caption = bj End Sub Private Sub ml2_Click() For t = 1 To 10 i = bj * 0.125 bj = bj + i Next t bq4.Caption = Format(bj, "####.00") End Sub
2. 字符串函数
Len(字符串 字符串) 字符串 求字符串的长度 Lcase(字符串 字符串) 字符串 将字符串中的所有字母变成小写 Ucase(字符串 字符串) 字符串 将字符串中的所有字母变成大写 Ltrim$(字符串 字符串) 字符串 去除字符串左边的空格 Rtrim$(字符串 字符串) 字符串 去除字符串右边的空格 Left$(字符串 n) 取字符串左边 个字符 字符串, 取字符串左边n个字符 字符串 Right$(字符串 n) 取字符串右边 个字符 字符串, 取字符串右边n个字符 字符串 Mid$(字符串 字符串,p,n) 从p位置开始向右取字符串的 个字符 位置开始向右取字符串的n个字符 字符串 位置开始向右取字符串的 Space$(n) 产生n个空格 产生 个空格 String$(n, 字符串 返回由字符串中首字符组成的 个字符的字符串 字符串) 返回由字符串中首字符组成的n个字符的字符串 InStr([起始位置 字符串 字符串 在串 中找串 若找到 返回 起始位置],字符串 字符串2) 中找串2, 起始位置 字符串1,字符串 在串1中找串 若找到,
第一章 Visual Basic基础知识
Basic的版本 1.1.3 Visual Basic的版本
6.0的 Visual Basic 6.0的3个发行版本
学习版 • 包含全部内部控件,主要供初学者学习使用 专业版 • 除具有学习版的全部功能外,还包括ActiveX、 Internet控件开发工具、动态HTML页面设计等高级 特性 企业版 • 供开发研制企业级应用程序使用。
类(ClassБайду номын сангаас Class)
类是某些对象的共同属性或共同操作性质的抽象。 类是共性的,而对象是个性的;类是抽象的,而对象是 具体的 面向对象的三个特性:继承性、封装性、多态性
1.3 Visual Basic的安装与启动 Basic的安装与启动
安装
姓名、公司名称和ID 选择安装路径,默认为 两种安装方式 重启后提示安装MSDN与注册
添加
单击控件图标, 单击控件图标,在窗体上拖拽 双击控件图标 选定控件, 选定控件,复制粘贴
选择
单个对象 多个对象 • 不连续:按住shift或ctrl时单击 不连续:按住shift ctrl时单击 shift或 • 连续:画选定框 连续:
移动与缩放 删除 布局
1.5 可视化应用程序的设计
可视化应用程序的设计步骤
建立用户界面的对象 对象属性的设置 对象事件过程编程 保存和运行程序
Visual Basic可视化编程基础的主要内容
Visual界面设计 Basic 程序设计
本章小结
VB的突出特点
面向对象的可视化设计工具 事件驱动的编程机制
VB集成开发环境
三种工作模式 窗体窗口 属性窗口 代码窗口 工程资源管理器窗口
是对象所具有的某种性质和状态。比如,按钮的大小体 现在高度(height)和宽度(width)属性上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
常用方法
1)Show方法:用于快速显示一个窗体,并使 该窗体成为活动窗体。如果该窗体未加载,则自 动加载并显示 如:Form1.Show
试比较下列两个事件过程 Private Sub Form_Load () Show Print "This is a string!" End Sub Private Sub Form_Load () Print "This is a string!" End Sub
例2.3 求三角形面积
题目:根据海伦公式计算任意三角形的面积。海 伦公式为 s t ( t a )( t b )( t c ) , t ( a b c ) / 2
分析思考 要根据海伦公式计算三角形面积,首先必须要知 道构成三角形的三条边的边长值,所以程序代码 的输入部分应该完成三条边长的输入,这可以通 过三个文本框输入;然后根据公式计算,结果可 以通过一个文本框显示出来。每个文本框都该有 一个标签说明其作用。还要有一个命令按钮作为 触发计算的对象。
x2 = x \ 100 '求出x的百位数字x2 x1 = (x Mod 100) \ 10 '求出x的十位数字x1 x0 = x Mod 10 '求出x的个位数字x0 Print "随机产生的三位数是"; x Print " 其百位数字是"; x2 Print " 其十位数字是"; x1 Print " 其个位数字是"; x0 End Sub
流程图
开始 产生三位随机数x 求x的百位数字x2 求x的十位数字x1
Int(Rnd * 900) + 100
x \ 100 (x Mod 100) \ 10 x Mod 10
求x的个位数字x0
打印x、x2、x1、x0 结束
程序源代码
Private Sub Command1_Click() Dim x As Integer Dim x0 As Integer, x1 As Integer, x2 As Integer Randomize x = Int(Rnd * 900) + 100 '随机产生一个三ivate Sub Form_事件名([参数表]) …… End Sub 注意:不管窗体名字如何,但在事件过程 中此处只能是Form,这是一个特例!而在 其他场合对窗体进行引用时必须用窗体对 象的名字,如Form1.Caption="abc"、 frmMain.Print "abc"等
常用属性
4) Width和Height:设置标签对象的宽度和高度。默 认的单位为Twip(缇,1厘米为567缇,1英寸为1440 缇,1磅为20缇)。公共,绝大多数对象都有 5)Left和Top:设置标签对象左上角在其容器对象上的 横、纵坐标。公共,绝大多数对象都有 坐标系统如右图所示: 坐标原点(0, 0)在窗体的 左上角 水平向右为+x方向,垂 直向下为+y方向 坐标轴刻度单位为缇 当前点坐标为 (CurrnetX,CurrentY)
End Sub
实验二
要求:阅读书本相应章节第3章 目的:进一步熟悉VB集成开发环境和VB编程的 步骤,掌握VB语言基础 内容:
1)试编程实现:随机产生一个三位数,求出它的逆 序数。如随机的三位数是163,则其逆序数为361 2)试编程实现:随机产生一个四位数,求出它各个 数位上数字之和 3)设计一程序,可以求任意长方体的体积和表面积
程序源代码
Private Sub Command1_Click() Dim a As Single, b As Single, c As Single Dim t As Single Dim s As Single a = Val(Text1.Text) b = Val(Text2.Text) c = Val(Text3.Text)
常用方法
2)Hide方法:用以隐藏窗体,但不卸载 如:Form1.Hide 3)Print方法:用于在窗体对象上输出指定值
4)Cls 方法:用于清除运行时在窗体对象上输 出的文本或绘制的图形。 如:Form1.Cls
设置启动窗体
缺省情况下,程序开始运行时, 显示的总是程序中的第一个窗 体。如果想在程序启动时显示 其他窗体,则需要重新设置启 动窗体。步骤如下: 1、[工程]菜单→[工程属性] 2、选择[通用]选项卡 3、在[启动对象]下拉框中,选 择要作为新启动窗体的窗体名 称 4、单击[确定]按钮
语句B … 语句n
例2.2 求随机三位数各个数位数字
题目:随机产生一个三位数x,将其百位、十位、 个位上的数字分别打印出来。如下图所示。
分析思考
界面:考虑程序不需要用户从界面上输入什么信 息,而程序结果可以直接打印在窗体上,故本题 不需要什么控件对象,只需要一个命令按钮对象 用来发布处理命令就可以了。 代码:解决问题的一般思路是先输入、再处理、 最后输出。因此,在程序的输入部分需要产生一 个随机的三位整数x;在程序的处理部分要分别 求出x的百位、十位、个位上的数字;在程序的 输出部分要分别在窗体上打印出x和x的各个数位 上的数字。
5)Enabled:设置窗体对象是否响应用户事件, 即对象是否可用。默认值为True,表示可用;若 为False,则表示不可用 公共,绝大多数对象都有
常用属性
6)Visible:设置窗体对象是否可见。默 认值为True ,表示显示;若为False,则 表示隐藏。公共,绝大多数对象都有
7)Font:设置窗体对象上所显示文本的 字体的类别、大小、字形等。静态设计状 态下,直接在字体对话框中设置;动态运 行状态下,通过给一系列具体的属性赋值 来设置。
通过赋值语句将文本框对象的Text属性值赋 予变量,从而将用户在文本框中输入的任 意数据存入到了变量中,为下一步的处理 准备好了数据
t = (a + b + c) / 2 s = Sqr(t * (t - a) * (t - b) * (t - c)) Text4.Text = s
通过赋值语句将变量值赋予文本框对象的 Text属性,从而将变量值在文本框中显 示出来,完成了输出
第2章:语言基础
主要内容: 1:数据类型、常量、变量、运算符、表达式、
内部函数 2:赋值语句、Print方法 3:窗体、标签、命令按钮、文本框
例2.1 计算圆面积
设计如下程序,在文本框中输入圆的半径, 然后计算出该圆的面积,并把结果显示在 一个文本框中。
分析代码
事件过程:Command1_Click 单引号:注释语句,说明此按钮的功能
常用事件和方法
标签可以响应多种事件,如Click、 DblClick,但通常不对它编程。 标签基本不使用方法编程
文本框(TextBox)
文本框对象是一个文本编辑区域,用户可以在该 区域中输入、编辑和显示文本内容。默认情况下, 文本框只能显示单行文本,最多显示2048个字 符。 常用属性 1)Text:设置文本框对象中包含的文本 2)Maxlength:设置文本框对象中可以输入字 符的最大值。默认值为0,表示不限制(系统规 定);若为一个具体数据如18,则表示最大长度 为18个字符 3)Multiline:设置文本框对象中是否可以接受 多行文本。默认值为False,表示不允许;若为 True,则表示允许
r、pi、s:变量 Single:数据类型 DIM语句:定义语句,声明变量或数组 3.14:常量,即常数 *:乘号,算术运算符 pi*r*r:算术表达式 Val()、Trim()、Str():内部函数, 实现特定运算 赋值语句:给变量或对象的属性赋值 事件过程结束
顺序结构
语句A
将例2.1代码分别修改为上述两图 所示,观察运行结果。 代码总是由一行行语句构成的。所 谓顺序结构就是在运行时按语句从 上到下排列的顺序依次执行,如右 图所示
常用事件
1)Change:当文本框内容发生改变时触发该事件,最 常用 例:设计两个文本框,让它们同步变化。即一个文本框 随着另一个文本框内容的改变而改变。 代码: Private Sub Text1_Change() Text2.Text = Text1.Text End Sub 2)GotFocus:当文本框获取焦点时触发事件 3)LostFocus:当文本框失去焦点时触发事件 还支持Click、DblClick 等事件 常用方法 文本框常用方法有SetFocus 方法和Move方法
窗体(Form)
窗体对象是设计VB应用程序的基本平台,是一 个容器对象,可以容纳其他对象 常用属性
1)Name:名称属性,设置窗体对象的名称。 只读,程序运行后只能读取属性值,不能修改;公共, 所有对象都有 2)Caption:标题属性,设置窗体对象标题栏中的文本。 公共,Label等控件对象也有 3)ControlBox , MaxButton , MinButton:设置窗体 对象是否显示控制菜单栏、最大化、最小化按钮。默认 值为True,表示显示;若为False,则表示不显示
程序界面
对象 Label1 Label2 Label3 Label4 Label5 Text1 Text2 Text3 Text4 Command1 属性名 Caption Caption Caption Caption Caption Text Text Text Text Caption 属性值 三角形的三条边长为 第一条边 第二条边 第三条边 面积为 为空 为空 为空 为空 计算
常用属性
FontName:设置文本字体的类别 如:对象名.FontName="宋体"