Visual FoxPro 6.0程序设计

Visual FoxPro 6.0程序设计
作 者: 梁成华 赵晓云
出版社: 电子工业出版社
丛编项: 高等学校教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: FoxPro
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual FoxPro 6.0程序设计》作者简介

内容简介

VFP6.0具有完整的数据库管理系统的功能,引进数据字典和数据完整性验证机制,使得组织数据和定义数据库规则变得简单易行。该系统同时具有面向对象程序设计的各类开发工具,为应用程序的开发设计提供友好的图形界面、可视化的设计工具和向导。它还具有强大的程序自动生成能力,为用户提供了合理可靠的系统集成化的开发环境。本书根据教育部提出的非计算机专业基础教学的要求编写。书中以VisualFoxPro6.0为主要内容,介绍了关系数据库管理系统的基础理论及其应用系统开发技术。全书共分13章,其内容包括数据库系统概述、VisualFoxPro6.0基础知识、VisualFoxPro数据基础、表的创建和基本操作、索引排序与统计、数据库操作、与视图、结构化查询语言SQL、程序设计基础、面向对象的程序设计、表单设计、报表设计、应用系统的集成、软件技术基础等。本书可作为高等院校非计算机专业数据库应用或可视化程序设计的教材,也作为全国或部分省、市计算机等级考试二级(VisualFoxPro程序设计)教材,同时也适合广大计算机用户和计算机初学者学习参考。

图书目录

第1章 数据库系统概述

1. 1 基本概念

1. 1. 1 数据. 信息与数据处理

1. 1. 2 数据库 DataBase, DB

1. 1. 3 数据库系统 DataBaseSystem, DBS

1. 1. 4 数据库管理系统 DataBase Management System, DBMS

1. 1. 5 数据库应用系统 DataBase Application System, DBAS

1. 1. 6 数据库模型

1. 2 数据管理技术的发展

1. 2. 1 人工管理阶段

1. 2. 2 文件管理阶段

1. 2. 3 数据库管理阶段

1. 2. 4 分布式数据库管理阶段

1. 3 数据库系统

1. 3. 1 数据库系统的组成

1. 3. 2 数据库系统的特点

1. 3. 3 数据库管理系统的功能

1. 4 数据模型

1. 4. 1 实体间的联系

1. 4. 2 数据模型

1. 5 关系数据库

1. 5. 1 关系的基本概念及其特征

1. 5. 2 关系运算

1. 5. 3 关系数据库

1. 5. 4 完整性控制

本章要点

习题1

第2章 Visual FoxPro6. 0基础知识

2. 1 VisualFoxPro6. 0的发展简介

2. 2 VisualFoxPro6. 0的特点及性能指标

2. 2. 1 VisualFoxPro6. 0的特点

2. 2. 2 VisualFoxPro6. 0的性能指标

2. 3 VisualFoxPro6. 0的安装. 启动和退出

2. 3. 1 VisualFoxpro6. 0的运行环境

2. 3. 2 VisualFoxPro6. 0的安装

2. 3. 3 VisualFoxpro6. 0的启动与退出

2. 4 VisualFoxpro6. 0的系统窗口

2. 4. 2 VisualFoxPro6. 0系统的窗口组成

2. 4. 2 VisualFoxPro6. 0的菜单及操作

2. 5 VisualPoxPro6. 0的文件类型

2. 5. 1 VisualFoxPro6. 0处理的文件类型

2. 5. 2 VisualFoxPro6. 0表的类型

2. 6 VisualFoxPro6. 0的工作方式和命令结构

2. 6. 1 VisualFoxPro6. 0的工作方式

2. 6. 2 VisualFoxPro6. 0的命令结构

2. 6. 3 VlsualFoxPro 6. 0命令的书写规则

2. 7 VisualFoxPro6. 0的辅助设计工具

2. 7. 1 向导

2. 7. 2 设计器

2. 7. 3 生成器

2. 8 项目管理器

2. 8. 1 创建项目

2. 8. 2 项目管理器的使用

