Visual FoxPro数据库应用与程序设计
2012-8
郭显娥、 杨泽民 高等教育出版社 (2012-08出版)
郭显娥,杨泽民,任培花,等 编
324
《高等学校数据库技术课程系列教材:Visual FoxPro数据库应用与程序设计(第2版)》根据教育部高等学校非计算机专业计算机基础课程教学指导委员会提出的有关“数据库技术及应用”要求,并配合全国计算机等级考试“VisualFoxPro二级”考试大纲的要求组织编写,系统全面地介绍了VisualFoxPr06.O的基本内容、使用方法与应用技巧。全书共分12章,主要内容有数据库系统基础知识、数据库与表的建立及其操作、查询与视图的设计、SQL语言的应用、面向过程与面向对象的程序设计方法、表单、菜单与报表的设计以及应用程序的开发等。 《高等学校数据库技术课程系列教材:Visual FoxPro数据库应用与程序设计(第2版)》概念叙述清楚、重点突出、章节安排合理,理论与实践结合紧密,可读性、可操作性强,每章配有详细操作步骤的“应用与实训”,选题经典、规范,读者可轻松、快速地掌握知识点,实现从易到难,边学、边练、边提高的学习过程。 《高等学校数据库技术课程系列教材:Visual FoxPro数据库应用与程序设计(第2版)》既可作为高等学校公共计算机基础课程教材,也可供参加计算机等级考试的考生学习使用,同时亦可供各类管理人员学习参考。
第1章数据库基础知识与Visual FoxPro系统简介 1.1数据库基本概念 1.1.1数据库 1.1.2数据库系统 1.1.3数据库技术的发展 1.2数据库管理的实现 1.2.1数据模型基本概念 1.2.2概念模型 1.2.3数据模型 1.2.4关系数据模型 1.2.5关系运算 1.3关系数据库设计 1.3.1数据库设计基础 1.3.2数据库设计规范 1.3.3关系数据库的设计 1.4Visual FoxPro系统简介 1.4.1Visual FoxPro系统的基本功能和特点 1.4.2Visual FoxPro的主界面 1.4.3Visual FoxPro的工作方式 1.4.4Visual FoxPro系统环境的设置 1.4.5Visual FoxPro的辅助设计工具 1.5项目管理器 1.5.1启动项目管理器 1.5.2项目管理器的使用 1.6应用与实训 1.6.1基本操作 1.6.2简单应用 1.6.3综合应用 本章要点 习题1 第2章Visual FoxPro基本数据元素 2.1数据类型及其存储方式 2.2常量和变量 2.2.1常量 2.2.2变量 2.3运算符与表达式 2.4常用函数 2.5应用与实训 2.5.1基本操作 2.5.2简单应用 2.5.3综合应用 本章要点 习题2 第3章数据库与表 3.1数据库的建立与操作 3.1.1建立数据库 3.1.2数据库设计器 3.1.3数据库操作命令 3.2数据库表 3.2.1数据库表的创建 3.2.2表设计器 3.2.3表数据的输入与浏览 3.2.4记录的增加与删除 3.2.5排序、索引与分类汇总 3.2.6其他操作命令 3.3数据完整性 3.3.1实体完整性 3.3.2域完整性 3.3.3参照完整性 3.4自由表 3.4.1自由表的建立 3.4.2将自由表添加到数据库 3.4.3从数据库中移出表 3.5多个表同时使用 3.5.1多工作区的概念 3.5.2使用不同工作区的表 3.5.3表之间的关联 3.5.4使用数据工作期 3.6应用与实训 3.6.1基本操作 3.6.2简单应用 3.6.3综合应用 本章要点 习题3 第4章关系数据库标准语言SQL 4.1SQL概述 4.1.1SQL的主要特点 4.1.2SQL的执行方式与常用命令 4.2 SQL的数据定义功能 4.2.1建立表结构 4.2.2修改表结构 4.2.3删除表 4.3SQL的数据修改功能 4.3.1插入数据 4.3.2删除数据 4.3.3更新数据 4.4SQL的数据查询功能 4.4.1简单查询 4.4.2嵌套查询 4.4.3连接查询 4.4.4分组及使用库函数查询 4.5应用与实训 4.5.1基本操作 4.5.2简单应用 4.5.3综合应用 本章要点 习题4 第5章查询与视图 5.1查询设计 5.1.1利用查询向导建立查询 5.1.2利用查询设计器建立查询 5.2视图设计 5.2.1利用视图设计器建立视图 5.2.2视图的维护与使用 5.3应用与实训 5.3.1基本操作 5.3.2简单应用 5.3.3综合应用 本章要点 习题5 第6章程序设计基础 6.1程序文件 6.1.1程序文件的建立、运行和调试 6.1.2程序文件中的专用命令 6.2程序的控制结构 6.2.1顺序结构 6.2.2分支结构 6.2.3循环结构 6.3多模块程序 6.3.1子程序 6.3.2自定义函数 6.3.3过程 6.3.4变量的作用域 6.4应用与实训 本章要点 习题6 第7章面向对象程序设计基础 7.1面向对象概念 7.1.1基本概念 7.1.2表单对象 7.1.3对象的引用 7.1.4常用事件与常用方法 7.2自定义类 7.2.1新建类 7.2.2类库管理 7.2.3使用自定义类 7.3对象的操作 7.3.1创建对象 7.3.2设置对象的属性 7.3.3驱动对象的事件 7.3.4调用对象的方法 7.4应用与实训 本章要点 习题7 第8章表单设计 8.1创建与管理表单对象 8.1.1创建表单 8.1.2修改表单 8.1.3运行表单 8.2表单设计器简介 8.2.1“表单设计器”工具栏 8.2.2“表单控件”工具栏 8.2.3“布局”工具栏 8.2.4“调色板”工具栏 8.2.5“代码”窗口 8.3设置表单的数据环境 8.3.1数据环境设计器 8.3.2向数据环境中添加表或视图 8.3.3从数据环境中移去表或视图 8.3.4在数据环境中设置关系 8.3.5在数据环境中编辑关系 8.4常用表单控件 8.4.1标签控件 8.4.2命令按钮控件 8.4.3命令组控件 8.4.4文本框控件 8.4.5编辑框控件 8.4.6复选框控件 8.4.7选项组控件 8.4.8列表框控件 8.4.9组合框控件 8.4.10微调控件 8.4.11计时器控件 8.4.12表格控件 8.4.13页框控件 8.4.14 ActiveX控件 8.5应用与实训 8.5.1简单应用 8.5.2综合应用 本章要点 习题8 第9章菜单设计与应用 9.1 Visual FoxPro系统菜单 9.1.1菜单结构 9.1.2系统菜单 9.2建立应用系统菜单 9.2.1创建菜单的一般步骤 9.2.2创建菜单 9.2.3菜单或快捷菜单设计器 9.2.4常用的菜单设置 9.2.5SDI顶层菜单 9.2.6处理和运行菜单 9.3应用与实训 9.3.1简单应用 9.3.2综合应用 本章要点 习题9 第10章报表设计 10.1创建报表 10.1.1使用报表向导创建报表 10.1.2创建快速报表 10.2报袁设计器及工具栏 10.2.1报表设计器 10.2.2报表工具栏 10.3设计报表 10.3.1报表的数据源或数据环境 10.3.2设计报表布局 10.3.3调整带区高度 10.3.4报表中控件的设置 10.3.5在报表中添加和使用变量 10.4数据分组 10.4.1设置报表的记录顺序 10.4.2添加分组 10.5报表输出 10.5.1设置报表的页面 10.5.2预览报表 10.5.3打印报表 10.6应用与实训 10.6.1简单应用 10.6.2综合应用 本章要点 习题10 第11章应用程序连编及发布 11.1连编应用程序 11.1.1利用项目管理器组织应用程序 11.1.2连编应用程序 11.1.3主程序设计 11.2应用程序生成器 11.2.1使用应用程序向导 11.2.2设置应用程序生成器 11.2.3应用程序生成器的重入 11.3应用程序的发布 11.3.1发布应用程序的步骤 11.3.2准备要发布的应用程序 11.3.3定制要发布的应用程序 11.3.4创建发布磁盘 11.4应用与实训 本章要点 习题11 第12章二级仿真试题 12.1上机全真模拟试题 12.1.1上机考试流程 12.1.2上机考试试题 12.2笔试全真模拟试题 附录1二级公共基础知识 第一部分数据结构与算法 附1.1算法 附1.2数据结构的基本概念 附1.3线性表及其顺序存储结构 附1.4栈和队列 附1.5线性链表 附1.6树与二叉树 附1.7查找技术 附1.8排序技术 第二部分程序设计基础 附2.1程序设计方法与风格 附2.2结构化程序设计 附2.3面向对象的程序设计 第三部分软件工程基础 附3.1软件工程基本概念 附3.2结构化分析方法 附3.3结构化设计方法 附3.4软件测试 附3.5程序的调试 第四部分数据库设计基础 附4.1数据库系统的基本概念 附4.2数据模型 附4.3关系代数 附4.4数据库设计与管理 附录2各章习题参考答案 参考文献
版权页: 插图: ①记录验证。记录级有效性检查规则用于检查同一记录中不同字段之间的逻辑关系。 “记录有效性”选项区中的“规则”文本框用于指定记录级有效性检查规则,光标离开当前记录时进行校验。“信息”文本框用于指定出错提示信息,在校验记录级有效性规则时,发现输入内容与规则不符的情况时将显示该提示信息。当要求输入记录时,编号前两位为“SX”,专业必须是“数学”,否则出现信息框中的提示语。 例如,在“规则”文本框内输入:UPPER(LEFT(编号,2))=“SX”and专业=“数学”,在“信息”文本框内输入:“数据错误,专业与编号不符”。 ②触发器。“触发器”选项区中的3个触发器分别用于指定记录的插入、更新和删除规则。 “插入触发器”:用于指定一个规则,每次向表中插入或追加记录时触发该规则,检查新输入的记录是否满足该规则。如果不满足此规则,则当光标离开该记录时会显示“触发器失败”。 “更新触发器”:用于指定一个规则,每次更新记录时触发该规则。 “删除触发器”:用于指定一个规则,每次在表中删除记录(添加删除标记)时触发该规则。 2.利用表设计器修改表结构 有时需要对已建立的表结构进行修改。例如,添加或删除字段、改变字段属性等。 利用表设计器及命令方式都可以修改表结构。 打开表之后(不要忘记选中“独占”复选框),执行菜单栏中的“显示”→“表设计器”,弹出表设计器对话框,如图3—8所示;或者在命令窗口中执行MODIFY STRUCTURE命令也可以打开该对话框。“字段”选项卡中为用户提供对表字段的添加、删除及设置字段的有效性规则等功能。 (1)添加新字段 将光标指向要添加新字段的位置并单击,再单击“插入”按钮,即插入一个名为“新字段”的字段。在“新字段”位置输入字段名,选定字段类型、宽度等,单击“确定”按钮。显示“结构更改为永久性更改?”信息提示窗口,单击“是”按钮,完成修改并将表设计器对话框关闭。 (2)删除字段 选定要删除的字段,单击“删除”按钮即可。 (3)修改字段属性 单击要修改的字段名即可进行修改。修改完毕单击“确定”按钮,保存所做修改。 3.2.3表数据的输入与浏览 1.表数据的输入 在“表设计器”中将各字段属性设置好后,单击“确定”按钮,表结构建立完成,此时,系统提示“现在输入数据记录吗?”,如果单击“否”按钮,则表示不立即输入记录;如果单击“是”按钮,则表示立即输入记录,此时显示记录编辑窗口,如图3—10所示。 在记录编辑窗口中,各字段的排列次序及字段名右侧文本区的宽度均与表结构定义相一致。字符型、数值型和逻辑型字段数据的输入与修改比较简单。这里,主要介绍日期型、备注型和通用型字段数据的输入方法。
《高等学校数据库技术课程系列教材:Visual FoxPro数据库应用与程序设计(第2版)》概念叙述清楚、重点突出、章节安排合理,理论与实践结合紧密,可读性、可操作性强,每章配有详细操作步骤的“应用与实训”,选题经典、规范,读者可轻松、快速地掌握知识点,实现从易到难,边学、边练、边提高的学习过程。《高等学校数据库技术课程系列教材:Visual FoxPro数据库应用与程序设计(第2版)》既可作为高等学校公共计算机基础课程教材,也可供参加计算机等级考试的考生学习使用,同时亦可供各类管理人员学习参考。
Visual FoxPro数据库应用与程序设计 PDF格式下载