Visual FoxPro程序设计

出版时间:2012-1  出版社:水利水电出版社  作者:杜春敏  页数:233  字数:386000  

内容概要

  本书根据教育部高等学校非计算机专业计算机基础课程教学指导委员会提出的非计算机专业计算机基础课程教学三层次的教学要求,以VisualFoxPr06.O为主要内容,深入浅出地介绍了关系数据库管理系统的基础理论、VisualFoxPro数据库基本操作方法及结构化程序设计、面向对象程序设计的方法与应用系统开发。
  全书分为9章:数据库系统与VisualFoxPro基础、VisualFoxPro表与数据库操作、结构化查询语言、查询与视图、结构化程序设计、面向对象的程序设计、菜单和工具栏的设计、报表与标签设计、应用程序开发。
  为了便于教学和学习,各章附有大量的习题,并配套有突出应用、强调技能的《VisualFoxPro程序设计实训与考试指导》教材,既可作为高等学校非计算机专业计算机基础课程及数据库应用课程的教材,也可作为全国计算机等级考试和全国高校计算机水平考试(二级)VisualFoxPro程序设计学习用书,还可供数据库开发与应用人员参考使用。

书籍目录

前言
第1章 数据库系统与Visual FoxPro基础
1.1 数据库系统
1.1.1 计算机数据管理的发展
1.1.2 数据库系统
1.2 数据模型
1.3 关系数据库
1.3.1 关系的基本概念
1.3.2 关系模式
1.3.3 关系运算
1.3.4 表间关系
1.3.5 关系的完整性
1.4 Visual FoxPro操作基础及数据运算
1.4.1 Visual FoxPro的用户界面及辅助设计工具
1.4.2 Visual FoxPr0 6.0的工作方式与命令格式
1.4.3 Visual FoxPr0 6.0的数据及其运算
1.4.4 常用函数
本章小结
习题
第2章 Visual FoxPro表与数据库操作
2.1 数据库与表的基本概念
2.2 表的建立与修改
2.2.1 表结构
2.2.2 表的创建
2.2.3 表的数据输入
2.2.4 表结构的修改
2.3 表的基本操作
2.3.1 表的打开与关闭
2.3.2 表记录的显示
2.3.3 表记录的定位
2.3.4 表记录的修改
2.3.5 表记录的插入
2.3.6 表记录的删除与恢复
2.3.7 表与表结构的复制
2.4 排序与索引
2.4.1 排序的基本概念
2.4.2 排序
2.4.3 索引的基本概念
2.4.4 索引类型
2.4.5 建立索引
2.4.6 使用索引
2.5 查询与统计
2.5.1 顺序查询
2.5.2 索引查询
2.5.3 统计汇总命令
2.6 数据库的操作
2.6.1 数据库的创建
2.6.2 数据库的基本操作
2.6.3 数据库表的创建
2.6.4 数据库表的打开与关闭
2.7 多表操作
2.7.1 工作区
2.7.2 多表之间的关系
2.7.3 永久关系
2.7.4 临时关系
2.8 数据完整性
2.8.1 实体完整性与主关键字
2.8.2 域完整性与约束规则
2.8.3 参照完整性
本章小结
习题二
第3章 结构化查询语言
3.1 SQL概述
3.2 数据定义功能
3.2.1 创建表-CREATE TABLE
3.2.2 修改表_ALTER TABLE
3.2.3 撤消表-DROP TABLE
3.3 数据操纵功能
3.3.1 数据添加--INSERT
3.3.2 数据更新--UPDATE
3.3.3 数据删除--_DELETE
3.4 数据查询功能
3.4.1 SELECT-SQL语句格式
3.4.2 简单查询
3.4.3 联接查询
3.4.4 分组与统计查询
3.4.5 嵌套查询
3.4.6 查询结果的设置
本章小结
习题三
第4章 查询与视图
4.1 查询
4.1.1 查询设计器
4.1.2 建立查询
4.2 视图
4.2.1 创建视图
4.2.2 维护视图
4.2.3 远程视图与连接
4.2.4 视图与数据更新
4.2.5 视图与查询、视图与表的比较
本章小结
习题四
第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.3.4 案例
5.4 程序的模块化
5.4.1 过程与过程文件
5.4.2 参数传递
5.4.3 自定义函数
5.5 程序调试
5.5.1 常见错误类型
5.5.2 常用的调试技术
5.5.3 使用“调试器”进行调试
本章小结
习题五
第6章 面向对象的程序设计
6.1 面向对象程序设计方法
6.1.1 面向对象的基本概念
6.1.2 类
6.1.3 对象
6.1.4 事件
6.1.5 类和对象可视化设计方法
6.1.6 调用对象的方法
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.4.1 表单集
6.4.2 用户定义属性与方法程序
本章小结
习题六
第7章 菜单和工具栏的设计
7.1 VisuaIFoxPro菜单系统
7.2 菜单设计
7.2.1 菜单设计的方法与步骤
7.2.2 创建下拉式菜单
7.2.3 创建快捷菜单
7.2.4 在应用程序中使用菜单
……
第8章 报表与标签设计
第9章 应用程序开发
参考文献

