FoxPro 2.6数据库应用教程

FoxPro 2.6数据库应用教程 pdf epub mobi txt 电子书 下载 2026

出版者:清华大学出版社
作者:瓮正科
出品人:
页数:366
译者:
出版时间:2000-03
价格:28.00
装帧:平装
isbn号码:9787302026105
丛书系列:
图书标签:
  • FoxPro
  • 数据库
  • 编程
  • 教程
  • Visual FoxPro
  • 数据库应用
  • 2
  • 6
  • 开发
  • 软件
  • 入门
  • 经典
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

内容提要

本书简要介绍了数据库基础知识和数据库设计技术,详细地说明了FoxPro2.6

数据库建立、插入、删除、修改、浏览、更新、索引、排序、连接等基本操作;同时介绍了

表达式生成器、报表生成器、屏幕生成器、菜单生成器、项目生成器和导航器的使用方

法;深入讨论了SQL和RQBE查询语言,以及数组、窗口、备注字段、模板语言、低级

文件操作、网络程序设计和屏幕控制项程序设计。此外,还专门介绍了结构化程序设

计、事件驱动程序设计和程序生成技术。本书内容丰富,概念清晰,叙述循序渐进。每

章均配有习题,便于教学。

本书可作为大、中专院校和各类培训班数据库应用课程的教材,也可供数据库应

用开发人员参考。

作者简介

目录信息

