VB常见保留字
VB知识总结

2、常量
常量是指在程序执行过程中其值不能改变的存储单元或数据。 常量的声明: Const 常量名[AS 数据类型]=常量值(其中,[AS 数据类型]可省略) 为了方便程序的修改调试及更好的阅读性,我们通常将某个常量定义成符号常量。例如: Const PI=3.14159
3、变量
程序中的变量指的是数据的存储单元,其存储的数据在程序运行的过程中是会发生变化的。 变量的命名规则:字母、数字和下划线,必须以字母开头,大小写字母不加区分的。VB 保留字(如If,End 等)不能作为变量名。 一般情况下,需要指定变量的类型,因此,在使用变量前要对变量的数据类型进行说明。 变量——变量的声明 Dim 变量名 As 变量的类型 –例如:
2、算法的表示
一个算法可以用多种不同的方法来描述,包括自然语言、流程图、计算机语言等。
表示方法 自然语言 流程图 伪代码
优点 通俗易懂; 算法流程清楚,直观; 接近程序代码,描述算法方便
缺点 有二义性; 需掌握符号的含义和用法,花时间; 需要掌握一种程序代码
流程图
符号名称
图形
起止框
功能 表示算法的开始和结束
三、数据类型
1、基本数据类型
类型 整数型-整型 长整数型-长整型 单精度型 双精度型 字符串型 逻辑型 日期型
类型名 Integer Long Single Double String Boolean Date
类型说明 -32768~32767范围内的任何整数 -2147483648~2147483647范围内的任何整数 绝对值在1.401298E-45~3.402823E38内的任何实数,有效数字约6~7位 绝对值在10E-324~1.79E308内的任何实数,有效数字约14~15位 一段文字或符号 True或False 表示日期和时间
vb常用词汇(带音标)252个

