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。
VB程序设计常见单词

详细描述
单选按钮控件允许用户在一组选项中选择一个选项。 同一组中的单选按钮只能选择一个,因此常用于在一 组互斥的选项中进行选择。单选按钮可以设置多种属 性,如大小、样式和可见性等。
复选框 CheckBox
总结词
用于选择或取消选择一个选项的控件。
详细描述
复选框控件允许用户选择或取消选择一个选项。它可以 用于在一组选项中选择多个,因此常用于收集用户的多 选数据。复选框可以设置多种属性,如大小、样式和可 见性等。
感谢您的观看
THANKS
些重要的问题。
On Error GoTo 0语句
总结词
关闭错误处理,让程序按照正常的错误 处理机制进行。
VS
详细描述
使用On Error GoTo 0语句可以关闭自定 义的错误处理程序,让程序回到正常的错 误处理机制中。这意味着当程序遇到错误 时,将按照默认的错误处理方式进行,如 显示错误消息框等。
详细描述
事件过程是与控件相关联的特殊过程,当控 件上发生特定事件时自动执行。例如,当用 户单击按钮时,会触发一个按钮的Click事 件,并执行相应的事件过程代码。事件过程 的定义通常在控件的属性窗口中完成,也可 以通过编写代码来添加或修改事件过程。
04
常用控件
标签 Label
要点一
总结词
用于显示文本或图形的控件。
回类型和参数列表。
子程序
总结词
子程序是VB程序设计中的另一种过程, 类似于函数但不需要返回值。
VS
详细描述
子程序主要用于执行一系列操作,但不返 回任何值。在VB中,子程序的定义使用 Sub关键字,并指定参数列表。子程序通 常用于执行一次性任务或过程,例如设置 控件属性或触发事件。
VB 语言基础

第三章 Visual Basic 语言基础
3.3 常量与变量 3、变量 (2)隐式声明:在VB中,一个变量不声明也可以 使用,被认为式一个变体类型,但容易出错,尽量 不使用这个方法。 例:交换变量值: 原来语句:temp=a:a=b:b=temp 不声明:temp=a:a=b:b=tmep 程序正常运行,但是结果就不对了,也很难看出来, 所以要使用强制变量声明:Option Explicit.
第三章 Visual Basic 语言基础
3.1 字符集
二、关键字 又称为保留字,有固定的含义,表示系统 提供的标准过程、函数、运算符和常量等。 无论字符大小写,系统都可以自动识别并 转换成系统的标准形式。如输入END,光标 移走后变为End。 注意:保留字为系统使用,不能定义为变 量或者常量等,即用户可以使用不能定义。
第三章 Visual Basic 语言基础
3.4运算符与表达式 1、算术运算符与算术表达式: 类似于四则运算,增加了取负、取模、整除等。
第三章 Visual Basic 语言基础
3.4运算符与表达式 1、算术运算符与算术表达式: (1)指数运算:左为负实数,右边必须整数; (2)浮点数除法:运算结果由值决定; (3)整数除法:操作数一般是整型数,如果带 小数,对操作数四舍五入,对结果直接取整; (4)取模运算:操作数带小数,对其四舍五入, 在取模;若左操作数为负,结果为负 具体见:P48-49
3.4运算符与表达式 5、表达式的运算顺序 (2)书写规则: 1)表达式中的每个字符没有高低、大小的区别。 2)只能使用圆括号,可以多重使用,圆括号 必须成对出现。 3)VB表达式中的乘号“*”不能省略。 4)能用内部函数的地方尽量使用内部函数。
第三章 Visual Basic 语言基础
vb中各关键字用法及意义

