第1章 Visual Basic程序设计概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的概念 1
1.1.2 Visual Basic的发展历程 1
1.1.3 Visual Basic的特点 9
1.2 Visual Basic的安装与启动 3
1.2.1 运行Visual Basic的软件和硬件环境 3
1.2.2 Visual Basic的版本 4
1.2.3 Visual Basic的安装 5
1.2.4 Visual Basic的启动与退出 8
1.3 Visual Basic的集成开发环境IDE 9
1.3.1 主窗口 9
1.3.2 窗体设计器窗口 12
1.3.3 工程窗口 12
1.3.4 属性窗口 13
1.3.5 代码编辑窗口 14
1.3.6 工具箱 15
1.3.7 “立即”窗口 16
1.3.8 “窗体布局”窗口 16
1.4 Visual Basic的帮助系统 16
1.4.1 安装MSDN 17
1.4.2 使用MSDN Library查询设计器 18
1.4.3 使用上下文相关帮助 19
1.4.4 在Internet上获得帮助 19
1.4.5 运行MSDN所提供的样例 20
习题1 22
第2章 Visual Basic快速入门 23
2.1 对象的概念 23
2.1.1 对象和类 23
2.1.2 对象的属性、事件、方法 24
2.1.3 对象的建立和编辑 25
2.2 窗体的概念 26
2.2.1 窗体的主要属性 26
2.2.2 窗体的常用事件 28
2.2.3 窗体的常用方法 28
2.3 控件的概念 30
2.3.1 控件的概念 30
2.3.2 常用基本控件 30
2.3.3 控件的默认属性 35
2.3.4 控件的焦点与Tab键 36
2.4 如何编写简单的应用程序 36
2.4.1 创建Visual Basic应用程序的步骤和方法 36
2.4.2 编写你的第一个Visual Basic程序 37
2.4.3 程序的保存和装入 40
2.4.4 程序的调试与运行 41
习题2 44
第3章 Visual Basic语言基础 45
3.1 基本数据类型 45
3.1.1 数值型数据 45
3.1.2 字符型数据 46
3.1.3 布尔型数据 46
3.1.4 日期型数据 47
3.1.5 对象型数据 47
3.1.6 变体型数据 47
3.2 常量 47
3.2.1 直接常量 48
3.2.2 符号常量 49
3.2.3 系统常量 49
3.3 变量 50
3.3.1 变量的命名规则 50
3.3.2 变量的声明 51
3.4 运算符与表达式 53
3.4.1 算术运算符 53
3.4.2 字符串运算符 54
3.4.3 关系运算符 54
3.4.4 逻辑运算符 55
3.4.5 表达式 55
3.5 常用内部函数 56
3.5.1 数学运算函数 56
3.5.2 字符串函数 57
3.5.3 日期和时间函数 58
3.5.4 数据类型转换函数 59
3.5.5 格式输出函数 60
3.5.6 随机数语句和函数 61
3.6 自定义类型 62
3.6.1 自定义类型的定义 62
3.6.2 自定义类型变量的声明 63
3.6.3 自定义类型变量的使用 63
习题3 63
第4章 程序设计基础 65
4.1 Visual Basic的程序语句 65
4.1.1 语句的书写规则 65
4.1.2 命令格式中的符号约定 66
4.2 顺序结构 66
4.2.1 赋值语句 66
4.2.2 数据的输入输出 67
4.3 选择结构 72
4.3.1 If语句 73
4.3.2 Select Case语句 78
4.3.3 条件函数 79
4.3.4 分支结构的嵌套 80
4.4 循环结构 84
4.4.1 For循环 84
4.4.2 While循环 87
4.4.3 Do…LOOP循环控制结构 89
4.4.4 多重循环 90
4.5 其他控制语句 92
4.5.1 Go To语句 92
4.5.2 On-GoTo语句 93
4.5.3 Exit语句 94
4.5.4 End语句 94
4.6 综合应用 94
习题4 100
第5章 数组 101
5.1 数组的基本概念 101
5.2 数组的声明 103
5.2.1 一维静态数组的声明 104
5.2.2 二维静态数组的声明 105
5.2.3 动态数组的声明 107
5.3 数组的基本操作 110
5.3.1 数组的引用 110
5.3.2 数组的赋值 112
5.3.3 数组的输出 115
5.4 控件数组 118
5.4.1 控件数组的概念 118
5.4.2 控件数组的建立 119
习题5 120
第6章 过程 122
6.1 Sub过程 122
6.1.1 Sub过程的定义 122
6.1.2 Sub过程的调用 125
6.2 Function过程 128
6.2.1 Function过程的定义 128
6.2.2 Function过程的调用 130
6.3 过程中的参数传递 131
6.3.1 形参和实参 131
6.3.2 传值和传址 132
6.3.3 数组参数的传递 134
6.4 变量的作用域 138
6.4.1 变量的作用域 139
6.4.2 静态变量 140
习题6 142
第7章 常用控件 144
7.1 图形控件 144
7.1.1 图形框、图像框 144
7.1.2 直线和形状 145
7.1.3 图形文件的装入 147
7.2 选择控件 150
7.2.1 复选框 150
7.2.2 单选按钮 150
7.2.3 列表框 152
7.2.4 组合框 155
7.3 其他控件 157
7.3.1 框架 157
7.3.2 滚动条 158
7.3.3 进度条 159
7.3.4 计时器 160
习题7 162
第8章 界面设计 164
8.1 菜单的设计 164
8.1.1 菜单的功能和组成 164
8.1.2 用菜单编辑器建立下拉菜单 164
8.1.3 创建弹出式菜单 166
8.2 通用对话框 167
8.3 工具栏的设计 171
8.3.1 在ImageList控件中添加图像 172
8.3.2 用ToolBar控件创建工具栏 173
8.4 多重窗体与多文档界面的设计 175
8.4.1 建立多重窗体程序 175
8.4.2 多重窗体程序的执行与保存 176
8.4.3 MDI窗体 180
习题8 182
第9章 文件操作 183
9.1 文件的结构与分类 183
9.1.1 文件的结构 183
9.1.2 文件的分类 184
9.2 顺序文件 185
9.2.1 顺序文件的打开与关闭 185
9.2.2 顺序文件的读写操作 186
9.3 随机文件 190
9.3.1 随机文件的读写操作 190
9.3.2 随机文件中记录的添加与显示 192
9.4 常用文件操作函数 196
9.4.1 对文件/记录操作的常用函数 196
9.4.2 常用文件操作语句 198
习题9 202
第10章 数据库编程基础 203
10.1 数据库概述 203
10.1.1 关系数据库的基本概念 203
10.1.2 建立数据库 205
10.1.3 使用SQL查询数据库 205
10.2 Visual Basic数据库访问技术 210
10.2.1 ADO数据控件 210
10.2.2 ADO数据控件的基本属性 211
10.2.3 数据绑定 213
10.2.4 ADO数据控件的主要方法 216
10.2.5 ADO数据控件的主要事件 217
10.3 记录集对象 217
10.3.1 记录集的浏览 217
10.3.2 记录集的编辑 220
10.4 查询与统计 221
10.4.1 数据查询 221
10.4.2 数据统计 223
习题10 224
参考文献 225