目 录
第1章 Visual FoxPro数据库基础…………………………………………1
11 数据库基础知识…………………………………………1
111 计算机数据管理的发展…………………………………………1
112 数据库系统…………………………………………2
113 数据模型…………………………………………3
12 关系数据库…………………………………………5
121 关系模型…………………………………………5
122 关系运算…………………………………………6
13 数据库设计基础…………………………………………9
131 数据库设计原则…………………………………………9
132 数据库设计过程…………………………………………9
14 Visual FoxPro系统概述…………………………………………10
141 Visual FoxPro 60主界面…………………………………………10
142 相关命令…………………………………………11
143 常用的系统环境设置…………………………………………11
144 项目管理器…………………………………………12
145 向导、设计器、生成器简介…………………………………………14
本章小结…………………………………………17
真题演练…………………………………………17
巩固练习…………………………………………18
第2章 Visual FoxPro程序设计基础…………………………………………19
21 常量与变量…………………………………………19
211 常量…………………………………………19
212 变量…………………………………………22
213 内存变量常用命令…………………………………………23
22 表达式…………………………………………27
221 数值、字符与日期时间表达式…………………………………………27
222 关系表达式…………………………………………29
223 逻辑表达式…………………………………………31
224 运算符的优先级…………………………………………31
23 常用函数…………………………………………32
231 数值函数…………………………………………32
232 字符函数…………………………………………34
233 日期和时间函数…………………………………………36
234 数据类型转换函数…………………………………………37
235 测试函数…………………………………………39
24 程序与程序文件…………………………………………43
241 程序的概念…………………………………………43
242 程序文件的建立与运行…………………………………………43
243 简单的输入/输出命令…………………………………………44
25 程序的基本结构…………………………………………45
251 顺序结构…………………………………………45
252 选择结构…………………………………………45
253 循环结构…………………………………………47
26 多模块程序设计…………………………………………49
261 模块的定义和调用…………………………………………49
262 参数传递…………………………………………50
263 变量的作用域…………………………………………52
本章小结…………………………………………53
真题演练…………………………………………53
巩固练习…………………………………………55
第3章 Visual FoxPro数据库及其
操作…………………………………………57
31 Visual FoxPro数据库的建立及使用…………………………………………57
311 基本概念…………………………………………57
312 建立数据库…………………………………………57
313 数据库的基本操作…………………………………………58
32 数据库表…………………………………………60
321 建立数据库表…………………………………………60
322 使用数据库表…………………………………………62
33 表的基本操作…………………………………………65
331 使用浏览器操作表…………………………………………65
332 用命令方式操作表…………………………………………66
34 索引…………………………………………68
341 索引的基本概念…………………………………………68
342 索引的分类…………………………………………69
343 建立索引…………………………………………70
344 使用索引…………………………………………72
35 数据完整性…………………………………………73
351 实体完整性与主关键字…………………………………………73
352 域完整性与约束规则…………………………………………73
353 参照完整性与表之间的关联…………………………………………74
36 自由表…………………………………………75
361 自由表与数据库表的关系…………………………………………75
362 建立自由表…………………………………………75
363 将自由表添加到数据库…………………………………………75
364 从数据库中移去表…………………………………………76
37 多个表的同时使用…………………………………………77
371 多工作区的概念…………………………………………78
372 使用不同工作区的表…………………………………………78
373 表之间的关联…………………………………………79
38 排序…………………………………………80
本章小结…………………………………………81
真题演练…………………………………………81
巩固练习…………………………………………83
第4章 关系数据库标准语言SQL…………………………………………85
41 SQL概述…………………………………………85
411 SQL语言的主要特点…………………………………………85
412 SQL命令动词…………………………………………85
42 查询功能…………………………………………85
421 简单查询…………………………………………88
422 简单的连接查询…………………………………………90
423 嵌套查询…………………………………………91
424 排序查询…………………………………………91
425 计算查询…………………………………………92
426 分组查询…………………………………………93
427 利用空值查询…………………………………………94
428 别名与自连接查询…………………………………………94
429 内外层互相关嵌套查询…………………………………………96
4210 使用量词和谓词的查询…………………………………………96
4211 超连接查询…………………………………………98
4212 集合的并运算…………………………………………100
4213 Visual FoxPro中SQL SELECT的几个特殊选项…………………………………………101
43 操作功能…………………………………………102
431 插入数据…………………………………………102
432 更新数据…………………………………………103
433 删除数据…………………………………………103
44 定义功能…………………………………………104
441 表的定义…………………………………………104
442 表的删除…………………………………………105
443 表结构的修改…………………………………………105
444 视图的定义…………………………………………107
本章小结…………………………………………108
真题演练…………………………………………108
巩固练习…………………………………………113
第5章 查询与视图…………………………………………117
51 查询…………………………………………117
511 查询的概念…………………………………………117
512 建立查询文件的方法…………………………………………117
513 查询设计器…………………………………………117
514 使用查询设计器建立查询…………………………………………118
515 查询设计器的局限性…………………………………………121
516 使用查询…………………………………………121
52 视图…………………………………………121
521 视图的概念…………………………………………121
522 建立视图的方法…………………………………………121
523 视图设计器…………………………………………122
524 利用视图设计器建立视图…………………………………………122
525 使用视图…………………………………………122
本章小结…………………………………………123
真题演练…………………………………………123
巩固练习…………………………………………124
第6章 表单的设计和应用…………………………………………126
61 面向对象的概念…………………………………………126
611 对象与类…………………………………………126
612 子类与继承…………………………………………126
62 Visual FoxPro基类简介…………………………………………127
621 Visual FoxPro基类…………………………………………127
622 容器与控件的关系…………………………………………128
623 事件…………………………………………129
63 创建与运行表单…………………………………………129
631 创建表单…………………………………………129
632 修改已有的表单…………………………………………131
633 运行表单…………………………………………131
64 表单设计器…………………………………………132
641 表单设计器环境…………………………………………132
642 控件的操作与布局…………………………………………133
643 数据环境…………………………………………134
65 表单属性和方法…………………………………………135
651 常用的表单属性…………………………………………135
652 常用的事件与方法…………………………………………135
653 添加新的属性和方法…………………………………………137
654 信息对话框的设计…………………………………………138
66 基本型控件…………………………………………139
661 标签控件…………………………………………139
662 命令按钮…………………………………………139
663 文本框…………………………………………140
664 编辑框…………………………………………142
665 复选框…………………………………………142
666 列表框…………………………………………142
667 组合框…………………………………………144
668 计时器控件…………………………………………147
669 微调控件…………………………………………148
67 容器型控件…………………………………………149
671 命令组…………………………………………149
672 选项组…………………………………………149
673 表格…………………………………………152
674 页框…………………………………………155
68 自定义类…………………………………………156
681 使用类设计器创建类…………………………………………156
682 类库管理…………………………………………158
683 在创建表单时使用自定义类…………………………………………160
本章小结…………………………………………161
真题演练…………………………………………161
巩固练习…………………………………………163
第7章 菜单的设计和应用…………………………………………164
71 Visual FoxPro系统菜单…………………………………………164
711 菜单的基本概念…………………………………………164
712 菜单结构…………………………………………164
713 系统菜单…………………………………………165
72 下拉式菜单设计…………………………………………166
721 菜单设计的基本过程…………………………………………166
722 定义菜单…………………………………………167
723 为顶层表单添加菜单…………………………………………169
73 快捷菜单设计…………………………………………172
本章小结…………………………………………173
真题演练…………………………………………173
巩固练习…………………………………………174
第8章 报表的设计和应用…………………………………………175
81 创建报表…………………………………………175
811 创建报表文件…………………………………………175
812 报表工具栏…………………………………………180
82 设计报表…………………………………………181
821 报表的数据源和布局…………………………………………181
822 在报表中使用控件…………………………………………185
83 分组报表…………………………………………188
831 设计分组报表…………………………………………188
832 设计多级数据分组报表…………………………………………189
833 报表输出…………………………………………190
本章小结…………………………………………190
真题演练…………………………………………190
巩固练习…………………………………………191
第9章 应用程序的开发和生成…………………………………………192
91 应用程序项目综合实践…………………………………………192
911 系统开发基本步骤…………………………………………192
912 连编项目…………………………………………193
913 连编应用程序…………………………………………194
914 运行应用程序…………………………………………195
915 主程序设计…………………………………………195
92 使用应用程序生成器…………………………………………197
921 使用应用程序向导…………………………………………197
922 应用程序生成器…………………………………………198
本章小结…………………………………………202
真题演练…………………………………………203
巩固练习…………………………………………203
附录1…………………………………………204
附录2…………………………………………205
附录3…………………………………………209
