书籍详情
Visual FoxPro 6数据库开发教程
作者:瓮正科编著
出版社:清华大学出版社
出版时间:2000-01-01
ISBN:9787302040033
定价:¥34.00
购买这本书可以去
内容简介
本书以一个数据库应用系统为例,系统地介绍了数据库基本概念、关系系统、数据库设计方法、数据库结构设计、数据库操作、数据库对象操作、数据库并发操作、数据库事务处理、客户/服务器开发技术和Web数据库开发技术。全书以16章的内容分别介绍了Visual FoxPro 6常用命令、函数和工具的使用方法,从结构化程序设计方法到面向对象程序设计方法,从简单控件到组件对象模型应用,以及最流行的ASP技术,较为全面地演绎了现代程序设计技术的全进程。本书是根据作者多年写作、讲授和开发数据库体会而撰写的,全书由浅入深,讲解通俗透彻,涵盖面广,每章附设习题和实验指导,可作为大专院校或数据库培训班教材,供授课72~120学时,1/3学时上机操作的教学用书。删去一些章节,也可作为初级培训教材。
作者简介
暂缺《Visual FoxPro 6数据库开发教程》作者简介
目录
第1章 数据库系统概述
1.1 数据库系统基础知识
1.1.1 数据管理进展
1.1.2 数据库系统的组成
1.1.3 数据库体系结构
1.1.4 数据库系统特点
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.3.4 关系模型优点
1.4 关系操作
1.4.1 集合运算
1.4.2 特殊的集合运算
1.5 关系完整性
1.5.1 关系模式
1.5.2 实体完整性(Entity Integrity)
1.5.3 参照完整性(Referential Integfity)
1.5.4 用户定义完整性
习题1
第2章 Visual FoxPro 6系统概述
2.1 数据库管理系统概述
2.1.1 数据库管理系统功能
2.1.2 数据库管理系统组成
2.1.3 DBMS和OS的关系
2.2 Visual FoxPro软件概述
2.2.1 Visual FoxPro的发展历史
2.2.2 Visual FoxPro 6性能指标
2.2.3 文件类型
2.2.4 Visual FoxPro 6的安装、卸载和启动
2.3 Visual FoxPro 6基本知识
2.3.1 初识Visual FoxPro 6
2.3.2 Visual FoxPro 6操作方式
2.3.3 菜单系统组成
2.3.4 系统菜单简介
2.3.5 常用控件
2.3.6 命令语法规则
2.3.7 Visual FoxPro 6系统设置
2.3.8 获取帮助
2.4 文本编辑
2.4.1 编辑菜单
2.4.2 格式菜单
2.4.3 文本操作
习题2
实验2
第3章 Visual FoxPro 6语言基础
3.1 常量、变量和数据类型
3.1.1 常量
3.1.2 数据类型
3.1.3 变量分类
3.1.4 内存变量
3.1.5 数组变量
3.1.6 系统变量
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.3.6 其他函数
习题3
实验3
第4章 结构化程序设计
4.1 顺序结构程序设计
4.1.1 简单程序的编辑、执行和调试
4.1.2 格式输出
4.1.3 格式输入(@...GET)
4.2 条件分支程序设计
4.2.1 条件分支设计(IF...ENDIF)
4.2.2 多重分支(DO CASE...ENDCASE)
4.3 循环结构程序设计
4.3.1 FOR循环
4.3.2 WHILE循环
4.3.3 退出循环(EXIT/LOOP)
4.4 过程和函数程序设计
4.4.1 自定义函数
4.4.2 过程设计
4.4.3 变量作用域
习题4
实验4
第5章 面向对象程序设计
5.1 对象程序设计概念
5.1.1 类和对象的概念
5.1.2 定义类
5.1.3 属性
5.1.4 方法
5.1.5 创建对象
5.1.6 类的继承
5.1.7 多态与封装
5.2 面向对象程序设计方法
5.2.1 面向对象程序设计方法概述
5.2.2 对象程序设计
5.2.3 类程序设计
5.2.4 事件程序设计
5.3 类库程序设计
5.3.1 创建类库
5.3.2 修改类定义
5.3.3 类库的应用
5.3.4 类浏览器
习题5
实验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 第一范式(INF)
6.2.3 第二范式(2NF)
6.2.4 第三范式(3NF)
6.2.5 关系模式规范化
6.3 教学管理数据库设计
6.3.1 教学管理数据库系统分析
6.3.2 规范化设计
6.3.3 教学管理数据库逻辑设计
习题6
第7章 数据库结构定义
7.1 Visual FoxPro 6数据库概念
7.1.1 数据库容器概念
7.1.2 创建数据库容器
7.1.3 数据库的修改、打开和关闭
7.2 表设计
7.2.1 使用命令方式创建和修改表
7.2.2 初识表设计器
7.2.3 设计字段
7.2.4 设计索引
7.2.5 设计表约束
7.3 参照完整性设计
7.3.1 创建表间关系
7.3.2 删除和修改表间关系
7.3.3 设计参照完整性
7.3.4 数据库结构定义小结
7.4 数据库结构信息获取
7.4.1 数据库物理文件
7.4.2 显示表结构
7.4.3 显示数据库结构
7.4.4 表文件结构表
7.4.5 数据库表结构解析
7.4.6 表物理结构解析
习题7
实验7
第8章 数据库操作技术
8.1 数据库基本操作
8.1.1 打开与关闭表
8.1.2 增加记录
8.1.3 显示记录
8.1.4 定位记录与指针管理
8.1.5 更新记录
8.1.6 删除和恢复记录
8.1.7 过滤记录
8.2 数据库可视化操作
8.2.1 浏览操作
8.2.2 使用表菜单操作
8.2.3 BROWSE命令
8.2.4 操作备注字段
8.3 数据库对象操作
8.3.1 索引操作
8.3.2 排序操作
8.3.3 关系操作
8.3.4 对象链接与嵌入(OLE)
习题8
实验8
第9章 表单技术
9.1 表单类
9.1.1 初识表单设计器
9.1.2 操作表单
9.1.3 表单属性和方法
9.1.4 表单集
9.1.5 SCX表单表分析
9.2 数据环境(DataEnvironment)定义
9.2.1 游标(Cursor)类
9.2.2 关系(Relation)类
9.2.3 数据环境(DataEnvironment)类
9.3 控件应用初步
9.3.1 创建表单与数据环境
9.3.2 标签控件
9.3.3 线条与形状控件
9.3.4 文本框(text)控件
9.4 按钮类控件
9.4.1 命令按钮和按钮组
9.4.2 单选按钮
9.4.3 复选框
9.4.4 微调(Spinner)按钮
9.5 框类控件
9.5.1 列表框
9.5.2 组合框
9.5.3 编辑框
9.5.4 页框(PageFrame)
9.5.5 网格(Grid)
9.6 其他控件
9.6.1 图像控件
9.6.2 定时(Timer)控件
9.6.3 超级链接(Hyperlink)控件
9.7 表单布局设计技巧
9.7.1 对象编辑
9.7.2 对象排列
习题9
实验9
第10章 组件应用技术
10.1 组件概述
10.1.1 组件技术演变
10.1.2 组件对象模型(COM)
10.1.3 Visual FoxPro的COM对象功能
10.2 ActiveX控件的应用
10.2.1 ActiveX控件
10.2.2 ActiveX绑定控件
10.2.3 MS Graph应用
10.3 Visual FoxPro 6组件的应用
10.3.1 组件库概述
10.3.2 基础类概述
10.3.3 查找型字段组合框类
10.3.4 使用模板生成表单字段
10.3.5 使用数据编辑类组件
10.3.6 使用网格数据编辑类控件
10.3.7 基础类实例剖析
习题10
实验10
第11章 查询技术
11.1 过滤查询技术
11.1.1 基于SearchForm类的查询表单设计
11.1.2 基于QBF类的查询表单设计
11.2 SQL语言概述
11.2.1 SQL语言的特点
11.2.2 数据定义语言
11.2.3 数据操纵语言
11.2.4 数据控制语言(DCL)
11.3 SELECT命令基本用法
11.3.1 基本查询
11.3.2 带条件查询(WHERE)
11.3.3 复杂查询
11.4 查询结果处理
11.4.1 输出排序
11.4.2 输出重定向(INTO)
11.4.3 输出合并(UNION)
11.4.4 分组统计(GROUP)与筛选(HAVING)
11.5 查询设计器
11.5.1 查询设计器概述
11.5.2 查询设计器的应用
11.5.3 交叉表应用
11.5.4 查询结果输出
11.5.5 查询设计器表单设计
习题11
实验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.2.3 操作成绩表单
12.3 教师授课表单设计
12.3.1 创建授课表单
12.3.2 操作授课表单
12.3.3 创建课程表表单
12.3.4 操作课程表单
习题12
实验12
第13章 报表技术
13.1 报表格式设计初步
13.1.1 报表设计器
13.1.2 页面设置
13.1.3 快速报表
13.1.4 存储与预览报表
13.2 报表设计
13.2.1 报表格式概述
13.2.2 域控件设计
13.2.3 标签控件设计
13.2.4 画线设计
13.2.5 标题/总结设计
13.2.6 分组设计
13.2.7 圆角矩形控件设计
13.2.8 OLE控件设计
13.3 报表输出
13.3.1 报表命令方式输出
13.3.2 报表输出_outputdialog组件设计
13.4 实用报表设计
13.4.1 学生注册表报表设计
13.4.2 创建课程对照表报表
13.4.3 创建成绩单报表
13.4.4 创建课程表报表
习题13
实验13
第14章 应用系统集成技术
14.1 错误处理技术
14.1.1 错误处理
14.1.2 对象错误事件处理
14.1.3 通常错误处理对象
14.2 菜单技术
14.2.1 菜单生成器的应用
14.2.2 菜单表结构与程序生成
14.2.3 菜单系统选择逻辑设计
14.2.4 将系统菜单引入用户菜单系统
14.2.5 顶层表单设计
14.2.6 应用系统启动程序设计
14.3 项目集成
14.3.1 项目管理器
14.3.2 创建教学管理系统项目
14.4 软件发布
14.4.1 教学管理系统软件发布
14.4.2 软件的安装与删除
习题14
实验14
第15章 客户/服务器开发技术
15.1 并发控制
15.1.1 什么是锁
15.1.2 封锁机制
15.1.3 死锁
15.2 缓冲技术
15.2.1 缓冲方式分类与设置
15.2.2 缓冲技术的应用
15.3 事务控制
15.3.1 事务控制概念
15.3.2 事务控制命令与应用
15.4 数据库连接技术
15.4.1 基于共享目录方法
15.4.2 通过ODBC连接Visual FoxPro数据库
15.4.3 通过ODBC连接Oracle数据库
15.4.4 连接对象操作
15.5 访问远程数据方法
15.5.1 远程视图方法
15.5.2 SQL Pass Through函数方法
习题15
头验15
第16章 Web数据库技术
16.1 Web数据库的概述
16.1.1 层次结构
16.1.2 在IIS中创建虚拟目录
16.1.3 Web数据库访问方法
16.2 网页制作基本方法
16.2.1 初识HTML
16.2.2 使用文字与颜色标记
16.2.3 使用层次结构标记
16.2.4 链接方法
16.2.5 表格(Table)制作
16.2.6 表单(Form)设计
16.3 IDC方法
16.3.1 IDC方法需要的文件
16.3.2 创建数据源与HTML程序
16.3.3 IDC文件
16.3.4 HTX文件设计
16.3.5 提交数据
16.4 ActiveX数据对象方法
16.4.1 ASP技术概述
16.4.2 使用ADO方法查询Visual FoxPro数据库
16.4.3 使用ADO方法修改数据库记录
习题16
头验16
参考文献
1.1 数据库系统基础知识
1.1.1 数据管理进展
1.1.2 数据库系统的组成
1.1.3 数据库体系结构
1.1.4 数据库系统特点
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.3.4 关系模型优点
1.4 关系操作
1.4.1 集合运算
1.4.2 特殊的集合运算
1.5 关系完整性
1.5.1 关系模式
1.5.2 实体完整性(Entity Integrity)
1.5.3 参照完整性(Referential Integfity)
1.5.4 用户定义完整性
习题1
第2章 Visual FoxPro 6系统概述
2.1 数据库管理系统概述
2.1.1 数据库管理系统功能
2.1.2 数据库管理系统组成
2.1.3 DBMS和OS的关系
2.2 Visual FoxPro软件概述
2.2.1 Visual FoxPro的发展历史
2.2.2 Visual FoxPro 6性能指标
2.2.3 文件类型
2.2.4 Visual FoxPro 6的安装、卸载和启动
2.3 Visual FoxPro 6基本知识
2.3.1 初识Visual FoxPro 6
2.3.2 Visual FoxPro 6操作方式
2.3.3 菜单系统组成
2.3.4 系统菜单简介
2.3.5 常用控件
2.3.6 命令语法规则
2.3.7 Visual FoxPro 6系统设置
2.3.8 获取帮助
2.4 文本编辑
2.4.1 编辑菜单
2.4.2 格式菜单
2.4.3 文本操作
习题2
实验2
第3章 Visual FoxPro 6语言基础
3.1 常量、变量和数据类型
3.1.1 常量
3.1.2 数据类型
3.1.3 变量分类
3.1.4 内存变量
3.1.5 数组变量
3.1.6 系统变量
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.3.6 其他函数
习题3
实验3
第4章 结构化程序设计
4.1 顺序结构程序设计
4.1.1 简单程序的编辑、执行和调试
4.1.2 格式输出
4.1.3 格式输入(@...GET)
4.2 条件分支程序设计
4.2.1 条件分支设计(IF...ENDIF)
4.2.2 多重分支(DO CASE...ENDCASE)
4.3 循环结构程序设计
4.3.1 FOR循环
4.3.2 WHILE循环
4.3.3 退出循环(EXIT/LOOP)
4.4 过程和函数程序设计
4.4.1 自定义函数
4.4.2 过程设计
4.4.3 变量作用域
习题4
实验4
第5章 面向对象程序设计
5.1 对象程序设计概念
5.1.1 类和对象的概念
5.1.2 定义类
5.1.3 属性
5.1.4 方法
5.1.5 创建对象
5.1.6 类的继承
5.1.7 多态与封装
5.2 面向对象程序设计方法
5.2.1 面向对象程序设计方法概述
5.2.2 对象程序设计
5.2.3 类程序设计
5.2.4 事件程序设计
5.3 类库程序设计
5.3.1 创建类库
5.3.2 修改类定义
5.3.3 类库的应用
5.3.4 类浏览器
习题5
实验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 第一范式(INF)
6.2.3 第二范式(2NF)
6.2.4 第三范式(3NF)
6.2.5 关系模式规范化
6.3 教学管理数据库设计
6.3.1 教学管理数据库系统分析
6.3.2 规范化设计
6.3.3 教学管理数据库逻辑设计
习题6
第7章 数据库结构定义
7.1 Visual FoxPro 6数据库概念
7.1.1 数据库容器概念
7.1.2 创建数据库容器
7.1.3 数据库的修改、打开和关闭
7.2 表设计
7.2.1 使用命令方式创建和修改表
7.2.2 初识表设计器
7.2.3 设计字段
7.2.4 设计索引
7.2.5 设计表约束
7.3 参照完整性设计
7.3.1 创建表间关系
7.3.2 删除和修改表间关系
7.3.3 设计参照完整性
7.3.4 数据库结构定义小结
7.4 数据库结构信息获取
7.4.1 数据库物理文件
7.4.2 显示表结构
7.4.3 显示数据库结构
7.4.4 表文件结构表
7.4.5 数据库表结构解析
7.4.6 表物理结构解析
习题7
实验7
第8章 数据库操作技术
8.1 数据库基本操作
8.1.1 打开与关闭表
8.1.2 增加记录
8.1.3 显示记录
8.1.4 定位记录与指针管理
8.1.5 更新记录
8.1.6 删除和恢复记录
8.1.7 过滤记录
8.2 数据库可视化操作
8.2.1 浏览操作
8.2.2 使用表菜单操作
8.2.3 BROWSE命令
8.2.4 操作备注字段
8.3 数据库对象操作
8.3.1 索引操作
8.3.2 排序操作
8.3.3 关系操作
8.3.4 对象链接与嵌入(OLE)
习题8
实验8
第9章 表单技术
9.1 表单类
9.1.1 初识表单设计器
9.1.2 操作表单
9.1.3 表单属性和方法
9.1.4 表单集
9.1.5 SCX表单表分析
9.2 数据环境(DataEnvironment)定义
9.2.1 游标(Cursor)类
9.2.2 关系(Relation)类
9.2.3 数据环境(DataEnvironment)类
9.3 控件应用初步
9.3.1 创建表单与数据环境
9.3.2 标签控件
9.3.3 线条与形状控件
9.3.4 文本框(text)控件
9.4 按钮类控件
9.4.1 命令按钮和按钮组
9.4.2 单选按钮
9.4.3 复选框
9.4.4 微调(Spinner)按钮
9.5 框类控件
9.5.1 列表框
9.5.2 组合框
9.5.3 编辑框
9.5.4 页框(PageFrame)
9.5.5 网格(Grid)
9.6 其他控件
9.6.1 图像控件
9.6.2 定时(Timer)控件
9.6.3 超级链接(Hyperlink)控件
9.7 表单布局设计技巧
9.7.1 对象编辑
9.7.2 对象排列
习题9
实验9
第10章 组件应用技术
10.1 组件概述
10.1.1 组件技术演变
10.1.2 组件对象模型(COM)
10.1.3 Visual FoxPro的COM对象功能
10.2 ActiveX控件的应用
10.2.1 ActiveX控件
10.2.2 ActiveX绑定控件
10.2.3 MS Graph应用
10.3 Visual FoxPro 6组件的应用
10.3.1 组件库概述
10.3.2 基础类概述
10.3.3 查找型字段组合框类
10.3.4 使用模板生成表单字段
10.3.5 使用数据编辑类组件
10.3.6 使用网格数据编辑类控件
10.3.7 基础类实例剖析
习题10
实验10
第11章 查询技术
11.1 过滤查询技术
11.1.1 基于SearchForm类的查询表单设计
11.1.2 基于QBF类的查询表单设计
11.2 SQL语言概述
11.2.1 SQL语言的特点
11.2.2 数据定义语言
11.2.3 数据操纵语言
11.2.4 数据控制语言(DCL)
11.3 SELECT命令基本用法
11.3.1 基本查询
11.3.2 带条件查询(WHERE)
11.3.3 复杂查询
11.4 查询结果处理
11.4.1 输出排序
11.4.2 输出重定向(INTO)
11.4.3 输出合并(UNION)
11.4.4 分组统计(GROUP)与筛选(HAVING)
11.5 查询设计器
11.5.1 查询设计器概述
11.5.2 查询设计器的应用
11.5.3 交叉表应用
11.5.4 查询结果输出
11.5.5 查询设计器表单设计
习题11
实验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.2.3 操作成绩表单
12.3 教师授课表单设计
12.3.1 创建授课表单
12.3.2 操作授课表单
12.3.3 创建课程表表单
12.3.4 操作课程表单
习题12
实验12
第13章 报表技术
13.1 报表格式设计初步
13.1.1 报表设计器
13.1.2 页面设置
13.1.3 快速报表
13.1.4 存储与预览报表
13.2 报表设计
13.2.1 报表格式概述
13.2.2 域控件设计
13.2.3 标签控件设计
13.2.4 画线设计
13.2.5 标题/总结设计
13.2.6 分组设计
13.2.7 圆角矩形控件设计
13.2.8 OLE控件设计
13.3 报表输出
13.3.1 报表命令方式输出
13.3.2 报表输出_outputdialog组件设计
13.4 实用报表设计
13.4.1 学生注册表报表设计
13.4.2 创建课程对照表报表
13.4.3 创建成绩单报表
13.4.4 创建课程表报表
习题13
实验13
第14章 应用系统集成技术
14.1 错误处理技术
14.1.1 错误处理
14.1.2 对象错误事件处理
14.1.3 通常错误处理对象
14.2 菜单技术
14.2.1 菜单生成器的应用
14.2.2 菜单表结构与程序生成
14.2.3 菜单系统选择逻辑设计
14.2.4 将系统菜单引入用户菜单系统
14.2.5 顶层表单设计
14.2.6 应用系统启动程序设计
14.3 项目集成
14.3.1 项目管理器
14.3.2 创建教学管理系统项目
14.4 软件发布
14.4.1 教学管理系统软件发布
14.4.2 软件的安装与删除
习题14
实验14
第15章 客户/服务器开发技术
15.1 并发控制
15.1.1 什么是锁
15.1.2 封锁机制
15.1.3 死锁
15.2 缓冲技术
15.2.1 缓冲方式分类与设置
15.2.2 缓冲技术的应用
15.3 事务控制
15.3.1 事务控制概念
15.3.2 事务控制命令与应用
15.4 数据库连接技术
15.4.1 基于共享目录方法
15.4.2 通过ODBC连接Visual FoxPro数据库
15.4.3 通过ODBC连接Oracle数据库
15.4.4 连接对象操作
15.5 访问远程数据方法
15.5.1 远程视图方法
15.5.2 SQL Pass Through函数方法
习题15
头验15
第16章 Web数据库技术
16.1 Web数据库的概述
16.1.1 层次结构
16.1.2 在IIS中创建虚拟目录
16.1.3 Web数据库访问方法
16.2 网页制作基本方法
16.2.1 初识HTML
16.2.2 使用文字与颜色标记
16.2.3 使用层次结构标记
16.2.4 链接方法
16.2.5 表格(Table)制作
16.2.6 表单(Form)设计
16.3 IDC方法
16.3.1 IDC方法需要的文件
16.3.2 创建数据源与HTML程序
16.3.3 IDC文件
16.3.4 HTX文件设计
16.3.5 提交数据
16.4 ActiveX数据对象方法
16.4.1 ASP技术概述
16.4.2 使用ADO方法查询Visual FoxPro数据库
16.4.3 使用ADO方法修改数据库记录
习题16
头验16
参考文献
猜您喜欢