图书目录

目 录

第1章 Visual FoxPro数据库基础…………………………………………1

  11 数据库基础知识…………………………………………1

    111 计算机数据管理的发展…………………………………………1

    112 数据库系统…………………………………………2

    113 数据模型…………………………………………3

  12 关系数据库…………………………………………5

    121 关系模型…………………………………………5

    122 关系运算…………………………………………6

  13 数据库设计基础…………………………………………9

    131 数据库设计原则…………………………………………9

    132 数据库设计过程…………………………………………9

  14 Visual FoxPro系统概述…………………………………………10

    141 Visual FoxPro 60主界面…………………………………………10

    142 相关命令…………………………………………11

    143 常用的系统环境设置…………………………………………11

    144 项目管理器…………………………………………12

    145 向导、设计器、生成器简介…………………………………………14

  本章小结…………………………………………17

  真题演练…………………………………………17

  巩固练习…………………………………………18

第2章 Visual FoxPro程序设计基础…………………………………………19

  21 常量与变量…………………………………………19

    211 常量…………………………………………19

    212 变量…………………………………………22

    213 内存变量常用命令…………………………………………23

  22 表达式…………………………………………27

    221 数值、字符与日期时间表达式…………………………………………27

    222 关系表达式…………………………………………29

    223 逻辑表达式…………………………………………31

    224 运算符的优先级…………………………………………31

  23 常用函数…………………………………………32

    231 数值函数…………………………………………32

    232 字符函数…………………………………………34

    233 日期和时间函数…………………………………………36

    234 数据类型转换函数…………………………………………37

    235 测试函数…………………………………………39

  24 程序与程序文件…………………………………………43

    241 程序的概念…………………………………………43

    242 程序文件的建立与运行…………………………………………43

    243 简单的输入/输出命令…………………………………………44

  25 程序的基本结构…………………………………………45

    251 顺序结构…………………………………………45

    252 选择结构…………………………………………45

    253 循环结构…………………………………………47

  26 多模块程序设计…………………………………………49

    261 模块的定义和调用…………………………………………49

    262 参数传递…………………………………………50

    263 变量的作用域…………………………………………52

  本章小结…………………………………………53

  真题演练…………………………………………53

  巩固练习…………………………………………55

第3章 Visual FoxPro数据库及其

操作…………………………………………57

  31 Visual FoxPro数据库的建立及使用…………………………………………57

    311 基本概念…………………………………………57

    312 建立数据库…………………………………………57

    313 数据库的基本操作…………………………………………58

  32 数据库表…………………………………………60

    321 建立数据库表…………………………………………60

    322 使用数据库表…………………………………………62

  33 表的基本操作…………………………………………65

    331 使用浏览器操作表…………………………………………65

    332 用命令方式操作表…………………………………………66

  34 索引…………………………………………68

    341 索引的基本概念…………………………………………68

    342 索引的分类…………………………………………69

    343 建立索引…………………………………………70

    344 使用索引…………………………………………72

  35 数据完整性…………………………………………73

    351 实体完整性与主关键字…………………………………………73

    352 域完整性与约束规则…………………………………………73

    353 参照完整性与表之间的关联…………………………………………74

  36 自由表…………………………………………75

    361 自由表与数据库表的关系…………………………………………75

    362 建立自由表…………………………………………75

    363 将自由表添加到数据库…………………………………………75

    364 从数据库中移去表…………………………………………76

  37 多个表的同时使用…………………………………………77

    371 多工作区的概念…………………………………………78

    372 使用不同工作区的表…………………………………………78

    373 表之间的关联…………………………………………79

  38 排序…………………………………………80

  本章小结…………………………………………81

  真题演练…………………………………………81

  巩固练习…………………………………………83

第4章 关系数据库标准语言SQL…………………………………………85

  41 SQL概述…………………………………………85

    411 SQL语言的主要特点…………………………………………85

    412 SQL命令动词…………………………………………85

  42 查询功能…………………………………………85

    421 简单查询…………………………………………88

    422 简单的连接查询…………………………………………90

    423 嵌套查询…………………………………………91

    424 排序查询…………………………………………91

    425 计算查询…………………………………………92

    426 分组查询…………………………………………93

    427 利用空值查询…………………………………………94

    428 别名与自连接查询…………………………………………94

    429 内外层互相关嵌套查询…………………………………………96

    4210 使用量词和谓词的查询…………………………………………96

    4211 超连接查询…………………………………………98

    4212 集合的并运算…………………………………………100

    4213 Visual FoxPro中SQL SELECT的几个特殊选项…………………………………………101

  43 操作功能…………………………………………102

    431 插入数据…………………………………………102

    432 更新数据…………………………………………103

    433 删除数据…………………………………………103

  44 定义功能…………………………………………104

    441 表的定义…………………………………………104

    442 表的删除…………………………………………105

    443 表结构的修改…………………………………………105

    444 视图的定义…………………………………………107

  本章小结…………………………………………108

  真题演练…………………………………………108

  巩固练习…………………………………………113

