Visual FoxPro 8.0数据库开发教程

Visual FoxPro 8.0数据库开发教程
作 者: 范荣 屈昕 赵海云
出版社: 清华大学出版社
丛编项: 高等院校计算机应用技术系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: FoxPro
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual FoxPro 8.0数据库开发教程》作者简介

内容简介

本书特色●学习目标每章开头点明学习目标,便于读者有针对性地学习本章内容,更好地掌握重点内容。●重要提示对于一些特殊情况,包括读者容易出现错误的地方、特别重要的环节及对以后的深入学习具有指导意义的知识和技能等给予特别提示。●思考和练习每章最后都提供有针对性的思考和练习题,以便读者有效地巩固所学知识,快速提高编程技能。VisualFoxPro8.0是Microsoft公司推出的VisualFoxPro的最新版本,它为数据库应用程序的开发提供了更快的速度、更强的能力和更大的灵活性。本书介绍了VisualFoxPro8.0数据库的编程与应用。全书共分15章,主要内容包括VisualFoxPro8.0编程基础、数据库操作技术基础、查询设计、表单报表设计、应用系统集成、客户机/服务器应用程序设计、Web功能的使用等内容。本书内容全面、丰富,理论、概念阐述详尽,并结合大量实例讲解了多种应用技术,可作为大中专院校计算机专业的教材,也可作为广大教师、企业技术开发人员的参考书。

图书目录

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

1. 1 类和对象

1. 1. 1 基本概念

1. 1. 2 属性

1. 1. 3 事件和方法

1. 1. 4 类的继承

1. 1. 5 多态性与封装性

1. 2 类的设计

1. 2. 1 定义类

1. 2. 2 添加类的新属性和方法

1. 2. 3 类的层次

1. 3 对象的创建和使用

1. 3. 1 创建对象

1. 3. 2 设置对象属性

1. 3. 3 调用对象的方法

1. 3. 4 容器层次中对象的引用

1. 4 面向对象程序设计方法

1. 4. 1 程序设计方法概述

1. 4. 2 事件驱动程序设计

1. 4. 3 错误处理技术

1. 5 类库程序设计

1. 5. 1 创建类库

1. 5. 2 类库的应用

1. 6 实例

1. 7 本章小结

1. 8 思考和练习

第2章 数据库设计基础

2. 1 数据库设计概述

2. 2 数据库设计步骤

2. 3 数据库需求分析

2. 3. 1 收集资料

2. 3. 2 分析整理

2. 3. 3 数据流图

2. 3. 4 数据字典

2. 3. 5 用户确认

2. 4 数据库概念结构设计

2. 4. 1 E-R图方法

2. 4. 2 建立E-R模型

2. 5 数据库逻辑结构设计

2. 5. 1 E-R模型向关系模型的转换

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. 8 本章小结

2. 9 思考和练习

第3章 VisualFoxPro 8. 0系统概述

3. 1 关系数据库的发展历史

3. 1. 1 关系数据库

3. 1. 2 dBASE系列数据库

3. 1. 3 FoxBase系列数据库

3. 1. 4 FoxPro系列数据库

3. 1. 5 VisualFoxPro系列数据库

3. 2 VisualFoxPro 8. 0新增功能

3. 2. 1 VisualFoxpro 8. 0集成开发环境

3. 2. 2 编程语言功能的增强

3. 2. 3 其他增强功能

3. 3 VisualFoxPro 8. 0的安装. 卸载和启动

3. 3. 1 VisualFoxpro 8. 0的安装

3. 3. 2 VisualFoxPro 8. 0的卸载

3. 3. 3 VisualFoxPro 8. 0的启动

3. 4 设置系统集成开发环境

3. 5 项目管理器

3. 6 本章小结

3. 7 思考和练习

第4章 VisualFoxPro8. 0语言基础

4. 1 常量. 变量和数据类型

4. 1. 1 常量

4. 1. 2 数据类型

4. 1. 3 变量

4. 2 命令和表达式

4. 2. 1 算术表达式

4. 2. 2 字符表达式

4. 2. 3 关系表达式

4. 2. 4 逻辑表达式

4. 2. 5 表达式生成器