(一)类型转换类函数1. CType(X)[格式]:P=CBool(X) ' 将X转换为“布尔”(Boolean)类型P=CByte(X) ' 将X转换为“字节”(Byte)类型P=CCur(X) ' 将X转换为“金额”(Currency)类型P=CDate(X) ' 将X转换为“日期”(Date)类型P=CDbl(X) ' 将X转换为“双精度”(Double)类型P=CInt(X) ' 将X转换为“整型”(Integer)类型P=CLng(X) ' 将X转换为“长整型”(Long)类型P=CSng(X) ' 将X转换为“单精度”(Single)类型P=CStr(X) ' 将X转换为“字符串”(String)类型P=Cvar(X) ' 将X转换为“变体型”(Variant)类型P=CVErr(X) ' 将X转换为Error值[ 范例]:(1). CStr(13)+CStr(23)' 数值转换成字符串后,用"+"号连接,结果:1323(2). CInt("12")+12' 字符串转换成整型后与12相加,结果:24(3). P=CInt(True)' 输出结果为-1' 布尔值与数值的转换时要注意,布尔值只有True和False,其中True在内存中为-1,False存为0(4). CBool(-0.001)' 输出结果为True' 将数值转换为布尔型时,等于0的数值将得到False,不等于0的数值得到True.2. Int(X),Fix(X):取X的整数值[格式]:P=Int(X) ' 取<=X的最大整数值P=Fix(X) ' 取X的整数部分,直接去掉小数[范例]:(1) Int(-54.6) ' 结果为-55,取<=-54.6的最大整数(2) Fix(54.6) ' 结果为54,取整数并直接去掉小数(二)常用数学函数[格式]:1. Abs(N) 取绝对值例:Abs(-3.5) 结果:3.52. Cos(N) 余弦函数例:Cos(0) 结果:13. Exp(N) e为底的指数函数例:Exp(3) 结果:20.0684. Log(N) 以e为底的自然对数例:Log(10) 结果:2.35. Rnd[(N)] 产生随机数例:Rnd 结果:0--1之间的数6. Sin(N) 正弦函数例:Sin(0) 结果:07. Sgn(N) 符号函数' 说明:取正负号。
VB方法大全

方法示例?/a〉应用于用于将项目添加到ListBox 或ComboBox 控件,或者将行添加到MS Flex Grid 控件。
不支持命名参数。
说明如果所给出的index 值有效,则item 将放置在object 中相应的位置。
如果省略index,当Sorted 属性设置为True 时,item 将添加到恰当的排序位置,当Sorted 属性设置为False 时,item 将添加到列表的结尾。
绑定到Data 控件的ListBox 或ComboBox 控件不支持AddItem方法。
AddItem方法示例本示例使用Addltem 方法增加 100 项给一个列表框。
要检验此示例,可将本例代码粘贴到一个带有被命名为 List1 的ListBox 控件的窗体的声明部分,然后按 F5 键并单击该窗体.Private Sub Form_Click ()Dim Entry, I,Msg ’ 声明变量.Msg = "Choose OK to add 100 items to your list box."MsgBox Msg ’ 显示信息。
For I = 1 To 100 ' 计数值从 1 到 100。
Entry = "Entry " & I ' 创建输入项。
List1. Entry ' 添加该输入项。
Next IMsg = "Choose OK to remove every other entry.”MsgBox Msg ' 显示信息。
For I = 1 To 50 ’ 确定如何List1.RemoveItem I ’ 每隔一项Next I ’ 删除。
Msg = ”Choose OK to remove all item s from the list box。
"MsgBox Msg ' 显示信息.List1.Clear ’ 清除列表框。
vb变量名的命名规则

vb变量名的命名规则VB(Visual Basic)变量名的命名规则是用来给变量起一个有意义的名字,以便程序员和其他人能够清楚地理解其用途。
VB的变量命名规则主要包括以下几个方面:1.变量名只能由字母、数字和下划线组成,不能包含空格或其他特殊字符。
2.变量名必须以字母开头,不能以数字开头。
3.变量名区分大小写,也就是说,大小写不同的变量名被视为不同的变量。
4. 变量名不能是VB的关键字,如If、Then、For等。
关键字是编程语言中的保留字,用于表示特定功能或操作。
5.变量名应该具有描述性,能够清晰地表达变量的用途和含义。
应避免使用单个字母或数字作为变量名。
6.变量名应该尽量简洁,但同时也要避免使用过于简单的名字,容易引起混淆和误解。
7. 变量名可以使用驼峰命名法(camelCase)或下划线命名法(underscore_case)。
驼峰命名法是将每个单词的首字母大写,单词之间没有空格或下划线;下划线命名法是用下划线将单词分隔开。
8.变量名应该与其所表示的数据类型相关联,以提高代码的可读性和维护性。
9.通常情况下,建议使用名词或具有名词含义的短语作为变量名。
这样可以更好地描述变量所代表的含义。
10. 如果一个变量表示一个布尔值,可以在其名字前加上is、has、can等前缀,以明确其含义。
11.如果一个变量表示一个集合或数组,可以在其名字后加上复数形式的名词,以表示其包含多个元素。
12.如果一个变量表示一个常量,可以使用全大写字母和下划线组成的变量名。
常量一般在程序中固定不变,用于表示一些特定的常量数值或常量字符串。
13.变量名应该与其所在代码段的上下文相关联,以便更好地理解其作用和用途。
总结起来,VB变量名的命名规则要求变量名要有描述性、简洁明了,避免使用关键字,使用字符和数字的组合,使用驼峰命名法或下划线命名法,与数据类型相关联,与上下文相关联,以增强代码的可读性和可维护性。
vb知识点汇总