第5章 查询与视图…………………………………………117

  51 查询…………………………………………117

    511 查询的概念…………………………………………117

    512 建立查询文件的方法…………………………………………117

    513 查询设计器…………………………………………117

    514 使用查询设计器建立查询…………………………………………118

    515 查询设计器的局限性…………………………………………121

    516 使用查询…………………………………………121

  52 视图…………………………………………121

    521 视图的概念…………………………………………121

    522 建立视图的方法…………………………………………121

    523 视图设计器…………………………………………122

    524 利用视图设计器建立视图…………………………………………122

    525 使用视图…………………………………………122

  本章小结…………………………………………123

  真题演练…………………………………………123

  巩固练习…………………………………………124

第6章 表单的设计和应用…………………………………………126

  61 面向对象的概念…………………………………………126

    611 对象与类…………………………………………126

    612 子类与继承…………………………………………126

  62 Visual FoxPro基类简介…………………………………………127

    621 Visual FoxPro基类…………………………………………127

    622 容器与控件的关系…………………………………………128

    623 事件…………………………………………129

  63 创建与运行表单…………………………………………129

    631 创建表单…………………………………………129

    632 修改已有的表单…………………………………………131

    633 运行表单…………………………………………131

  64 表单设计器…………………………………………132

    641 表单设计器环境…………………………………………132

    642 控件的操作与布局…………………………………………133

    643 数据环境…………………………………………134

  65 表单属性和方法…………………………………………135

    651 常用的表单属性…………………………………………135

    652 常用的事件与方法…………………………………………135

    653 添加新的属性和方法…………………………………………137

    654 信息对话框的设计…………………………………………138

  66 基本型控件…………………………………………139

    661 标签控件…………………………………………139

    662 命令按钮…………………………………………139

    663 文本框…………………………………………140

    664 编辑框…………………………………………142

    665 复选框…………………………………………142

    666 列表框…………………………………………142

    667 组合框…………………………………………144

    668 计时器控件…………………………………………147

    669 微调控件…………………………………………148

  67 容器型控件…………………………………………149

    671 命令组…………………………………………149

    672 选项组…………………………………………149

    673 表格…………………………………………152

    674 页框…………………………………………155

  68 自定义类…………………………………………156

    681 使用类设计器创建类…………………………………………156

    682 类库管理…………………………………………158

    683 在创建表单时使用自定义类…………………………………………160

  本章小结…………………………………………161

  真题演练…………………………………………161

  巩固练习…………………………………………163

第7章 菜单的设计和应用…………………………………………164

  71 Visual FoxPro系统菜单…………………………………………164

    711 菜单的基本概念…………………………………………164

    712 菜单结构…………………………………………164

    713 系统菜单…………………………………………165

  72 下拉式菜单设计…………………………………………166

    721 菜单设计的基本过程…………………………………………166

    722 定义菜单…………………………………………167

    723 为顶层表单添加菜单…………………………………………169

  73 快捷菜单设计…………………………………………172

  本章小结…………………………………………173

  真题演练…………………………………………173

  巩固练习…………………………………………174

第8章 报表的设计和应用…………………………………………175

  81 创建报表…………………………………………175

    811 创建报表文件…………………………………………175

    812 报表工具栏…………………………………………180

  82 设计报表…………………………………………181

    821 报表的数据源和布局…………………………………………181

    822 在报表中使用控件…………………………………………185

  83 分组报表…………………………………………188

    831 设计分组报表…………………………………………188

    832 设计多级数据分组报表…………………………………………189

    833 报表输出…………………………………………190

  本章小结…………………………………………190

  真题演练…………………………………………190

  巩固练习…………………………………………191

第9章 应用程序的开发和生成…………………………………………192

  91 应用程序项目综合实践…………………………………………192

    911 系统开发基本步骤…………………………………………192

    912 连编项目…………………………………………193

    913 连编应用程序…………………………………………194

    914 运行应用程序…………………………………………195

    915 主程序设计…………………………………………195

  92 使用应用程序生成器…………………………………………197

    921 使用应用程序向导…………………………………………197

    922 应用程序生成器…………………………………………198

  本章小结…………………………………………202

  真题演练…………………………………………203

  巩固练习…………………………………………203

附录1…………………………………………204

附录2…………………………………………205

附录3…………………………………………209