2. 8. 3 定制项目管理器

本章要点

习题2

第3章 VisualFoxPro6. 0的数据基础

3. 1 数据类型

3. 2 常量

3. 3 变量

3. 3. 1 字段变量

3. 3. 2 内存变量

3. 3. 3 数组变量

3. 3. 4 系统变量

3. 4 运算符与表达式

3. 4. 1 运算符

3. 4. 2 表达式

3. 5 常用函数

3. 5. 1 数值运算函数

3. 5. 2 字符处理函数

3. 5. 3 日期时间函数

3. 5. 4 转换函数

3. 5. 5 测试函数

本章要点

习题3

第4章 表的创建和基本操作

4. 1 表的创建

4. 1. 1 表结构的设计

4. 1. 2 建立表的结构

4. 1. 3 表数据的输入

4. 2 表的打开和关闭

4. 2. 1 打开表

4. 2. 2 关闭表

4. 3 表结构的修改

4. 3. 1 利用表设计器修改表结构

4. 3. 2 利用表向导修改表结构

4. 4 表的记录定位和显示

4. 4. 1 记录的定位

4. 4. 2 记录的显示

4. 5 表数据的修改

4. 5. 1 记录的插入和追加

4. 5. 2 记录的删除和恢复

4. 5. 3 记录的修改

4. 6 表结构和数据的复制

4. 6. 1 复制任何类型的文件

4. 6. 2 复制表文件

4. 6. 3 复制表的结构

4. 7 表的过滤

4. 7. 1 记录过滤

4. 7. 2 字段过滤

4. 8 数组和表之间的数据交换

4. 8. 1 单记录和数组之间的数据交换

4. 8. 2 多记录和数组之间的数据交换

本章要点

习题4

第5章 索引. 排序与统计

5. 1 排序

5. 2 索引

5. 2. 1 索引的概念

5. 2. 2 索引的建立

5. 2. 3 索引的使用和删除

5. 3 查询

5. 3. 1 顺序查询

5. 3. 2 索引查询

5. 4 统计

5. 4. 1 计数命令COUNT

5. 4. 2 求和命令SUM

5. 4. 3 求平均命令AVERAGE

5. 4. 4 计算命令CALCULATE

5. 4. 5 汇总命令TOTAL

5. 5 多表的操作

5. 5. 1 工作区与数据工作期

5. 5. 2 表之间的关系

5. 5. 3 表文件之间的连接

5. 5. 4 表文件的更新

本章要点

习题5

第6章 数据库操作与视图

6. 1 数据库的创建与管理

6. 1. 1 创建数据库

6. 1. 2 在项目中添加数据库

6. 1. 3 打开数据库

6. 1. 4 修改数据库

6. 1. 5 浏览数据库

6. 1. 6 关闭数据库

6. 1. 7 数据库对表的管理

6. 2 数据字典

6. 2. 1 长表名和长字段名

6. 2. 2 字段属性

6. 2. 3 记录规则

6. 2. 4 永久关系

6. 2. 5 设置参照完整性

6. 3 视图

6. 3. 1 视图的概念

6. 3. 2 视图的创建

6. 3. 3 视图的应用

本章要点

习题6

第7章 结构化查询语言SQl

7. 1 SQL简介

7. 2 SQL数据定义功能

7. 2. 1 建立表结构

7. 2. 2 修改表结构

7. 2. 3 删除表

7. 3 SQL的数据修改功能

7. 3. 1 插人数据

7. 3. 2 删除数据

7. 3. 3 更新数据

7. 4 SQL的数据查询功能

7. 4. 1 简单查询

7. 4. 2 嵌套查询

7. 4. 3 连接查询

7. 4. 4 分组及使用库函数查询

7. 5 用查询设计器建立查询

7. 5. 1 启动查询设计器及查询设计器的组成

7. 5. 2 查询设计器的应用

7. 5. 3 指定查询结果的去向

本章要点

习题7

第8章 程序设计基础

8. 1 程序文件

8. 1. 1 程序设计的方法及原则