本词汇表下载自互联网(/down/427856/liguangying),然后整理,删除重复单词。
并按照字母排序。
音标标注使用了Word音标助手(/thread-419686-1-1.html),红色部分表示词库中没有该单词。
标注使用了在线标注方法或词组标注方法。
所以错误之处难免存在,请英文较好的朋友勘正,也请大家添加。
原打算个人使用,想到还有和我一样英文不好的朋友就放在网上了。
请安装字体KsphonetE.ttf,如果音标无法显示请安装音标助手,然后点击工具栏倒数第三个按钮恢复音标。
Access[ ✌♦♏♦] 存取Activate[ ✌♦♓♏♓♦] 激活Add[✌♎] item[ ♋♓♦♏❍] 增加项目Alignment[☜●♋♓⏹❍☜⏹♦] 排列Append[☜☐♏⏹♎] 添加Array[☜❑♏♓] 排列As[✌♦] 像Auto[ ♦☜◆] redraws[❑♓♎❑]自动重画Auto[ ♦☜◆] size[♦♋♓] 尺寸大小Average[ ✌☜❑♓♎✞] 平均值Back[♌✌] color[ ✈●☜] 背景色Binary[ ♌♋♓⏹☜❑♓] 二进制文件boolean[ ♌◆●♓☜⏹]布尔型Boot[♌◆♦] 导入Border[ ♌♎☜] 边界Border[ ♌♎☜] style[♦♦♋♓●] 边框的格式Break[♌❑♏♓] 打断Bullet[ ♌◆●♓♦] 子弹byte[♌♋♓♦] 字节型主要存放无符号的整数Call[ ●] 调用,呼叫Cancel[ ✌⏹♦☜●] 取消Caption[ ✌☐☞☜⏹] 标题Case[ ♏♓♦] 案例,例子CH change[♦☞♏♓⏹♎✞] dir改变目录Change[♦☞♏♓⏹♎✞] 改变Character[ ✌❑♓♦☜] 字符Checkbox [ ♦☞♏ ♌♦] 复选框Circle[ ♦☜●] 画圆Clear[ ●♓☜] 清除Click[ ●♓] 单击Close[ ●☜◆] 关闭Columns[ ●☜❍]水平滚动条还是垂直滚动条Combo[ ❍♌☜◆] box[♌♦] 组合框Command[ ☜❍⏹♎] button[ ♌✈♦⏹] 命令按钮Common[ ❍☜⏹] dialog[ ♎♋♓☜●♈] 公共对话框Container[ ☜⏹♦♏♓⏹☜] 容器Control[ ☜⏹♦❑☐●] box[♌♦] 控制框Copy[ ☐♓] 拷贝Count[ ♋☺⏹♦] 数数currency[ ✈❑☜⏹♦♓] 货币型小数点左边有15位数字,右边有4 Current[ ✈❑☜⏹♦] 当前的Data[ ♎♏♓♦☜] 数据date[♎♏♓♦] 日期型day[♎♏♓] 日Dbl click[ ●♓] 双击Deactivate[♎♓✌♦♓♏♓♦] 不激活Default[♎♓♐●♦] 默认Delay[♎♓●♏♓] 迟到Delete[♎♓ ●♓♦] 删除Delphi[ ♎♏●♐♋♓]Description[♎♓♦❑♓☐☞☜⏹] 记录Dialog[ ♎♋♓☜●♈] box[♌♦] 对话框Dim[♎♓❍] 定义语言Dir list[●♓♦♦] box[♌♦] 文件列表框Do[♎☜◆] event[♓♏⏹♦] 事件发生Do[♎☜◆] loop[●◆☐] 循环跳Document[ ♎◆❍☜⏹♦] 文档double[ ♎✈♌●] 双精度有效位是15位double[ ♎✈♌●] 双精度有效位是15位Drag[♎❑✌♈] drop[♎❑☐] 拖放Drive[♎❑♋✋] list[●♓♦♦] box[♌♦] 驱动器列表框Dropdown[ ♎❑☐ ♎♋◆⏹] comb[ ☜◆❍] 下拉组合框Dropdown[ ♎❑☐ ♎♋◆⏹] combo[ ❍♌☜◆] 下拉组合框Dropdown[ ♎❑☐ ♎♋◆⏹] list[●♓♦♦] 下拉列表else[♏●♦] 否则Else[♏●♦] if[♓♐] 否则Enable[♓⏹♏♓♌●] 允许end[♏⏹♎] if[♓♐] 结束语End[♏⏹♎] sub[♦✈♌] 过程的结束Enter[ ♏⏹♦☜] 进入Erase[♓❑♏♓] 抹去,擦去Error[ ♏❑☜] 错误Exclamation[ ♏♦●☜❍♏♓☞☜⏹] 感叹号Exit[ ♏♦♓♦] 退出FALSE[♐●♦] 假Field[♐♓●♎] 字段File[♐♋♓●] 文件Filelistbox[ ♐♋♓● ●♓♦♦ ♌♦] 文件夹列表框Filename[♐♋✋●⏹♏✋❍] 文件名Fill[♐♓●] 添满Finish[ ♐♓⏹♓☞] 完成,结束,完毕Fix[♐♓♦] single[ ♦♓☠♈●] 窗体大小不变,有单线边框Flag[♐●✌♈] 标记Font[♐⏹♦] 字体Font[♐⏹♦] Bold[♌☜◆●♎] 粗体Font[♐⏹♦] Italic[✋♦✌●✋] 斜体Font[♐⏹♦] name[⏹♏♓❍] 字体名字Font[♐⏹♦]:Size[♦♋♓] 字体尺寸For[♐] each[♓♦☞] 相互For[♐] next[⏹♏♦♦] 为………下一个Fore[♐] color[ ✈●☜] 前景色Form[♐❍] 窗体Format[ ♐❍✌♦] 格式Frame[♐❑♏♓❍] 框架Free[♐❑♓] file[♐♋♓●] 自由文件Function[ ♐✈☠☞☜⏹] 功能,函数Good[♈☺♎] afternoon[ ♐♦☜⏹◆⏹]Got[♈♦] 得到Handle[ ♒✌⏹♎●] 操作character[ ✌❑♓♦☜]字符Height[♒♋♓♦] 高度Help[♒♏●☐] 帮助Hide[♒♋♓♎] 隐藏hour[ ♋◆☜] 小时Hscrollbar[ ♏♓♦☞ ♦❑☜◆● ♌☎❑✆]水平滚动条Icon[ ♋✋⏹] 图画if[♓♐] 如果If[♓♐] then[❆♏⏹] 如果……那么If[♓♐] then[❆♏⏹] 如果……那么Image[ ♓❍♓♎✞] 图像,肖像Index[ ♓⏹♎♏♦] 索引Information[ ♓⏹♐☜❍♏♓☞☜⏹] 信息Input[ ♓⏹☐◆♦] box[♌♦] 输入框integer[ ♓⏹♦♓♎✞☜] 整形Interval[ ♓⏹♦☜☜●] 间隔Java[ ♎✞☜]Key[ ♓] 钥匙,键Key[ ♓] press[☐❑♏♦] 键盘Kill[ ♓●] 删除Label[ ●♏♓♌●] 标签Large[●♎✞] 巨大lcase转换小写len长度Line[●♋♓⏹] 线条List[●♓♦♦] 列表List[●♓♦♦] box[♌♦] 列表框Load[●☜◆♎] 装载Lock[●] read[❑♓♎] 禁止读long[●☠] 长整形Lost[●♦♦] 丢失,失去Main[❍♏♓⏹] 主函数Max[❍✌♦] length[● ♏☠] 最大长度Maxmized 最大窗口Microsoft[ ❍♋♓❑☜♦♐♦]mid[❍♓♎] 中央Min最小Minimized[ ❍✋⏹✋❍♋✋♎]最小窗口minute[❍♋♓⏹◆♦] 分钟MK DIR make[❍♏♓] di建立文件夹MK DIR make[❍♏♓] dir建立文件夹mod 整除求余Module[ ❍♎◆●] 模特,例子month[❍✈⏹] 月Mouse[❍♋◆♦] 鼠标Move[❍◆] 移动Msg box[♌♦] 信息框message[ ❍♏♦♓♎✞] box[♌♦]Multi line[●♋♓⏹]是否输入多行文本My[❍♋♓] sub[♦✈♌] 我的过程(定义)Next[⏹♏♦♦] 下一个Normal[ ⏹❍☜●] 还原窗口now[⏹♋◆] 当前时间和日期integer [ ♓⏹♦♓♎✞☜] 整形Number[ ⏹✈❍♌☜] 编号object[ ♌♎✞♓♦] 对象用来表示应用程序中的对象,使用时用set[♦♏♦]语句给对象赋值OCE第iUnload卸载Ole对象连接与嵌入Open[ ☜◆☐☜⏹] 打开Option[ ☐☞☜⏹] base[♌♏♓♦] 选项基础Option[ ☐☞☜⏹] button[ ♌✈♦⏹] 单选按钮Output[ ♋◆♦☐◆♦] 顺序输出Oval[ ☜◆☜●] 椭圆Over[ ☜◆☜] 结束Page[☐♏♓♎✞] 页Paint[☐♏♓⏹♦] 涂画,上色Panel[ ☐✌⏹●] 窗格PascalPassword[ ☐♦♦☜♎] char[♦☞] 密码字符串Path[☐] 渠道,通道,小径Picture[ ☐♓♦☞☜] box[♌♦] 图像框Plot[☐●♦] 绘图Pointer[ ☐♓⏹♦☜] 指针Preserve[☐❑♓☜] 保护Print[☐❑✋⏹♦] 输出,打印Private[ ☐❑♋♓♓♦] 私有Property[ ☐❑☐☜♦♓] 属性控件option [ ☐☞☜⏹]base[♌♏♓♦] 选项基础public[ ☐✈♌●♓] 公共的Raise[❑♏♓] 提出上升randomize[]随即数Re[❑♓] dim[♎♓❍] 重新定义Read[❑♓♎] 读Record[ ❑♏♎] 记录Rectangle[ ❑♏♦✌☠♈●] 矩形Remove[❑♓❍◆] item[ ♋♓♦♏❍] 重新移动项目right[❑♋♓♦] 右Rounded[ ❑♋◆⏹♎♓♎] 圆角Salary[ ♦✌●☜❑♓] 薪水Save[♦♏♓] 保存Scale[♦♏♓●] 比例,测量Score[♦] 分数Screen[♦❑♓⏹] font[♐⏹♦] 题目second[ ♦♏☜⏹♎] 返回,秒数Seek[♦♓] 查找Select[♦♓●♏♦] 选择Set[♦♏♦] focus[ ♐☜◆☜♦] 建立焦点Shape[☞♏♓☐] 形状Shared[☞☪☜♎]共享Shift[☞♓♐♦] 移动,对换,切换Show[☞☜◆] 显示出来Simple[ ♦♓❍☐●] combo[ ❍♌☜◆] 简单组合框single[ ♦♓☠♈●] 单精度有效位是7位single[ ♦♓☠♈●] 单精度有效位是7位Single[ ♦♓☠♈●] 单精度Small[♦❍●] 小Sorted[♦♦♓♎]按顺序排列Source[♦♦] 来源space[♦☐♏♓♦] 空格Square[♦♦☪☜] 广场,正方static[ ♦♦✌♦♓] 静态Statue[ ♦♦✌♦◆] bar[♌☎❑✆] 状态栏Step[♦♦♏☐] 步伐step[♦♦♏☐] 步伐Stop[♦♦☐] 暂停Strike[♦♦❑♋♓] thru[ ❑◆]是否删除线string[♦♦❑♓☠] 字符型Style[♦♦♋♓●] 外观,风格Sub[♦✈♌] 过程的开始sum[♦✈❍] 总和Test[♦♏♦♦] 测试Text[♦♏♦♦] 文本Textbox[ ♦♏♦♦ ♌♦]文本框Timer[ ♦♋♓❍☜] 定时器Title[ ♦♋♓♦●] 标题Toolbar[ ♦◆● ♌☎❑✆]工具栏Top[♦☐] 顶部total[ ♦☜◆♦●] 总计Transparent[♦❑✌⏹♦☐☪☜❑☜⏹♦] 是否与背景重叠trim[♦❑♓❍] 去掉两边空格TRUE[♦❑◆] 真Type[♦♋♓☐] 类型Under[ ✈⏹♎☜] line[●♋♓⏹] 下划线Unload[ ✈⏹●☜◆♎] 卸载Value[ ✌●◆] 值Variable[ ☪☜❑♓☜♌●] 变量variant[ ☪☜❑♓☜⏹♦] 变体型Vb abort[☜♌♦] retry[❑♓♦❑♋♓] ignore[♓♈⏹] 终止,重式,忽略vb blank[♌●✌☠] 空白Vb critical[ ❑♓♦♓☜●] 停止图标vb red[❑♏♎] 红Ucase[ ◆ ♏♓♦]转换大写Visible[ ♓☜♌●] 可见性Visual[ ♓◆☜●] basic[ ♌♏♓♦♓] 可视化Vscroll[ ♓ ♦❑☜◆●]bar[♌☎❑✆] 垂直滚动条weekday[ ♦♓♎♏✋] 周日Wend[♦♏⏹♎] 走,行While[☎♒✆♦♋♓●] until[☜⏹♦♓●] 当……直到Width[♦♓♎] 宽度Window[ ♦♓⏹♎☜◆] state[♦♦♏♓♦] 状态Windows[ ♦♓⏹♎☜◆]微软公司的“视窗”操作系统Write[❑♋♓♦] 写explicit[♓♦☐●♓♦♓♦]清楚的显示year[ ☜] 年。
VB语言基础

