第一章 Visual Basic语言指南 1
1.1 变量 1
1.1.1 变量名 1
1.1.2 数据类型 2
1.1.3 变量的作用域和寿命 2
1.2 常量 4
1.3 变体变量 5
1.4 字符串 6
1.4.1 文字字符串和给字符串赋值 7
1.4.2 确定一个字符串的长度 8
1.4.3 数值转换为字符串 8
1.4.4 在其他字符串中寻找一个字符串 9
1.4.5 截取字符串 9
1.4.6 字符串比较 10
1.5 数学和数字 12
1.4.7 产生一系列字符 12
1.5.1 关于一个数值的符号运算 13
1.5.2 十六进制和八进制 14
1.5.3 数值类型的转换 14
1.5.4 三角函数 15
1.5.5 对数 16
1.5.6 随机数 17
1.5.7 财务函数 17
1.6 日期和时间 18
1.6.1 取得当前的日期和时间值 19
1.6.2 设置系统的日期和时间 19
1.6.3 格式化字符串和日期变量的转换 20
1.6.4 将分开的部分组合产生一个日期变量 20
1.6.5 从一个日期变量中抽取信息 20
1.6.6 用日期和时间进行数学运算 21
1.7 过程控制 21
1.7.2 循环 22
1.7.1 转支 22
1.7.3 条件执行 26
1.7.4 With...End With语句 28
1.8 自定义函数、子程序和属性过程 29
1.8.1 函数、子过程和属性过程的作用域 30
1.8.2 定义和使用自定义子过程 30
1.8.3 定义和使用自定义函数 30
1.8.4 定义和使用自定义属性 31
1.9 操作环境 31
1.9.1 DOS文件系统、驱动器、目录和文件 32
1.9.2 命令行参数和环境变量 32
1.9.3 执行其他程序 33
1.10 运用数据文件工作 34
1.10.1 打开一个文件 34
1.10.2 顺序存取文件 35
1.10.3 随机存取文件 35
1.11 二进制文件 36
1.13 在网络环境中使用VB 37
1.12 获得一个打开文件的有关信息 37
第二章 Visual Basic语言参考 39
2.1 Visual Basic语言要素 39
2.2 用户自定义和内部常量 45
2.2.1 程序员自定义变量类型 46
2.2.2 数组 47
2.2.3 运算符 49
2.APPACTIVATE语句 54
第三章Visual Basic函数和语句参考 54
1.ABS函数 54
3.ARRAY函数 55
4.ASC函数 56
5.ATN函数 56
6.BEEP语句 57
7.BEGINTRANS语句 57
8.CALL语句 58
9.C〈类型〉(数值转换函数) 59
10.CHDIR语句 60
11.CHDRIVE语句 60
12.CHOOSE函数 61
13.CHR,CHR$函数 61
14.CLOSE语句 62
15.COMMAND,COMMAND$函数 63
16.COMMITTRANS语句 63
17.COMPACTDATABASE语句 64
18.CONST语句 64
19.COS函数 65
20.CREATEDATABASE函数 66
21.CREATEOBJECT函数 67
22.CURDIR, CURDIR$函数 68
23.CVDATE函数 69
24.CVERR函数 69
25.DATE, DATE$函数和语句 70
26.DATEADD函数 71
27.DATEDIFF函数 72
28.DATEPART函数 72
29.DATASERIAL函数 72
30.DATEVALUE函数 73
31.Day函数 74
32.DDB函数 74
33.DECLARE语句 75
34.DEF(类型)语句 77
35.DELETESETTING语句 77
36.DIM语句 78
37.DIR, DIR$函数 79
38.Do...Loop语句 80
39.DOEVENTS函数和语句 81
40.END语句 84
41.ENVIRON, ENVIRON$函数 84
42.EOF函数 85
43.ERASE语句 86
44.ERL函数 86
45.ERR函数和语句 87
46.Error语句 88
47.ERROR, ERROR$函数 88
48.EXIT语句 89
49.EXP函数 89
50.FILEATTR函数 90
51.FILECOPY语句 91
52.FILEDATETIME函数 91
53.FILELEN函数 92
54.FIX函数 92
55.FOX EACH...NEXT 93
56.For...Next语句 94
57.FORMAT, FORMAT$函数 95
58.FREEFILE函数 98
59.FREELOCKS语句 99
60.FUNCTION...END FUNCTION语句 100
61.FV函数 101
62.GET语句 102
63.GETALLSETTINGS函数 103
64.GETATTR函数 104
65.GETOBJECT函数 104
66.GETSETTING函数 106
67.GLOBAL语句 106
68.GOSUB...RETURN语句 107
69.GOTO语句 109
70.HEX, HEX$函数 109
71.HOUR函数 110
72.IF...THEN...ELSE语句 110
73.IF...THEN...ELSEIF...END IF语句 111
74.IIF函数 113
75.IMESTATUS函数 113
77.INPUT, INPUT$函数 115
76.INPUT#语句 115
78.INPUTBOX, INPUTBOX$函数 116
79.INSIR函数 116
80.INT函数 117
81.IPMI函数 118
82.IRR函数 118
83.ISARRAY函数 119
85.ISERROR函数 120
84.ISDATE函数 120
86.ISEMPTY函数 121
87.ISMISSING函数 121
88.ISNULL函数 122
89.ISNUMERIC函数 122
90.ISOBJECT函数 123
91.KILL语句 124
92.LBOUND函数 124
94.LEFT, LEFT$函数 125
93.LCASE, LCASE$函数 125
95.LEN函数 126
96.LET语句 127
97.LINE INPUT#语句 127
98.LOAD语句 128
99.LOADPICTURE函数 129
100.LOADRESDATA函数 129
101.LOADRESPICTURE函数 130
102.LOADRESSTRING函数 131
103.LOC函数 132
104.LOCK...UNLOCK语句 133
105.LOF函数 134
106.LOG函数 135
107.LSET语句 136
108.LTRIM, LTRIM$函数 137
109.MID, MID$函数 137
110.MID, MID$语句 138
111.MINUTE函数 139
112.MIRR函数 139
113.MKDIR语句 140
114.MONTH函数 141
115.MSGBOX函数和语句 141
116.NAME语句 143
117.Now函数 143
118.NPER函数 144
119.NPV函数 144
120.OCT, OCT$函数 145
121.ON ERROR...语句 146
122.ON...GOSUB语句 147
123.On...GoTo语句 148
124.OPEN语句 148
125.OPTION BASE语句 151
127.OPTION EXPLICIT语句 152
126.OPTION COMPARE语句 152
128.OPTION PRIVATE语句 153
129.OPTIONAL语句 153
130.PARTITION函数 154
131.PMT函数 155
132.PPMT函数 155
133.PRINT#语句 156
135.PROPERTY GET语句 157
134.PRIVATE语句 157
136.PROPERTY LET语句 158
137.PROPERTY SET 159
138.PUBLIC语句 160
139.PUT语句 161
140.PV函数 162
141.QBCOLOR函数 163
142.RANDOMIZE语句 164
143.RATE函数 164
144.REDIM语句 165
145.REGISTERDATABASE语句 166
146.REM语句 167
147.REPAIRDATABASE语句 168
148.RESET语句 168
149.RESUME语句 169
150.RETURN语句 169
151.RGB函数 170
152.RIGHT, RIGHT$函数 170
153.RMDIR语句 171
154.RND函数 171
155.ROLLBACK语句 172
156.RSET语句 173
157.RTRIM, RTRIM$函数 173
158.SAVEPICTURE语句 174
159.SAVESETTING语句 174
161.SEEK函数和语句 175
160.SECOND函数 175
162.SELECT CASE语句 176
163.SENDKEYS语句 178
164.SET语句 179
165.SETATTR语句 179
166.SETDATAACCESSOPTION 180
167.SETDEFAULTWORKSPACE语句 181
168.SGN函数 181
169.SHELL函数 182
170.SIN函数 183
171.SLN函数 183
172.SPACE, SPACE$函数 183
173.SPC函数 184
174.SQR函数 185
175.STATIC语句 185
176.STOP语句 187
177.STR, STR$函数 187
179.STRCONV函数 188
178.STRCOMP函数 188
180.STRING, STRING$函数 189
181.SUB...END SUB语句 190
182.SWITCH函数 191
183.SYD函数 192
184.TAB函数 192
185.TAN函数 193
186.TIME$函数和语句 193
187.TIMER函数 194
188.TIMESERIAL函数 195
189.TIMEVALUE函数 195
190.TRIM, TRIM$函数 196
191.TYPE...END TYPE语句 196
192.TYPENAME函数 197
193.UBOUND函数 198
195.UNLOAD语句 199
194.UCASE, UCASE$函数 199
193.VAL函数 200
197.VARTYPE函数 201
198.WEEKDAY函数 201
199.WHILE...WEND语句 202
200.WIDTH#语句 203
201.WITH语句 203
202.WRITE#语句 204
203.YEAR函数 205
第四章 Visual Basic错误代码 206
4.1标准Visual Basic错误 206
4.2 DDE和与窗体有关的错误码 219
4.3 OLE自动化错误码 221
4.4 杂务错误码 222
4.5 网格控件错误码 223
4.6 OLE控件错误码 223
4.7 公共对话框控件错误码 224