数据库基础与Visual FoxPro 9.0程序设计

数据库基础与Visual FoxPro 9.0程序设计
作 者: 谢膺白
出版社: 西安电子科技大学出版社
丛编项: 面向21世纪高等学校计算机类专业规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: FoxPro
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库基础与Visual FoxPro 9.0程序设计》作者简介

内容简介

本书根据教育部高等学校计算机科学与技术教学指导委员会2006年正式发布的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》(白皮书)的精神和2004年全国计算机等级考试二级数据库考试大纲要求,结合目前我国高等院校计算机课程开设的实际情况,融汇作者多年从事数据库教学和数据库程序设计的实践经验编写而成。全书以Visual FoxPro 9.0为基础,内容包括数据库基础、Visual FoxPro 9.0概述、数据及其运算、数据表的基本操作、索引的建立及应用、数据库的基本操作、视图与查询操作、结构化查询语言(sQL)、结构化程序设计基础、面向对象程序设计基础、表单、控件、报表和标签、菜单、应用程序的集成与发布等。 本书内容系统全面,结构科学合理,界面全部汉化,例题丰富新颖,创新性强,所有命令全部由英文原文翻译而来,而且覆盖了全国计算机等级考试二级Visual FoxPro的全部考试内容。 本书适合作为高等院校各专业“数据库及应用”课程的教材,也可作为全国计算机等级考试的辅导教材,还可作为企事业单位的计算机工作人员在微机上开发小型数据库的参考用书。

图书目录

第1章数据库基础

1.1数据和信息

1.1.1数据与信息

1.1.2数据处理

1.2数据库系统中的基本概念

1.3数据模型

1.3.1数据库理论中的三个世界

1.3.2几种主要的数据模型

1.4关系数据库

1.4.1关系术语

1.4.2关系的规范化

1.5关系运算

1.5.1基于传统集合运算的关系运算

1.5.2专门的关系运算

练习一

第2章VisualFoxPro9.0概述

2.1VisualFoxPro的启动与退出

2.1.1VisualFoxPro9.0的启动

2.1.2VisualFoxPro9.0的退出

2.2VisualFoxPro9.0的用户界面

2.3VisualFoxPro9.0的基本操作

2.3.1VisualFoxPro9.0的操作方式

2.3.2VisualFoxPro9.0的命令格式

2.4VisualFoxPro9.0的可视化设计工具

2.4.1向导(Wizard)

2.4.2设计器(Designer)

2.4.3生成器(Builder)

2.5项目管理器的基本概念

2.5.1创建项目

2.5.2项目管理器的使用

2.6在VisualFoxPro9.0中使用帮助

2.6.1打开自带帮助文件窗口

2.6.2使用自带帮助文件窗口

2.7在VFP环境下使用操作系统命令创建用户文件夹

练习二

第3章数据及其运算

3.1数据类型

3.2最简单的输出命令

3.3常量

3.4变量

3.4.1内存变量

3.4.2数组变量

3.4.3字段名变量

3.5运算符与表达式

3.5.1数值运算符和数值表达式

3.5.2字符型运算符和字符型表达式

3.5.3日期时间型运算符和日期时间型表达式

3.5.4关系型运算符和关系表达式

3.5.5逻辑型运算符和逻辑表达式

3.5.6表达式的优先级

3.6常用标准函数

3.6.1常用数值运算函数

3.6.2常用字符处理函数

3.6.3常用日期和时间类函数

3.6.4常用类型转换类函数

3.6.5常用状态测试函数

练习三

第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.5.4修改记录

4.5.5浏览窗口

4.5.6记录的删除

4.6表的统计操作

4.6.1计数

4.6.2求和操作

4.6.3求算术平均值

4.7表的过滤

4.7.1过滤字段

4.7.2过滤记录

练习四

第5章表的索引

5.1索引

5.1.1索引的概念及类型

5.1.2创建索引

5.1.3使用索引

5.2多个表联访

5.2.1工作区

5.2.2建立表间的临时关系

练习五

第6章数据库的基本操作

6.1建立和打开数据库

6.1.1建立数据库

6.1.2打开.关闭及删除数据库

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.3.5设置库表记录的有效性规则

6.3.6为库表设置触发器

6.4数据库表间的永久关系

6.4.1库表间永久关系的特点及分类

6.4.2建立库表间的永久关系

6.4.3编辑和删除库表间的永久关系

6.5设置库表间的参照完整性

6.5.1参照完整性生成器

6.5.2利用生成器建立参照完整性

练习六

第7章视图与查询

7.1视图

7.1.1视图的概念

7.1.2创建视图

7.1.3使用视图

7.2查询

7.2.1查询的概念

7.2.2创建查询

7.2.3使用查询

练习七

第8章结构化查询语言(SQL)

8.1SQL概述

8.1.1SQL的特点

8.1.2SQL的体系结构

