注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2013年8月

出版社:电子工业出版社

以下为《Visual FoxPro程序设计教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121211065
  • 1-1
  • 350406
  • 16开
  • 2013年8月
  • 264
  • 大学计算机公共课程
  • 研究生、本科
内容简介
本书依据教育部《关于进一步加强高等学校计算机基础教学的意见暨计算机基础教学基本要求》和计算机等级考试(二级 Visual FoxPro)的考试大纲编写,按照循序渐进的科学原则组织内容,知识体系完整、结构清晰、叙述简洁、例题典型丰富,可操作性强。学习本书能够掌握使用 Visual FoxPro 开发可视化数据库应用程序开发技术,有益于科学合理地进行数据管理。
本书内容分为四部分,第一部分介绍数据库系统基础知识,第二部分介绍 Visual FoxPro 语言基础、表文件操作和数据库操作,第三部分介绍结构化查询语言——SQL,第四部分介绍 Visual FoxPro程序设计基础、可视化编程和数据库应用系统开发实例。
本书不仅提供所有例题和开发实例的源代码、所有习题的电子版参考答案、电子课件,还提供具有自主学习、辅导答疑、提交作业及实验报告、自动考试、自动判卷和自动产生成绩单等功能的网络教学平台。
本书适合作为高等院校非计算机专业数据库技术类课程的教材,也可作为全国计算机等级考试的培训教材,同时也是计算机程序设计人员的参考书。
目录
目录

第1章Visual FoxPro基础1
1.1数据库技术的产生与发展1

1.1.1人工管理阶段1

1.1.2文件管理阶段1

1.1.3数据库系统阶段2

1.1.4网络化阶段2
1.2数据库系统的基本概念3

1.2.1数据与数据处理3

1.2.2数据库3

1.2.3数据库管理系统4

1.2.4数据库应用系统4

1.2.5数据库系统4
1.3概念模型和数据模型5

1.3.1概念模型的基本概念5

1.3.2数据模型6
1.4关系模型8

1.4.1关系术语8

1.4.2关系模型的特点11

1.4.3ER模型转换为
关系模型11

1.4.4关系运算12
1.5关系数据库及其设计13

1.5.1关系数据库13

1.5.2关系数据库设计13

1.5.3关系数据库设计举例14
1.6Visual FoxPro概述16

1.6.1Visual FoxPro简介16

1.6.2Visual FoxPro安装和
系统组成16

1.6.3Visual FoxPro的
主窗口18

1.6.4Visual FoxPro 6.0
工作环境设置20

1.6.5Visual FoxPro的
工作方式21

1.6.6Visual FoxPro 6.0设计器、
向导、生成器22

1.6.7Visual FoxPro 6.0的项目
管理器及项目文件22

1.6.8Visual FoxPro 6.0
的退出24

1.6.9Visual FoxPro的文件
类型24
小结25
习题125


第2章Visual FoxPro语言基础27
2.1Visual FoxPro数据类型27

2.1.1Visual FoxPro的
数据类型27

2.1.2常量28

2.1.3变量30
2.2常用函数32

2.2.1函数的基本知识32

2.2.2数值函数33

2.2.3字符函数35

2.2.4日期和时间函数37

2.2.5转换函数37

2.2.6测试函数39
2.3运算符与表达式42

2.3.1数值表达式42

2.3.2字符表达式43

2.3.3日期时间表达式43

2.3.4关系表达式44

2.3.5逻辑表达式46
小结47
习题247


第3章Visual FoxPro表文件操作51
3.1Visual FoxPro命令介绍51

3.1.1Visual FoxPro命令51

3.1.2Visual FoxPro命令的
语法格式51

3.1.3命令的书写规则52
3.2表文件的建立52

3.2.1设计表结构53

3.2.2建立表结构54

3.2.3录入记录55
3.3表文件的打开、关闭
与复制58

3.3.1打开和关闭表58

3.3.2复制表结构60

3.3.3复制表文件60
3.4表文件的基本操作61

3.4.1显示和修改表结构61

3.4.2显示和修改表记录62

3.4.3批量替换修改记录63

3.4.4定位记录65

3.4.5添加记录67

3.4.6删除与恢复记录69
3.5排序与索引72

