VB6.0语言基础

合集下载

Visual Basic 6.0程序设计及应用_第2章_vb

Visual Basic 6.0程序设计及应用_第2章_vb

第2课Visual Basic语言基础本章学习目标:基本语言规则数据类型运算符与表达式语言结构子过程与函数本章要点:语言规则语言结构2.1课前导读Visual Basic语言是在BASIC语言的基础上进一步发展而来,不但保留了BASIC语言简单易用的特点,而且增加了面向对象和结构化的编程方法。

由于Visual Basic程序代码可读性强、运行速度快、数据类型丰富、语法与自然语言接近及结构严谨,从而成为众多程序员首选的编程语言。

Visual Basic是真正易学易用的结构化语言,以至于专业人员可以用Visual Basic 实现其他Windows编程语言的功能,初学者只要掌握一些关键语法就可以建立实用的应用程序。

2.2.6 运算符与表达式表达式是关键字、运算符、变量和常数的组合,其值可以是字符串、数值或者对象。

表达式可以用来执行算式、操作字符或是检测数据。

表达式书写规则:从左到右在一行上书写,无高低之分;可以用圆括号括起,以提高运算的优先级或增加表达式的清晰度。

不能使用方括号或花括号,圆括号可以出现多个,但必须配对使用。

1.算术运算符与表达式算术运算符是指用于执行实数或整数运算的操作符,主要包括+(加法)、-(减法)、*(乘法)、^(指数运算)、/(除法)、\(取模数)、Mod(取余数)。

各个算术运算符的作用见表2-3,表中MyValue的值为3。

2.字符运算符与表达式字符串运算符有两个:“&”和“+”,它们都是将两个字符串连接起来。

两者的区别是:(1)“+”:连接符两旁若一个为数字字符型或逻辑型,另一个为数值型,则自动转换为数值型,然后进行算术加运算;若一个为非数字字符型,另一个为数值型,则出错。

(2)“&”:连接符两旁的操作数不管是字符型还是数值型,则在进行连接操作前,系统先将操作数转换成字符型,然后再连接。

3.比较运算符与表达式比较运算符用来表示两个或多个值或表达式之间的关系,结果为逻辑常数。

VB6.0基础入门教程

VB6.0基础入门教程

VB最简单入门教程目录(提示:按ctrl,并单击鼠标,可以跳到相应页)1.1 1 我们需要什么 (3)1。

2 2 第二章:事件、属性及数据类型 (3)1.3 3 第三章:VB语言 (6)1.4 4-1第四章按钮(一) (12)1。

5 4- 第四章按钮(二) (199)1.6 5 第五章菜单 (27)1。

7 6—1第六章输入(一) (34)1。

8 6—2第六章输入(二) (42)1.9 6—3第六章输入(三) (52)1.10 7第七章输出 (59)附录 (63)2.1 VB教程 (63)1。

1 1我们需要什么我们需要什么?当我们在一个精彩的游戏世界中游历了一番之后,或是惊叹于某一工具软件的小巧精致之余,多少总会产生些许编程的冲动.编程吗,在以前如果你对电脑还是一个门外汉,那实在是一件可望而不可及的事情。

如果运用基于DOS下的编程语言,譬如C、Qbasic、Pascal等等,真不知何年何月才能有所成就。

编程是需要天赋的,你必须在大脑中对整个程序有一个清晰的轮廓,一个高效的流程,这并不是每个人都能做到的,你必须思之慎之,这也使编程变成一件最枯燥无味的事情。

但在第四代计算机语言(可视化编程)出现后,可以确切的说它开发了人们的更多天赋,并不局限于那些头脑异常清晰的人,每一个人都可以发现自己也可以编出一些从前不敢问津的程序,想象力的充分发挥才是第四代语言的精粹。

Visual Basic(以下简称VB)可以说是可视化语言的先驱了,而且它也是可视化程度最高的一个,从几年前VB诞生之日起到现在,它已经经历了五个版本,而且现在微软正在紧张的进行着VB6。

0的研制、测试,这么高的更新率,不外乎说明两个问题:用户对VB的热衷,微软对VB的重视。

不可否认微软对市场的预测能力是极为高明的,而它强大的技术、财力支持也使它在许多以前未进入的领域,在不长的时间内有成为最有力的竞争对手,如IE之于浏览器领域,《帝国时代》之于游戏都是最好的例证。

vb语言基础

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 运算符与表达式

第2章 VB6.0语言基础知识

