目录 1
第1章Visual Basic入门 1
1.1程序和程序设计语言 1
1.1.1低级语言 1
1.1.2高级语言 2
1.1.3高级语言程序的执行 3
1.2类、对象、属性、方法与事件 3
1.2.1类与对象 3
1.2.2 属性 4
1.2.3方法 4
1.2.4事件 4
1.3.1 Visual Basic特点 5
1.3Visual Basic简介 5
1.2.5 Windows操作系统中的对象 5
1.3.2 Visual Basic版本简介 6
1.3.3Visual Basic的安装 6
1.4Visual Basic基础 7
1.4.1启动Visual Basic 7
1.4.2什么是集成开发环境(IDE) 7
1.5Visual Basic应用程序开发过程 8
1.5.1创建应用程序界面 9
1.5.2设置窗体和控件属性值 11
1.5.3编写事件过程 13
1.6Visual Basic应用程序的结构 16
1.6.1 工程(Project)与工程文件 16
1.6.2工程资源管理器 16
1.6.3模块 17
习题 18
第2章Viual Basic的代码编程基础 19
2.1 编码基础 19
2.1.1将单行语句分成多行 19
2.1.2将多个语句合并到同一行上 19
2.1.3在代码中添加注释 19
2.1.4理解数字系统 20
2.2数据类型及运算 20
2.2.1数据类型 20
2.2.2变量 23
2.2.3常量 32
2.2.4常用内部函数 34
2.3.1赋值语句 44
2.3顺序结构程序设计 44
2.3.2运算符和表达式 45
2.3.3 数据输入输出 48
2.4选择结构程序设计 61
2.4.1用if语句实现选择结构 61
2.4.2多分支结构 66
2.4.3选择结构应用 69
2.5循环结构程序设计 71
2.5.1用If语句和GoTo语句实现循环 72
2.5.2 While语句和Wend实现循环 72
2.5.3 Do…Loop语句实现循环 73
2.5.4用ForNext语句实现循环 76
2.5.5循环的嵌套 78
2.5.6循环控制程序应用 79
2.6数组 85
2.6.1数组的概念 86
2.6.2数组的基本操作 90
2.6.3动态数组 94
2.6.4数组的初始化 96
2.6.5数组程序举例 97
习题 101
第3章Visual Basic的过程、函数和方法 104
3.1 Sub过程 104
3.2 Function过程 108
3.3.1形参与实参 111
3.3参数传递 111
3.3.2命名参数 113
3.3.3数组做参数 113
3.3.4可选参数和可变参数 117
3.3.5对象型参数 119
习题 122
第4章创建用户界面 123
4.1 Visual Basic的窗体 123
4.1.1窗体常用的属性 123
4.1.2窗体的事件 127
4.1.3窗体的生命周期 128
4.1.4窗体的方法 132
4.2.2 ActiveX控件 134
4.2.3可插入的对象 134
4.2.1内部控件(也称标准控件) 134
4.2 Visual Basic的控件 134
4.2.4控件的属性、事件和方法 136
4.3常用标准控件 137
4.3.1文本控件 137
4.3.2命令按钮 142
4.3.3选择控件 143
4.3.4列表框和组合框 145
4.3.5滚动条 152
4.3.6计时器 156
4.3.7图形与图像控件 157
4.3.8框架 164
4.3.9焦点和Tab顺序 168
4.3.10控件数组 170
4.4常用的绘图方法 175
4.5键盘与鼠标事件过程 181
4.5.1响应键盘事件 181
4.5.2响应鼠标事件 184
4.6多重窗体程序设计 193
4.7对话框 198
4.7.1 Common Dialog控件介绍 198
4.7.2 Common Dialog控件的使用 199
习题 201
第5章菜单设计与多文档界面 207
5.1菜单的基本概念 207
5.1.1菜单栏 207
5.1.2弹出式菜单 209
5.2.2菜单编辑器窗口 210
5.2.1显示“菜单编辑器” 210
5.2菜单编辑器(Menu Editor)简介 210
5.4设计弹出式菜单 212
5.5多文档界面(MDI)应用程序 215
5.5.1 Windows的应用程序用户界面样式 215
5.5.2创建多文档界面(MDI)应用程序 216
5.5.3 MDI应用程序中的菜单 217
习题 218
第6章文件管理与操作 220
6.1文件系统的基本概念 220
6.1.1文件系统的概念 220
6.1.2文件系统的基本操作 220
6.1.4对文件访问的基本步骤 221
6.1.3文件的类型 221
6.2 FSO对象模型 222
6.2.1使用FSO对象对目录的操作 223
6.2.2使用FSO对象对文件的操作 225
6.3文件系统控件 228
6.3.1文件系统控件及其属性 228
6.3.2使用文件系统控件的组合 229
6.4用传统的文件I/O语句和函数处理文件 230
6.4.1访问顺序型文件 230
6.4.2随机文件访问 234
6.4.3二进制文件的访问 236
习题 238
7.1面向对象的程序设计 244
7.1.1面向对象与代码重用 244
第7章面向对象技术及其在Visual Basic中的实现 244
7.1.2面向对象程序设计的基本特性 245
7.1.3Visual Basic的对象浏览器 246
7.2利用类模块自定义类 247
7.2.1Visual Basic的类模板 247
7.2.2为类添加属性 248
7.2.3为类添加方法 251
7.2.4设置类的默认属性与方法 253
7.3声明和使用对象 254
7.3.1用New关键字创建新对象 254
7.3.2前期绑定与后期绑定 260
7.4添加用户事件 264
习题 270
8.1 Visual Basic直接编写动画效果应用程序 271
第8章Visual Basic多媒体程序设计 271
8.2 Visual Basic的OLE 273
8.3 使用MCI控件编写多媒体应用程序 275
8.3.1 MCI设备和MCI指令 275
8.3.2 Visual Basic的MCI控件 279
8.4 Visual Basic调用API函数的多媒体实现 281
8.4.1 Windows API函数简介 281
8.4.2 Windows API函数实现多媒体应用实例 282
习题 287
第9章数据库编程 288
9.1数据库基础 288
9.1.1数据库基本概念 288
9.1.2结构化查询语言 289
9.2.1打开可视化数据管理器 291
9.2可视化数据管理器 291
9.2.2创建新的数据库 292
9.2.3添加表与索引 292
9.2.4修改表结构 294
9.2.5添加和修改表中记录 294
9.2.6执行SQL命令 295
9.3 Activex数据对象与数据环境设计器 295
9.3.1 Activex数据对象 295
9.3.2数据环境设计器 296
9.3.3查询设计器与数据视图窗口 299
9.4记录集对象 301
9.4.1 记录集对象的类型与引用 301
9.4.2 Fields集合 302
9.4.3定位记录集中的对象 303
9.4.4更新记录集 306
习题 310
第10章实验篇 311
10.1 Visual Basic环境和程序设计初步 311
10.1.1实验目的 311
10.1.2实验内容 311
10.2顺序程序设计 313
10.2.1实验目的 313
10.2.2实验内容 313
10.3选择结构程序设计 314
10.3.1实验目的 314
10.3.2实验内容 314
10.4.2实验内容 316
10.4循环结构程序设计及数组的运用 316
10.4.1实验目的 316
10.5 过程 318
10.5.1实验目的 318
10.5.2实验内容 318
10.6.1实验目的 319
10.6.2实验内容 319
10.7常用控件(二) 321
10.7.1实验目的 321
10.7.2实验内容 321
10.8.1实验目的 323
10.8.2实验内容 323
10.8菜单设计和多文档界面 323
10.9文件管理与操作 324
10.9.1实验目的 324
10.9.2实验内容 324
10.10 Visual Basic中的面向对象技术 325
10.10.1实验目的 325
10.10.2实验内容 325
10.11Visual Basic多媒体程序设计 326
10.11.1实验目的 326
10.11.2实验内容 326
10.12数据库编程 326
10.12.1实验目的 326
10.12.2实验内容 326
10.6窗体和常用控件(一) 329