Visual Basic教程（第2版）

2013年清华大学出版社出版的图书
《Visual Basic教程（第2版）》是2013年清华大学出版社出版的图书，作者是郑阿奇、曹弋。
内容简介
本教程以Visual Basic 6.0中文版为平台，主要包括Visual Basic概述，Visual Basic语言基础，窗体和常用控件，应用界面设计，过程，数据库应用，图形、文本和多媒体应用，鼠标、键盘和OLE控件，以及文件操作等方面内容。本书体现了较强的应用特色。通过本教程的学习和配套的实验、实习实训，使学习者基本具备用Visual Basic开发一个小的应用系统的能力。
本教程可作为普通高等院校、高职高专、软件职业技术学院等各类学校的教材，也可供Visual Basic培训和读者自学使用。
目录
第1章VisualBasic概述 1
1.1关于VisualBasic 1
1.2VisualBasic6.0集成开发环境 1
1.2.1标题栏 2
1.2.2菜单栏 2
1.2.3工具栏 3
1.2.4工具箱 3
1.2.5窗口 5
1.2.6使用帮助 7
1.3简单程序实例 9
1.4简单程序实例分析 12
1.4.1面向对象的程序设计方法 12
1.4.2事件驱动的编程机制 14
习题 14
第2章VisualBasic语言基础 16
2.1VisualBasic语言的基本概念 16
2.1.1标识符 16
2.1.2书写规范 16
2.2数据类型和常量、变量 18
2.2.1数据类型 18
2.2.2常量 19
2.2.3变量 21
2.3运算符和表达式 24
2.3.1运算符和表达式简介 24
2.3.2各种运算的优先顺序 26
2.4常用内部函数 28
2.4.1算术函数 28
2.4.2字符函数 30
2.4.3日期与时间函数31
2.4.4类型转换函数和判断函数 33
2.5InputBox、MsgBox函数和Print方法 34
2.5.1InputBox函数 34
2.5.2MsgBox函数 34
2.5.3Print方法 36
2.6考级题解析 39
习题 40
第3章VisualBasic语言进阶 43
3.1基本控制结构 43
3.1.1顺序结构 43
3.1.2分支结构 43
3.1.3循环结构 51
3.2数组 55
3.2.1声明数组 56
3.2.2数组的操作 57
3.2.3静态数组和动态数组 60
3.2.4多维数组 64
3.3用户定义类型 66
3.4算法及举例 69
3.4.1算法分析 69
3.4.2算法举例 70
3.5考级题解析 78
习题 80
第4章窗体和常用控件 87
4.1窗体的设计 87
4.1.1窗体的属性 87
4.1.2窗体的事件 90
4.1.3窗体的方法 92
4.1.4窗体的装载、卸载和关闭 93
4.2控件介绍 95
4.2.1控件的分类 95
4.2.2控件的通用特性 96
4.2.3使用With结构 98
4.2.4编辑器设置 99
4.2.5对象浏览器 100
4.3内部控件 101
4.3.1标签、文本框和命令按钮 101
4.3.2框架、选项按钮和复选框 105
4.3.3列表框和组合框 107
4.3.4图像框和图片框 113
4.3.5滚动条和定时器 114
4.3.6文件系统控件 117
4.4控件数组 120
4.5综合练习 123
4.6考级题解析 125
习题 127
第5章应用界面设计 130
5.1多窗体 130
5.1.1使用多窗体 130
5.1.2设置启动窗体 131
5.1.3窗体模板 132
5.2菜单 134
5.2.1菜单的基本概念 134
5.2.2菜单编辑器 135
5.2.3菜单的代码设计 137
5.2.4弹出式菜单139
5.3工具栏 140
5.4MDI窗体 143
5.4.1界面样式 143
5.4.2多文档界面 144
5.5通用对话框控件 148
5.5.1创建通用对话框控件 148
5.5.2文件对话框 149
5.5.3字体对话框 151
5.5.4颜色、打印和帮助对话框 152
习题 153
第6章过程的使用 156
6.1VisualBasic的工程 156
6.1.1VisualBasic的文件类型 156
6.1.2工程的组成 157
6.1.3管理工程 158
6.2过程 159
6.2.1Sub过程 160
6.2.2Function过程 163
6.3过程的调用 164
6.3.1调用Sub过程 164
6.3.2调用Function过程 165
6.4参数的传递 168
6.4.1形参和实参 168
6.4.2参数按值传递和按地址传递 171
6.4.3数组参数 175
6.4.4对象参数 177
6.5递归过程 178
6.6变量的作用范围 181
6.6.1过程级、模块级和全局变量 181
6.6.2静态变量 185
6.6.3使用同名的变量 186
6.7过程的作用范围 187
6.7.1调用其他模块的过程 187
6.7.2静态过程 188
6.7.3SubMain过程 188
6.8Shell函数 189
6.9程序举例 190
6.10考级题解析 195
习题 198
第7章数据库应用 206
7.1数据库基本知识 206
7.2使用可视化数据管理器创建数据库 208
7.2.1创建数据库 208
7.2.2结构化查询语言SQL 212
7.3Data控件的使用 214
7.3.1Data控件的常用属性和数据感知控件 215
7.3.2Data控件的记录集 217
7.4ADO数据对象访问技术 220
7.4.1ADOData控件的使用 220
7.4.2数据窗体向导 227
7.4.3ADO编程模型 228
7.5可视化数据库工具 232
7.5.1数据环境设计器 232
7.5.2数据视图窗口 235
7.5.3查询设计器 235
7.6设计报表 237
7.6.1报表设计器 237
7.6.2报表的设计 239
7.6.3向报表添加Function控件 241
7.7多媒体数据库 243
7.7.1将多媒体数据存放在字段 243
7.7.2在字段中存放文件名 244
习题 247
第8章图形、文本和多媒体应用 249
8.1绘制图形 249
8.1.1坐标系 249
8.1.2坐标刻度 250
8.1.3设置颜色 251
8.1.4图形控件 252
8.1.5绘图方法 255
8.2彩色位图图像处理 260
8.3设置文本 263
8.3.1文本字体 263
8.3.2打印 265
8.4多媒体应用 266
8.4.1Animation控件 266
8.4.2MMControl控件 267
8.4.3ShockwaveFlash控件 271
习题 273
第9章鼠标、键盘和OLE控件 276
9.1鼠标 276
9.1.1鼠标事件 276
9.1.2改变鼠标指针 280
9.2键盘事件 282
9.3拖放 285
9.4使用OLE控件 288
9.4.1添加OLE容器控件 288
9.4.2OLE容器控件的属性、方法和事件 291
9.4.3用工具箱向窗体中添加OLE对象 293
习题 294
第10章文件 297
10.1数据文件 297
10.1.1顺序文件 298
10.1.2随机文件 303
10.1.3二进制文件 306
10.2FSO对象模型 306
10.2.1访问FSO对象模型 307
10.2.2驱动器和文件夹操作 308
10.2.3文件操作 310
习题 317
部分习题答案 319
附录 323
附录AVisualBasic的菜单 323
附录B程序调试 328
版
目录