第2章 VB6.0语言基础知识
2.3.2 变量 (1)类型说明语句 格式:说明符 变量名 [As 类型] 说明: 说明符是说明语句的关键字,它可以是Dim,Private,
Public,Static。
Private Public 定义的是局部变量。 定义的是全局变量。
Static
定义的是静态变量。
这三个关键字的用法将在后面的章节详细介绍。本章主 要介绍Dim语句。
逻辑型:True 、False
放在一对#当中。
第 2 章
基 础 知 识
2.3 常量与变量
2.3.1 常量
2.符号常量 符号常量就是用标识符来表示一个常量,例 如:我们把3.14定义为pi,在程序代码中,我们 就可以在使用圆周率的地方使用pi。 例如:在程序调试时,感到圆周率3.14精度 不够,我们只需修改定义pi的这一条语句。如果 使用文字常量,就可能要修改多处代码。定义常 量的方法如下: 格式:const 常量名 [as类型]=表达式
第 2 章
基 础 知 识
2.3 常量与变量
2.3.1 常量 1.文字常量 文字常量直接出现在代码中,也称为字面常量或直接常 量,文字常量的表示形式决定它的类型和值。例如: 字符型:"I am a student" 放在一对引号当中。 数值型:3.14159、56、8.432E-15
日期型:#3 jan,98#
字符串包括除双引号和回车以外可打印的所有字 符,双引号作为字符串的定界符号。在字符串中,要 区分字母的大小写。双引号内字符的个数叫做字符串 的长度(包括空格)。长度为零的字符串叫做空字符 串。 例如:"123 4"和"张 三"都是字符型。注意字符 串中空格是有效字符。 "运动员"和"abc"长度都是3,占用字节数都是6。

VB6.0第三章-VB语言知识

VB6.0第三章-VB语言知识

(2)变量数据类型的前缀
数据类型 Boolean Byte Currency Date Double Integer Long Single String 前缀 bln byt cur dtm dbl int lng sng str 例子 blntrue bytDate curReven dtmToday dblMonet intLoop lngSalary sngSmall strName
可视化程序设计——第三章 VB语言基础
上页
下页
20
3.3 常量和变量
定义变量名时尽量使用前缀来定义变量名
(1)变量作用域的前缀 变量作用域的前缀放置在所 有其他前缀之前,用来说明 该变量的作用范围。
范围 全局 模块级 局部 前缀 g m 无 例子 gstrname mblnYes dblLength
例:Option Explicit 显式声明 Function SafeSqr(num) 加:Dim TempVal As 先定义 TempVal=Abs(num) SafeSqr=Sqr(TempVal) End Function
可视化程序设计——第三章 VB语言基础
上页
下页
243.3 常量和变量可视化程序设计——第三章 VB语言基础
上页
下页
9
3.2 数据类型
例: Dim strJust4 As String*4 定长字符串 Dim strAny As String 变长字符串 StrAny=“Database” Debug.Print strAny strJust4= StrAny Debug.Print= strJust4
上页 下页
29
可视化程序设计——第三章 VB语言基础

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。 的值为 . 。

Visual Basic 6.0概述

Visual Basic 6.0概述

⑵ Cls方法

⑶ Show方法

用于显示窗体,若指定窗体没有加载,则VB自动装载 该窗体,并调用相应的Load事件。 用于隐藏窗体对象,但不能使窗体卸载,通常与Show 方法一起用于多窗体程序设计。
⑷ Hide方法

五.多窗体应用
⑴ 添加窗体
⑵ 删除窗体 ⑶ 运行时显示窗体
阶段4 窗体
⑷ 关闭窗体 ⑸ 设置启动对象
任务3 VB的常用术语及相关概念
阶段1 阶段2 阶段3 阶段4
可视化编程 对象、属性和方法 对象事件与事件过程 窗体
阶段1 可视化编程
VB采用的是面向对象、事件驱动的编程机制。
程序员只需编写响应用户动作的程序,如移动鼠 标、单击鼠标等,而不必考虑每个步骤执行的精 确次序,编写代码相对较少。 在VB环境中,程序员不仅可以利用控件来创建 对象,而且还可以建立自己的“控件”,这是 Windows环境下编程的新概念。
(1)单击“开始”“所有程序”“Microsoft Visual Basic 6.0中 文版”命令,即可启动VB6.0.显示下图所示的“新建工程”对话 框,用户根据需要选择应用程序类型。
(2)在“新建”选项卡中选择“标准EXE”选项,单击“打开”按钮 ,进入VB开发环境主窗。
2.界面设计
⑴ 添加控件
阶段1 Visual Basic的发展过程
Basic是英文Beginner's
All-Purpose Symbolic Instruction Code(初学者通用符号指令代码)的 缩写,是专门为初学者设计的计算机语言。它诞 生于1964年,最初问世时只有几十条语句,由于 简单易学而受到了用户的欢迎,很快就应用于各 个领域。
阶段6 窗体设计窗口

