
本书以Visual Foxpro 9.0为例,详细介绍了Visual Foxpro 9.0的特点、功能以及如何使用Visual Foxpro 9.0进行程序设计与项目设计,并按照使用数据库的逻辑顺序,从数据库的交互操作、数据库程序设计和数据库应用系统开发3个方面组织教材内容,精心设计丰富恰当的实例,引导读者循序渐进的掌握数据库的基本理论和数据库应用系统开发的方法。 读者对象:本书可以作为大中专院校Visual Foxpro 教材及各种培训班教材,也可作为各类信息管理人员的参考用书。
无无…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
第1章 数据库系统基础理论 1.1 数据管理技术概述 /1 1.1.1 数据、信息与数据处理 /1 1.1.2 数据管理技术的发展过程 /2 1.2 数据库系统概述 /4 1.2.1 数据库系统的组成 /5 1.2.2 数据库系统的体系结构 /6 1.3 数据描述与数据模型 /8 1.3.1 数据转换中的三个世界 /8 1.3.2 实体—联系模型 /9 1.3.3 数据模型 /10 1.4 关系数据库 /12 1.4.1 关系数据库的基本概念 /12 1.4.2 关系的性质 /14 1.4.3 关系的运算 /15 1.4.4 关系的完整性 /16 1.5 习题 /17 第2章 Visual FoxPro 9.0系统初步 2.1 Visual FoxPro 9.0 系统概述 /19 2.1.1 Visaul FoxPro的历史沿革 /19 2.1.2 Visaul FoxPro 9.0功能 /19 2.1.3 Visaul FoxPro 9.0应用系统的开发过程 /20 2.1.4 Visaul FoxPro 9.0的文件类型 /22 2.2 Visual FoxPro 9.0的安装、启动和退出 /23 2.2.1 Visaul FoxPro的安装 /23 2.2.2 Visaul FoxPro的启动与退出 /23 2.3 Visual FoxPro 9.0的用户界面 /24 2.3.1 Visaual FoxPro 9.0 的菜单系统 /24 2.3.2 Visaual FoxPro 9.0 的工具栏 /25 2.3.3 Visaual FoxPro 9.0 的主窗口工作区 /26 2.3.4 Visaual FoxPro 9.0 的命令窗口 /27 2.4 Visual FoxPro 9.0的工作方式 /28 2.4.1 交互工作方式 /28 2.4.2 程序执行方式 /29 2.5 Visual FoxPro 9.0的环境设置 /30 2.5.1 更改和查看环境设置 /30 2.5.2 设置默认目录和搜索路径 /32 2.6 Visual FoxPro 9.0的项目管理器 /34 2.7 习题 /36 第3章 数据类型与运算 3.1 数据类型、常量和变量 /38 3.1.1 数据类型 /38 3.1.2 常量 /39 3.1.3 变量 /40 3.1.4 数组 /42 3.1.5 变量操作命令 /44 3.2 表达式 /46 3.2.1 数值表达式 /46 3.2.2 字符表达式 /47 3.2.3 日期(日期时间)表达式 /47 3.2.4 关系表达式 /48 3.2.5 逻辑表达式 /50 3.2.6 运算符混合运算表达式 /51 3.3 常用内部函数 /51 3.3.1 数值处理函数 /51 3.3.2 字符处理函数 /54 3.3.3 日期(日期时间)函数 /57 3.3.4 数据类型转换函数 /58 3.3.5 逻辑函数和测试函数 /61 3.3.6 显示信息函数 /63 3.4 习题 /64 第4章 关系数据库的基本操作 4.1 数据库的创建 /67 4.1.1 设计数据库 /67 4.1.2 建立数据库 /68 4.1.3 打开和关闭数据库 /70 4.1.4 修改数据库 /71 4.1.5 删除数据库 /71 4.2 表的建立 /72 4.2.1 设计表结构 /72 4.2.2 创建表结构 /74 4.2.3 向表中输入数据记录 /78 4.3 表的打开、关闭、显示与维护 /79 4.3.1 表的打开和关闭 /79 4.3.2 表的显示 /80 4.3.3 表的修改 /82 4.3.4 记录定位 /85 4.3.5 表记录的增加 /87 4.3.6 删除与恢复表记录 /88 4.3.7 表的复制 /90 4.4 表的排序和索引 /91 4.4.1 排序 /91 4.4.2 索引的基本概念 /92 4.4.3 创建索引 /93 4.4.4 使用索引文件 /96 4.5 表的统计操作 /99 4.6 多个表的同时使用 /101 4.6.1 工作区的概念 /101 4.6.2 选择工作区 /102 4.6.3 建立表之间的临时关联 /103 4.7 表之间的永久关系与参照完整性 /104 4.7.1 建立表之间的永久关系 /104 4.7.2 设置参照完整性 /106 4.8 自由表 /107 4.8.1 自由表的创建和特性 /107 4.8.2 向数据库添加表和从数据库中移去表 /108 4.9 习题 /109 第5章 SQL语言及应用 5.1 SQL语言概述 /113 5.2 数据查询 /114 5.2.1 简单查询 /115 5.2.2 嵌套查询 /118 5.2.3 多表查询 /120 5.2.4 排序 /123 5.2.5 分组计算查询 /125 5.2.6 集合的并运算 /126 5.2.7 查询结果重定向 /127 5.3 数据定义 /129 5.3.1 建立表结构 /129 5.3.2 修改表结构 /132 5.3.3 删除表 /134 5.4 数据操纵 /135 5.4.1 插入记录 /135 5.4.2 更新记录 /136 5.4.3 删除记录 /138 5.5 习题 /139 第6章 查询与视图 6.1 查询设计 /141 6.1.1 创建查询的方法 /141 6.1.2 用查询向导创建查询 /142 6.1.3 用查询设计器创建查询 /145 6.1.4 输出重定向 /151 6.2 视图设计 /151 6.2.1 视图设计器 /152 6.2.2 建立视图 /153 6.3 习题 /158 第7章 结构化程序设计 7.1 程序设计基础 /160 7.1.1 程序的相关概念 /160 7.1.2 创建与修改程序文件 /161 7.1.3 保存与运行程序文件 /162 7.2 程序中常用的一些语句 /164 7.2.1 常用的基本语句 /164 7.2.2 输入和输出语句 /165 7.3 程序的基本控制结构 /168 7.3.1 顺序结构 /168 7.3.2 选择结构 /168 7.3.3 循环结构 /173 7.4 过程和自定义函数 /179 7.4.1 过程 /179 7.4.2 用户自定义函数 /182 7.4.3 参数传递机制 /184 7.4.4 过程文件 /185 7.5 变量的作用域 /186 7.5.1 局部变量 /187 7.5.2 局域变量 /187 7.5.3 私有变量 /188 7.5.4 全局变量 /190 7.6 习题 /191 第8章 表单设计 8.1 表单的建立与运行 /194 8.1.1 利用表单向导建立表单 /194 8.1.2 利用表单设计器建立表单 /199 8.1.3 设置表单的数据环境 /205 8.2 VFP面向对象程序设计基础 /207 8.3 常用的表单控件 /209 8.3.1 标签(Label)控件 /210 8.3.2 文本框(Text)控件 /211 8.3.3 命令按钮(Command)控件 /213 8.3.4 命令按钮组(Commandgroup)控件 /214 8.3.5 选项按钮组(Optiongroup)控件 /218 8.3.6 复选框(Checkl)控件 /219 8.3.7 微调(Spinner)控件 /220 8.3.8 列表框(List)控件 /222 8.3.9 组合框(Comb)控件 /224 8.3.10 编辑框(Edit)控件 /225 8.3.11 表格(Grid)控件 /226 8.3.12 页框(PageFrame)控件 /228 8.3.13 图像框(Image)控件 /231 8.3.14 计时器(Timer)控件 /232 8.3.15 线条(Line)和形状(Shape)控件 /233 8.4 习题 /234 第9章 报表设计 9.1 利用报表向导创建报表 /236 9.2 报表设计器 /239 9.2.1 启动报表设计器 /239 9.2.2 了解报表设计器 /240 9.2.3 报表设计实例 /243 9.3 快速报表的建立 /248 9.4 报表的输出 /250 9.5 习题 /250 第10章 应用系统开发实例 10.1 数据库应用系统的开发步骤 /252 10.2 学生管理系统的设计 /253 10.2.1 系统设计 /253 10.2.2 数据库设计与实现 /254 10.2.3 系统功能模块设计 /255 10.2.4 为顶层表单添加菜单 /273 10.2.5 设计主程序 /275 10.2.6 应用程序的连编 /276