4. 3 常用函数及其应用

4. 4 过程与函数

4. 4. 1 VisualFoxPro标准函数

4. 4. 2 自定义函数

4. 4. 3 过程

4. 4. 4 参数传递过程

4. 5 程序设计基础

4. 5. 1 顺序设计

4. 5. 2 分支设计

4. 5. 3 循环设计

4. 6 本章小结

4. 7 思考和练习

第5章 数据库操作基础

5. 1 自由表的设计与操作

5. 1. 1 自由表的概念

5. 1. 2 自由表的建立方法

5. 1. 3 自由表的基本操作

5. 2 数据库设计与操作

5. 2. 1 创建数据库

5. 2. 2 设置字段

5. 2. 3 设置表

5. 3 数据库的选定与查看

5. 3. 1 数据库的打开

5. 3. 2 向数据库中添加表

5. 3. 3 删除数据库中的表

5. 3. 4 显示数据库中的表

5. 3. 5 移除数据库中的表

5. 3. 6 引用多个数据库

5. 4 对象操作

5. 4. 1 索引

5. 4. 2 表间关系

5. 4. 3 数据库的完整性设计

5. 5 数据库的其他操作

5. 5. 1 数据库的关闭

5. 5. 2 数据库的删除

5. 6 本章小结

5. 7 思考和练习

第6章 SQL查询语言

6. 1 SQL语言概述

6. 1. 1 SQL语言特点

6. 1. 2 数据定义语言

6. 1. 3 数据操纵语言

6. 1. 4 数据控制语言

6. 2 SELECT命令基本用法

6. 2. 1 基本查询

6. 2. 2 输出排序

6. 2. 3 输出重定向 INTO

6. 2. 4 分组查询 GROUP 与筛选

6. 2. 5 分组搜索条件 HAVING 子句

6. 2. 6 限定记录子句 TOP

6. 3 子查询

6. 3. 1 返回单个值的子查询

6. 3. 2 返回多个值的子查询

6. 3. 3 多个子查询的组合查询

6. 3. 4 子查询的存在测试 EXIST

6. 4 SQL中的表连接

6. 4. 1 等值连接

6. 4. 2 非等值连接

6. 4. 3 自连接

6. 4. 4 外连接

6. 5 本章小结

6. 6 思考和练习

第7章 VisualFoxPro中的查询设计

7. 1 VisualFoxPro 8. 0命令查询

7. 2 使用查询向导创建查询

7. 3 使用查询设计器

7. 3. 1 创建普通查询

7. 3. 2 创建交叉表查询

7. 3. 3 创建GraphWizard 图形向导 查询

7. 4 修改查询

7. 5 查询结果输出

7. 6 本章小结

7. 7 思考和练习

第8章 VisualFoxPro中的视图设计

8. 1 创建视图

8. 1. 1 创建本地视图

8. 1. 2 创建远程视图

8. 1. 3 创建多表视图

8. 2 视图操作

8. 2. 1 打开与关闭视图

8. 2. 2 修改. 重命名和删除视图

8. 2. 3 显示视图数据

8. 3 本章小结

8. 4 思考和练习

第9章 Visual FoxPro中的窗体设计

9. 1 表单类

9. 2 单窗体界面的设计

9. 2. 1 设置数据环境

9. 2. 2 表单设计

9. 2. 3 操作表单

9. 2. 4 表单管理

9. 3 表单集

9. 4 控件

9. 4. 1 标签控件

9. 4. 2 文本框控件

9. 4. 3 编辑框控件

9. 4. 4 命令按钮控件

9. 4. 5 命令组控件

9. 4. 6 选项组控件

9. 4. 7 复选框控件

9. 4. 8 列表框控件

9. 4. 9 组合框控件

9. 4. 10 微调控件

9. 4. 11 图像控件

9. 4. 12 表格控件

9. 4. 13 定时器控件

9. 4. 14 页框控件

9. 4. 15 容器控件

9. 4. 16 OLE控件

9. 5 多窗体界面的设计

9. 5. 1 使用表单集设计多窗体界面

9. 5. 2 使用页框控件设计多窗体界面

9. 5. 3 设置界面类型

9. 6 主窗体界面的设置

