
本书按照教育部提出的计算机基础教学的要求,以Visual FoxPro为主要内容,结合面向对象程序设计方法的基本知识,介绍关系数据库理论基础知识和应用系统开发的过程与方法。全书共分9章,被盖了Visual Fox-Pro中的所有知识,包括Visual FoxPro基础、数据库和表、程序设计、查询和视图、表单、报表和标签、菜单、项目及应用系统开发实例。书中各章均配有与教学内容配套的复习指导。另外,“应用能力提高”部分以本书的第9章为基础,设置了相关的上机实践题目,完成以上内容,就基本完成了一个小型数据库管理系统的开发。 本书与配禽教材(visual Foxpro教据库实践教程》(ISBN: 978一7= 111-31447-9)一起使用,更利于读者理解和掌握Visual FoxPioo (VisualFoxPro数据库实践教程》中各章的上机实训给出了本书中应用能力提高部分的相关操作过程。 本书既可作为高校教材,也可作为社会培训教材,还可用于读者自学。
前言
第1章Visual FoxPro基础
11Visual FoxPro简介
12Visual FoxPro操作基础
121Visual FoxPro的安装和启动
122Visual FoxPro窗口
123Visual FoxPro的操作概述
124Visual FoxPro命令概述
13本章复习指要
131系统的安装和启动
132Visual FoxPro窗口
133Visual FoxPro操作方式
134书写Visual FoxPro命令的规则
14应用能力提高
第2章数据库和表的基本操作
21数据库及其基本操作
211数据库概述
212数据库的基本操作
22表及表的基本操作
221表的概述
222表的建立
223表的打开和关闭
224表结构的操作
225Visual FoxPro数据元素
226表记录的操作
227自由表与数据库表的转换
23索引和排序
231关键字
232索引文件
233索引类型
234索引文件的建立及使用
235删除索引
236排序
24数据完整性
241实体完整性与主关键字
242域完整性与约束规则
243参照完整性与表之间的关系
25工作区与同时使用多个表
251多工作区的概念及表示方法
252使用不同工作区的表
26本章复习指要
261数据库的基本操作
262表的基本操作
263索引和排序
264数据完整性
265工作区与同时使用多个表
27应用能力提高
第3章结构化程序设计
31程序设计概述
311程序
312程序的控制结构
313建立程序文件
32顺序结构
321内存变量的类型和赋值
322顺序结构
33选择结构
331引例
332IF语句
333选择结构的嵌套
334DO CASE语句
34循环结构
341DO WHILE语句
342SCAN语句
343FOR语句
344LOOP语句和EXIT语句
345循环的嵌套
35程序的模块化设计
351子程序
352过程
353自定义函数
354内存变量的作用域
36本章复习指要
361程序设计概述
362顺序结构
363选择结构
364循环结构
365程序的模块化设计
37应用能力提高
第4章查询和视图
41查询
411用查询设计器创建查询
412用查询向导创建查询
413用SELECT语句创建查询
42视图
421视图简介
422建立视图
423视图设计器
424远程视图
425视图的有关操作
43查询与视图的区别
44本章复习指要
441查询
442视图
443查询与视图的区别
45应用能力提高
第5章表单设计和应用
51面向对象程序设计基础
511对象与类
512Visual FoxPro中的类
513Visual FoxPro对象的引用
52表单设计器及表单设计
521表单设计器
522表单设计的基本步骤
53常用表单控件(一)
531表单控件
532标签控件
533文本框控件
534命令按钮控件
535命令按钮组控件
536选项按钮组控件
537复选框控件
538列表框控件
539组合框控件
54常用表单控件(二)
541编辑框控件
542页框控件
543计时器控件
544微调控件
545图像控件
546形状控件
547线条控件
548容器控件
549表格控件
55用表单向导建立表单
56本章复习指要
561面向对象程序设计基础
562表单设计器及表单设计
563常用表单控件(一)
564常用表单控件(二)
565用表单向导建立表单
57应用能力提高
第6章报表与标签设计
61报表设计器
611报表设计器中的带区
612报表工具栏
613报表的数据源
614报表布局
615报表控件的使用
616用报表设计器建立报表实例
62用向导建立报表
63快速报表
64预览和打印报表
641预览报表
642打印报表
643控制打印范围
65创建标签
66本章复习指要
661报表设计器
662用报表向导建立报表
663快速报表
664预览和打印报表
665创建标签
67应用能力提高
第7章菜单设计
71菜单设计概述
711菜单的组成及设计原则
712菜单设计步骤
713菜单设计器的组成
72菜单的操作
721创建菜单
722生成菜单程序
723运行菜单
724修改菜单
73为顶层表单添加菜单
74快捷菜单
75本章复习指要
751菜单设计概述
752菜单的制作
753为顶层表单添加菜单
754快捷菜单
76应用能力提高
第8章项目管理器
81项目文件的操作
811创建项目文件
812打开已有的项目文件
82项目管理器的组成
821选项卡
822命令按钮
823定制项目管理器
83项目管理器的使用
831在项目管理器中新建或修改文件
832向项目中添加或移去文件
833项目文件的连编与运行
84本章复习指要
841项目文件的操作
842项目管理器的组成
843项目管理器的使用
85应用能力提高
第9章应用程序系统开发实例
91应用程序开发实例设计
92数据库及表的设计
93界面设计
931“运动员管理”表单的设计
932“比赛成绩”表单的设计
94菜单设计
95报表设计
96建立主文件
97测试与连编
附录AVisual FoxPro常用文件类型一览表
附录BVisual FoxPro 60常用命令一览表
附录CVisual FoxPro 60常用函数一览表
附录D全国计算机等级考试——二级公共基础知识
D1数据结构与算法
D11算法
D12数据结构的基本概念
D13线性表及其顺序存储结构
D14栈和队列
D15线性链表
D16树与二叉树
D17查找技术
D18排序技术
习题一
D2程序设计基础
D21程序设计的方法与风格
D22结构化程序设计(面向过程的程序设计方法)
D23面向对象的程序设计
习题二
D3软件工程基础
D31软件工程基本概念
D32结构化分析方法
D33结构化设计方法
D34软件测试
D35程序的调试
习题三
D4数据库设计基础
D41数据库系统的基本概念
D42数据模型
D43关系代数
D44数据库设计方法和步骤
习题四
附录E参考答案
习题一
习题二
习题三
习题四
参考文献