教学篇 3
第1章 Visual Basic程序设计入门 3
1.1引例和VB的特点 3
1.1.1引例——“字幕动画” 3
1.1.2 VB的特点 4
1.2 VB集成开发环境 5
1.2.1进入VB集成开发环境 5
1.2.2主窗口 7
1.2.3窗体设计/代码设计窗口 8
1.2.4属性窗口 9
1.2.5工程资源管理器窗口 9
1.2.6 工具箱窗口 10
1.2.7其他窗口 10
1.3简单应用程序的建立 11
1.3.1创建应用程序的过程 11
1.3.2 VB程序结构和编码规则 14
1.4自主学习——VB概述和如何学习VB 15
1.4.1 VB的发展 15
1.4.2帮助系统 16
1.4.3如何学习VB 18
习题 18
第2章 面向对象的可视化编程基础 20
2.1基本概念 20
2.1.1程序设计方法的发展 20
2.1.2类和对象 21
2.1.3对象的属性、方法和事件 22
2.2窗体和基本控件 25
2.2.1控件的基本属性 25
2.2.2窗体 27
2.2.3标签 30
2.2.4文本框 31
2.2.5命令按钮 33
2.2.6 图片框和图像 35
2.3综合应用 37
2.4自主学习 39
2.4.1 ActiveX控件 39
2.4.2 RichTextBox控件 40
习题 43
第3章 VB程序设计基础 45
3.1数据类型 45
3.1.1引例——圆柱体积和表面积计算 45
3.1.2数据类型 46
3.2常量与变量 48
3.2.1标识符 48
3.2.2常量 49
3.2.3变量 50
3.3运算符和表达式 52
3.3.1运算符 52
3.3.2表达式 55
3.4常用内部函数 56
3.4.1数学函数 57
3.4.2转换函数 59
3.4.3字符串函数 60
3.4.4日期函数 60
3.4.5其他实用函数 62
3.5综合应用 63
3.6自主学习——程序调试 65
3.6.1错误类型 65
3.6.2调试和排错 66
习题 68
第4章 基本控制结构 70
4.1顺序结构 70
4.1.1引例——温度转换 70
4.1.2赋值语句 71
4.1.3数据输入 73
4.1.4数据输出 74
4.2选择结构 79
4.2.1 If条件语句 80
4.2.2 Select Case语句 84
4.2.3选择结构的嵌套 86
4.2.4条件函数 87
4.2.5选择控件与分组控件 88
4.3循环结构 91
4.3.1引例——求π的近似值 92
4.3.2 For.Next循环语句 92
4.3.3 Do.Loop循环语句 94
4.3.4循环结构的嵌套 96
4.4其他辅助控制语句和控件 98
4.4.1 GoTo语句 98
4.4.2 Exit和End语句 100
4.4.3滚动条、进度条和定时器 100
4.5综合应用 104
4.6自主学习 108
4.6.1自测四则运算 108
4.6.2模拟动画 110
习题 111
第5章 数组 114
5.1数组的概念 114
5.1.1引例——统计成绩问题 114
5.1.2数组的概念 116
5.2数组声明 116
5.2.1定长数组及声明 116
5.2.2动态数组及声明 118
5.3数组的操作 120
5.3.1数组的基本操作 120
5.3.2数组排序 123
5.3.3有序数组的维护 126
5.4列表框和组合框控件 127
5.4.1列表框 128
5.4.2组合框 131
5.4.3列表框和组合框的应用 132
5.5自定义类型及其数组 134
5.5.1自定义类型 135
5.5.2自定义类型数组及应用 136
5.6综合应用 139
5.7自主学习 142
5.7.1控件数组 142
5.7.2控件数组应用 143
习题 144
第6章 过程 145
6.1函数过程 145
6.1.1引例——求多边形面积 145
6.1.2函数过程的定义和调用 146
6.2子过程 149
6.2.1引例——显示圣诞树 149
6.2.2子过程的定义和调用 150
6.3参数传递 152
6.3.1形参与实参 152
6.3.2传地址与传值 153
6.3.3数组参数的传递 155
6.3.4变量的作用域 157
6.3.5静态变量 158
6.4综合应用 159
6.5自主学习 162
6.5.1递归 162
6.5.2二分法 165
习题 168
第7章 用户界面设计 170
7.1菜单设计 170
7.1.1菜单编辑器 171
7.1.2下拉式菜单 172
7.1.3弹出式菜单 173
7.2对话框设计 174
7.2.1通用对话框 174
7.2.2自定义对话框 179
7.3工具栏设计 182
7.4综合应用 184
7.5自主学习 187
7.5.1鼠标和键盘 187
7.5.2应用程序向导 192
习题 194
第8章 数据文件 195
8.1数据文件概述 195
8.1.1引例——学生信息处理程序 195
8.1.2文件分类 196
8.1.3文件访问流程 197
8.2访问文件 198
8.2.1顺序文件 198
8.2.2二进制文件 202
8.3综合应用 203
8.4自主学习——随机文件 206
习题 210
第9章 图形操作 211
9.1图形操作基础 211
9.1.1引例——绘制正弦曲线 211
9.1.2坐标系统 212
9.2绘图属性 214
9.2.1当前坐标 214
9.2.2线宽与线型 215
9.2.3填充与色彩 215
9.3绘图方法 217
9.3.1 Line方法 217
9.3.2 Circle方法 218
9.3.3 PSet方法 220
9.3.4 Point方法 221
9.4 综合应用 222
9.5自主学习 226
习题 229
第10章 ADO数据库编程基础 230
10.1 VB数据库应用程序 230
10.1.1引例——学生基本信息管理 230
10.1.2数据库应用程序的组成 235
10.1.3 OLE DB引擎与用户接口 236
10.2 VB数据库访问 237
10.2.1 Adodc数据控件 237
10.2.2数据绑定 239
10.3记录集对象 242
10.3.1浏览记录集 242
10.3.2记录集的编辑 245
10.3.3查询与统计 246
10.3.4 BLOB数据处理 248
10.4综合应用 250
10.5自主学习 257
10.5.1 SQL中Select语句的使用 257
10.5.2 ADO对象的使用 260
习题 262
实验篇 265
实验1 VB环境和可视化编程基础 265
一、实验目的 265
二、实验内容 265
实验2顺序结构 269
一、实验目的 269
二、实验内容 269
实验3选择结构 272
一、实验目的 272
二、实验内容 272
实验4循环结构 277
一、实验目的 277
二、实验内容 277
实验5数组和自定义类型 283
一、实验目的 283
二、实验内容 283
实验6过程 288
一、实验目的 288
二、实验内容 288
实验7用户界面设计 292
一、实验目的 292
二、实验内容 292
实验8数据文件 295
一、实验目的 295
二、实验内容 295
实验9图形操作 297
一、实验目的 297
二、实验内容 297
实验10 ADO数据库编程基础 301
一、实验目的 301
二、实验内容 301
参考文献 305