章节摘录

版权页:   插图:   2.主控索引的设置与取消 设置主控索引使用SET ORDER命令。 格式:SET ORDER TO[||【TAG】[OF】】 功能:指定主控索引。 相关参数和选项的含义: (1):是建立索引的先后顺序号,较难记忆,不建议使用。 (2):指定该单索引文件中的索引作为主控索引。 (3):指定一个复合索引标识作为主控索引。 也可以在打开表文件时使用命令“USEORDER”来指定结构复合索引标识为主控索引。 【例2.22】设置主控索引。 CLOSE ALL CLEAR USEXS1 LIST SETORDERTOXH &&设置XH为主控索引 LISI SET INDEX TO XS2 &&打开非结构索引XS2.CDX LIST SET ORDER TO XB2 &&设置索引标识为XB2为主控索引 LIST SET INDEX TO XSRX ADDITIVE &&在不关闭XS2.CDX索引文件的前提下打开XSRX索引 LIST SET ORDER TO XH2 &&设置索引标识为XH2为主控索引 LIST 3.关闭索引文件 格式1:USE 功能:关闭表文件的同时也关闭了所有已打开的索引文件。 格式2:SETINDEXTO 功能:关闭所有已打开的索引文件,但表文件仍处于打开状态。 格式3:CLOSE INDEX 功能:同SETINDEXTO命令。 4.索引的更新 (1)自动更新。当表中的数据发生变化时(如对其进行了插入、删除、添加或更新操作之后),所有当前已打开的索引文件都会跟随数据的改变自动改变记录的逻辑顺序,实现索引文件的自动更新。 (2)重新索引。若修改表中的记录之后再打开索引文件,可以在打开需要重建索引的全部索引文件后使用下面的命令重新索引。 格式:REINDEX 也可以使用INDEX ON命令重新建立索引。 【例2.23】索引的更新。 CLoSE ALL USEXS2 APPEND BLANK REPLACE学号WITH“1061 1005”,姓名WITH”李平” LIST SET ORDER TO XH LIST SET INDEX TO XS2CDX SET ORDER TO XH2 LIST REINDEX 5.删除索引 单索引文件可以采取删除文件的方法直接删除,复合索引文件可以用下面的命令删除。 格式:DELETE TLG ALL|[OF】【,TAGI[OF】… 相关参数和选项的含义: (1)DELETE TAG:删除复合索引文件中的指定索引。

编辑推荐

《普通高等教育"十二五"规划教材:Visual FoxPro程序设计》既可作为高等学校非计算机专业计算机基础课程及数据库应用课程的教材,也可作为全国计算机等级考试和全国高校计算机水平考试(二级)Visual FoxPro程序设计学习用书,还可供数据库开发与应用人员参考使用。

图书封面

评论、评分、阅读与下载


    Visual FoxPro程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7