《中文Visual FoxPro套用系统开发教程(第3版)》是2015年清华大学出版社出版的图书,作者是杨绍增、陈道贺。
基本介绍
- 书名:中文Visual FoxPro套用系统开发教程(第3版)
- 作者:杨绍增、陈道贺
- ISBN:9787302367116
- 定价:30元
- 出版社:清华大学出版社
- 出版时间:2015-1-29
- 装帧:平装
编辑推荐
简明教程+上机实训+多媒体课件+无纸化作业系统+国家等级考试模拟练习+网路考试平台,构成了本教材的新特徵。本书配套光碟含电子课件、授课和上机实训所需要具备的上机实验环境、习题参考答案,以及无纸化作业和网路考试模拟系统等教学资源。
内容简介
本书是作者结合长期的资料库课程教学实践编写的国家计算机等级考试教材。全书以国家二级Visual FoxPro考试大纲为基本要求,既吸取了多部Visual FoxPro教材的优点,又具有自身独特的风格。在编写过程中,注重降低理论难度,增强实践环节,採用以案例带动理论教学的创新写作模式,以一个“教学管理系统”开发案例贯穿全书。为与本书配合,作者同步编写了其姊妹篇《中文Visual FoxPro套用系统开发实训指导(第3版)》,后者提供了配套光碟,内含丰富的教学资源。这三者密切配合、互相支撑,形成了立体化的教材体系。本书贯彻“精讲多练”的教学原则,突出重点、强化实训,大力引进本课程的最新改革成果。在教学环节增强了师生互动,採用无纸化作业管理系统和网路考试平台,与国家等级考试做到无缝接轨。
本书可作为普通高等学校和中等学校Visual FoxPro国家等级考试教学用书,也可作为成人教育和培训班相关课程的教材,并可供计算机技术人员自学和参考。
图书目录
- 目 录
第1讲 资料库基础知识 1
1.1 资料库的产生与发展 1
1.1.1 手工管理阶段 1
1.1.2 档案管理阶段 1
1.1.3 资料库管理阶段 2
1.2 资料库系统 3
1.2.1 资料库的几个重要概念 3
1.2.2 资料库系统的特点 3
1.3 实体及其相互联繫 4
1.3.1 实体的描述 5
1.3.2 实体间的联繫及联繫的种类 5
1.4 数据模型 5
1.4.1 层次模型 5
1.4.2 网状模型 6
1.4.3 关係模型 6
1.5 关係术语及关係运算 7
1.5.1 关係术语 7
1.5.2 关係的特点 8
1.5.3 实际关係模型 8
1.5.4 关係运算 9
1.6 本书的一些约定 10
1.6.1 关于Visual FoxPro 6.0
中文版 10
1.6.2 关于汉字和标点符号使用的
说明 10
1.7 习题 11
第2讲 Visual FoxPro关係资料库入门 13
2.1 温故而知新 13
2.2 Visual FoxPro系统概述 13
2.2.1 历史沿革 13
2.2.2 Visual FoxPro的主要特点 14
2.3 Visual FoxPro的主要档案类型
及创建工具 15
2.3.1 主要档案类型 15
2.3.2 嚮导、设计器和生成器简介 17
2.4 Visual FoxPro的数据类型 18
2.5 Visual FoxPro套用系统开发的
基... - 2.6VisualFoxPro资料库设计 20
- 2.6.1资料库设计的原则 20
- 2.6.2资料库设计的步骤 21
- 2.6.3“教学管理系统”资料库
- 设计案例 22
- 2.7习题 25
- 第3讲常量、变数和表达式 26
- 3.1温故而知新 26
- 3.2常量 26
- 3.2.1数值型常量 26
- 3.2.2字元型常量 26
- 3.2.3日期型常量 27
- 3.2.4日期时间型常量 28
- 3.2.5逻辑型常量 28
- 3.3变数 29
- 3.3.1栏位变数 29
- 3.3.2记忆体变数 29
- 3.3.3数组 31
- 3.4表达式 32
- 3.4.1运算符 32
- 3.4.2运算符的优先权别 37
- 3.4.3表达式的值及表达式的类型 37
- 3.5习题 38
- 第4讲常用函式 39
- 4.1温故而知新 39
- 4.2数值函式 39
- 4.3字元函式 42
- 4.4日期和时间函式 44
- 4.5数据类型转换函式 45
- 4.6测试函式 47
- 4.7习题 48
- 第5讲资料库的基本操作(1) 50
- 5.1温故而知新 50
- 5.2使用浏览器对表的记录进行操作 50
- 5.2.1浏览器的打开方法 50
- 5.2.2浏览器的操作 51
- 5.2.3用命令方式打开浏览器 54
- 5.3表的记录指针与指针移动命令 55
- 5.3.1绝对移动命令 55
- 5.3.2相对移动命令 56
- 5.3.3档案开始和结尾标誌 57
- 5.4增加记录的命令 58
- 5.4.1APPEND命令 58
- 5.4.2SQL的INSERT命令 59
- 5.5删除与恢复记录的命令 60
- 5.5.1添加删除标记命令 60
- 5.5.2取消删除标记命令 61
- 5.5.3物理删除带有删除标记
- 记录的命令 62
- 5.5.4物理删除所有记录的命令 62
- 5.6工作区的选择与表的关闭 62
- 5.6.1工作区的概念与使用 62
- 5.6.2关闭表的命令 64
- 5.7习题 64
- 第6讲资料库的基本操作(2) 66
- 6.1温故而知新 66
- 6.2栏位数据的替换和更新 66
- 6.2.1替换命令(REPLACE) 66
- 6.2.2更新命令(SQL的UPDATE) 67
- 6.3表结构的修改 67
- 6.3.1在资料库设计器中修改表
- 结构 67
- 6.3.2MODIFYSTRUCTURE
- 命令 68
- 6.3.3SQL的ALTERTABLE
- 命令 68
- 6.4索引的建立与使用 69
- 6.4.1索引的种类 70
- 6.4.2索引的四要素 70
- 6.4.3索引的创建和修改 71
- 6.4.4使用索引档案 73
- 6.5记录的查找与显示 74
- 6.5.1 萤幕显示命令DISPLAY 74
- 6.5.2顺序查找命令 76
- 6.5.3索引查找命令 76
- *6.6表的複製、导入和导出 77
- 6.6.1表的複製 77
- 6.6.2 表的导入 78
- 6.6.3表的导出 80
- 6.7已学习过的VF命令与SQL命令
- ?对比 80
- 6.8习题 81
- 第7讲资料库的基本操作(3) 84
- 7.1温故而知新 84
- 7.2表的关联 84
- 7.2.1关联的概念 84
- 7.2.2在资料库中建立永久关联 85
- 7.3数据的完整性 86
- 7.3.1实体完整性 86
- 7.3.2域完整性 86
- 7.3.3参照完整性 87
- 7.4用嚮导创建表单 89
- 7.4.1表单(Form)的概念 89
- 7.4.2用嚮导创建单表表单 89
- 7.4.3用嚮导创建一对多表单 92
- 7.4.4表单的运行 94
- 7.5习题 95
- 第8讲视图与查询 96
- 8.1温故而知新 96
- 8.2视图 96
- 8.2.1视图的概念 96
- 8.2.2用视图嚮导建立本地视图 97
- 8.2.3用视图设计器建立本地
- 视图 100
- *8.2.4设定更新条件 103
- 8.2.5使用视图 104
- 8.3查询 105
- 8.3.1使用查询嚮导创建交叉表
- 查询 105
- 8.3.2在查询设计器中选择查询
- 去向 107
- 8.3.3运行查询 110
- 8.4对视图和查询的进一步讨论 110
- 8.4.1视图与表的关係 110
- 8.4.2视图与查询的关係 111
- 8.4.3视图与查询的本质 111
- 8.5习题 111
- 第9讲结构化查询语言——SQL(1) 113
- 9.1温故而知新 113
- 9.2SQL概述 113
- 9.2.1SQL语言发展简史 113
- 9.2.2SQL语言的特点 114
- 9.3SQL查询语句的基本结构 114
- 9.4简单查询 114
- 9.4.1查询指定列 114
- 9.4.2查询经过计算的列 115
- 9.4.3去掉重複值 116
- 9.4.4条件查询 116
- 9.4.5对查询结果进行排序 118
- 9.4.6使用库函式 118
- 9.4.7分组查询 119
- 9.5查询结果的去向 120
- 9.5.1萤幕显示选择 120
- 9.5.2将查询结果存入临时
- 档案中 121
- 9.5.3将查询结果存入表中 121
- 9.5.4将查询语句保存到文本
- 档案中 122
- 9.6习题 122
- 第10讲结构化查询语言——SQL(2) 124
- 10.1温故而知新 124
- 10.2连线查询 124
- 10.2.1等值连线查询 124
- 10.2.2超连线查询 125
- 10.2.3多表连线 127
- 10.3嵌套查询 128
- 10.3.1带有谓词IN的子查询 128
- 10.3.2带有比较运算符的子查询 129
- 10.3.3带有ANY、SOME或ALL
- 谓词的子查询 130
- 10.3.4带有EXISTS谓词的
- 子查询 131
- *10.3.5内外层互相关嵌套查询 132
- 10.4集合查询 132
- *10.5视图的定义 133
- 10.6习题 134
- 第11讲报表与标籤 135
- 11.1温故而知新 135
- 11.2概述 135
- 11.2.1设计步骤 135
- 11.2.2选择报表布局类型 136
- 11.2.3印表机设定 136
- 11.3使用报表嚮导创建报表 136
- 11.3.1报表嚮导 136
- 11.3.2报表嚮导套用实例 137
- 11.4用报表设计器创建和修改报表 140
- 11.4.1报表设计器的基本组成 140
- 11.4.2报表的数据环境 141
- 11.4.3报表的控制项和控制项工具列 141
- 11.4.4报表的布局工具列 142
- 11.4.5在报表设计器中修改报表
- 布局 142
- 11.4.6在报表设计器中设计快速
- 报表 144
- 11.5分组报表设计 145
- 11.5.1用嚮导做初步设计 145
- 11.5.2用设计器修改完善 146
- 11.6创建标籤 147
- 11.6.1标籤的设计方法 147
- 11.6.2标籤的设计步骤 147
- 11.7报表和标籤的运行 149
- 11.7.1选单方式 149
- 11.7.2命令方式 150
- 11.8习题 151
- 第12讲程式设计基础(1) 152
- 12.1温故而知新 152
- 12.2程式设计预备知识 152
- 12.2.1程式的概念 152
- 12.2.2程式中常用的几条命令 152
- 12.2.3用户自定义对话框函式 155
- 12.3程式的建立、运行与调试 157
- 12.3.1程式的建立和修改 157
- 12.3.2程式的运行 158
- 12.3.3程式的调试 159
- 12.4结构化程式设计 160
- 12.5顺序结构 160
- 12.6分支结构 161
- 12.6.1条件语句(IF-ENDIF) 161
- 12.6.2多分支语句(DOCASE) 163
- 12.7循环结构 164
- 12.7.1条件循环(DOWHILE) 164
- 12.7.2循环辅助语句 166
- 12.8习题 166
- 第13讲程式设计基础(2) 169
- 13.1温故而知新 169
- 13.2循环结构(续) 169
- 13.2.1步长循环(FOR-ENDFOR) 169
- 13.2.2扫描循环(SCAN-
- ENDSCAN) 170
- 13.2.3多重循环 171
- 13.3多模组程式 172
- 13.3.1子程式 172
- *13.3.2过程 174
- 13.3.3变数的作用域 175
- 13.3.4使用命令修改、调试运行
- 程式 176
- 13.4从结构化到面向对象的程式设计 176
- 13.4.1什幺是面向对象的程式 177
- 13.4.2对象(Object)和类(Class) 177
- 13.4.3子类与继承 177
- 13.4.4VisualFoxPro中的基类 178
- 13.4.5容器和控制项 178
- 13.4.6对象的三要素 179
- 13.4.7结构化程式设计与面向
- 对象程式设计的关係 180
- *13.5程式调试器 180
- 13.5.1调用调试器的方法 180
- 13.5.2调试器环境 180
- 13.5.3设定断点 181
- 13.5.4调试选单 182
- 13.6习题 183
- 第14讲系统主程式与选单设计 185
- 14.1温故而知新 185
- 14.2“教学管理系统”功能分析
- 与设计 185
- 14.2.1系统开发目标 185
- 14.2.2系统功能设计 185
- 14.2.3为“叶子”功能指定调用
- 程式 188
- 14.3系统整体结构描述 189
- 14.4系统主程式设计 190
- 14.4.1主程式的概念 190
- 14.4.2主程式的主要内容 190
- 14.4.3主程式示例 190
- 14.4.4主程式中的“事件驱动
- 机制” 191
- 14.5选单设计 191
- 14.5.1系统选单与用户选单 191
- 14.5.2选单设计的基本过程 192
- 14.5.3选单设计举例 193
- 14.5.4运行选单的命令 198
- 14.6将主程式与选单连线运行 199
- 14.7习题 199
- 第15讲表单设计(1) 201
- 15.1温故而知新 201
- 15.2表单设计器概述 201
- 15.2.1表单设计器的打开 201
- 15.2.2表单设计器环境 202
- 15.2.3表单的创建步骤 203
- 15.3对象的属性、方法和事件 204
- 15.3.1常用属性 204
- 15.3.2常用方法 206
- 15.3.3常用事件 207
- 15.3.4对象的引用 208
- 15.4标籤、形状、线条控制项
- ?及其套用 209
- 15.4.1标籤(Label) 209
- 15.4.2形状(Shape) 209
- 15.4.3线条(Line) 209
- 15.4.4控制项的操作与布局 209
- 15.4.5套用案例 210
- 15.5文本框、命令按钮控制项及套用 211
- 15.5.1文本框(TextBox) 211
- 15.5.2命令按钮(Command
- Button) 212
- 15.5.3套用案例 212
- 15.5.4主程式、选单与表单连线
- 调试 215
- 15.6习题 215
- 第16讲表单设计(2) 217
- 16.1温故而知新 217
- 16.2表格控制项及套用 217
- 16.2.1表格(Grid) 217
- 16.2.2表格套用举例 219
- 16.3列表框、组合框控制项及套用 221
- 16.3.1列表框(ListBox) 221
- 16.3.2组合框(ComboBox) 223
- 16.3.3套用案例 223
- 16.4容器、计时器控制项及其套用 226
- 16.4.1容器(Container) 226
- 16.4.2计时器(Timer) 226
- 16.4.3容器、计时器控制项套用
- 案例 226
- 16.5习题 227
- 第17讲表单设计(3) 229
- 17.1温故而知新 229
- 17.2複选框、选项组、微调控制项
- 及套用 229
- 17.2.1複选框(CheckBox) 229
- 17.2.2选项组(OptionGroup) 231
- 17.2.3微调控制项(Spinner) 232
- 17.2.4套用案例 232
- 17.3命令按钮组和页框控制项 234
- 17.3.1命令按钮组
- (CommandGroup) 234
- 17.3.2页框(PageFrame)控制项 236
- 17.4用“另外储存为”的方法设计表单 237
- 17.5习题 238
- 第18讲应用程式的连编与发布 240
- 18.1温故而知新 240
- 18.2系统调试与连编 240
- 18.2.1教学案例开发工作总结 240
- 18.2.2系统调试 241
- 18.2.3设定主档案 241
- 18.2.4设定项目信息 241
- 18.2.5设定档案的“排除”
- 与“包含” 242
- 18.2.6连编 242
- 18.2.7执行档与源程式的
- 关係 244
- 18.2.8运行执行档 244
- *18.3为应用程式製作安装盘 245
- 18.3.1製作应用程式发布目录 245
- 18.3.2用嚮导创建发布盘 245
- 18.3.3用安装程式进行安装 249
- 18.3.4用其他工具製作安装盘 250
- 18.4期末VF无纸化考试 250
- 18.4.1期末考试题目类型与分数 251
- 18.4.2期末考试注意事项 251
- 18.5VF无纸化考试模拟系统 251
- 18.5.1VF无纸化考试模拟系统的
- 登录 251
- 18.5.2VF无纸化考试模拟系统的
- 答题视窗 252
- 18.5.3查看模拟考试评分结果 253
- 18.6习题 254
- 附录国家二级VisualFoxPro考试
- 大纲 255
- 参考文献 258