第一章VisualBasic6.0概述

第一章VisualBasic6.0概述

第一章Visual-Basic-6.0概述VBasic 6.0基础教程第一章Visual Basic 6.0的特点Visual Basic是Microsoft公司推出的一个集成开发环境,具有简单易学、功能强大、软件费用支出低、见效快等特点。

Visual Basic继承了Basic语言易学易用的特点,特别适合初学者学习Windows系统编程。

Visual Basic之所以受到广大编程爱好者以及专业程序员的青睐,是因为它具有以下一些特点:1.可视化的集成开发环境"Visual"指的是开发图形用户界面(GUI)的方法。

在使用过去的一些语言如C语言、Basic 语言编写程序时,最令程序员烦恼的是编写友好的用户界面。

使用Visual Basic编写应用程序,则不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象添加到屏幕上即可。

"Basic"指的是BASIC(Beanner'sAll-Purpose Symbolic Instruction Code)语言--一种在计算技术发展历史上应用得最为广泛的语言。

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

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

可见,从BASIC语言发展到Visual Basic,也就是将一们单纯的计算机语言发展成为一个集应用程序开发、测试、查错功能于一体的集成开发环境。

2.面向对象的程序设计思想面向对象的程序设计是伴随Windows图形界面的诞生而产生的一种新的程序设计思想,与传统程序设计有着较大的区别,Visual Basle就采用了面向对象的程序设计思想。

所谓"对象"就是一个可操作的实体,如窗体,以及窗体中的按钮、文木框等控件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

算法(algorithm)
1、概念
算法就是计算机解决某个问题的方法和步骤。

2、描述
(1)自然语言
(2)伪代码
(3)N-S结构化流程图
(4)传统流程图
常量
Const <常量名>[As<数据类型>]=<常量表达式> 变量
Dim 变量名As数据类型
数据类型
(1)字符型(类型名称:String)→类型声明符$ (2)数值型
①整数型(Integer)→%
②长整型(Long)→&
③单精度型(Single)→!
④双精度型(Double)→#
⑤货币型(Currency)→@
⑥字节型(Byte)
(3)布尔型(Boolean)
结果为“真”:True或“假”:False。

(4)日期型(Date)
(5)对象型(Object)
(6)变体型(Variant)
(7)记录类型(Type语句定义)
(8)枚举类型(Enum语句定义)
运算符
(1)算术运算符
①指数(^)②乘法(*)③除法(/)④求余数(Mod)⑤整除(\)⑥加法(+)⑦减法(-)
(2)连接运算符
①+②&
(3)关系运算符(结果为布尔型)
①等于(=)②大于(>)③小于(<)④大于等于(>=)⑤小于等于(<=)⑥不等于(<>)
(4)逻辑运算符(结果为布尔型)
①逻辑非(Not)②逻辑与(And)③逻辑或(Or)④逻辑异或(Xor)⑤逻辑等于(Eqv)⑥逻辑蕴含(Imp)
数学函数
(1)求绝对值:Abs ()
(2)求平方根:Sqr ()
(3)求e的n次方:Exp ()
打开顺序文件
Open pathname For [Input | Output | Append][Lock] As Filenumber [Len=Buffersize]
关闭顺序文件
Close [Filenumberlist]
顺序文件的读取
Line Input # filenumber,uarname
用于从已打开的顺序文件中读出一行,并将它分配给字符串变量。

输入对话框
InputBox [$] (提示[,标题][,默认值][x坐标,y坐标])
消息对话框
MsgBox (prompt [,buttons][,title][,helpfile,context])
求字符串长度(字符数)或变量大小(位数)
Len(String | varname)
如:Print Len (“mystring”) [返回值为8]
取字符串中指定字符
Mid (String , start[,length])
如:Print Mid(“changchun”,3,3) [返回值为ang]
转换为ASCII
Asc(String)
返回字符串首字母的字符代码。

转换为字符
Chr(charcode)
用来识别某字符的Long型值。

如:Print Chr(97) [值为a]
输出语句
窗体名称.Print[<表达式>][,|;[<表达式>]]
“,”分隔,以14个字符为单位分成若干区段输出。

“空格”、“;”分隔,按紧凑格式输出。

清屏
Object . Cls
自定义坐标系统
Object . Scale(xLeft,yTop)-(xRight,yBottom)
绘图坐标
CurrentX和CurrentY
指定下次绘图时鼠标指针的位置。

画线
Object . Line[Step](x1,y1)[Step](x2,y2),[color],[B][F]
画点
Object . PSet[Step](x,y),[color]。

相关文档
最新文档