目录
第1章 数据库基础知识
1.1 数据库概述
1.1.1 数据、信息和数据处理
1.1.2 数据处理的三个阶段
1.1.3 数据库系统的组成
1.1.4 数据库体系结构
1.1.5 数据库系统的特点
1.1.6 数据库系统发展趋势
1.2 现实世界的数据描述
1.2.1 数据的描述
1.2.2 实体模型
1.2.3 数据模型
1.3 数据库管理系统
1.3.1 数据库管理系统的功能
1.3.2 数据库管理系统的组成
1.3.3 DBMs和Os的关系
1.4 FoxPro2.6数据库管理系统
1.4.1 FoxPro的性能指标
1.4.2 FoxPro系统安装
1.4.3 FoxPro系统的启动
1.4.4 FoxPro系统配置
1.4.5 CONFIG.FP中的特殊项
1.4.6 功能键和宏定义
1.4.7 FoxPro资源数据库
习题一
第2章 FoxPr026基础知识
2.1 FoxPro系统菜单
2.1.1 FoxPro操作方式
2.1.2 控制项和键盘约定
2.1.3 FoxPro系统菜单
2.1.4 Systern菜单
2.1.5 系统帮助(HelP)
2.1.6 Window菜单(窗口操作)
2.1.7 File菜单(文件打开、保存和打印)
2.2 文本编辑器
2.2.1 文本编辑功能键定义
2.2.2 Edit菜单(编辑操作)
2.2.3 文本编辑实例
2.3 FoxPro语言基础
2.3.1 数据
2.3.2 变量
2.3.3 表达式
2.3.4 文件类型
2.3.5 命令语法规则
2.4 内存变量操作
2.4.1 内存变量的建立与输出
2.4.2 内存变量存储显示
2.4.3 内存变量的释放
2.4.4 内存变量的保存与恢复
2.5 常用函数及其应用
2.5.1 字符处理函数
2.5.2 数值处理函数
2.5.3 日期和时间函数
习题二
第3章 数据库建立与操作
3.1 数据库设计
3.1.1 系统分析
3.1.2 概念结构设计
3.1.3 逻辑结构设计
3.1.4 物理结构设计
3.2 教学管理数据库设计
3.2.1 教学管理数据库系统分析和概念设计
3.2.2 教学管理数据库逻辑结构设计
3.2.3 教学管理数据库物理结构设计
3.3 数据库结构定义
3.3.1 建立与修改数据库结构(CREATE/MODIFYSTRUCTURE)
3.3.2 显示数据库结构(LISTSTRUCTURE)
3.3.3 打开与关闭数据库(SELECT/USE/CLOSE)
3.3.4 获取数据库结构和状态信息
3.4 记录的基本操作
3.4.1 添加记录(APPEND)
3.4.2 显示记录(LIST/DISPLAY)
3.4.3 修改记录(EDIT/REPLACE)
3.4.4 记录定位(GO/SKIP/LOCATE)
3.4.5 记录指针管理
3.4.6 插入记录(INSERT)
3.4.7 删除记录(DELETE/ZAP/PACK)
3.4.8 恢复记录(RECALL)
3.4.9 筛选记录(FILTER)
3.5 Record菜单记录操作
3.5.1 表达式生成器
3.5.2 Record弹出式菜单
3.5.3 查询定位
3.5.4 字段修改
3.6 记录浏览
3.6.1 记录浏览的基本操作
3.6.2 浏览菜单的功能
3.6.3 记录操作
3.6.4 字段操作
3.6.5 记录分区
3.6.6 按不同格式浏览
3.6.7 状态栏设置
3.6.8 BROWSE命令
3.6.9 EDIT/CHANGE命令
习题三
第4章 F0xPro结构化程序设计
4.1 程序设计初步
4.1.1 如何编写一个程序
4.1.2 程序的执行和注释(DO /*/&&)
4.1.3 程序流程图
4.2 顺序结构程序设计
4.2.1 格式输出(@...SAY)
4.2.2 基本输入(ACCEPT/INPUT/WAIT)
4.2.3 格式输入(@..GET)
4.2.4 清屏与画框(@...CLEAR/@..TO)
4.2.5 颜色表示与设置
4.3 条件分支程序设计
4.3.1 条件分支设计(IF...ENDIF)
4.3.2 条件分支函数(IIF())
4.3.3 多重分支(DOCASE...ENDCASE)
4.4 循环结构程序设计
4.4.1 FOR循环
4.4.2 WHILE循环
4.4.3 SCAN循环
4.4.4 退出循环(EXIT/LOOP)
4.5 过程和函数程序设计
4.5.1 自定义函数
4.5.2 过程设计
4.5.3 参数传递方式
4.5.4 变量的作用域
4.5.5 递归调用
4.6 数据库程序操作
4.6.1 文件名处理程序设计
4.6.2 用程序方式添加记录
4.6.3 用程序方式删除或恢复记录
4.6.4 根据输入条件查询记录
4.6.5 用表格方式输入浏览记录
习题四
第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 Database菜单
5.2.1 Database菜单的意义
5.2.2 记录排序
5.2.3 Setup操作
5.2.4 数值计算
5.2.5 记录成批输入/输出
5.2.6 自动建立数据库
5.3 备注字段操作方法
5.3.1 备注字段操作
5.3.2 备注字段逐行操作
5.3.3 备注字段内容成块输入输出
5.3.4 与备注字段相关的命令
5.4 多库连接操作
5.4.1 连接操作定义
5.4.2 多库物理连接
5.4.3 多库逻辑连接
5.4.4 一对多关系连接
5.4.5 获取关系状态
5.4.6 多库修改操作
5.5 VIEW窗口和多库操作
5.5.1 VIEW窗口的意义
5.5.2 建立关系的方法
5.5.3 建立和恢复视图文件
5.5.4 建立一对多关系
习题五
第6章 报表设计与生成
6.1 程序控制打印
6.1.1 设置打印机
6.1.2 打印页控制
6.1.3 获取打印机状态
6.1.4 利用打印系统变量控制打印
6.2 报表生成器概述
6.2.1 报表生成器原理
6.2.2 启动报表生成器
6.2.3 退出报表生成器
6.2.4 报表生成器弹出式菜单
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.4.4 报表总计设计
6.4.5 分组设计
6.4.6 自定义函数设计
6.4.7 多库报表设计
6.4.8 对象管理
习题六
第7章 查询语言SQL与RQBE
7.1 查询语言简述
7.1.1 数据定义
7.1.2 数据操纵
7.1.3 数据查询
7.2 SELECT命令的基本用法
7.2.1 基本查询
7.2.2 SQL函数的使用方法
7.2.3 带条件查询(WHERE)
7.3 复杂查询
7.3.1 多库查询
7.3.2 SELECT嵌套
7.3.3 谓词演算
7.4 查询结果处理
7.4.1 输出排序
7.4.2 输出重定向(INTO)
7.4.3 输出合并(UNION)
7.4.4 分组统计(GROUP)与筛选(HAVING)
7.5 RQBE系统概述
7.5.1 RQBE 原理
7.5.2 RQBE 的进入与退出
7.5.3 RQBE画面
7.5.4 RQBE 弹出式菜单
7.6 RQBE的应用方法
7.6.1 基本查询
7.6.2 多库查询操作
7.6.3 输出操作
习题七
第8章 FoxPr0高级程序设计
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 窗口辅助操作
8.2.4 窗口状态测量和设置
8.3 事件驱动程序设计
8.3.1 什么是事件驱动程序
8.3.2 键控管理程序设计
8.3.3 错误处理程序设计
8.4 网络程序设计
8.4.1 网络文件共享与独占
8.4.2 文件或记录的加锁与解锁
8.4.3 FoxPro隐含锁定
8.4.4 死锁及其解除方法
8.5 程序生成技术
8.5.1 程序生成概念
8.5.2 模板语言
8.5.3 程序生成方法
8.5.4 参数变换法程序生成器的实现
8.6 低级文件操作
8.6.1 低级文件概念
8.6.2 文件的建立和关闭
8.6.3 低级文件的读写操作
8.6.4 低级文件的其他操作
习题八
第9章 屏幕生成器及其应用
9.1 GET对象与READ
9.1.1 理解READ
9.1.2 获取GET对象号
9.1.3 显示GET信息
9.2 屏幕控制项程序设计
9.2.1 控制项概述
9.2.2 按钮程序设计
9.2.3 单选按钮程序设计
9.2.4 弹出式菜单程序设计
9.2.5 列表程序设计
9.2.6 复选按钮程序设计
9.2.7 无形按钮程序设计
9.2.8 文本编辑
9.3 屏幕生成器概述
9.3.1 屏幕生成器结构
9.3.2 屏幕生成器使用步骤
9.3.3 进入和退出屏幕生成器
9.3.4 屏幕设计画面
9.3.5 屏幕生成器弹出式菜单
9.4 屏幕生成器基本用法
9.4.1 屏幕布局
9.4.2 字段信息快速获取
9.4.3 建立Field对象
9.4.4 建立按钮对象
9.4.5 生成屏幕程序
9.5 屏幕生成器其他用法
9.5.1 建立单选按钮对象
9.5.2 建立复选按钮对象
9.5.3 建立弹出式菜单对象
9.5.4 建立列表对象
9.5.5 建立无形按钮对象
9.5.6 对象组合操作
习题九
第10章 菜单生成、项目制作和导航器应用
10.1 菜单系统概述
10.1.1 菜单结构
10.1.2 菜单属性
10.1.3 系统菜单
10.2 条形菜单程序设计
10.2.1 条形菜单定义
10.2.2 条形菜单触发控制
10.2.3 条形菜单相关操作
10.3 弹出式菜单程序设计
10.3.1 弹出式菜单定义
10.3.2 弹出式菜单项触发控制
10.3.3 弹出式菜单相关操作
10.4 菜单生成器概述
10.4.1 菜单生成器原理
10.4.2 菜单程序模式
10.4.3 菜单生成器使用步骤
10.4.4 菜单生成器的进入与退出
10.4.5 Menu弹出式菜单
10.5 菜单生成器使用方法
10.5.1 条形菜单描述
10.5.2 弹出式菜单描述
10.5.3 菜单程序生成
10.5.4 用户菜单程序
10.5.5 实用菜单系统问题
10.6 项目制作方法
10.6.1 项目生成器原理
10.6.2 建立与修改项目参数数据库
10.6.3 Project弹出式菜单
10.6.4 项目生成
10.7 导航器简介
10.7.1 Wizard概述
10.7.2 Wizard的使用方法
10.7.3 TableWizard的应用
习题十
参考文献
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本教材的排版实在让人感到一种穿越回上个世纪末的怀旧感,虽然这或许是它有意为之的“复古”风格,但对于习惯了现代清晰界面和流畅排版的读者来说,初次接触时确实需要一段适应期。书中的文字密度相当高,每一个段落都塞满了专业术语和操作步骤,让人感觉仿佛被一股脑地灌输知识。我特别留意了关于数据表结构设计的那几章,作者在阐述范式理论时显得有些过于简略,似乎默认读者已经对数据库理论有了一定的基础认知。如果是一个完全的新手,恐怕在面对如何合理划分主键和外键时,会感到无所适从。而且,书中很多代码示例的注释篇幅明显不足,很多时候我需要对照着后面的解释或者查阅其他资料,才能完全理解某一行命令背后的具体逻辑和限制条件。这种对初学者的友好度不足,使得学习曲线显得异常陡峭。坦白说,虽然内容本身涵盖的知识点很广,但缺乏那种循序渐进、手把手带领读者体验的教学节奏,更像是一本详尽的参考手册而非入门指南。

评分

整体而言,这本书似乎更倾向于记录FoxPro 2.6版本发布之初的原始功能集,而非致力于将这些功能转化为现代读者易于理解和应用的工作流。对于那些希望快速上手构建GUI界面的读者来说,书中对于屏障(Screen)和表单(Form)设计的讲解,内容极其陈旧,并且严重依赖于早期的基于文本或字符界面的布局方式,与现在流行的图形化设计理念相去甚远。我花时间去尝试书中描述的自定义菜单制作过程,发现整个过程非常繁琐且缺乏视觉反馈,对比现在主流的开发工具,这种方式的学习成本与产出不成正比。它更像是对一个特定历史时期软件开发范式的精确存档,而非一本面向未来应用的实操指南,对于希望学习现代数据库开发思想的读者,指导意义非常有限。

评分

令人费解的是,尽管这本书号称是关于“应用教程”,但其中许多章节对于实际项目开发中的常见痛点和解决方案探讨得非常肤浅。比如,涉及到多用户并发控制的部分,处理方式显得相当基础,完全没有触及到在企业级应用中经常遇到的锁机制冲突、事务隔离级别选择等复杂问题。我尝试用书中学到的知识去构建一个简单的库存管理系统原型,立刻发现书中关于报表生成的章节处理得过于简单化了。生成复杂的交叉表或带有多重分组汇总的报表,在书中几乎找不到深入的指导,提供的多是基础的列表式输出。这种“只见树木不见森林”的教学模式,让读者在理论上觉得自己似乎掌握了FoxPro的语法,但在实际构建一个能够投入使用的业务系统时,却感到力不从心,仿佛手里只有一套精密的螺丝刀,却不知道如何组装一台复杂的机器。

评分

从语言风格的角度来看,这本书的叙述方式非常“技术导向”,几乎没有使用任何引人入胜的语言来激发读者的学习兴趣。它更像是一份官方的操作手册,语气平实、干燥,缺乏任何感染力。我翻阅到关于内存变量和工作区管理的部分时,作者的论述逻辑虽然严密,但描述过程却显得有些绕口和晦涩。例如,关于`SELECT`命令在不同工作区之间的切换对变量生命周期的影响,我反复阅读了几遍,才勉强理解其细微差别。如果作者能用更形象的比喻,或者设计一些贴近生活场景的小案例(比如如何用它管理一个小书店的借阅记录),我相信读者的记忆点会更深刻。目前的这种写法,让人很容易在枯燥的术语堆砌中失去专注力,需要极强的意志力才能坚持读完那些偏底层的技术章节。

评分

我对书中对特定功能的介绍顺序和深度感到有些困惑。例如,关于程序文件(.PRG)的编写和编译流程,放在了数据库查询(`.DBF`文件操作)的讲解之后,这似乎打乱了大多数人学习编程语言时的自然认知顺序。通常情况下,读者会先对如何组织代码逻辑有一个初步概念,再深入到具体的数据操作层面。此外,书中对外部数据接口的介绍,特别是关于如何与外部数据库(如SQL Server)进行连接和数据交换的章节,内容更新显得尤为滞后。书中所展示的连接方法和驱动程序名称,在当前的操作系统环境下已经非常难以找到或配置成功,这使得该部分内容在实际操作中几乎成了“死知识”,无法用于现代化的系统集成。对于一本旨在教授应用的书籍来说,这种技术时效性的缺失,极大地削弱了它的实用价值。

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有