3.5.1排序72

3.5.2索引的概念72

3.5.3索引文件的建立74

3.5.4索引文件的使用77

3.5.5索引查询79
3.6表文件的数据统计81

3.6.1记录统计81

3.6.2数值字段的和及
平均数统计81

3.6.3分类汇总82
3.7工作区和表文件的关联82

3.7.1工作区的概念82

3.7.2选择当前工作区83

3.7.3在当前工作区访问其他
工作区中的表83

3.7.4创建表文件之间的关联84

3.7.5取消关联89
小结89
习题390


第4章Visual FoxPro数据库操作96
4.1数据库文件的建立96

4.1.1数据库与数据库设计器96

4.1.2建立数据库表98

4.1.3将自由表添加到
数据库中100

4.1.4设置表间永久关联关系和
参照完整性103

4.1.5设置表间参照完整性105

4.1.6数据库文件的打开、
编辑与关闭107
4.2视图109

4.2.1视图的建立109

4.2.2视图的运行、保存
与修改110
4.3查询112

4.3.1创建查询113

4.3.2设置查询去向113

4.3.3运行查询113

4.3.4保存查询114

4.3.5修改查询114
小结115
习题4115


第5章结构化查询语言—SQL120
5.1SQL概述120

5.1.1SQL的特点120

5.1.2SQL的功能120
5.2数据定义121

5.2.1数据库和表的定义121

5.2.2视图的定义123

5.2.3表结构修改123

5.2.4表文件的删除124
5.3数据更新125

5.3.1插入记录数据125

5.3.2更新记录数据125

5.3.3删除记录数据126
5.4数据查询126

5.4.1select命令的基本
结构和功能126

5.4.2简单查询128

5.4.3简单条件查询129

5.4.4对查询结果排序131

5.4.5将查询结果分组133

5.4.6设置查询结果的
输出方向134

5.4.7保存查询结果135

5.4.8嵌套查询135

5.4.9联接查询138

5.4.10多表嵌套联接查询140
5.5SQL命令综合运用141
小结143
习题5143


第6章Visual FoxPro程序设计基础146
6.1Visual FoxPro程序设计
基本知识146

6.1.1结构化程序设计方法146

6.1.2算法146

6.1.3程序的三种基本结构147
6.2程序文件的建立、
编辑与运行147

6.2.1程序文件的建立、
编辑147

6.2.2程序文件的保存149

6.2.3程序文件的运行149
6.3程序设计的基本命令150

6.3.1输入/输出命令150

6.3.2状态设置命令153

6.3.3注释命令154

6.3.4程序结尾命令154
6.4Visual FoxPro程序设计155

6.4.1顺序结构程序设计155

6.4.2选择结构程序设计155

6.4.3循环结构程序设计160
6.5子程序、过程与函数166

6.5.1子程序166

6.5.2过程166

6.5.3子程序和过程的调用167

6.5.4函数169

6.5.5变量的作用域170

6.5.6综合程序设计171
6.6程序的调试174

6.6.1在程序设计时
避免错误174

6.6.2使用“程序错误”对话框
纠正错误175

6.6.3使用调试窗口
跟踪程序175
小结175
习题6175


第7章可视化程序设计182
7.1面向对象程序设计基础182

7.1.1对象与类182

7.1.2Visual FoxPro中的类186

7.1.3对象的操作188

7.1.4自定义类的创建191
7.2表单设计192

7.2.1表单设计基础192

7.2.2表单对象204

7.2.3常用控件介绍207
7.3菜单设计223

7.3.1菜单的认识223

7.3.2菜单设计介绍224

7.3.3菜单设计举例226
7.4报表设计228

7.4.1报表设计基础228

7.4.2报表设计229
小结235
习题7235


第8章Visual FoxPro数据库
应用系统开发237
8.1数据库应用系统开发的
一般过程237

8.1.1数据库设计步骤237

8.1.2需求分析237

8.1.3系统设计阶段238

8.1.4系统实施阶段238

8.1.5系统运行和维护阶段239
8.2数据库应用系统开发实例239

8.2.1系统分析与设计239

8.2.2数据库的设计与实现239

8.2.3系统实现242

8.2.4系统的编译和发布251
小结254
习题答案255