Visual FoxPro程序设计及其应用 / 21世纪计算机科学与技术实践型教程
¥39.50定价
作者: 吴观茂、李敬兆等
出版时间:2015年4月
出版社:清华大学出版社
- 清华大学出版社
- 9787302389897
- 1-1
- 171388
- 16开
- 2015年4月
- 工学
- 软件工程
- TP311.138FO
- 计算机
- 本专科、高职高专
目录
第1章数据库基础知识1
1.1数据库系统的组成及数据模型分类1
1.1.1数据库系统的组成概述1
1.1.2数据管理的发展阶段2
1.1.3数据模型的三要素4
1.1.4概念模型4
1.1.5数据模型的分类6
1.1.6数据库系统结构10
1.2数据库设计11
1.2.1需求分析11
1.2.2概念结构设计13
1.2.3逻辑结构设计16
1.2.4数据库物理设计18
1.2.5建立数据库19
1.2.6数据库运行与维护20
本章小结21
习题21
第2章Visual FoxPro 6.0基础知识24
2.1Visual FoxPro 6.0的安装、启动与退出25
2.1.1Visual FoxPro 6.0的安装25
2.1.2Visual FoxPro 6.0的启动27
2.1.3Visual FoxPro 6.0的退出27
2.2Visual FoxPro的界面28
2.2.1Visual FoxPro 6.0的用户界面及操作方式29
2.2.2Visual FoxPro中的文件类型31
2.3Visual FoxPro的可视化设计工具31
2.3.1Visual FoxPro向导322.3.2Visual FoxPro设计器33
2.3.3Visual FoxPro生成器34
2.4Visual FoxPro文件类型与项目管理器34
2.4.1Visual FoxPro文件类型34
2.4.2创建项目35
2.4.3项目开启与关闭操作36
2.4.4项目管理器的界面36
2.4.5定制项目管理器38
2.5Visual FoxPro 6.0的配置38
2.6上机实验39
本章小结44
习题44
第3章Visual FoxPro 6.0表操作45
3.1设计表45
3.2创建自由表47
3.2.1创建表结构48
3.2.2向表中输入数据54
3.3表的基本操作59
3.3.1表的保存59
3.3.2表的打开和关闭59
3.3.3浏览表中数据62
3.3.4查看和修改表结构64
3.3.5表的复制66
3.3.6表的编辑67
3.3.7VFP命令中的常用子句68
3.4对表中记录的基本操作70
3.4.1记录的定位70
3.4.2记录的显示73
3.4.3记录的插入和追加75
3.4.4记录的删除和恢复79
3.4.5修改记录83
3.5排序和索引84
3.5.1排序84
3.5.2索引简介86
3.5.3索引的建立87
3.5.4索引的使用91
3.5.5表的快速检索95
3.6多表操作97
3.6.1内存工作区98
3.6.2表的联接99
3.6.3表的关联101
3.6.4数据工作期102
3.7常用VFP文件操纵103
3.8上机实验104
3.8.1表的基本操作104
3.8.2表记录的基本操作1109
3.8.3表记录的基本操作2114
本章小结118
习题118
第4章Visual FoxPro数据库操作120
4.1数据库的设计与创建120
4.2数据库维护123
4.2.1数据库的基本操作123
4.2.2数据库表的基本操作125
4.3数据库表的关联129
4.4数据字典131
4.4.1设置表的记录属性131
4.4.2设置字段属性133
4.4.3设置参照完整性135
4.5上机实验137
本章小结140
习题140
第5章Visual FoxPro程序设计基础143
5.1程序及程序文件143
5.1.1基本概念143
5.1.2程序文件的建立、编辑和运行144
5.2程序中常用的命令语句147
5.2.1赋值语句147
5.2.2常用的输入输出语句148
5.2.3其他命令152
5.3程序控制结构152
5.3.1顺序结构153
5.3.2分支结构153
5.3.3循环结构159
5.4子程序、过程和自定义函数167
5.4.1子程序167
5.4.2过程168
5.4.3自定义函数173
5.4.4内存变量的作用域175
5.5程序调试177
5.5.1调试器环境178
5.5.2断点设置180
5.5.3调试菜单选项介绍181
5.6上机实验182
本章小结187
习题187
第6章关系数据库结构化查询语言195
6.1SQL概述195
6.2查询功能196
6.2.1简单查询198
6.2.2简单的连接查询200
6.2.3嵌套查询200
6.2.4几个特殊运算符202
6.2.5简单的计算查询203
6.2.6排序204
6.2.7分组与计算查询205
6.2.8使用量词和谓词查询206
6.2.9几个其他选项207
6.3操作功能209
6.3.1插入数据209
6.3.2更新数据209
6.3.3删除数据210
6.4定义功能210
6.4.1表的定义210
6.4.2表的删除212
6.4.3表结构的修改213
6.5上机实验215
本章小结218
习题218
第7章Visual FoxPro查询与视图224
7.1建立查询224
7.1.1查询设计器224
7.1.2用查询设计器建立查询226
7.1.3用查询向导建立查询231
7.2建立视图235
7.2.1视图的概念235
7.2.2视图设计器237
7.2.3建立本地视图239
7.2.4建立远程视图243
7.3上机实验244
本章小结251
习题251
第8章表单设计与应用255
8.1面向对象程序设计方法255
8.1.1面向对象和过程程序设计的主要区别255
8.1.2面向对象程序设计的特点255
8.1.3基本概念256
8.1.4对象的属性、事件和方法257
8.2表单设计器260
8.2.1表单文件操作260
8.2.2表单设计器概述261
8.2.3表单常用属性、事件和方法264
8.3表单中常用控件的设计266
8.3.1标签266
8.3.2文本框267
8.3.3编辑框270
8.3.4列表框271
8.3.5组合框272
8.3.6命令按钮和命令按钮组273
8.3.7复选框和选项按钮组276
8.3.8计时器277
8.3.9表格278
8.3.10页框279
8.3.11微调280
8.4典型例题281
8.5上机实验287
本章小结291
习题291
第9章菜单和工具栏设计与应用294
9.1基本概念294
9.1.1菜单和工具栏294
9.1.2菜单设计器296
9.2创建菜单系统298
9.2.1快速创建菜单系统299
9.2.2自行创建菜单系统299
9.2.3定义菜单302
9.3为顶层表单添加菜单304
9.4快捷菜单的设计304
9.5上机实验305
本章小结307
习题307
第10章报表设计与应用309
10.1报表的基本操作309
10.2报表控件的使用317
10.3报表的数据分组319
10.4其他321
10.5上机实验324
本章小结327
习题327
第11章应用程序的开发和生成329
11.1应用程序的开发流程329
11.1.1需求分析329
11.1.2系统设计329
11.1.3系统实施329
11.1.4运行和维护329
11.2实例——学生成绩管理系统330
11.2.1系统功能分析330
11.2.2功能模块330
11.2.3数据库设计330
11.2.4界面设计332
11.3应用程序的生成337
11.3.1应用程序生成的基本步骤337
11.3.2创建项目文件337
11.3.3添加所需文件338
11.3.4创建主文件并设置338
11.3.5连编应用程序339
11.3.6发布应用程序339
11.4上机实验339
本章小结344
习题344
附录A无纸化模拟考试试卷一346
答案解析及同源考点归纳352
附录B无纸化模拟考试试卷二362
答案解析及同源考点归纳367
参考文献377
1.1数据库系统的组成及数据模型分类1
1.1.1数据库系统的组成概述1
1.1.2数据管理的发展阶段2
1.1.3数据模型的三要素4
1.1.4概念模型4
1.1.5数据模型的分类6
1.1.6数据库系统结构10
1.2数据库设计11
1.2.1需求分析11
1.2.2概念结构设计13
1.2.3逻辑结构设计16
1.2.4数据库物理设计18
1.2.5建立数据库19
1.2.6数据库运行与维护20
本章小结21
习题21
第2章Visual FoxPro 6.0基础知识24
2.1Visual FoxPro 6.0的安装、启动与退出25
2.1.1Visual FoxPro 6.0的安装25
2.1.2Visual FoxPro 6.0的启动27
2.1.3Visual FoxPro 6.0的退出27
2.2Visual FoxPro的界面28
2.2.1Visual FoxPro 6.0的用户界面及操作方式29
2.2.2Visual FoxPro中的文件类型31
2.3Visual FoxPro的可视化设计工具31
2.3.1Visual FoxPro向导322.3.2Visual FoxPro设计器33
2.3.3Visual FoxPro生成器34
2.4Visual FoxPro文件类型与项目管理器34
2.4.1Visual FoxPro文件类型34
2.4.2创建项目35
2.4.3项目开启与关闭操作36
2.4.4项目管理器的界面36
2.4.5定制项目管理器38
2.5Visual FoxPro 6.0的配置38
2.6上机实验39
本章小结44
习题44
第3章Visual FoxPro 6.0表操作45
3.1设计表45
3.2创建自由表47
3.2.1创建表结构48
3.2.2向表中输入数据54
3.3表的基本操作59
3.3.1表的保存59
3.3.2表的打开和关闭59
3.3.3浏览表中数据62
3.3.4查看和修改表结构64
3.3.5表的复制66
3.3.6表的编辑67
3.3.7VFP命令中的常用子句68
3.4对表中记录的基本操作70
3.4.1记录的定位70
3.4.2记录的显示73
3.4.3记录的插入和追加75
3.4.4记录的删除和恢复79
3.4.5修改记录83
3.5排序和索引84
3.5.1排序84
3.5.2索引简介86
3.5.3索引的建立87
3.5.4索引的使用91
3.5.5表的快速检索95
3.6多表操作97
3.6.1内存工作区98
3.6.2表的联接99
3.6.3表的关联101
3.6.4数据工作期102
3.7常用VFP文件操纵103
3.8上机实验104
3.8.1表的基本操作104
3.8.2表记录的基本操作1109
3.8.3表记录的基本操作2114
本章小结118
习题118
第4章Visual FoxPro数据库操作120
4.1数据库的设计与创建120
4.2数据库维护123
4.2.1数据库的基本操作123
4.2.2数据库表的基本操作125
4.3数据库表的关联129
4.4数据字典131
4.4.1设置表的记录属性131
4.4.2设置字段属性133
4.4.3设置参照完整性135
4.5上机实验137
本章小结140
习题140
第5章Visual FoxPro程序设计基础143
5.1程序及程序文件143
5.1.1基本概念143
5.1.2程序文件的建立、编辑和运行144
5.2程序中常用的命令语句147
5.2.1赋值语句147
5.2.2常用的输入输出语句148
5.2.3其他命令152
5.3程序控制结构152
5.3.1顺序结构153
5.3.2分支结构153
5.3.3循环结构159
5.4子程序、过程和自定义函数167
5.4.1子程序167
5.4.2过程168
5.4.3自定义函数173
5.4.4内存变量的作用域175
5.5程序调试177
5.5.1调试器环境178
5.5.2断点设置180
5.5.3调试菜单选项介绍181
5.6上机实验182
本章小结187
习题187
第6章关系数据库结构化查询语言195
6.1SQL概述195
6.2查询功能196
6.2.1简单查询198
6.2.2简单的连接查询200
6.2.3嵌套查询200
6.2.4几个特殊运算符202
6.2.5简单的计算查询203
6.2.6排序204
6.2.7分组与计算查询205
6.2.8使用量词和谓词查询206
6.2.9几个其他选项207
6.3操作功能209
6.3.1插入数据209
6.3.2更新数据209
6.3.3删除数据210
6.4定义功能210
6.4.1表的定义210
6.4.2表的删除212
6.4.3表结构的修改213
6.5上机实验215
本章小结218
习题218
第7章Visual FoxPro查询与视图224
7.1建立查询224
7.1.1查询设计器224
7.1.2用查询设计器建立查询226
7.1.3用查询向导建立查询231
7.2建立视图235
7.2.1视图的概念235
7.2.2视图设计器237
7.2.3建立本地视图239
7.2.4建立远程视图243
7.3上机实验244
本章小结251
习题251
第8章表单设计与应用255
8.1面向对象程序设计方法255
8.1.1面向对象和过程程序设计的主要区别255
8.1.2面向对象程序设计的特点255
8.1.3基本概念256
8.1.4对象的属性、事件和方法257
8.2表单设计器260
8.2.1表单文件操作260
8.2.2表单设计器概述261
8.2.3表单常用属性、事件和方法264
8.3表单中常用控件的设计266
8.3.1标签266
8.3.2文本框267
8.3.3编辑框270
8.3.4列表框271
8.3.5组合框272
8.3.6命令按钮和命令按钮组273
8.3.7复选框和选项按钮组276
8.3.8计时器277
8.3.9表格278
8.3.10页框279
8.3.11微调280
8.4典型例题281
8.5上机实验287
本章小结291
习题291
第9章菜单和工具栏设计与应用294
9.1基本概念294
9.1.1菜单和工具栏294
9.1.2菜单设计器296
9.2创建菜单系统298
9.2.1快速创建菜单系统299
9.2.2自行创建菜单系统299
9.2.3定义菜单302
9.3为顶层表单添加菜单304
9.4快捷菜单的设计304
9.5上机实验305
本章小结307
习题307
第10章报表设计与应用309
10.1报表的基本操作309
10.2报表控件的使用317
10.3报表的数据分组319
10.4其他321
10.5上机实验324
本章小结327
习题327
第11章应用程序的开发和生成329
11.1应用程序的开发流程329
11.1.1需求分析329
11.1.2系统设计329
11.1.3系统实施329
11.1.4运行和维护329
11.2实例——学生成绩管理系统330
11.2.1系统功能分析330
11.2.2功能模块330
11.2.3数据库设计330
11.2.4界面设计332
11.3应用程序的生成337
11.3.1应用程序生成的基本步骤337
11.3.2创建项目文件337
11.3.3添加所需文件338
11.3.4创建主文件并设置338
11.3.5连编应用程序339
11.3.6发布应用程序339
11.4上机实验339
本章小结344
习题344
附录A无纸化模拟考试试卷一346
答案解析及同源考点归纳352
附录B无纸化模拟考试试卷二362
答案解析及同源考点归纳367
参考文献377