《资料库技术及套用:Visual FoxPro程式设计》是2010年9月清华大学出版社出版的图书,作者是罗先文、胡继宽等。
基本介绍
- 书名:资料库技术及套用:Visual FoxPro程式设计
- 作者:罗先文、胡继宽、胡大辉、黄煜
- ISBN:9787302230212
- 定价:31元
- 出版社:清华大学出版社
- 出版时间:2010.09.01
- 印次:1-2
内容简介
本书是根据21世纪大学人才培养新要求,结合计算机信息技术的研究成果与最新发展趋势,以及资料库技术的套用现状和水平,对教学内容、体系结构做了重大的修改。本书介绍了资料库系统的基本概念和关係资料库的理论;Visual FoxPro 6.0的性能、安装、配置和使用等基本知识;有关资料库操作的内容,包括建立资料库、数据表和索引等内容;Visual FoxPro 6.0中面向对象的方法,包括视图、表单、选单和报表的设计,并为用户提供了一个Visual FoxPro 6.0资料库套用系统开发实例,对读者全面掌握系统开发有极大帮助作用。
本书以培养学生素质和能力为目的,内容翔实、结构清晰、实例丰富、实用性强、叙述清晰。本书可以作为高等学校“资料库套用基础”课程的教材,同时也可供从事资料库研究和使用Visual FoxPro 6.0进行资料库系统开发的计算机专业人员参考,同时也适合作为学习计算机技术的培训教材或自学参考书。为了提高读者的实际操作能力和应试能力,本书还配有《资料库技术及套用--Visual FoxPro程式设计实践教程》 (ISBN 978-7-302-23020-5) .
图书目录
第1章 资料库技术概述1
1.1 资料库技术的发展1
1.1.1 人工管理阶段1
1.1.2 档案系统阶段2
1.1.3 资料库系统阶段3
1.1.4 资料库技术的发展5
1.2 资料库技术基本概念7
1.2.1 信息与数据7
1.2.2 记录与数据表8
1.2.3 资料库8
1.2.4 资料库管理系统8
1.2.5 资料库系统9
1.3 资料库系统的体系结构9
1.3.1 资料库系统的模式结构10
1.3.2 资料库系统的体系结构12
1.4 资料库系统的研究与套用14
1.5 数据模型15
1.5.1 概念层数据模型15
1.5.2 层次数据模型16
1.5.3 网状模型17
1.5.4 面向对象模型18
1.5.5 关係模型19
1.6关係资料库理论基础20
1.6.1基本概念20
1.6.2关係资料库的特点21
1.6.3关係资料库基本运算21
1.7资料库设计过程22
1.7.1需求分析阶段22
1.7.2概念模型设计24
1.7.3资料库逻辑设计24
1.7.4资料库物理设计25
习题126
第2章VisualFoxPro概述30
2.1VisualFoxPro系统概述30
2.1.1VisualFoxPro6.0的发展历程30
2.1.2VisualFoxPro6.0的特点31
2.1.3VisualFoxPro6.0的功能33
2.2VisualFoxPro6.0开发环境简介33
2.3VisualFoxPro6.0基本操作35
2.3.1VisualFoxPro6.0主要档案类型35
2.3.2VisualFoxPro6.0的操作方式36
2.4VisualFoxPro6.0的命令和语法规则37
2.4.1命令格式37
2.4.2命令中几种常用子句37
2.4.3命令书写规则38
2.4.4命令工作方式中的常见错误39
2.4.5VisualFoxPro6.0命令视窗的使用39
2.5VisualFoxPro6.0设计工具39
2.5.1项目管理器39
2.5.2嚮导40
2.5.3设计器40
2.5.4生成器41
2.6VisualFoxPro6.0环境配置42
习题244
第3章VisualFoxPro语言基础47
3.1数据类型47
3.2数据存储48
3.2.1常量48
3.2.2记忆体变数50
3.2.3数组变数52
3.2.4系统变数53
3.2.5栏位变数53
3.2.6栏位、记录和数据表53
3.2.7对象、类和属性53
3.3运算符及表达式53
3.3.1算术表达式54
3.3.2字元表达式54
3.3.3日期及日期时间表达式55
3.3.4关係表达式56
3.3.5逻辑表达式57
3.3.6类与对象表达式57
3.4函式58
3.4.1函式的要素58
3.4.2函式的类型58
3.4.3VisualFoxPro常用函式58
习题362
第4章资料库与数据表的基本操作66
4.1数据表的建立66
4.1.1设计表结构66
4.1.2建立表结构68
4.1.3修改表结构68
4.1.4输入记录68
4.1.5编辑记录69
4.2数据表的基本操作69
4.2.1打开与关闭69
4.2.2显示记录70
4.2.3定位记录指针71
4.2.4表数据的替换72
4.2.5添加记录74
4.2.6删除记录75
4.2.7複製表77
4.3数据表的排序、索引与查询78
4.3.1数据表的排序78
4.3.2数据表的索引79
4.3.3数据表的查询85
4.4数据表的统计与汇总87
4.4.1数据表的统计87
4.4.2数据表的汇总89
4.5多数据表的操作90
4.5.1工作区的概念90
4.5.2选择工作区90
4.5.3不同工作区的互访91
4.5.4数据表之间的关联91
4.5.5数据表档案的更新93
4.6资料库及其基本操作93
4.6.1资料库的基本概念93
4.6.2设计资料库94
4.6.3创建资料库95
4.6.4资料库的基本操作96
4.6.5查看和修改资料库结构98
4.6.6数据词典101
习题4108
第5章关係资料库结构化查询语言112
5.1关係资料库SQL112
5.1.1SQL概述112
5.1.2SQL语言的主要功能112
5.1.3SQL语言的主要特点112
5.2SQL数据定义语言113
5.3SQL数据操纵语言116
5.4SQL的数据查询功能(从一个或多个表中检索数据)117
5.4.1单表查询118
5.4.2连线查询123
5.4.3TOP子句的使用125
5.4.4查询结果去向子句125
习题5126
第6章查询与视图128
6.1查询128
6.1.1查询的概念128
6.1.2查询设计器128
6.1.3运行查询135
6.1.4查询设计器的局限性136
6.2视图136
6.2.1视图的定义136
6.2.2视图的分类137
6.2.3建立视图137
6.2.4远程视图与连线139
6.2.5视图与数据更新140
6.2.6使用视图141
习题6141
第7章VisualFoxPro结构化程式设计144
7.1程式档案的建立、编辑、修改145
7.1.1程式档案的建立145
7.1.2修改程式档案146
7.2执行程式档案146
7.3程式中常用命令147
7.3.1基本的输入输出命令147
7.3.2程式档案中的辅助命令149
7.4VisualFoxPro程式的三种基本结构150
7.5模组化程式设计160
7.5.1子程式160
7.5.2过程162
7.5.3自定义函式163
7.5.4过程档案164
7.5.5变数的作用域165
7.6程式调试与测试168
7.6.1调试的概念168
7.6.2VisualFoxPro的程式调试器168
7.6.3程式中常见错误171
7.6.4查错技术171
7.6.5程式调试实例172
习题7173
第8章面向对象程式设计基础176
8.1面向对象的概念176
8.1.1基本概念176
8.1.2对象程式设计方法180
8.2表单的基本操作183
8.2.1表单的设计过程183
8.2.2操作表单184
8.2.3表单创建与保存184
8.2.4表单属性和方法186
8.2.5表单集190
8.3表单的调整和定製191
8.3.1控制项编辑191
8.3.2控制项排列192
8.3.3使用自动格式生成器192
8.3.4设定Tab顺序193
8.3.5表单的数据环境193
8.4表单控制项195
8.4.1表单控制项195
8.4.2标籤控制项197
8.4.3线条与形状控制项198
8.4.4文本框控制项200
8.4.5命令按钮和按钮组203
8.4.6单选按钮207
8.4.7複选框208
8.4.8微调按钮210
8.4.9列表框212
8.4.10组合框214
8.4.11编辑框216
8.4.12页框217
8.4.13表格218
8.4.14图像控制项221
8.4.15计时控制项222
8.4.16OLE控制项223
习题8225
第9章选单与报表229
9.1选单229
9.1.1选单设计的一般步骤229
9.1.2规划选单230
9.1.3选单创建230
9.1.4保存选单定义234
9.1.5生成程式235
9.1.6执行选单程式237
9.1.7选单设计技术237
9.1.8将系统选单引入用户选单系统237
9.2弹出式选单设计239
9.2.1用选单设计器设计快捷选单239
9.2.2用选单命令为弹出式选单编程240
9.3顶层表单设计243
9.4设计套用系统启动程式244
9.5报表格式设计初步245
9.5.1报表设计器246
9.5.2页面设定247
9.5.3快速报表247
9.5.4存储与预览报表248
9.6报表设计248
9.6.1报表格式概述248
9.6.2域控制项设计250
9.6.3标籤控制项设计253
9.6.4画线设计254
9.6.5标题/总结设计254
9.6.6分组设计257
9.6.7圆角矩形控制项设计258
9.7报表输出259
9.7.1选单方式列印报表259
9.7.2命令方式报表输出260
习题9260
第10章系统开发实例263
10.1套用系统开发的基本步骤263
10.1.1需求分析263
10.1.2资料库设计264
10.1.3应用程式设计264
10.1.4软体测试265
10.1.5应用程式发布265
10.1.6系统运行与维护265
10.2“学生成绩管理系统”的开发简介265
10.2.1系统设计的目的意义265
10.2.2系统需求分析266
10.2.3资料库设计266
10.2.4系统的主要功能模组268
10.3生成可发布的应用程式281
10.3.1发布过程281
10.3.2準备要发布的应用程式281
10.3.3选择连编类型281
10.3.4考虑硬体、记忆体和网路问题282
10.3.5确保正确运行282
10.3.6在应用程式中包含资源283
10.3.7删除受限制的VisualFoxPro功能和档案283
10.3.8定製要发布的应用程式284
10.3.9生成应用程式284
10.3.10準备製作发布磁碟285
附录A部分习题解答286
习题1286
习题2287
习题3287
习题4288
习题5289
习题6290
习题7291
习题8292
习题9293
附录B理论考试样题294
B.1模拟题一294
B.2模拟题二299
参考文献306