标题：Visual FoxPro及其应用系统开发
基本信息
ISBN：9787302145240
定价：28元
印次：2-9
装帧：平装
印刷日期：2011-8-5
图书简介
本书是《VisualFoxPro及其应用系统开发》一书的第二版。本次再版把重点放在加强Web应用上，既全面介绍VisualFoxPro6.0的单机应用与网络应用，又简要介绍VisualFoxPro9.0的新功能；既继承了第一版“立足系统开发、注重实际应用”的编写方针，又适当增强了关系数据库的基础理论，以满足高校数据库公共课——“数据库原理与应用”的新要求。全书共14章，顺次介绍数据库系统概述、初识VisualFoxPro、表的基本操作、查询与统计、结构化程序设计、菜单设计、表单设计基础、表单控件设计、表单高级设计、报表设计、系统开发实例、客户/服务器应用程序开发、关系数据库原理和VisualFoxPro9.0简介等内容，其中最后3章是第二版新增加的。全书突出应用，兼顾基本原理；篇幅适中，并配有电子教案和《VisualFoxPro及其应用系统开发（第二版）题解与实验指导》。
本书可供非计算机专业本科生和研究生用作数据库公共课教材，也可供高职、高专计算机应用专业作为“数据库原理与应用”课的教材，还可供Web数据库应用系统开发人员参考。对于主要学习VisualFoxPro单机应用，而对客户机/服务器应用仅作一般了解的读者，可选用编者的另一本教材《VisualFoxPro及其应用系统开发（简明版）》（清华大学出版社，2006）。
书籍目录
数据库系统概述1
0.1数据库的基本概念1
0.1.1从文件管理到数据库管理1
0.1.2数据库系统的特点1
0.1.3数据库系统的分代2
0.1.4数据库系统的分类4
0.2数据库管理系统5
0.2.1数据库管理系统的基本功能5
0.2.2数据库管理系统的发展现状6
0.3数据库系统的应用模式7
0.3.1单用户应用模式7
0.3.2多用户集中应用模式7
0.3.3客户机/服务器应用模式8
0.4数据库应用系统与开发环境9
0.4.1SQL及其接口9
0.4.2典型的RDBAS开发环境10
习题11
上篇语言基础
初识VisualFoxPro14
1.1VisualFoxPro的产生与特点14
1.1.1VisualFoxPro的产生14
1.1.2VisualFoxPro的新版本15
1.1.3VisualFoxPro的特点15
1.2VisualFoxPro的界面组成17
1.2.1VisualFoxPro的窗口17
1.2.2VisualFoxPro的菜单19
1.2.3VisualFoxPro的对话框20
1.3VisualFoxPro的命令与工作方式22
1.3.1VisualFoxPro的命令22
1.3.2VisualFoxPro的工作方式23
1.4VisualFoxPro的设计与管理工具24
1.4.1向导24
1.4.2设计器26
1.4.3生成器27
1.4.4项目管理器28
习题31
表的基本操作32
2.1表的建立与修改32
2.1.1建立表结构32
2.1.2输入表数据37
2.1.3修改表结构40
2.1.4修改表数据41
2.1.5通用型字段43
2.2表达式与函数46
2.2.1常量与变量46
2.2.2表达式49
2.2.3函数52
2.3VisualFoxPro命令的常用子句55
2.3.14种常用的命令子句55
2.3.2命令子句中的表达式56
2.3.3命令和子句的书写规则57
2.4表的维护命令57
2.4.1表的复制57
2.4.2表数据的替换59
2.4.3逻辑表的设置62
2.4.4建立或修改表结构63
2.5记录的维护命令65
2.5.1记录的定位与移位65
2.5.2记录的插入与追加66
2.5.3记录的删除与恢复68
习题69
查询与统计723.1排序与索引72
3.1.1排序72
3.1.2索引73
3.2查询命令77
3.2.1顺序查询命令78
3.2.2索引查询命令78
3.2.3工作区和数据工作期79
3.3表的关联83
3.3.1关联的概念84
3.3.2在数据工作期窗口建立关联85
3.3.3用Relation命令建立关联87
3.4统计命令88
3.5SELECT?SQL查询91
3.5.1直接用命令查询91
3.5.2用查询设计器建立查询96
3.5.3查询结果的图形处理105
3.6数据库表及其数据完整性107
3.6.1创建数据库表107
3.6.2表的数据完整性112
3.7视图：虚拟的数据库表116
习题119上篇小结121
中篇程序设计
结构化程序设计124
4.1程序文件124
4.1.1程序的建立与执行124
4.1.2程序中的专用命令126
4.2程序的控制结构128
4.2.1顺序结构128
4.2.2分支结构128
4.2.3循环结构132
4.3多模块程序135
4.3.1子程序135
4.3.2自定义函数137
4.3.3过程139
4.3.4变量的作用域139
4.3.5程序调试方法141
4.3.6模块化设计143
4.4窗口设计样例146
4.4.1浏览窗口的定制146
4.4.2窗口命令与函数151
习题154
菜单设计157
5.1下拉式菜单设计157
5.1.1菜单生成的基本步骤157
5.1.2快速菜单命令158
5.1.3菜单设计器160
5.1.4“显示”菜单中的相关命令162
5.2快捷菜单设计165
习题167
表单设计基础168
6.1表单向导168
6.1.1生成单表表单168
6.1.2生成多表表单171
6.2表单设计器173
6.2.1表单设计器的基本操作174
6.2.2在表单上设置控件178
6.3面向对象的程序设计180
6.3.1基本概念180
6.3.2对象的引用185
习题191
表单控件设计1927.1输出类控件192
7.1.1标签192
7.1.2图像、线条与形状193
7.2输入类控件196
7.2.1文本框196
7.2.2编辑框200
7.2.3列表框与组合框201
7.2.4微调控件209
7.3控制类控件210
7.3.1命令按钮与命令按钮组210
7.3.2复选框与选项按钮组214
7.3.3计时器221
7.4容器类控件223
7.4.1表格223
7.4.2页框228
7.4.3容器229
7.5连接类控件229
7.5.1连接技术的演变229
7.5.2ActiveX控件230
7.5.3ActiveX绑定控件233
7.5.4超级链接235
习题235
表单高级设计237
8.1多表单应用程序237
8.1.1多文档界面应用程序237
8.1.2表单集应用程序242
8.2用户定义属性与方法程序243
8.2.1用户定义属性244
8.2.2用户定义方法程序248
8.3类250
8.3.1基本概念250
8.3.2用户定义类252
8.3.3用户定义工具栏256
习题259
报表设计2609.1打印基础260
9.1.1打印前的准备260
9.1.2打印的方法与命令261
9.2报表设计器的基本操作263
9.2.1打开报表设计?鞔翱?263
9.2.2快速制表264
9.2.3页面预览265
9.2.4报表打印266
9.3报表设计器的高级操作267
9.3.1页面设置267
9.3.2设计报表带区268
9.3.3创建报表控件274
9.3.4报表变量278
习题282中篇小结283
下篇系统开发
系统开发实例286
10.1数据库应用系统的开发步骤286
10.2一个实例:“汽车修理管理系统”的开发291
10.2.1需求分析291
10.2.2数据库设计293
10.2.3应用程序设计297
10.2.4程序试运行307
10.3应用程序的管理与发布308
10.3.1应用程序管理308
10.3.2应用程序发布310
习题311
客户/服务器应用程序开发312
11.1客户/服务器模式312
11.1.1早期的数据库应用模式312
11.1.2客户/服务器结构的工作312
11.1.3开放数据库连接（ODBC）313
11.2局域网中的C/S系统314
11.2.1配置VisualFoxPro/SQLServer的C/S系统314
11.2.2ODBC数据源的建立和连接319
11.2.3远程视图方法321
11.2.4SQLPass?Through方法324
11.3三层结构的数据库模式325
11.3.1B/W/S结构的组成325
11.3.2B/W/S结构的工作325
11.3.3CGI与IDC接口326
11.3.4ASP与ADO327
11.4Web数据库的开发环境329
11.4.1主要的相关概念329
11.4.2Web数据库的环境要求329
11.4.3安装IIS的Web服务器330
11.5网页生成与发布331
11.5.1用VisualFoxPro表生成Web页331
11.5.2将Web页发布到Web服务器332
11.6开发交互式数据库网页334
11.6.1ASP与ADO编程的预备知识334
11.6.2ASP应用程序示例336
习题341
关系数据库基本原理342
12.1关系模型的基本概念342
12.1.1关系的数学定义342
12.1.2关系的性质344
12.1.3关系数据库的描述345
12.2关系数据操作346
12.2.1关系代数运算346
12.2.2关系完备性348
12.3关系规范化理论349
12.3.1函数依赖350
12.3.2关系模式的范式351
12.3.3规范化理论的应用353
12.4关系数据库设计353
12.4.1数据库设计的3个阶段353
12.4.2数据库系统的分级结构355
习题357
VisualFoxPro9.0简介359
13.1VisualFoxPro9.0概述359
13.1.1VisualFoxPro9.0的界面359
13.1.2VisualFoxPro9.0的新功能360
13.2语言增强360
13.2.1SQL的改进360
13.2.2新的数据类型362
13.2.3新增的函数362
13.3全新的报表设计器364
13.3.1数据环境的重用364
13.3.2多细节带365
13.4使用InstallShieldExpress发布应用程序366
习题371
下篇小结373
系统开发小结374
参考文献376[1]