9. 6. 1 查看主窗体的属性

9. 6. 2 设置主窗体的属性

9. 7 实例

9. 7. 1 设计单表表单

9. 7. 2 设计多表表单

9. 8 本章小结

9. 9 思考和练习

第10章 VisualFoxPro中的报表设计

10. 1 报表格式设计初步

10. 1. 1 使用报表向导

10. 1. 2 报表设计器简介

10. 2 报表设计

10. 2. 1 设置报表页面

10. 2. 2 为报表添加变量

10. 2. 3 设置报表数据环境

10. 2. 4 报表结构

10. 2. 5 格式化数据

10. 3 设置报表控件

10. 3. 1 添加字段

10. 3. 2 添加标签

10. 3. 3 画线设计

10. 3. 4 添加图形

10. 3. 5 添加图片

10. 3. 6 添加圆角矩形

10. 3. 7 标题/总结设计

10. 4 数据分组

10. 4. 1 添加单个组

10. 4. 2 添加多个数据分组

10. 4. 3 修改和删除组带区

10. 4. 4 修改分组次序

10. 5 报表输出

10. 5. 1 报表命令输出

10. 5. 2 报表打印和预览

10. 6 实例

10. 6. 1 普通报表的设计

10. 6. 2 统计报表的设计

10. 7 本章小结

10. 8 思考和练习

第11章 组件应用技术

11. 1 组件概述

11. 2 ActiveX控件的应用

11. 2. 1 创建ActiveX控件

11. 2. 2 使用ActiveX控件

11. 3 COM技术

11. 3. 1 COM简介

11. 3. 2 COM的服务端程序开发

11. 3. 3 COM的客户端程序开发

11. 4 使用组件管理库

11. 5 本章小结

11. 6 思考和练习

第12章 Visual FoxPro中的OLE对象

12. 1 OLE对象的添加和使用

12. 1. 1 OLE的基本概念

12. 1. 2 添加OLE对象到数据表

12. 2 OLE对象管理

12. 2. 1 OLE对象的编辑

12. 2. 2 OLE容器控件

12. 2. 3 OLE对象的访问

12. 3 OLE拖放技术

12. 3. 1 拖放和放落数据

12. 3. 2 在设计时对OLE对象的拖放

12. 3. 3 在运行时对OLE对象的拖放

12. 4 本章小结

12. 5 思考和练习

第13章 VisualFoxPro8. 0应用系统集成

13. 1 菜单设计

13. 1. 1 创建菜单

13. 1. 2 生成并运行菜单

13. 1. 3 快捷菜单设计

13. 1. 4 实例

13. 2 定制工具条

13. 2. 1 工具条

13. 2. 2 个性化工具条

13. 3 项目集成

13. 3. 1 项目集成管理器

13. 3. 2 学校信息管理系统项目集成

13. 4 设置系统主文件

13. 5 连编系统项目

13. 6 创建安装程序

13. 6. 1 创建安装程序的步骤

13. 6. 2 安装应用程序

13. 7 本章小结

13. 8 思考和练习

第14章 设计客户机/服务器应用程序

14. 1 客户机/服务器应用模式简介

14. 2 客户机/服务器应用程序的设计目的

14. 3 开发客户机/服务器应用程序的一般步骤

14. 3. 1 需求分析. 数据流程. 数据库设计

14. 3. 2 构造本地原型并进行原型开发

14. 3. 3 升迁Visual FoxPro数据库及其配置

14. 3. 4 使用远程视图和SQL pass-through技术

14. 3. 5 优化客户机/服务器应用程序

14. 4 本章小结

14. 5 思考和练习

第15章 VisualFoxPro8. 0的Web应用

15. 1 Web简介

15. 1. 1 Web工作原理

15. 1. 2 Web实现

15. 2 HTML介绍

15. 2. 1 什么是HTML

15. 2. 2 创建HTML文档

15. 2. 3 超链接

15. 3 Web发布

15. 3. 1 使用Web发布向导

15. 3. 2 设置Web页上数据表的布局

15. 3. 3 设置Web页的布局

15. 4 创建Web页

15. 5 本章小结

15. 6 思考和练习

参考文献