数据库系统及应用:Visual Foxpro(第二版)

数据库系统及应用:Visual Foxpro(第二版)
作 者: 邓洪涛
出版社: 清华大学出版社
丛编项: 高等学校教材计算机应用
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Foxpro
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库系统及应用:Visual Foxpro(第二版)》作者简介

内容简介

本书系统、全面地介绍了数据库基本理论以及Visual FoxPro中文版的使用和编程技术。全书共分17章,包括Visual FoxPro基本使用知识、数据库基本理论和面向对象程序设计等内容。本书在第1版的基础上,根据学生的学习情况进行了改写,与第1版相比,效果更好。本书实例丰富,图文并茂,既重视理论知识的讲解,又重视实际的操作使用,适合作为高等院校非计算机专业的教材,同时也可作为全国计算机等级考试二级Visual FoxPro的教材和自学参考书。本书第1版出版后,受到了广大读者(尤其是高等学校教师和学生)的热烈欢迎。很多读者给笔者发来Email,在肯定这本教材的同时,也提出了很多中肯、宝贵的意见,笔者在教学过程中也发现了一些不足之处。所以,在经过两年的酝酿之后,笔者对本书第1版做了全面修订,进而推出目前这本新版教材。在本版中,除了更改了第1版中的一些错误和疏漏外,还有以下重大改动:(1) 第12章(面向对象程序设计基础)讲解得更加详细,并进行了调整和分割,把更深入的内容放到了第15章。因为笔者在教学过程中发现,毫无面向对象程序设计知识的读者在学习到这一章时普遍感到比较困难。因此,笔者感到读者最好先学习具体的表单、控件知识后,再学习面向对象理论中比较困难的内容更好。所以笔者把原属本章后面的内容,连同第14章中比较困难的内容,放到了新增的第15章中。(2) 原书第15章顺延到第16章,第16章顺延到第17章。(3) 在第14章中,增加了OLE/ActiveX控件一节。这部分内容虽然是选学,但有比较强的实用性。(4) 重新进行了排版,更加美观和方便读者学习。(5) 本书配套有习题解答和上机指导书,由有多年教学经验的蒋如勋老师和笔者共同编写。本书在出版过程中,得到了清华大学出版社的大力支持和帮助,在此表示衷心的感谢!希望本书能让读者更加喜欢,并希望读者和广大教师继续提出宝贵意见。另外,为方便广大教师和读者,除可登录清华大学出版社的网站www.tup.com.cn外,本书的PowerPoint教学资料和部分课后习题的Visual FoxPro源文件还可在http://www.itsway.net/vfp下找到。邓洪涛2006年12月于太湖湖畔

图书目录

第1篇 数据库系统概论与Visual FoxPro基础

第1章 数据库系统导论

11 数据管理技术的发展

111 人工管理阶段

112 文件系统阶段

113 数据库系统阶段

114 分布式数据库系统阶段

12 数据库系统和数据库管理系统

121 数据库系统的组成

122 DBMS的三级模式

123 DBMS的主要功能

13 两级数据模型

131 三个"世界"

132 概念模型

133 ER模型

*134 两个实例

135 数据模型

136 数据模型的分类

习题

第2章 Visual FoxPro使用基础

21 Visual FoxPro概述

211 Visual FoxPro的发展

212 启动和关闭Visual FoxPro

213 菜单系统

22 工具栏和"命令"窗口

23 认识Visual FoxPro的常用控件

24 中英文输入法的切换

25 几条最基本的命令

26 Visual FoxPro的帮助系统

习题

第3章 Visual FoxPro语言基础

31 数据类型、常量和变量

311 数据类型

312 常量

313 变量

314 Visual FoxPro的名称命名规则

32 运算符和表达式

321 运算符

322 表达式

323 对"命令"窗口的进一步操作

33 常用的设置命令

34 常用函数

341 数值函数

342 字符串函数

343 日期/时间函数

344 数据类型转换函数

345 其他常用函数

习题

第4章 结构化程序设计

41 程序设计基础

411 创建并保存程序

412 运行程序

413 打开、修改程序

414 程序出错时的情况

415 路径

42 简单的输入/输出命令

43 结构化程序设计

431 选择结构

432 循环结构

44 用户自定义函数和过程

441 用户自定义函数

442 过程

443 传参方式

*444 数组的传参方式

445 多模块程序

45 变量的作用范围

习题

第5章 项目管理器

51 创建项目

52 打开和关闭项目

53 操作"项目管理器"

531 查看项目中的内容

532 对项目中程序文件的操作

533 项目间共享文件

534 定制"项目管理器"

习题

第2篇 数据库理论和操作

第6章 关系数据库基础理论和操作

61 关系数据库的构成

611 数据结构

612 数据操作

613 数据定义

62 数据库的界面操作

621 建立数据库

