标题：Visual FoxPro与SQL数据库应用基础教程
基本信息
ISBN：9787302126140
定价：28元
印次：1-2
装帧：平装
印刷日期：2006-6-19
图书简介
本书是VisualFoxPro数据库与SQL结构化查询语言相结合的全新教程体系。清晰的概念、丰富的内容、大型应用程序的实例，都为读者全面掌握VisualFoxPro面向对象事件驱动程序的设计方法与技巧打下坚实基础。
全书介绍VisualFoxPro关系数据库的基本概念、常量、变量、表达式、函数、常用命令、事件程序结构、类与对象、定义用户类、结构化查询语言SQL，用PRG程序方式介绍基本控件和各类SQL查询应用程序，用SQL语言开发大学教学管理系统和用可视编程方式创建大型通用程序实例。此外，为便于读者学习和掌握该书内容，附有“VFP与SQL数据库应用基础教程”学习光盘。光盘中包括全书内容和例题，以及在线帮助。
本书适合作为高等院校管理专业及计算机应用专业教材，同时，对于广大的计算机用户和相关教师也不失为一本极有参考价值的图书。
书籍目录
第1章VisualFoxPro7.0数据库的基本概念 1
1.1数据、信息和数据处理 1
1.2关系型数据库 1
1.3VisualFoxPro7.0数据库管理系统的特点 3
1.4启动和退出VisualFoxPro7.0 4
1.4.1启动VisualFoxPro7.0 4
1.4.2退出VisualFoxPro7.0 4
思考与练习 4
第2章VisualFoxPro7.0的常量、变量、表达式和函数 5
2.1数据类型 5
2.2常量与变量 7
2.2.1常量 7
2.2.2变量 8
2.2.3内存变量赋值命令 8
2.3运算符和表达式 10
2.3.1运算符 10
2.3.2表达式 13
2.4常用函数 14
2.4.1字符及字符串处理函数 15
2.4.2数学运算函数 16
2.4.3转换函数 17
2.4.4日期函数 19
2.4.5测试函数 19
2.4.6其他函数 22
2.5宏替换和自定义函数命令 23
2.5.1宏替换命令 23
2.5.2用户自定义函数命令 24
思考与练习 25
第3章VisualFoxPro7.0事件程序设计基础 27
3.1创建表文件结构 28
3.2打开表文件和显示、修改表结构 29
3.2.1打开表文件 29
3.2.2显示表文件结构 29
3.2.3修改表文件结构 30
3.3从键盘向表添加记录 30
3.4FoxPro命令一般格式 32
3.5文件复制 34
3.6记录指针定位与插入记录 34
3.6.1记录指针定位 35
3.6.2插入记录 37
3.7表数据输出 37
3.7.1LIST命令 37
3.7.2DISPLAY命令 38
3.8记录的删除与恢复 38
3.8.1添加删除标志命令 38
3.8.2恢复命令 39
3.8.3删除已加标记记录命令 39
3.8.4清表命令 40
3.9表的修改和编辑 40
3.9.1记录替换命令 40
3.9.2浏览编辑命令BROWSE 41
3.9.3编辑修改命令CHANGE 43
3.10表数据排序 43
3.11索引与查找 44
3.11.1索引文件类型 45
3.11.2建立索引文件 45
3.11.3打开和关闭索引文件 46
3.11.4指定主索引文件和主标识 48
3.11.5重建索引文件 49
3.11.6索引查找 49
3.12计数、求和与汇总 51
3.12.1求和 51
3.12.2计数 52
3.12.3求平均数 52
3.12.4分类汇总 52
3.13程序的建立和执行 54
3.13.1源程序的建立 54
3.13.2程序的执行 54
3.14程序中常用简单语句 55
3.14.1?输出语句 55
3.14.2等待语句 55
3.14.3清屏语句 56
3.14.4内存变量接收语句 56
3.14.5内存变量输入语句 56
3.14.6返回语句 57
3.15事件程序结构 57
3.15.1顺序结构 57
3.15.2选择结构 58
3.15.3循环结构 60
3.15.4过程及其调用 64
3.16工作区及其选择与互访 65
3.16.1文件操作工作区 66
3.16.2工作区的选择和互访 66
3.17表的更新操作 67
3.18表间建立和取消关联 68
3.18.1建立关联 68
3.18.2取消关联 69
3.19建立表间联接 70
3.20数据库的辅助操作命令 71
3.20.1内存变量操作命令 72
3.20.2文件操作命令 77
3.21SET命令组 79
3.21.1SETTALKON|OFF|WINDOW[WindowName]|NOWINDOW 79
3.21.2SETDEFAULTTO[cPath] 80
3.21.3SETDATE[TO]AMERICAN|ANSI 80
3.21.4SETCENTURYOFF|ON 80
3.21.5SETDEVICETOSCREEN|TOPRINTER|TOFILEFileName 81
3.21.6SETCONSOLEON|OFF 81
3.21.7SETFILTERTO[lExpression][INnWorkArea|cTableAlias] 81
3.21.8SETDELETEOFF|ON 82
3.21.9SETEXACTOFF|ON 82
3.22用户窗口设计 83
3.22.1定义窗口 83
3.22.2激活窗口 84
3.22.3挂起窗口 85
3.22.4释放窗口 85
3.23输入/输出格式控制 86
思考与练习 89
第4章面向对象事件驱动程序设计基础 92
4.1VisualFoxPro7.0中的类和对象 92
4.1.1类与对象 92
4.1.2类的层次 94
4.2对象的引用与处理 95
4.2.1在容器层次中引用对象 95
4.2.2设置对象属性 96
4.2.3调用方法程序 96
4.2.4响应事件 97
4.3用编程方式定义类 97
4.4VisualFoxPro7.0中的事件及其分类 99
4.4.1VisualFoxPro7.0中的事件 99
4.4.2事件的分类 100
4.4.3为事件编写过程代码 103
4.5表单、标签、文本框和命令按钮 103
4.5.1表单Form 103
4.5.2标签Label 105
4.5.3文本框TextBox 105
4.5.4命令按钮CommandButton 106
4.6计时器、微调器与图形、直线 110
4.6.1计时器Timer 110
4.6.2微调器Spinner 110
4.6.3图形Shape 111
4.6.4直线Line 111
4.7复选框CheckBox 116
4.8编辑框EditBox 120
4.9选择按钮OptionButton 127
4.10列表框ListBox 131
4.11复合列表框ComboBox 134
4.12表格Grid 138
4.13图像框Image 141
4.14页框PageFrame 146
思考与练习 152
第5章VisualFoxPro7.0面向对象的基本操作 154
5.1创建项目文件和使用项目管理器管理数据 154
5.1.1创建项目文件 154
5.1.2使用项目管理器管?硎??158
5.2创建数据库文件 161
5.3创建数据库表 162
5.3.1打开数据库、创建表和修改表结构命令 163
5.3.2使用表设计器创建库表 164
5.4设置字段属性 166
5.4.1设置字段默认值 166
5.4.2设置有效性规则 167
5.5建立表索引 168
5.6建立和编辑表间联接 170
5.6.1建立表间联接 170
5.6.2编辑表间联接 171
5.7建立参照完整性 172
5.8创建查询 173
5.9使用视图设计器建立本地视图 179
5.10使用表单设计器创建表单 183
5.10.1启动表单设计器 183
5.10.2表单设计器的组成 184
5.10.3使用表单设计器创建表单 185
5.11菜单设计 189
5.11.1菜单设计概述 189
5.11.2使用菜单设计器创建菜单 190
5.12创建.exe文件 193
思考与练习 195
第6章VisualFoxPro7.0中的SQL结构化查询语言 196
6.1结构化建表命令CREATETABLE-SQL 196
6.2结构化插入命令INSERT-SQL 198
6.3结构化删除命令DELETE-SQL 198
6.4结构化更新命令UPDATE-SQL 199
6.5结构化查询命令SELECT-SQL 199
6.6结构化表结构修改命令ALTERTABLE-SQL 201
思考与练习 202
第7章VisualFoxPro7.0中的SQL应用基础 203
7.1大学数据库的数据组织 203
7.2VisualFoxPro中使用SQL语句查询 207
7.2.1单表SQL查询 207
7.2.2表的联接方式与SQL查询 208
7.2.3表的分组汇集SQL查询 211
7.2.4查询结果排序与删除重复行 212
7.3VisualFoxPro中SQL查询执行流程 213
7.4SQL的多表联接查询 214
7.4.1多表交叉联接的SQL查询 214
7.4.2使用运算符联接的多表SQL查询 215
7.4.3表的自联接SQL查询 215
7.4.4组合联接与分组的SQL查询 216
7.4.5混合内、外部联接的SQL多表查询 216
7.5VisualFoxPro中的SQL嵌套查询 217
7.5.1第一种嵌套类型的SQL查询 217
7.5.2第二种嵌套类型的SQL查询 218
7.6NULL值对SQL查询的影响 219
7.7创建SQL视图及视图应用 219
7.7.1创建SQL视图 220
7.7.2SQL视图的应用 220
思考与练习 221
第8章SQL与VisualFoxPro7.0应用系统开发 222
8.1大学教学管理系统结构 222
8.2大学管理系统中的数据组织 223
8.3简单数据查询 223
8.4综合数据查询 228
8.4.1教师开课查询 228
8.4.2教师教学效果查询 231
8.4.3学生成绩查询 234
8.4.4统计学生选课人数 239
8.5数据录入与维护 242
思考与练习 244
第9章通用工资管理程序设计 245
9.1设计通用工资管理程序常用?锞?245
9.1.1COPYSTRUCTUREEXTENDED语句 245
9.1.2CREATEFROM语句 247
9.2工资系统结构与表文件结构 248
9.3工资系统菜单 250
9.4工资核算汇总 251
9.5工资数据查询 254
9.6打印工资报表 255
9.7工资系统维护 259
9.8工资系统初始化 262
思考与练习 265
附录A常用命令 267
附录B常用函数 276
附录C常用类的属性、事件和方法 278[1]