- 17
- 0
- 约3.61万字
- 约 17页
- 2017-01-04 发布于贵州
- 举报
Visual Basic简明教程Visual Basic简明教程
基本语法
标 识 符 度量单位 以字母开头 ;由字母、数字、下划线组成 ;长度≤255 。 1像素=15缇 1厘米=567缇 1英寸=1440缇 1磅=20缇
注释语句 长语句分行符 字符串分行符 回车换行符 制表符 ’注释 _ &_ vbCrLf vbTab
数据类型 变 体 型 Variant 根据实际的值来确定数据类型 字 节 型 Byte 0~255无符号数 整 型 Integer -32768~+32767 长 整 型 Long -2147483648~+2147483647 单精实型 Single +1.401298E-45~+3.402823E+38 -3.402823E+38~-1.401298E-45 双精实型 Double +4.941D-324~+1.798D+308 -1.798D+308~-4.941D-324 字符串型 String “字符串” 逻 辑 型 Boolean True(真、-1) False(假、0) 日期时间型 Date #月/日/年 时:分:秒 AM|PM#
显式声明 Option Explicit → 在通用声明部分使用此语句后如果程序中出现未声明的变量时会给出相应的错误提示
常 量 Const 常量名 As 数据类型=值
变 量 Dim 变量名 As 数据类型 → 声明变量 Public 变量名 As 数据类型 → 声明全局变量 Dim 变量名 As String * n → 声明长度为n的字符串变量
数 组 Dim 数组名(n) As 数据类型 → 声明数组 (注:下标值为0~n,共n+1个数组元素。) Public 数组名(n) As 数据类型 → 声明全局数组 Dim 数组名( ) As 数据类型 → 声明动态数组 (注:数组大小未知,使用时再分配大小。) ReDim 数组名(n) → 为动态数组分配大小
其 它 变量名=Array(常量1,…) → 变量名(1)的值为“常量1”[以此类推] (注:此变量必须先使用“Dim 变量名 As Variant”进行声明。) Choose(变量名,常量1,…) → 变量值为1时返回“常量1”[以此类推]
运 算 符 加 + 减 - 乘 * 乘方 ^ 除 / 整除 \ 取余 Mod 字符串连接 & 等于 = 不等于 <> 大于 > 大于等于 >= 小于 < 小于等于 <= 逻辑反 Not 逻辑与 And 逻辑或 Or 逻辑异或 Xor
结 构 体 Public Type 结构体名 → 在通用声明部分声明结构体 成员名 As 数据类型 … End Type Dim 变量名 As 结构体名 → 用结构体声明变量 Dim 数组名(n) As 结构体名 → 用结构体声明数组 变量名.成员名 → 结构体变量的使用 数组名(n).成员名 → 结构体数组的使用
程序语句 If 表达式 Then
语句
Else
语句
End If Select Case 表达式
Case 常量
语句
…
Case Else
语句
End Select For 变量名=初始值 To 终止值 Step 步长
语句
Next 变量名 While 表达式
语句
Wend Do
语句
Loop While 表达式
过 程 Public Sub Main() → 在模块中建立的Main过程用作程序的启动对象 (注:可以使用“Exit Sub”来强制退出过程。) … End Sub Public Sub 过程名(形参,…) → 定义过程 (注:可以使用“Exit Sub”来强制退出过程。) … (注:形参前加“ByVal”表示按值传递,否则按引用传递。) End Sub (注:使用“Call 过程名(实参,…)”来调用过程。)
函 数 Public Function 函数名(形参,…)As 返回值类型 → 定义函数 (注:可以使用“Exit Function”来强制退出函数。) … (注:形参前加“ByVal”表示按值传递,否则按引用传递。) 函数名=
您可能关注的文档
- SY-250全自动冻肉切片机和多功能切菜切肉机价格SY-250全自动冻肉切片机和多功能切菜切肉机价格.docx
- S版二年级下语文百花园三S版二年级下语文百花园三.ppt
- s版五年级上语文第6课《古诗三首》:望天门山、山行、暮江吟s版五年级上语文第6课《古诗三首》:望天门山、山行、暮江吟.ppt
- TD-LTE_基本原理TD-LTE_基本原理.ppt
- The Science and Engineering of MaterialsThe Science and Engineering of Materials.ppt
- TDS3000基本操作TDS3000基本操作.ppt
- Travel journal--period3 GrammarTravel journal--period3 Grammar.ppt
- TY220型拖拉机离合器设计TY220型拖拉机离合器设计.doc
- U2 Period 3 GrammarU2 Period 3 Grammar.ppt
- U852数据流程及数据结构U852数据流程及数据结构.doc
- 银行业上市银行春季调研反馈暨板块思考:2026年银行业选股为先,α优于β.pdf
- 银行业如何看待开年“存贷错位”.pdf
- 宣贯培训(2026年)《GBT 26127-2010车用压缩煤层气》.pptx
- 培育全员安全意识的实践路径.pptx
- 宣贯培训(2026年)《GBT 26128-2010稀缺、特殊煤炭资源的划分与利用》.pptx
- 宣贯培训(2026年)《GBT 26113-2010 微机电系统(MEMS)技术 微几何量评定总则》长文.pptx
- 宣贯培训(2026年)《GBT 26137-2010高炉煤气能量回收透平膨胀机热力性能试验》.pptx
- 政务信息化标准体系的建设与运行评估.docx
- 心理咨询基础理论与技巧培训.pptx
- 宣贯培训(2026年)《GBT 26141.1-2010无损检测 射线照相底片数字化系统的质量鉴定 第一1部分:定义、像质参数的定量测量、标准参考底片和定性控制》.pptx
原创力文档

文档评论(0)