第1章 编写第一个Visual Basic应用程序 1
1.1 Visual Basic 6.0概述 1
1.1.1 Visual Basic 6.0的发展历程 1
1.1.2 Visual Basic 6.0的特色 1
1.2 Visual Basic 6.0的启动及基本界面 2
1.2.1 Visual Basic 6.0的启动和退出 2
1.2.2 Visual Basic 6.0的集成开发环境(IDE) 2
1.3面向对象程序设计基本概念 3
1.3.1 Visual Basic的对象与类 3
1.3.2对象的属性、方法与事件 4
1.3.3窗体 5
1.4应用程序举例 9
1.4.1创建工程 9
1.4.2设计应用程序界面 10
1.4.3编写程序代码 11
1.4.4运行、保存工程 12
1.5获取帮助 13
1.5.1在线帮助 13
1.5.2上下文帮助 14
1.6习题 14
第2章Visual Basic程序设计基础 17
2.1程序设计基础 17
2.1.1关键字 17
2.1.2标识符 17
2.2数据类型 17
2.2.1基本数据类型 18
2.2.2用户自定义类型 20
2.3常量与变量 20
2.3.1常量 20
2.3.2变量 21
2.3.3 Option Explicit语句 22
2.4运算符和表达式 22
2.4.1算术运算符和算术表达式 22
2.4.2字符串运算符 23
2.4.3关系运算符和关系表达式 23
2.4.4逻辑运算符和逻辑表达式 24
2.4.5运算符的优先级别 25
2.5常用内部函数 25
2.5.1数学函数 25
2.5.2字符串函数 26
2.5.3转换函数 27
2.5.4日期函数 27
2.5.5测试函数 27
2.5.6其他函数 28
2.6习题 30
第3章 控制结构 32
3.1顺序结构 32
3.1.1赋值语句 32
3.1.2 With语句 33
3.1.3 Print语句 33
3.1.4 End语句 34
3.1.5程序代码书写规则 34
3.2选择结构 35
3.2.1 If/Then语句 35
3.2.2 Select Case语句 39
3.3循环结构 41
3.3.1 Do...Loop循环 42
3.3.2 While...Wend循环 45
3.3.3 For...Next循环 45
3.3.4循环嵌套 46
3.4习题 48
第4章 学生成绩统计程序设计 55
4.1学生成绩统计程序设计任务描述及分析 55
4.2知识链接 56
4.2.1输入对话框和消息对话框 56
4.2.2一维数组 59
4.2.3二维数组 62
4.3简单学生成绩统计程序设计与实现 63
4.4通用学生成绩统计程序 65
4.4.1动态数组 65
4.4.2通用学生成绩统计程序设计与实现 66
4.5习题 68
第5章 计算器设计 74
5.1计算器程序任务描述及分析 74
5.2知识链接 75
5.2.1标签控件(Label) 75
5.2.2命令按钮控件(CommandButton) 76
5.2.3文本框控件(TextBox) 76
5.2.4选择类控件 79
5.2.5框架(Frame) 81
5.2.6控件数组 84
5.2.7变量作用域 85
5.3计算器程序设计 87
5.3.1界面设计 87
5.3.2计算器程序编制 88
5.4习题 92
第6章 排序插入程序设计 96
6.1排序插入程序设计描述及分析 96
6.2知识链接 96
6.2.1 Sub过程 97
6.2.2 Function过程 99
6.2.3过程间参数传递 100
6.2.4过程作用域 103
6.2.5列表框控件(ListBox) 103
6.3排序插入程序实现 106
6.3.1排序程序实现 107
6.3.2插入程序实现 107
6.4习题 108
第7章 图片自动显示器程序设计 115
7.1图片自动显示器任务描述及分析 115
7.2知识链接 116
7.2.1图片框控件(PictureBox) 116
7.2.2图像框控件(Image) 116
7.2.3定时器控件(Timer) 117
7.2.4驱动器列表框(Drive List Box) 118
7.2.5目录器列表框(Directory List Box) 119
7.2.6文件列表框(File List Box) 120
7.2.7组合框(ComboBox) 122
7.3图片自动播放器编程实现 124
7.3.1界面设计 124
7.3.2手动浏览图片的实现 125
7.3.3自动显示实现 127
7.4习题 127
第8章 文本编辑器设计 131
8.1文本编辑器任务描述及分析 131
8.2知识链接 133
8.2.1 RichTextBox控件 133
8.2.2通用对话框控件 136
8.2.3菜单 139
8.2.4工具栏 144
8.2.5剪切板 147
8.2.6 MDI窗体 148
8.3文本编辑器编程实现 149
8.3.1界面设计 149
8.3.2菜单制作 150
8.3.3工具栏制作 151
8.3.4主程序编制 152
8.4习题 162
第9章 简单财务管理软件设计 166
9.1简单财务管理软件任务描述及分析 166
9.2知识链接 167
9.2.1 Visual Basic访问数据库技术 167
9.2.2 Data控件 169
9.2.3 MSFlexGrid控件 174
9.2.4 ADO数据控件 175
9.2.5 DataGrid控件 179
9.3简单财务管理软件编程实现 179
9.3.1登录窗体设计 179
9.3.2主窗体设计 181
9.3.3添加用户窗体设计 182
9.3.4删除用户窗体设计 183
9.3.5收支录入窗体设计 185
9.3.6修改收支信息窗体设计 187
9.3.7家庭财务检索窗体设计 189
9.4习题 190
第10章 图书综合管理系统设计 192
10.1图书综合管理系统任务描述及分析与知识链接 192
10.1.1图书综合管理系统任务描述及分析 192
10.1.2知识链接 193
10.2系统整体设计 195
10.2.1系统数据库设计 195
10.2.2系统流程设计 198
10.3图书综合管理系统编程实现 198
10.3.1数据库结构实现 198
10.3.2公共模块创建 199
10.3.3登录模块 200
10.3.4主窗体创建 202
10.3.5系统用户管理模块 203
10.3.6读者信息管理模块 212
10.3.7图书管理模块 219
10.3.8借书管理模块 226
10.3.9还书管理模块 230
10.3.10读者查询模块 232
10.4系统编译与发行 234
10.4.1打包和展开向导 234
10.4.2制作安装程序 234
10.5习题 238
参考文献 240