字符型数据
运行结果
字符型数据
• 说明:
– VB是用双引号来标识字符串的,当遇到第一个“时,系统就 认为是字符串的开始,当遇到下一个”时,就认为是字符串的 结束。
– 当字符串本身要包含“时,可以输入两个连续的”“,这时 VB就会判定它是一个单纯的双引号,而不会将它作为字符串 的开始或结束标志。
例如,要显示字符串This is my first "VB" program, 可以在立即窗口中输入以下语句: ? "This is my first ""VB"" program"
1.23E3 1.230D3
"VB", "程序设计"
逻辑型(11) Boolean True, False
日期型(7) Date
#03/02/2004#, #10:30#
变体型
Variant
对象型
Object
字节型(17) Byte
数值型数据
• 整 型 (Integer) 整 型 数 据 用 来 表 示 不 带 小 数 点 的 数 值 。
在 Dim 语句中声明多个变量时,如果没有用As子句指定类型,就 被认为是Variant类型。例如: Dim strName As String, datBirthday As Date 该语句分别声明了一个字符型变量和一个日期型变量。 Dim strName, strAddress As String 该语句将strAddress声明为字符型变量,strName默认为Variant型
件。然后执行“工程|添加模块”命令,在当前工程中添加一个名 为“Module1(Module1)”的模块。 ② 在工程资源管理器中右击“工程1”项,从快捷菜单中选择“工程1 属性”命令,打开“工程属性”对话框,选择“通用”选项卡,从 “启动对象”下拉列表框中选择“Sub Main”选项。当编写无窗体 的应用程序时,必须将启动对象设置为“Sub Main”过程,作为程 序运行的起始点。 ③ 在代码窗口中输入代码。结果在立即窗口中输出。
VB语言基本知识

