出版时间:2011-12 出版社:北京邮电大学出版社 作者:刘卫国 编
内容概要
《21世纪高等学校计算机科学与技术规划教材:Visual FoxPro程序设计基础教程》以Visual FoxPro 6.0为实践环境,介绍数据库的基本操作和数据库应用系统开发的方法。《21世纪高等学校计算机科学与技术规划教材:Visual FoxPro程序设计基础教程》主要内容有:数据库系统概论、Visual FoxPro基础、表的创建与操作、数据库的创建与操作、查询与视图设计、结构化查询语言——SQL、结构化程序设计、表单设计与应用、菜单设计、报表与标签设计、Visual FoxPro应用程序的开发。
书籍目录
第1章数据库系统概论 1.1数据库技术的产生与发展 1.1.1数据与数据处理 1.1.2数据库技术的发展过程 1.2数据库系统 1.2.1数据库系统的组成 1.2.2数据库系统的特点 1.3数据模型 1.3.1数据抽象的过程 1.3.2概念模型 1.3.3逻辑模型 1.4关系数据库的基本知识 1.4.1 关系数据库的基本概念 1.4.2将概念模型转化为关系模型 1.4.3 关系运算 1.4.4 关系的完整性约束 1.5对Visual FoxPro的初步认识 1.5.1 Visual FoxPro的特点 1.5.2 Visual FoxPro系统的启动与退出 1.5.3 Visual FoxPro系统的用户界面 习题 第2章Visual FoxPro基础 2.1 Visual FoxPro操作概述 2.1.1 Visual FoxPro的操作方式 2.1.2 Visual FoxPro系统环境的设置 2.1.3 Visual FoxPro帮助系统 2.2 Visual FoxPro可视化设计工具 2.2.1 Visual FoxPro向导 2.2.2 Visual FoxPro设计器 2.2.3 Visual FoxPro生成器 2.3 Visual FoxPro的数据与表达式 2.3.1数据类型 2.3.2常量与变量 2.3.3内部函数 2.3.4表达式 2.4 Visual FoxPro命令的基本规则 习题 第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.3表的排序与索引 3.3.1表的排序 3.3.2 索引概述 3.3.3 索引文件的创建 3.3.4 索引文件的使用 3.3.5 索引查找命令 3.4表的复制与计算 3.4.1表的复制 3.4.2表的计算 3.5多个表的操作 3.5.1 工作区 3.5.2表的关联 习题 第4章数据库的创建与操作 4.1 Visual FoxPro项目管理器 4.1.1 项目管理器的界面 4.1.2项目管理器的基本操作 4.2数据库的创建 4.2.1创建数据库文件 4.2.2向数据库添加自由表 4.2.3为数据库表创建索引 4.2.4创建表之间的永久联系 4.2.5设置参照完整性 4.3数据库的操作 4.3.1 数据库的打开与关闭 4.3.2数据库的修改 4.3.3数据库的删除 4.4创建与修改数据库表 4.4.1在数据库中直接创建表 4.4.2修改数据库中的表 习题 第5章查询与视图设计 5.1查询设计 5.1.1查询设计器 5.1.2建立查询 5.1.3 查询文件的操作 5.2视图设计 5.2.1视图设计器 5.2.2建立视图 5.2.3使用视图更新数据 习题 第6章 结构化查询语言——SQL 6.1 SQL语言概述 6.2 SQL数据查询 6.2.1 基本查询 6.2.2查询结果处理 6.2.3嵌套查询 6.2.4 多表查询 6.3 SQL数据定义 6.3.1建立表结构 6.3.2修改表结构 6.3.3删除表 6.4 SQL数据操作 6.4.1插入记录 6.4.2更新记录 6.4.3删除记录 习题 第7章结构化程序设计 7.1程序设计概述 7.1.1程序设计的概念 7.1.2程序的控制结构 7.1.3程序文件的建立与执行 7.2顺序结构程序设计 7.2.1程序设计中的辅助命令 7.2.2输入输出命令 7.2.3顺序结构程序 7.3选择结构程序设计 7.3.1双分支选择结构 7.3.2 多分支选择结构 7.4循环结构程序设计 7.4.1 DO WHILE循环 7.4.2 FOR循环 7.4.3 SCAN循环 7.4.4循环的嵌套 7.5程序的模块化 7.5.1子程序、过程和函数 7.5.2 内存变量的作用域 习题 第8章表单设计与应用 8.1面向对象程序设计基础知识 8.1.1 面向对象的基本概念 8.1.2 Visual FoxPro中的类与对象 8.2表单的创建与运行 8.2.1利用表单向导创建表单 8.2.2利用表单设计器创建表单 8.2.3表单的运行 8.3表单的操作 8.3.1表单的属性 8.3.2常用事件与方法 8.3.3控件的操作与布局 8.3.4表单的数据环境 8.4常用控件的使用 8.4.1命令按钮与命令按钮组 8.4.2标签、文本框与编辑框 8.4.3复选框与选项按钮组控件 …… 第9章菜单设计 第10章 报表与标签设计 第11章Visual FoxPro应用程序的开发 附录1 Visual FoxPro常用文件类型一览表 附录2 Visual FoxPro 6.0常用命令一览表 附录3 Visual FoxPro 6.0常用函数一览表 参考文献
章节摘录
版权页: 插图: 命令中各子句的含义是: (1)可以包含多个索引文件,这些索引文件可以是单索引文件,也可以是复合索引文件。其中只有第一个索引文件对表的操作起控制作用,称为主控索引文件。 (2)如果第一个索引文件是复合索引文件,由于包含多个索引标志,无法确定哪个索引标志起作用,所以在打开后还要确定主控索引,否则对表进行操作时,数据记录仍按物理顺序排列。 2)打开表后再打开索引文件 命令格式是: SET INDEX TO[][ADDITIVE] 该命令为当前表打开一个或多个索引文件。 命令中各子句的含义是: (1)省略任何选项而直接使用SET INDEX TO,将关闭当前工作区中除结构复合索引文件之外的全部索引文件。 (2)若省略ADDITIVE选项,则在使用该命令打开索引文件时,除结构复合索引文件之外的索引文件均被关闭。 2.确定主控索引 一个表可能有多个索引文件被打开,但在一个时刻只有一个索引起控制作用,这就是主控索引文件。对于新创建的索引文件,它是当然的主控索引。打开索引文件时,排在索引文件表中第一位的是主控索引文件,如果主控索引文件是单索引文件,那么它所包含的索引就成为主控索引;如果主控索引文件是复合索引文件,还得进一步确定哪个索引标志是主控索引。有时因为当前主控索引不合适,需要更换主控索引。 命令格式是: SET ORDER TO[J]J[TAG][OF]] 该命令指定表的主控索引文件或主控索引标志。 命令中各子句的含义是: (1)表示已打开的索引文件的序号,用以指定主控索引。单索引文件首先按打开的先后顺序标识序号,然后,结构复合索引文件的索引标志按其生成的顺序计数,最后是非结构复合索引文件的索引标志按其生成的顺序计数。 (2)最好使用指定一个单索引文件为主控索引文件,这样做比用索引文件顺序号更直观。 (3)[TAG][OF]用于指定一个已打开的复合索引文件中的一个索引标志为主控索引。 (4)不带任何短语的SET ORDER TO命令可以取消主控索引。 例3—13例3—11和例3—12已就学生表创建了有关单索引文件和结构复合索引文件,现要使用这些索引文件对学生表进行浏览操作。
编辑推荐
《21世纪高等学校计算机科学与技术规划教材:Visual FoxPro程序设计基础教程》在编写过程中,力求做到概念清晰、取材合理,深入浅出、突出应用,为学生今后应用数据库打下良好基础。《21世纪高等学校计算机科学与技术规划教材:Visual FoxPro程序设计基础教程》既可作为高等院校数据库应用课程的教材,又可供社会各类计算机应用人员与参加各类计算机等级考试的读者阅读参考。
图书封面
评论、评分、阅读与下载