第1章 Visual Basic概述 1
1.1 Visual Basic的特点 1
1.2 Visual Basic基本概念 2
1.3 Visual Basic简单示例 6
1.3.1 设计步骤 6
1.3.2 运行程序 8
1.4 小结 9
习题1 9
第2章 Visual Basic 6.0集成开发环境 11
2.1 启动和退出Visual Basic 6.0中文版 11
2.2.2 菜单栏 13
2.2.1 标题栏 13
2.2 VB的集成开发环境 13
2.2.3 工具栏 14
2.2.4 工具箱 14
2.2.5 代码编辑器窗口 16
2.2.6 项目窗口 17
2.2.7 属性窗口 18
2.2.8 窗体 19
2.2.9 窗体布局窗口 19
2.3 创建Visual Basic项目 19
2.4 菜单的详细介绍 25
2.5.1 创建应用程序界面 34
2.5 应用程序开发实例 34
2.5.2 设置属性 35
2.5.3 编写代码 36
2.5.4 保存应用程序 38
2.5.5 调试、运行应用程序 38
2.5.6 生成可执行文件 38
2.6 小结 39
习题2 39
第3章 变量、常量、数组与数据类型 40
3.1 变量与常量 40
3.1.1 变量 40
3.1.2 常量 47
3.2 数值数据类型 48
3.2.1 整型 48
3.2.2 长整型 49
3.2.3 单精度型 49
3.2.4 双精度型 49
3.2.5 货币型 49
3.3 字符串 50
3.3.1 可变长字符串 50
3.3.2 定长字符串 50
3.3.3 使用字符串应注意的问题 50
3.5 Date数据类型 52
3.4 Vatiant数据类型 52
3.6 Decimal数据类型 53
3.7 数据类型转换 53
3.8 数组 53
3.8.1 固定大小数组 54
3.8.2 动态数组 55
3.9 记录 57
3.10 小结 60
习题3 61
4.1 算术运算符 62
第4章 表达式和运算符 62
4.2 字符串运算符 65
4.3 关系运算符 66
4.4 逻辑运算符 68
4.5 特殊运算符 69
4.5.1 Is运算符 69
4.5.2 Like运算符 70
4.6 运算符的优先级 71
4.7 在运算中数据类型的转换 72
4.8 小结 73
习题4 73
5.1 赋值语句 74
5.2 注释语句 74
第5章 程序的流程 74
5.3 程序续行 75
5.4 一行中的多条语句 75
5.5 程序流程 75
5.5.1 顺序结构 76
5.5.2 Goto语句 76
5.5.3 条件判断 77
5.5.4 循环 81
5.6 小结 94
习题5 95
6.1.1 VCR应用程序的结构 96
6.1 模块 96
第6章 Visual Basic应用程序的结构与调试 96
6.1.2 各种模块类型 98
6.1.3 使用“代码编辑器” 100
6.2 过程 101
6.2.1 过程概述 101
6.2.2 Sub过程 102
6.2.3 Function(函数)过程 105
6.3 过程的使用 109
6.3.1 过程的创建与使用 109
6.3.2 向过程传递参数 112
6.4.4 数据转换函数 115
6.4.2 日期函数 115
6.4.3 字符串操作函数 115
6.4.1 数学函数 115
6.4 常见标准函数 115
6.4.5 用户交互式函数 117
6.4.6 其他常用函数 123
6.5 程序的调试 126
6.5.1 错误示例 126
6.5.2 Visual Basic 6.0中的错误类型 127
6.5.3 Debug窗口 132
6.5.4 断点调试 133
6.6 综合示例 134
6.7 小结 136
习题6 137
第7章 常用控件 138
7.1 标签(Label) 138
7.1.1 常用属性 138
7.1.2 常用事件 139
7.1.3 例题 139
7.1.4 Label控件的其他用法 145
7.2 文本框(TextBox) 149
7.2.1 MultiLine属性 150
7.2.2 SelStart属性 153
7.3 命令按钮(Command Button) 156
7.3.1 常用属性 156
7.3.2 示例 159
7.4 图片框(Picture Box) 167
7.4.1 图片框的特殊属性 167
7.4.2 Paint事件 175
7.4.3 PaintPicture方法 177
7.5 框架(Frame) 180
7.6 单选按钮(Option Button) 182
7.7 复选框(CheckBox) 188
7.8 列表框(ListBox) 189
7.8.1 列表框的主要使用方法 190
7.8.2 列表框的常用属性 191
7.9 组合框(ComboBox) 196
7.10 滚动条(ScrollBar) 200
7.11 计时器(Timer) 204
7.12 小结 209
习题7 209
第8章 文件处理 211
8.1 文件控件 211
8.1.1 DriveListBox控件 211
8.1.2 DirListBox控件 213
8.1.3 FileListBox控件 218
8.1.4 CommonDialog控件 220
8.2 利用文件控件来处理文件 222
8.2.1 利用文件控件的第一个示例 223
8.2.2 利用文件控件的第二个示例 225
8.3.1 Kill语句 230
8.3 Visual Basic 6.0的文件处理语句与函数 230
8.3.2 FileCopy语句 231
8.3.3 Shell函数 234
8.3.4 RmDir语句 236
8.3.5 Name语句 238
8.4 文件系统 242
8.4.1 顺序文件 242
8.4.2 随机文件 248
8.4.3 二进制文件 249
8.5 文件系统对象(FileSystemObject,FSO)编程 250
8.5.2 访问已有的驱动器、文件和文件夹 251
8.5.1 创建FileSystemObject对象 251
8.5.3 使用驱动器 252
8.5.4 使用文件夹 252
8.5.5 使用文件 253
8.6 小结 256
习题8 256
第9章 多窗体及MDI窗体的设计 258
9.1 利用ActiveX控件进行窗体的界面设计 258
9.2 多窗体程序设计 268
9.2.1 多窗体程序设计常用的方法 268
9.2.2 多窗体程序设计示例 269
9.3.1 MDI应用程序设计示例 279
9.3 多文档界面(MDI)的程序设计 279
9.3.2 MDI应用程序中的菜单设计 284
9.4 小结 288
习题9 288
第10章 界面设计 289
10.1 认识菜单 289
10.2 菜单编辑器 290
10.2.1 启动菜单编辑器 290
10.2.2 编辑菜单 292
10.2.3 菜单的代码设计 292
10.3.1 菜单的有效属性 295
10.3 菜单的高级应用 295
10.3.2 菜单的可见属性 297
10.3.3 创建菜单控件数组 298
10.3.4 菜单的复选(Checked)属性 300
10.3.5 动态菜单 301
10.4 弹出菜单和分隔条的设计 303
10.5 工具栏的设计 306
10.5.1 利用应用程序向导创建工具栏 306
10.5.2 使用ToolBar控件创建工具栏 307
10.6 小结 310
习题10 311
参考文献 312