622 关闭和打开数据库

63 表的基本操作

631 建立基本表的三种方法

632 定义字段

633 保存表结构并输入数据

634 查看表结构和数据

64 "字段"选项卡

641 显示设置

642 字段注释

643 匹配字段类型到类

644 字段有效性

645 例题

646 表达式生成器

65 "表"选项卡

66 数据库设计器

67 数据库操作命令和函数

671 数据库操作命令

672 数据库操作函数

习题

第7章 表和索引

71 浏览窗口

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4 相关命令和函数

741 打开和关闭基本表

742 删除记录

743 增加记录

744 定位记录

745 显示记录

746 修改记录

747 建立索引

748 使用索引

749 关闭和删除索引

7410 数据统计

7411 其他命令

习题

第8章 参照完整性

81 表之间的关系

811 建立表之间的关系

812 修改表之间的关系

82 参照完整性

821 "更新规则"选项卡

822 "删除规则"和"插入规则"选项卡

83 利用关系浏览数据

831 数据工作期

832 使用命令设置表间的临时关系

*84 存储过程和触发器

841 存储过程

842 建立和删除触发器的命令

习题

第9章 关系数据库标准语言SQL

91 数据定义

911 建立基本表

912 修改基本表

913 删除基本表

914 建立临时表

92 数据操作

921 插入数据

922 更新数据

923 删除数据

93 数据查询

931 Visual FoxPro的SELECT命令

932 单表查询

933 联接查询

934 超联接查询

935 嵌套查询

*936 使用量词ANY、ALL和谓词EXISTS的查询

937 集合查询

938 存储查询结果

94 视图

941 视图的定义

942 视图的删除

习题

第10章 查询和视图设计器

101 查询设计器

1011 建立查询

1012 修改查询

1013 查询设计器

1014 查询结果的输出

*1015 查询向导

1016 相关命令

102 视图设计器

1021 建立视图

1022 修改视图

1023 "更新条件"选项卡

1024 "视图字段属性"对话框

*1025 创建参数化视图

习题

第11章 数据库设计

111 数据库设计概述

112 数据规范化理论

1121 关系模式和第一范式(1NF)

1122 函数依赖

1123 第二范式(2NF)

1124 第三范式(3NF)

习题

第3篇 面向对象程序设计

第12章 面向对象程序设计基础

121 一个实例

122 对象和类

1221 事件驱动

1222 基本概念

1223 继承和多态

1224 Visual FoxPro的基类

1225 Visual FoxPro类的类型划分

1226 例1的编程思路

1227 相对引用

1228 属性的3种访问类型

习题

第13章 表单

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4 基本的数据操作技术

135 表单向导和快速表单

1351 利用表单向导创建表单

1352 快速表单

136 表单集

*137 子表单、浮动表单和顶层表单

*1371 两种界面和3种表单

*1372 指定表单类型

*1373 实例

习题

第14章 控件

141 控件和数据的关系

142 标签

143 文本框与编辑框

1431 文本框的常用属性

1432 文本框生成器

1433 校验文本框的内容

1434 编辑框

144 命令按钮和命令按钮组

1441 命令按钮

1442 命令按钮组

145 选项按钮组

146 列表框和组合框

1461 列表框的常用属性

1462 列表框生成器

1463 组合框和组合框生成器

1464 实例

147 复选框

148 表格

1481 表格对象的常用属性

1482 表格生成器

1483 表格设计实例

1484 表格中的列和标头对象

149 微调控件

1410 页框和其他常用控件

14101 页框和页面

14102 计时器

14103 图像控件

*14104 线条和形状控件

*1411 OLE/ActiveX控件

14111 概述

14112 一个简单实例

14113 在表中使用通用型字段

习题

第15章 深入学习面向对象程序设计

151 类的使用

1511 创建并使用类

1512 修改类定义

1513 为类添加属性和方法程序

*1514 Access和Assign方法程序

152 完全用代码实现面向对象的编程

1521 相关命令、方法和函数

1522 一个实例

1523 WITH…ENDWITH语句

153 面向对象程序设计的特点和方法

*154 深入了解事件模型

1541 Visual FoxPro中的事件

1542 追踪事件序列

1543 Visual FoxPro事件的一般顺序

习题

第16章 菜单和报表

161 菜单

1611 菜单设计器

1612 "常规选项"和"菜单选项"对话框

1613 Visual FoxPro系统菜单

1614 "菜单"菜单

1615 两个实例

1616 快捷菜单

162 报表

1621 报表向导

1622 报表设计器

习题

第17章 编译应用程序

171 构造应用程序框架

1711 应用程序需要考虑的任务

1712 设置prg程序作为主文件

172 将文件加入到项目中

173 应用程序的连编

1731 测试项目

1732 连编应用程序

174 应用程序向导和生成器

习题

参考文献