目录
第1章Visual Basic程序设计基础/1
1.1程序设计基础1
1.1.1程序设计语言的发展1
1.1.2Visual Basic 6.0的特点2
1.2Visual Basic程序的开发环境3
1.2.1Visual Basic的启动3
1.2.2可视化的集成开发环境4
1.3面向对象程序设计7
1.3.1VB中面向对象程序设计的概念8
1.3.2VB中对象的属性、事件和方法9
1.3.3VB的程序设计机制10
1.4窗体对象的应用简介和简单的实例11
1.4.1窗体对象的简介11
1.4.2工程的启动、运行与保存14
1.4.3简单程序的应用实例16
习题16
第2章数据类型及运算/19
2.1数据类型19
2.1.1标准数据类型19
2.1.2自定义类型22
2.2常量与变量22
2.2.1常量22
2.2.2变量24
2.3运算符与表达式26
2.3.1算术运算符与算术表达式26
2.3.2字符串运算符与字符串表达式27
2.3.3日期运算符与日期表达式28
2.3.4关系运算符与关系表达式28
2.3.5逻辑运算符与逻辑表达式29〖1〗Visual Basic与MySQL程序设计及应用目录[3]〖3〗2.3.6表达式的运算顺序29
2.4常用内部函数29
2.4.1数学函数30
2.4.2字符串函数31
2.4.3日期与时间函数32
2.4.4类型转换函数32
2.4.5其他函数33
习题35
第3章控制结构程序设计/37
3.1Visual Basic的编码规则37
3.2顺序结构38
3.2.1赋值语句38
3.2.2数据输入39
3.2.3数据输出41
3.3选择结构46
3.3.1If条件语句46
3.3.2Select Case情况语句49
3.3.3选择结构的嵌套51
3.4循环结构52
3.4.1For循环结构52
3.4.2While 循环结构54
3.4.3Do…Loop循环结构54
3.4.4循环的嵌套56
3.4.5几种循环语句的比较57
习题58
第4章常用控件/61
4.1控件的分类61
4.2控件的基本属性62
4.3常用控件63
4.3.1命令按钮、标签和文本框63
4.3.2单选按钮和复选框69
4.3.3图片框与图像框71
4.3.4列表框和组合框72
4.3.5滚动条和Slider控件75
4.3.6框架77
4.3.7时钟控件78
习题79
第5章数组/82
5.1静态数组82
5.1.1一维静态数组的声明82
5.1.2一维静态数组的引用83
5.1.3一维静态数组的操作83
5.1.4二维和多维静态数组87
5.2动态数组89
5.2.1动态数组的声明89
5.2.2动态数组的建立89
5.2.3动态数组的应用91
5.3控件数组91
5.3.1控件数组的概念91
5.3.2控件数组的建立91
5.3.3控件数组的应用92
习题93
第6章过程/97
6.1Sub过程97
6.1.1事件过程97
6.1.2通用过程的定义99
6.1.3通用过程的调用101
6.2Function过程102
6.2.1函数过程的定义103
6.2.2函数过程的调用104
6.3参数的传递104
6.3.1形参和实参104
6.3.2按值传递105
6.3.3按地址传递106
6.3.4数组作为参数107
6.3.5对象作为参数108
6.4变量的作用域与生存期109
6.4.1变量的作用域109
6.4.2变量的生存期111
6.5过程的嵌套和递归112
6.5.1过程的嵌套调用112
6.5.2过程的递归调用113
习题115
第7章界面设计/124
7.1菜单设计124
7.1.1菜单编辑器124
7.1.2下拉式菜单126
7.1.3弹出式菜单127
7.2对话框设计129
7.2.1通用对话框概述129
7.2.2文件对话框130
7.2.3其他对话框132
7.3Windows通用控件库134
7.3.1Windows通用控件库概述134
7.3.2ImageList的常用属性135
7.3.3Toolbar的常用属性136
7.3.4StatusBar的常用属性137
7.3.5事件过程138
7.4多重窗体和多文档界面设计140
7.4.1多重窗体140
7.4.2多文档界面143
习题145
第8章图形设计/149
8.1绘图控件149
8.1.1Line控件149
8.1.2Shape控件149
8.2图形操作基础150
8.2.1坐标系统150
8.2.2绘图属性152
8.3绘图方法155
8.3.1Cls方法155
8.3.2Line方法155
8.3.3PSet方法157
8.3.4Circle方法158
8.3.5Point方法159
8.4绘图应用160
习题163
第9章数据文件/167
9.1文件概述167
9.1.1文件的结构167
9.1.2文件的分类168
9.1.3文件的操作169
9.2顺序文件170
9.2.1顺序文件的写操作170
9.2.2顺序文件的读操作和函数172
9.2.3顺序文件应用举例175
9.3随机文件186
9.3.1随机文件的操作步骤186
9.3.2随机文件的读写187
9.3.3随机文件应用举例189
9.4二进制文件191
9.5文件系统控件192
习题194
第10章数据库系统概述/197
10.1数据库系统197
10.1.1数据库系统的组成197
10.1.2数据库系统的数据模型197
10.2MySQL数据库概述198
10.2.1MySQL的优势198
10.2.2MySQL系统特性198
10.2.3MySQL下载安装198
10.2.4登录MySQL数据库199
10.2.5图形界面管理工具——MySQL
Workbench200
10.3创建数据库202
10.3.1MySQL Workbench创建数据库202
10.3.2MySQL 的控制台创建数据库203
10.3.3查看数据库204
10.3.4修改数据库205
10.3.5删除数据库205
习题207
第11章表和查询/208
11.1数据类型208
11.1.1数字类型208
11.1.2字符串类型209
11.1.3日期时间类型209
11.2表的操作210
11.2.1创建表210
11.2.2查看和修改表结构213
11.2.3向表中添加数据214
11.2.4更新表中数据217
11.2.5删除表217
11.3查询218
11.3.1Select基本语法219
11.3.2单表查询219
11.3.3多表查询224
习题225
第12章VB与MySQL数据库开发应用/228
12.1配置MySQL的ODBC数据源228
12.2使用ADO的Adodc控件访问数据库230
12.2.1Adodc控件的数据连接231
12.2.2Adodc控件常用属性和方法232
12.2.3应用举例235
12.3使用ADO的ADODB对象访问数据库238
12.3.1ADODB对象的数据连接238
12.3.2ADODB对象常用属性和方法239
12.3.3应用举例242
习题247
第13章MySQL数据库应用系统/250
13.1销售管理系统介绍250
13.2销售管理系统功能250
13.3销售管理系统数据库设计与实现251
13.4销售管理系统设计与实现253
13.4.1工程环境部署253
13.4.2窗体介绍253
13.4.3窗体设计与实现254
习题278
附录AASCII码表/279
附录B习题答案/280
参考文献/293