例:&H56&,&H7F&
9
2.实数类型
是带小数部分的数。 按存储格式,又分为浮点型和定点型 浮点型实数由符号、尾数及指数三部分组成。
[+|-]X·X.X·X[E|D][+|-]XXX · · · ·
尾数部分 指数部分
单精度浮点数的指数用E(e)表示; 双精度浮点的指数用D(或d)表示。
10
单精度浮点型(Single) 占4个字节存储空间,可以精确到7位十进制,取值范围 ±1.40×10-45~±3.40×1038 双精度浮点型(Double) 占8个字节的存储空间,可以精确到15位或16位十进制数,
27
2. 系统定义的符号常量
系统符号常量的定义可以从“对象浏览器”中获得。使用对象浏览器可 以显示包括当前工程及对象库在内的过程、模块、类、属性和方法等的描 述信息。 选择对象库 从菜单栏视图中选择 “对象浏览器”或(F2)
用鼠标单击 某一个符号常量 在“类”列表中选择 所需要的符号常量组
描述框中显示有关该符号常量的定义及描述信息。 例:vbBlue所表示的颜色值为&HFF0000
14
(三)布尔型数据(Boolean) 占2个字节的存储空间,用于逻辑判断, 只有True 和False两个值。
注意:
•当将数值型数据转换为布尔型时,0转换为False,非0值 转换为True。 •当将布尔型数据转换为数值型数据类型时,False转换为0 ,True转换为-1。
15
(四)日期型数据(Date) 按8个字节的浮点形式存储,可以表示的日期
25
4)由于符号常量可以用其他符号常量定义,因此在两个以 上符号常量之间不要出现循环或循环引用。
第2章 VB6.0语言基础知识

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。
一些VB中保留字的意思