8.2SQL的数据操纵功能之一--查询

8.2.1SELECT-SQL语句的格式

8.2.2投影查询

8.2.3筛选查询

8.2.4统计查询

8.2.5分组查询

8.2.6排序查询

8.2.7内连接查询

8.2.8自连接查询

8.2.9嵌套查询

8.2.10带特殊运算符.量词.谓词的查询..

8.2.11集合查询

8.2.12修改查询去向

8.3SQL的数据定义功能

8.3.1创建表结构

8.3.2修改表结构

8.3.3删除表

8.3.4定义和删除视图

8.4SQL的数据操纵功能

8.4.1插入记录

8.4.2更新记录

8.4.3删除记录

练习八

第9章结构化程序设计基础

9.1程序文件

9.1.1程序文件的概念

9.1.2源程序文件的建立.编辑与运行

9.2程序方式下的几个基本命令

9.2.1交互式输入命令

9.2.2其它命令

9.3程序的基本结构

9.3.1顺序结构

9.3.2选择结构

9.3.3循环结构

9.3.4基本结构的嵌套

9.4过程

9.4.1定义过程

9.4.2程序文件过程

9.4.3过程文件过程

9.4.4存储过程

9.4.5过程调用

9.5内存变量作用域

9.5.1公有内存变量

9.5.2私有内存变量

9.5.3局部内存变量

9.5.4内存变量的隐藏

9.6预处理语句

9.6.1头文件

9.6.2条件编译

练习九

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

10.1面向对象程序设计

10.1.1基本概念

10.1.2面向对象程序设计的基本方法

10.1.3VisualFoxPro9.0中的类

10.1.4属性.事件与方法程序

10.2类和对象的基本操作

10.2.1设计类

10.2.2创建对象

10.2.3引用对象

练习十

第11章表单

11.1表单设计基础

11.1.1表单简介

11.1.2表单向导

11.1.3表单设计器

11.1.4快速表单

11.1.5运行表单

11.1.6编辑表单

11.1.7表单的常用属性方法及事件

11.1.8表单的数据环境

11.2表单内控件的基本操作

11.2.1添加控件

11.2.2操作控件

11.2.3设置控件的属性

11.2.4添加事件代码

11.3子表单.浮动表单和顶层表单

11.3.1两种文档界面和三种表单

11.3.2定制表单类型

11.4参数表单

11.5从表单中返回值

11.6表单集

11.6.1创建表单集

11.6.2向表单集中添加表单

11.6.3从表单集中移去表单

11.6.4表单集中对象的引用结构

11.6.5表单集的数据环境

练习十一

第12章控件

12.1输出显示类控件

12.1.1标签(Label)控件

12.1.2图像(Image)控件

12.1.3线条(Line)控件

12.1.4形状(Shape)控件

12.2输入类控件

12.2.1文本框(TextBox)控件

12.2.2编辑框(EditBox)控件

12.2.3列表框(ListBox)控件

12.2.4组合框(ComboBox)控件

12.2.5微调(Spinner)控件

12.2.6复选框(CheckBox)控件

12.3控制类对象

12.3.1命令按钮(CommandButton)控件

12.3.2命令按钮组(CommandGroup)

12.3.3选项组(OptionGroup)

12.3.4定时器(Timer)控件

12.4容器类对象

12.4.1表格(Grid)

12.4.2页框(PageFrame)

12.4.3容器(Container)

12.5嵌入与链接类控件

12.5.1ActiveX控件

12.5.2ActiveX绑定控件

12.5.3超链接(HyperLink)控件

练习十二

第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标签的打印和预览

练习十三

第14章菜单

14.1菜单结构概述

14.1.1VisualFoxPro9.0的菜单分类

14.1.2热键和快捷键

14.1.3访问键

14.1.4菜单分组线

14.1.5菜单的动作

14.2VisualFoxPro9.0的系统菜单

14.2.1系统主菜单

14.2.2系统弹出式菜单的标题和内部名称

14.2.3弹出式菜单内选项的标题和内部名称

14.2.4系统菜单的访问与设置

14.3设计自定义菜单

14.3.1菜单设计器的打开

14.3.2菜单设计器

14.3.3使用菜单设计器创建下拉式菜单

14.4运行菜单

14.5快捷菜单

14.6为顶层表单添加下拉式菜单

练习十四

第15章应用程序的集成与发布

15.1VisualFoxPro9.0应用程序的一般开发过程

15.1.1应用程序设计的基本流程

15.1.2创建主程序

15.1.3创建其它程序模块

15.2使用项目管理器开发应用程序

15.2.1隐藏VFP9.0主窗口

15.2.2设置文件的排除与包含

15.2.3设置项目信息

15.2.4清理项目

15.2.5连编应用程序

15.3发布应用程序

15.3.1准备阶段的工作

15.3.2发布应用程序

练习十五

参考文献