8. 1. 2 VisualFoxPro的语法和规则

8. 2 程序文件的建立. 编辑与运行

8. 2. 1 程序文件的建立和编辑

8. 2. 2 程序文件的执行

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 循环结构

8. 5 数组应用

8. 6 子程序. 过程与自定义函数

8. 6. 1 子程序

8. 6. 2 内存变量的作用域和参数传递

8. 6. 3 过程及过程文件

8. 6. 4 自定义函数

8. 7 程序的调试

8. 7. 1 调试程序

8. 7. 2 调试器

本章要点

习题8

第9章 面向对象的程序设计

9. 1 面向对象程序设计的概念

9. 1. 1 对象 Object

9. 1. 2 类 Class

9. 2 Visual FoxPro中的类

9. 2. 1 基类

9. 2. 2 属性. 事件. 方法

9. 3 自定义类

9. 3. 1 创建新类

9. 3. 2 修改属性

9. 3. 3 添加新的属性

9. 3. 4 类方法

9. 3. 5 编程方式定义类

9. 4 VisualFoxPro中对象的操作

9. 4. 1 创建对象

9. 4. 2 对象的引用

9. 4. 3 属性设置

9. 4. 4 方法调用

本章要点

习题9

第10章 表单设计

10. 1 表单的基本操作

10. 1. 1 表单的创建

10. 1. 2 表单设计器

10. 1. 3 利用代码窗口编辑事件过程

lO. 1. 4 表单的数据环境

10. 2 表单常用控件

10. 2. 1 控件的基本操作

10. 2. 2 标签控件

10. 2. 3 文本框控件

10. 2. 4 命令按钮控件

10. 2. 6 常用表单控件的应用

10. 3 表单其他控件

10. 3. 1 选项按钮组

10. 3. 2 复选框

10. 3. 3 命令按钮组

10. 3. 4 编辑框

10. 3. 5 列表框

10. 3. 6 组合框

10. 3. 7 微调按钮

10. 3. 8 计时器

10. 3. 9 图像

10. 3. 10 表格

10. 3. 11 页框

本章要点

习题10

第11章 报表设计

11. 1 报表设计基础

11. 1. 1 VisualFoxPro6. 0报表的创建方式

11. 1. 2 报表设计器界面

11. 1. 3 报表的常规布局

11. 2 创建简单报表

11. 2. 1 报表向导

11. 2. 2 快速报表

11. 3 报表设计器

11. 3. 1 启动报表设计器

11. 3. 2 设置报表的数据环境

11. 3. 3 报表的控件设计

11. 3. 4 报表的布局调整

11. 3. 5 报表的数据分组

11. 4 报表的打印输出

11. 4. 1 使用菜单输出报表

11. 4. 2 命令方式输出报表

本章要点

习题11

第12章 应用系统的集成

12. 1 菜单系统设计

12. 1. 1 菜单的规划

12. 1. 2 创建菜单

12. 1. 3 下拉菜单

12. 1. 4 快捷菜单的设计

12. 2 应用程序的集成和发布

12. 2. 1 应用程序系统的架构

12. 2. 2 系统项目集成和程序发布

本章要点

习题12

第13章 软件技术基础

13. 1 数据结构

13. 1. 1 数据结构的基本概念

13. 1. 2 线性结构

13. 1. 3 非线性结构

13. 1. 4 线性表的查找

13. 1. 5 线性表的排序

13. 2 软件工程

13. 2. 1 软件工程概述

13. 2. 2 软件生存周期和开发模型

13. 2. 3 面向对象程序设计

13. 2. 4 软件复用及软件集成

13. 3 操作系统

13. 3. 1 操作系统的概念和类型

13. 3. 2 进程及处理机管理

13. 3. 3 存储管理

13. 3. 4 设备管理

13. 3. 5 文件管理

本章要点

习题13

附录一 VisualFoxPro6. 0常用函数表

附录二 Vi$UalFoXPro6. 0命令概要

附录三 计算机等级考试二级 VFP 模拟试卷

附录四 习题答案

参考文献