鼠标事件Cilck:用户单击鼠标键时发生DbLClick:用户双击鼠标键时发生MouseDown:用户释放鼠标键时发生MouseMove:移动鼠标时发生键盘事件KeyDown:在键按下时触发。
(可获得一个KeyCode值)KeyUp:在键弹起时触发。
(可获得一个KeyCode值)KeyPress:在键盘按下再弹起时发生。
(它可获得KeyAscii值)数据类型说明Byte 二进制数Boolean 真假值Integer 整数Long 长整型Single 实数Double 双精度型Currency 货币Date 日期和时间Object 对象String 字符串Variant 可变类型……if 条件 then{程序段一}else{程序段二}end if……“确定”(CmdOK)“清除”(CmdClear)点击commandbutton按钮调用另一应用程序有如下几种方法:1. 用 Shell 语句:Shell "C:\Windows\CALC.exe", vbNormalFocus2. 用API函数ShellExecute():' 浏览器访问及执行文件Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPrivate Sub cmdShellExec_Click()'启动程序或打开页面On Error Resume NextDim Dummy As LongDim ShellPathName As StringShellPathName = "C:\Windows\Calc.exe"Dummy = ShellExecute(0&, vbNullString, ShellPathName, vbNullString, vbNullString, vbNormalFocus)End Subform 窗体的意思,像form和command这样的单词是控件的名称,名称是控件的属性之一,可以在屏幕右侧的属性列表中加以修改,找到name这一行,在右侧键入自己想要的名字即可,不必记忆,至于LostFocus..MouseUp 是一些事件的名称,有必要记忆。
vb课件
常量(3)
系统内部定义的符号常量是由控件或应用程序提 供的,在“对象浏览器”窗口可以查到它们。 例如如下事件过程: Private Sub Form_Click()'单击窗体使之最大化 Form1.WindowState = vbMaximized End Sub 过程中的VbMaximized(将窗口最大化)就是系统 内部定义的符号常量。
计算机软件技术基础 Visual Basic 程序设计
表3.1 Visual Basic6.0的基本数据类型
自定义类型
形式:Type 自定义类型名 元素名[(下标)] As 类型名 [元素名[(下标)] As 类型名] End Type 其中:元素名 表示自定义类型中的一个成员 下 标 表示该成员是一个数组 类型名 该成员的标准数据类型
逻辑数据转换成整型数据: “真”转换为-1, “假”转换为0; 其他类型数据转换为逻辑数据时,非0数 转换为 “真” ,0转换为“假”
计算机软件技术基础 Visual Basic 程序设计
例5
例5:关系运算符的使用
计算机软件技术基础 Visual Basic 程序设计
逻辑数据转换成整型数据: “真”转换为-1, “假”转换为0; 其他类型数据转换为逻辑数据时,非0数转换为 “真” ,0转换为 “假”
计算机软件技术基础 Visual Basic 程序设计
例如:定义学生的基本情况的数据类型如下: Type Students ˊ声名Students是自定义类型名 Name As String * 8 ˊName是Students类型中 ˊ的成员之一 Age As Integer ˊAge是Students类型中 ˊ的成员之一 Address As String * 20 ˊAddress是Students类型 ˊ中的成员之一 End Type
VB常用关键字
常用的关键词如下:1.编译命令关键字总结作用关键字定义编译常数: #Const编译程序码中的选择区块: #If...Then...#Else2.变量与常数关键字总结作用关键字指定值: Let声明变量或常数: Const, Dim, Private, Public, New, Static 声明模块为私有: Option Private Module判断Variant: IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull, IsNumeric, IsObject, TypeName, VarType引用当前对象: Me变量须明确声明: Option Explicit设置缺省数据类型: Deftype3.运算符关键字总结作用关键字算术: ^, -, *, /, \, Mod, +, &比较: =, <>, <, >, <=, >=, Like, Is逻辑运算: Not, And, Or, Xor, Eqv, Imp4.错误关键字总结作用关键字产生运行时错误: Clear, Error, Raise取得错误信息: Error提供错误信息: Err返回Error 变体: CVErr运行时的错误处理: On Error, Resume类型确认: IsError5.Collection 对象关键字总结作用关键字建立一个Collection 对象: Collection添加对象到集合对象中: Add从集合对象中删除对象: Remove引用集合对象中的项: Item6.金融关键字总结作用关键字计算折旧率: DDB, SLN, SYD计算未来值: FV计算利率: Rate计算本质利率: IRR, MIRR计算期数: NPer计算支付: IPmt, Pmt, PPmt计算当前净值: NPV, PV7.控制流关键字总结作用关键字分支: GoSub...Return, GoTo, On Error, On...GoSub, On...GoTo退出或暂停程序: DoEvents, End, Exit, Stop循环: Do...Loop For...Next, For Each...Next, While...Wend, With判断: Choose, If...Then...Else, Select Case, Switch使用过程: Call, Function, Property Get, Property Let, Property Set, Sub8.目录和文件关键字总结作用关键字改变目录或文件夹: ChDir改变磁盘: ChDrive复制文件: FileCopy新建目录或文件夹: MkDir删除目录或文件夹: RmDir重新命名文件、目录或文件夹: Name返回当前路径: CurDir返回文件的日期、时间: FileDateTime返回文件、目录及标签属性: GetAttr返回文件长度: FileLen返回文件名或磁盘标签: Dir设置有关文件属性的信息: SetAttr9.日期与时间关键字总结作用关键字设置当前日期或时间: Date ,Now, Time计算日期: DateAdd, DateDiff, DatePart返回日期: DateSerial, DateValue返回时间: TimeSerial, TimeValue设置日期或时间: Date, Time计时: Timer10.输入与输出关键字总结作用关键字访问或创建文件: Open关闭文件: Close, Reset控制输出外观: Format, Print, Print #, Spc, Tab, Width #复制文件: FileCopy取得文件相关信息: EOF, FileAttr, FileDateTime, FileLen, FreeFile, GetAttr, Loc, LOF, Seek文件管理: Dir, Kill, Lock, Unlock, Name从文件读入: Get, Input, Input #, Line Input #返回文件长度: FileLen设置或取得文件属性: FileAttr, GetAttr, SetAttr设置文件读写位置: Seek写入文件: Print #, Put, Write #11.数据类型关键字总结作用关键字数据类型变换: CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CSng, CStr, CVar, CVErr, Fix, Int设置数据类型: Boolean, Byte, Currency, Date, Double, Integer, Long, Object, Single, String, Variant (default)检查数据类型: IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull, IsNumeric, IsObject12.数学关键字总结作用关键字三角函数: Atn, Cos, Sin, Tan一般计算: Exp, Log, Sqr产生随机数: Randomize, Rnd取得绝对值: Abs取得表达式的正负号: Sgn数值变换: Fix, Int13.数组关键字总结作用关键字确认一个数组: IsArray建立一个数组: Array改变缺省最小值: Option Base声明及初始化数组: Dim, Private, Public, ReDim, Static判断数组下标极限值: LBound, UBound重新初始化一个数组: Erase, ReDim14.注册关键字总结作用关键字删除程序设置: DeleteSetting读入程序设置: GetSetting, GetAllSettings保存程序设置: SaveSetting15.变换关键字总结作用关键字ANSI 值变换为字符串: Chr大小写变换: Format, LCase, UCase日期变换为数字串: DateSerial, DateValue数字进制变换: Hex, Oct数值变换为字符串: Format, Str数据类型变换: CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CSng, CStr, CVar, CVErr, Fix, Int日期变换: Day, Month, Weekday, Year时间变换: Hour, Minute, Second字符串变换为ASCII 值: Asc字符串变换为数值: Val时间变换为数字串: TimeSerial, TimeValue16.字符串处理关键字总结作用关键字比较两个字符串: StrComp变换字符串: StrConv大小写变换: Format, LCase, UCase建立重复字符的字符串: Space, String计算字符串长度: Len设置字符串格式: Format重排字符串: LSet, RSet处理字符串: InStr, Left, LTrim, Mid, Right, RTrim, Trim设置字符串比较规则: Option Compare运用ASCII 与ANSI 值: Asc, Chr17.其他关键字总结作用关键字处理搁置事件: DoEvents运行其他程序: AppActivate, Shell发送按键信息给其他应用程序: SendKeys发出警告声: Beep系统: Environ提供命令行字符串: CommandMacintosh: MacID, MacScript自动: CreateObject, GetObject色彩: QBColor, RGB。
VB教案(6)vb的数据类型
(六)VB的数据类型一、标识符:是编程中为常量、变量、过程、函数、类等定义的名称。
必须满足:1、必须以字母开头,由字母、数字和下划线组成。
2、字母不区分大小写。
3、标识符的总长度一般不超过40个字符,变量名长度可达255个字符4、标识符不能与VB的保留字同名。
二、常量:在程序运行过程中,其值不能改变的量。
1、系统内在常量:执行菜单:“视图”\“对象浏览器”可在列表中找你需要的系统内在常量,选中后,会显示该常量的功能和值。
2、自定义常量:[ Public / Private ] Const <常量名> [As <类型>] = <表达式>声明常量的位置,在标准模块的声明段。
Public表示整个程序有效。
Private表示在本模块有效。
三、变量:程序运行时,其值可以改变(或重新赋值)的量。
1、< Dim / Static / Public / Private > <变量名> [As <类型> ]·Dim:(局部)在过程内部声明,且本过程有效,在执行期间存在。
·Static:(静态)在过程内部声明,本过程有效,在程序运行中一直存在。
·Public:(公共)在模块的通用声明段声明,各模块公用,整个程序有效。
·Private:(私有)在模块的窗体声明段声明,本模块的各过程可用。
2、VB允许使用未声明过的变量,称为隐式声明,其变量类型为变体型(Variant)3、如在模块的声明段加入Option Explicit语句,或执行菜单:“工具”\“选项”\“编辑器”选项卡\复选“要求变量声明”,则将不能使用隐式声明方式。
四、数据类型:1、数字型:(1)Integer (整型) 2B(2)Long (长整型) 4B(3)Single (单精度浮点型) 4B(4)Double (双精度浮点型) 8B(5)Currency (货币型) 8B(6)Byte (字节型) 1B2、逻辑型:Boolean (布尔型) 2B3、日期型:Date 范围100 –1–1 ~ 9999 –12 –31 8B(用 # 号括起)4、字符型:String (变长字符串) 10B + 串长String * <长度值> (定长字符串)串长5、对象型:(任何对象引用)Object 4B注:变量赋值必须用Set语句: Set <变量> = <对象>6、变体型:(可代表除定长字符串型和用户自定义型外的任何类型)Variant 22B + 串长7、用户自定义型:(User-defined)申请的各种类型长度和五、数据类型的转换函数:(x为数值)Cbyte(x) Cbool(x) Ccur(x) Cdbl(x) Cdate(x) Cint (x)Clng(x) Csng(x) Cstr(x) Cvar(x) Cverr(x)六、运算符:1、算术运算符:(按运算级高低)^ ,–, * / , \ , MOD , + –2、字符串运算符:+ , &3、关系运算符:< ,> ,= ,> = ,< = ,< > ,like ,islike:左边字符串是否在右边字符串范围内,是则为True。
VB常用关键字
常用的关键词如下:1.编译命令关键字总结作用关键字定义编译常数: #Const编译程序码中的选择区块: #If...Then...#Else2.变量与常数关键字总结作用关键字指定值: Let声明变量或常数: Const, Dim, Private, Public, New, Static 声明模块为私有: Option Private Module判断Variant: IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull, IsNumeric, IsObject, TypeName, VarType引用当前对象: Me变量须明确声明: Option Explicit设置缺省数据类型: Deftype3.运算符关键字总结作用关键字算术: ^, -, *, /, \, Mod, +, &比较: =, <>, <, >, <=, >=, Like, Is逻辑运算: Not, And, Or, Xor, Eqv, Imp4.错误关键字总结作用关键字产生运行时错误: Clear, Error, Raise取得错误信息: Error提供错误信息: Err返回Error 变体: CVErr运行时的错误处理: On Error, Resume类型确认: IsError5.Collection 对象关键字总结作用关键字建立一个Collection 对象: Collection添加对象到集合对象中: Add从集合对象中删除对象: Remove引用集合对象中的项: Item6.金融关键字总结作用关键字计算折旧率: DDB, SLN, SYD计算未来值: FV计算利率: Rate计算本质利率: IRR, MIRR计算期数: NPer计算支付: IPmt, Pmt, PPmt计算当前净值: NPV, PV7.控制流关键字总结作用关键字分支: GoSub...Return, GoTo, On Error, On...GoSub, On...GoTo退出或暂停程序: DoEvents, End, Exit, Stop循环: Do...Loop For...Next, For Each...Next, While...Wend, With判断: Choose, If...Then...Else, Select Case, Switch使用过程: Call, Function, Property Get, Property Let, Property Set, Sub8.目录和文件关键字总结作用关键字改变目录或文件夹: ChDir改变磁盘: ChDrive复制文件: FileCopy新建目录或文件夹: MkDir删除目录或文件夹: RmDir重新命名文件、目录或文件夹: Name返回当前路径: CurDir返回文件的日期、时间: FileDateTime返回文件、目录及标签属性: GetAttr返回文件长度: FileLen返回文件名或磁盘标签: Dir设置有关文件属性的信息: SetAttr9.日期与时间关键字总结作用关键字设置当前日期或时间: Date ,Now, Time计算日期: DateAdd, DateDiff, DatePart返回日期: DateSerial, DateValue返回时间: TimeSerial, TimeValue设置日期或时间: Date, Time计时: Timer10.输入与输出关键字总结作用关键字访问或创建文件: Open关闭文件: Close, Reset控制输出外观: Format, Print, Print #, Spc, Tab, Width #复制文件: FileCopy取得文件相关信息: EOF, FileAttr, FileDateTime, FileLen, FreeFile, GetAttr, Loc, LOF, Seek文件管理: Dir, Kill, Lock, Unlock, Name从文件读入: Get, Input, Input #, Line Input #返回文件长度: FileLen设置或取得文件属性: FileAttr, GetAttr, SetAttr设置文件读写位置: Seek写入文件: Print #, Put, Write #11.数据类型关键字总结作用关键字数据类型变换: CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CSng, CStr, CVar, CVErr, Fix, Int设置数据类型: Boolean, Byte, Currency, Date, Double, Integer, Long, Object, Single, String, Variant (default)检查数据类型: IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull, IsNumeric, IsObject12.数学关键字总结作用关键字三角函数: Atn, Cos, Sin, Tan一般计算: Exp, Log, Sqr产生随机数: Randomize, Rnd取得绝对值: Abs取得表达式的正负号: Sgn数值变换: Fix, Int13.数组关键字总结作用关键字确认一个数组: IsArray建立一个数组: Array改变缺省最小值: Option Base声明及初始化数组: Dim, Private, Public, ReDim, Static判断数组下标极限值: LBound, UBound重新初始化一个数组: Erase, ReDim14.注册关键字总结作用关键字删除程序设置: DeleteSetting读入程序设置: GetSetting, GetAllSettings保存程序设置: SaveSetting15.变换关键字总结作用关键字ANSI 值变换为字符串: Chr大小写变换: Format, LCase, UCase日期变换为数字串: DateSerial, DateValue数字进制变换: Hex, Oct数值变换为字符串: Format, Str数据类型变换: CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CSng, CStr, CVar, CVErr, Fix, Int日期变换: Day, Month, Weekday, Year时间变换: Hour, Minute, Second字符串变换为ASCII 值: Asc字符串变换为数值: Val时间变换为数字串: TimeSerial, TimeValue16.字符串处理关键字总结作用关键字比较两个字符串: StrComp变换字符串: StrConv大小写变换: Format, LCase, UCase建立重复字符的字符串: Space, String计算字符串长度: Len设置字符串格式: Format重排字符串: LSet, RSet处理字符串: InStr, Left, LTrim, Mid, Right, RTrim, Trim设置字符串比较规则: Option Compare运用ASCII 与ANSI 值: Asc, Chr17.其他关键字总结作用关键字处理搁置事件: DoEvents运行其他程序: AppActivate, Shell发送按键信息给其他应用程序: SendKeys发出警告声: Beep系统: Environ提供命令行字符串: CommandMacintosh: MacID, MacScript自动: CreateObject, GetObject色彩: QBColor, RGB。