第1、2、3章环境、对象、工程Visual Basic的特点:可视化编程、面向对象的程序设计、结构化程序设计语言、事件驱动编程机制、访问数据库。
窗体设计器窗口:又称对象窗口,简称窗体,提供设计窗口的容器。
窗体是应用程序的窗口。
工程资源管理器:含有建立一个应用程序所需要的文件清单。
文件可分为6类:窗体文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res)。
VB程序通常由3类模块组成:窗体文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)。
属性窗口:主要是针对窗体和控件设置的,用来设置窗体或窗体中控件属性的。
属性窗口的组成:对象框、属性显示方式、属性列表、属性解释。
共四个部分。
激活属性窗口的5种方法:(1)用鼠标单击属性窗口的任何部位。
(2)执行“视图”菜单中的“属性窗口”命令。
(3)按F4键。
(4)单击工具栏上的“属性窗口”按钮。
(5)按组合键Ctrl+PgDn或Ctrl+PgUp。
工具箱窗口:由工具图标组成,图标又称为图形对象或控件,是组成V isual Basic应用程序的构件,每个控件由工具箱中的一个工具图标来表示。
代码编辑器窗口:简称代码窗口,是窗体或标准模块用来编辑代码的窗口。
窗体布局窗口:查看和指定窗体在整个屏幕上显示位置的窗口。
立即窗口:输入一个输出语句然后按Enter键可以看到输出结果的窗口。
用于调试程序。
打开立即窗口的快捷键Ctrl+G。
一个VB工程中最多可以包含255个窗体,每个窗体对应一个窗体文件。
窗体文件中的内容有与控件相关的描述,有变量及事件过程的描述。
标准模块也称程序模块文件,用来声明全局变量和定义一些通用的过程。
为纯代码文件。
VB应用程序的编辑无需将全部窗体文件和标准模块文件都依次打开,只需打开工程文件即可。
为了保存一个VB应用程序,应分别保存工程文件、窗体文件、标准模块文件。
第4章 VB语言基础

4.2 基本数据类型
4.2.1 引例
【例4.1】分析语句Print 32766 + 2和 Print 32768 + 2的执行结果。 分析:这两条语句看似简单,但运行时却 会出现不同的情况。 Print 32768 + 2运行结果正确。 Print 32766 + 2的运行结果错误。? ? ?
4.2.2 数据类型
2.用户声明的符号常量 是用Const语句定义的,这类常量必须先声 明后使用。Const语句的语法格式如下: [Public|Private] Const 常量名 [As 数据类 型] = 表达式 功能:将表达式表示的数值赋给指定的符 号常量。
注意: ①使用Public声明符号常量时,声明语句只能 出现在标准模块中。若在窗体通用声明处或 在过程中使用Public声明符号常量是错误的。 ②使用Private声明符号常量时,声明语句可 以出现在窗体模块或标准模块中。若在过程 中使用Private声明符号常量是错误的。 ③格式的表达式中不能出现函数。例如,下面 在模块通用声明处声明的符号常量是错误的: Private Const x as Integer = Cint(2.56)
第 4 章 VB程序设计基础
主要内容:
4.1 命名约定 4.2 基本数据类型 4.3 常量与变量 4.4 常用内部函数 4.5 运算符与表达表 4.6 数据输入输出
4.1 命名约定
4.1.1 关键字
又称为保留字,一般是常用的英文 单词,在语法上有固定的含义
首字母为大写字母,但输入时系统 并不区分大小写
4.4.2 字符函数
需要掌握: InStr, LCase, Len, Left, Mid, Right, UCase Mid ("ABCDEFG",2,3 ) 结果:"BCD "