第1章 Visual Basic简介 1
1.1 Visual Basic概述 1
1.1.1 Visual Basic的特点 1
1.1.2 Visual Basic的版本及软硬件环境要求 2
1.2可视化编程概述 3
1.2.1对象与类的概念 3
1.2.2事件与事件过程 5
1.3 Visual Basic程序开发环境 7
1.4用Visual Basic建立一个简单程序 13
案例1 一个简单的Visual Basic程序示例 13
习题一 19
第2章 Visual Basic基本控件 20
2.1窗体 20
案例1 在窗体上显示黑底白字“HOW ARE YOU?” 20
案例2 编写一个随手画程序 23
2.2命令按钮 24
案例3 设置CommandButton控件的属性 24
2.3标签 26
案例4 利用Label控件制作宣传画 26
2.4文本框 28
案例5 利用TextBox控件制作一个密码框 28
案例6 设计一个简单的加减计算器 31
习题二 32
第3章 Visual Basic语言基础 34
3.1 Visual Basic的基本语法 34
案例1 Visual Basic的数据类型 34
案例2 Visual Basic的运算符和表达式 38
3.2基本语句 41
案例3 赋值语句、输入语句InputBox使用举例 41
案例4 输出语句MsgBox使用举例 44
3.3函数 47
案例5 函数 47
习题三 51
第4章 程序流程控制 52
4.1条件测试语句 52
案例1 条件语句If…Then…Else 52
案例2 条件语句If…Then……ElseIf 55
案例3 条件语句Select Case 58
4.2循环语句 62
案例4 用For循环语句实现累加求和 62
案例5 用For循环语句实现累乘求积 64
案例6 Do…Loop循环结构 66
案例7 While…Wend循环结构 68
案例8 多重循环 71
习题四 74
第5章 数组 75
5.1一维数组 75
案例1 一维数组的应用 75
5.2多维数组 78
案例2 多维数组的应用 78
5.3动态数组 81
案例3 动态数组的应用 81
5.4控件数组 84
案例4 控件数组的应用 84
习题五 87
第6章 常用控件 88
6.1单选框、复选框和Frame控件 88
案例1 利用单选框和复选框设置文本的字体、颜色 88
案例2 利用Frame控件将单选按钮分组 91
6.2滚动条 93
案例3 利用滚动条控制窗体的背景色 93
6.3列表框和组合框 96
案例4 利用列表框显示数据 96
案例5 列表框的添加、删除操作 98
案例6 利用列表框删除多项 100
案例7 利用组合框进行选择 102
6.4计时器 104
案例8 电子钟 104
案例9 滚动字幕 106
6.5图像框和图片框 108
案例10 图像框 108
案例11 图片框 110
习题六 114
第7章 过程 115
7.1 Sub过程 116
案例1 计算三角形的面积 116
7.2 Function过程 121
案例2计算平方根 121
7.3参数的传递 125
案例3 求组合数 125
7.4过程的作用域 133
案例4 求S的N次方的精确值 133
习题七 137
第8章 应用程序界面设计 138
8.1菜单 138
案例1 带下拉式菜单的文本编辑器 138
案例2 菜单项的控制 143
案例3 弹出式菜单的设计 147
8.2工具栏 148
案例4 工具栏的设计 148
8.3状态栏 155
案例5 状态栏的设计 155
8.4多重窗体和多文档界面 159
案例6 系列产品报价单 159
案例7 多文档的简易文本编辑器 162
习题八 165
第9章 VB与数据库 167
9.1数据库的基础知识 167
9.1.1数据库的基本概念 167
9.1.2 VB数据库应用程序 169
9.2创建数据库和数据表 170
案例1 创建“学生成绩管理”数据库 170
案例2 索引和查询 175
9.3访问数据库 182
案例3 使用数据控件访问数据库 182
案例4 使用ADO数据控件访问数据库 188
9.4报表 193
案例5 报表的设计 193
习题九 199
第10章 文件 200
10.1顺序文件 200
案例1 顺序文件的使用 201
10.2随机文件 207
案例2 随机文件的使用 207
10.3二进制文件 212
10.4与文件系统相关的控件 213
案例3 驱动器列表框、目录列表框、文件列表框控件的应用 214
案例4 通用对话框控件的应用 217
习题十 220
第11章 图形设计 222
11.1坐标系统 222
11.1.1标准坐标系统 222
11.1.2自定义坐标系统 223
11.2图形控件 225
案例1 Shape控件的不同形状 225
11.3绘图方法 228
案例2 使用绘图方法画点、直线和矩形 228
案例3 使用绘图方法画圆、椭圆和弧 234
11.4颜色 236
案例4 使用颜色填充图形 236
习题十一 239
附录A 对象的属性 240
附录B 对象的方法 244
附录C 对象的事件 245
附录D 文件处理语句和函数 246
参考文献 250