第1章 数据库技术基础1
1.1 数据库的基本概念1
1.1.1 一个数据库应用系统案例及分析1
1.1.2 数据库的基本概念3
1.1.3 数据模型5
1.2 关系型数据库的基本概念9
1.2.1 基本概念9
1.2.2 关系运算10
1.2.3 关系的完整性11
1.3 Access 2010系统概述12
1.3.1 Access 2010的功能和特性12
1.3.2 Access 2010集成环境和基本操作13
思考与练习17
第2章 数据库操作18
2.1 Access 2010的数据库对象18
2.2 创建数据库21
2.2.1 创建空数据库21
2.2.2 利用模板创建数据库22
2.3 数据库打开与关闭24
2.3.1 打开数据库24
2.3.2 关闭数据库25
思考与练习25
第3章 表26
3.1 表的概念26
3.1.1 表的结构26
3.1.2 字段的数据类型28
3.2 创建表29
3.2.1 表的创建29
3.2.2 输入数据36
3.3 字段属性设置38
3.3.1 设置常规属性39
3.3.2 查阅属性的设置44
3.4 表的编辑47
3.4.1 修改表结构47
3.4.2 编辑表中的数据48
3.4.3 表的复制、删除和重命名49
3.5 创建索引和表间的关系51
3.5.1 创建索引51
3.5.2 创建表间的关系54
3.5.3 子表的使用59
3.6 表的使用60
3.6.1 记录排序60
3.6.2 记录筛选62
3.6.3 记录的查找与替换65
3.6.4 表的显示格式设置65
思考与练习67
第4章 查询72
4.1 查询概述72
4.1.1 查询的概念72
4.1.2 查询的类型73
4.1.3 查询视图74
4.1.4 创建查询方法74
4.1.5 运行查询77
4.2 选择查询77
4.2.1 简单查询78
4.2.2 查询中的连接类型80
4.2.3 查询中条件的设置81
4.2.4 在查询中进行计算和统计88
4.3 交叉表查询93
4.4 参数查询96
4.5 操作查询98
4.5.1 删除查询99
4.5.2 更新查询100
4.5.3 追加查询101
4.5.4 生成表查询102
4.6 使用向导创建查询104
4.6.1 简单查询向导104
4.6.2 交叉表查询向导106
4.6.3 查找重复项查询向导109
4.6.4 查找不匹配项查询向导110
4.7 SQL查询 114
4.7.1 SQL语言的特点114
4.7.2 SQL语言的数据定义功能114
4.7.3 SQL语言的数据操纵功能116
4.7.4 SQL语言的数据查询功能117
4.7.5 SQL视图119
思考与练习119
第5章 窗体122
5.1 窗体概述122
5.1.1 窗体的主要功能和类型122
5.1.2 窗体的视图124
5.1.3 “窗体设计工具”选项卡124
5.2 创建窗体125
5.2.1 自动创建窗体125
5.2.2 创建数据透视表窗体128
5.2.3 创建数据透视图窗体129
5.2.4 使用向导创建窗体131
5.3 在设计视图中创建窗体133
5.3.1 窗体的设计视图133
5.3.2 控件135
5.3.3 向窗体中添加控件137
5.3.4 控件的基本操作151
5.4 窗体的整体设计与使用153
5.4.1 设置窗体的页眉和页脚153
5.4.2 窗体外观设计155
5.4.3 窗体的使用156
5.5 设置自动启动窗体157
思考与练习159
第6章 报表160
6.1 报表概述160
6.1.1 报表的概念160
6.1.2 报表的类型161
6.1.3 报表的组成162
6.1.4 报表的视图164
6.2 创建报表165
6.2.1 自动创建报表165
6.2.2 创建空报表 166
6.2.3 使用向导创建报表166
6.2.4 使用标签向导创建标签报表169
6.2.5 创建图表报表173
6.3 在设计视图中创建报表177
6.3.1 创建简单报表177
6.3.2 报表的排序、分组和计算179
6.3.3 子报表184
6.3.4 多列报表187
6.4 编辑报表187
6.4.1 设置报表格式188
6.4.2 为报表添加图像和线条188
6.4.3 在报表中插入日期和时间188
6.4.4 在报表中插入页码189
6.5 打印报表189
6.5.1 页面设置189
6.5.2 打印报表191
思考与练习191
第7章 宏194
7.1 宏概述194
7.1.1 宏的概念194
7.1.2 常用的宏操作195
7.1.3 宏的功能197
7.2 宏的创建197
7.2.1 宏的设计视图197
7.2.2 宏的创建198
7.2.3 宏组的创建199
7.2.4 条件宏的创建201
7.2.5 创建嵌入宏201
7.2.6 宏的编辑202
7.3 宏的执行和调试204
7.3.1 宏的执行204
7.3.2 宏的调试205
7.4 使用宏创建菜单206
思考与练习208
第8章 VBA编程基础210
8.1 VBA模块简介210
8.1.1 VBA简介210
8.1.2 VBA开发环境211
8.1.3 VBA模块212
8.2 VBA基础知识214
8.2.1 编码规则214
8.2.2 数据类型214
8.2.3 常量、变量和表达式215
8.2.4 标准函数217
8.3 VBA的程序控制218
8.3.1 顺序结构218
8.3.2 分支结构219
8.3.3 循环结构223
8.3.4 过程225
8.4 VBA面向对象程序设计228
8.4.1 对象和属性229
8.4.2 事件和方法229
8.5 程序调试231
8.5.1 VBA的调试工具栏231
8.5.2 设置断点232
8.5.3 跟踪程序运行232
8.5.4 使用VBA中的窗口观察变量的值233
思考与练习235
第9章 SharePoint网站237
9.1 SharePoint简介237
9.1.1 SharePoint的组成238
9.1.2 SharePoint 网站的组成238
9.1.3 SharePoint网站基本操作240
9.2 Access 2010与SharePoint 2010链接操作241
9.2.1 Access数据库中的数据表移动到SharePoint网
站上241
9.2.2 对SharePoint网站上列表中的表的访问244
9.3 将数据库发布到SharePoint网站246
思考与练习248
第10章 数据库的维护与安全249
10.1 数据库的安全保护249
10.1.1 数据库用户密码249
10.1.2 压缩和修复数据库251
10.1.3 数据库的编码和解码251
10.1.4 设置用户和组账户252
10.1.5 设置用户和组权限255
10.1.6 创建数据库副本256
10.2 数据库的转换与导出257
10.2.1 数据库转换257
10.2.2 数据库的导出258
10.3 拆分数据库262
10.4 数据库应用系统的集成263
思考与练习265
参考文献266 第1章 Visual Basic程序设计的初步知识1
1.1 Visual Basic是易学易用的计算机语言1
1.1.1 从初期的BASIC到Visual Basic1
1.1.2 Windows的出现使Visual Basic应运而生1
1.1.3 Visual Basic的基本特点3
1.2 程序设计的有关知识4
1.2.1 结构化程序设计4
1.2.2 面向对象程序设计5
1.3 算法和流程图5
1.3.1 算法的概念6
1.3.2 算法的表示形式6
1.3.3 三种基本结构7
思考与练习10
实验1 安装Visual Basic 6.011
第2章 设计最简单的Visual Basic应用程序12
2.1 了解Visual Basic集成开发环境12
2.2 最简单的Visual Basic程序15
2.3 开发Visual Basic应用程序的步骤和有关问题24
2.3.1 开发Visual Basic应用程序的步骤24
2.3.2 怎样运行和保存Visual Basic应用程序24
2.3.3 Visual Basic应用程序的执行方式25
2.4 Visual Basic编程的初步知识26
思考与练习28
实验2 了解Visual Basic集成开发环境28
第3章 Visual Basic程序设计初步30
3.1 利用窗体进行界面设计30
3.2 Visual Basic语言的语法基础34
3.2.1 Visual Basic的数据类型34
3.2.2 变量名和变量值38
3.2.3 定义变量39
3.2.4 使用数组40
3.2.5 使用标准函数41
3.2.6 算术运算符与表达式47
3.2.7 用表达式对变量赋值48
3.3 对象、属性、事件和方法的概念 49
3.3.1 Visual Basic中的对象49
3.3.2 什么是属性50
3.3.3 什么是事件51
3.3.4 什么是方法52
3.4 窗体的属性53
3.5 窗体的方法55
3.6 窗体的事件57
思考与练习58
实验3 窗体、函数与表达式59
第4章 在用户界面设计中使用常用控件61
4.1 利用文本框处理字符信息61
4.1.1 文本框的简单使用61
4.1.2 文本框的属性、事件和方法67
4.1.3 字体与字型的控制72
4.2 利用标签控件显示字符信息74
4.3 善于利用命令按钮76
4.3.1 Enabled属性使命令按钮可用或不可用77
4.3.2 用Visible属性使命令按钮“不可见”78
4.3.3 Default属性和Cancel属性79
4.4 使用滚动条控件进行输入81
4.5 使用图片框控件显示图形85
4.6 使用图像框控件显示图形88
4.7 使用计时器控件进行时间控制90
思考与练习91
实验4 常用控件的使用92
第5章 在程序中利用条件选择94
5.1 关系表达式和逻辑表达式94
5.1.1 关系运算符与关系表达式94
5.1.2 逻辑运算符与逻辑表达式95
5.2 选择结构97
5.2.1 If选择结构97
5.2.2 IIf函数102
5.2.3 多分支选择结构103
5.3 使用消息框和输入框106
5.3.1 消息框106
5.3.2 输入对话框111
5.4 利用单选按钮控件进行选择115
5.5 利用复选框控件进行选择117
5.6 利用框架进行选择119
5.7 鼠标和键盘事件122
5.7.1 鼠标事件123
5.7.2 键盘事件126
思考与练习128
实验5 条件选择129
第6章 在程序中利用循环处理131
6.1 循环语句131
6.1.1 用For语句实现循环131
6.1.2 用 Do语句实现循环134
6.1.3 循环的嵌套140
6.2 列表框及列表项的循环处理145
6.2.1 向列表框添加列表项145
6.2.2 从列表框中删除列表项148
6.2.3 列表框的常用属性149
6.3 组合框153
6.3.1 组合框的使用153
6.3.2 组合框的属性和方法156
思考与练习157
实验6 循环处理158
第7章 Visual Basic程序设计的进一步讨论160
7.1 使用数组与控件数组160
7.1.1 使用数组160
7.1.2 数组的初始化165
7.1.3 二维数组和多维数组166
7.1.4 使用控件数组169
7.2 使用通用过程171
7.2.1 定义和调用Sub过程 171
7.2.2 Sub过程的调用176
7.2.3 调用过程中的参数传递176
7.2.4 用Exit Sub退出过程182
7.3 使用函数182
7.3.1 定义函数182
7.3.2 调用函数184
7.3.3 用Exit Function语句退出函数185
7.4 Visual Basic应用程序的结构及变量作用域186
7.4.1 Visual Basic应用程序的结构186
7.4.2 Sub Main过程及启动窗体186
7.4.3 变量的作用域187
7.5 出错处理程序190
7.5.1 Err对象190
7.5.2 捕获错误191
7.5.3 编写出错处理程序192
7.5.4 集中出错处理程序194
思考与练习195
实验7 设计程序197
第8章 文件及文件系统控件199
8.1 什么是文件199
8.2 对顺序文件的读写200
8.2.1 顺序文件的打开和关闭200
8.2.2 顺序文件的写操作201
8.2.3 顺序文件的读操作203
8.3 对随机文件的读写206
8.3.1 随机文件的打开和关闭206
8.3.2 对随机文件的写操作206
8.3.3 对随机文件的读操作208
8.4 文件系统控件209
8.4.1 驱动器列表框210
8.4.2 目录列表框211
8.4.3 文件列表框212
8.4.4 利用文件系统控件设计用户界面213
8.4.5 文件系统控件的一些属性219
思考与练习222
实验8 文件及文件系统控件223
第9章 界面设计的进一步讨论224
9.1 界面设计概述224
9.2 通用对话框225
9.2.1 打开文件(Open)对话框226
9.2.2 保存文件(Save As)对话框230
9.2.3 颜色(Color)对话框231
9.2.4 字体(Font)对话框233
9.2.5 打印(Print)对话框235
9.3 菜单236
9.3.1 设计菜单236
9.3.2 编写代码242
9.3.3 菜单的有效性控制245
9.3.4 菜单项的复选标记246
9.3.5 在程序运行时增减菜单项247
9.3.6 建立弹出式菜单247
9.4 多重窗体的程序249
9.4.1 建立多重窗体应用程序249
9.4.2 多重窗体相关的属性、方法252
9.5 多文档界面253
9.5.1 通过实例了解多文档界面253
9.5.2 MDI有关属性、事件257
思考与练习262
实验9 界面设计263
第10章 图形和简单动画266
10.1 使用图形控件266
10.1.1 用直线控件画线266
10.1.2 用形状控件画几何图形267
10.2 绘图方法270
10.2.1 用PSet方法画点270
10.2.2 用Line方法画线和矩形273
10.2.3 用Circle方法画圆、椭圆和圆弧277
10.3 使用PaintPicture 方法281
10.4 窗体和控件的图形属性282
10.5 设计简单动画284
思考与练习288
实验10 图形和动画程序设计289
第11章 建立和访问数据库291
11.1 概述291
11.2 使用可视化数据管理器292
11.2.1 创建数据库292
11.2.2 创建表293
11.2.3 输入和编辑数据295
11.3 用数据控件访问数据库295
11.3.1 浏览数据296
11.3.2 更新数据库中的数据298
思考与练习299
实验11 访问数据库300
第12章 Visual Basic应用实例301
12.1 设计图片浏览器301
12.1.1 功能定义及界面设计301
12.1.2 代码设计303
12.2 设计拼图游戏307
12.2.1 功能定义及界面设计307
12.2.2 代码设计31112.3 程序的调试316
12.3.1 程序中的错误316
12.3.2 Visual Basic的三种工作模式317
12.3.3 主要调试方法318
实验12 综合练习321
参考文献322