书籍详情
《FoxPro及其应用系统开发》[21M]百度网盘|亲测有效|pdf下载
  • FoxPro及其应用系统开发

  • 出版社:清华大学出版社
  • 出版时间:1998-03
  • 热度:8553
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

  《FoxPro 及其应用系统开发》从应用出发,全面介绍了FoxPro的语言基础、窗口环境和辅助开发工具及其应用系统开发方法。
  配套教辅《FoxPro及其应用系统开发题解》已出版。电子教案可在清华大学出版社网站下载。

内容简介

  《FoxPro 及其应用系统开发》是谭浩强教授最新主编的《计算机基础教育丛书》中的一本,是电视教材《FoxBASE及其应用系统开发》一书的姐妹篇。全书从应用出发,遵循“语言基础一程序设计一系统开发”三阶段教学法,全面介绍了FoxPr0的语言基础、窗口环境和辅助开发工具及其应用系统开发方法。
  《FoxPro 及其应用系统开发》实例丰富,各章 配有习题,适合于高校或培训班用作教材,也可供计算机应用人员自学或参考。

内页插图

目录

上篇 语言基础
第一章 绪论3
1.1 数据库的基本概念3
1.1.1 从文件管理到数据库管理3
1.1.2 数据库系统的特点3
1.1.3 数据库系统的分代4
1.1.4 数据库系统的分类5
1.1.5 数据库语言和数据库管理系统6
1.2 FoxPro概述6
1.2.1 引例:认识FoxPro7
1.2.2 FoxPro的语言成分8
1.2.3 FoxPro文件的主要类型10
1.2.4 FoxPro的特点和技术指标11
1.2.5 FoxPro的安装和启动13
1.3 FoxPro的界面风格与工作方式15
1.3.1 鼠标器及其操作16
1.3.2 FoxPro的界面风格17
1.3.3 FoxPro的帮助系统22
1.3.4 FoxPro的工作方式24
1.4 Visual FoxPro简介26
习题27

第二章 数据库的基本操作28
2.1 建立数据库文件28
2.1.1 库文件结构的建立28
2.1.2 库文件数据的输入33
2.1.3 库文件内容的查看35
2.2 FoxPro的命令工作方式 38
2.2.1 FoxPro的命令与命令子句38
2.2.2 表达式、数组与函数44
2.2.3 FoxPro的命令窗口52
2.3 修改数据库文件53
2.3.1 库文件结构的修改53
2.3.2 记录的插入、删除与添加54
2.3.3 记录数据的替换59
2.3.4 单个记录与数组间的数据传送59
2.4 复制数据库文件61
2.4.1 库文件结构与数据的复制61
2.4.2 库文件的结构文件63
2.4.3 成批记录与数组间的数据传送64
2.5 磁盘文件操作66
2.5.1 文件维护窗口66
2.5.2 磁盘文件操作命令68
习题68

第三章 查询与统计72
3.1 排序与索引72
3.1.1 排序72
3.1.2 索引73
3.2 查询命令77
3.2.1 顺序查询命令77
3.2.2 索引查询命令78
3.3 VIEW窗口79
3.3.1 多工作区查询79
3.3.2 VIEW窗口的面板81
3.3.3 视图文件84
3.3.4 库文件的关联84
3.4 RQBE窗口89
3.4.1 RQBE查询89
3.4.2 RQBE的窗口组成92
3.4.3 图形处理96
3.4.4 SQL SELECT命令99
3.5 统计命令102
3.5.1 计数命令102
3.5.2 求和命令102
3.5.3 求平均值命令103
3.5.4 计算命令103
3.5.5 汇总命令104
习题104

中篇 程序设计
第四章 程序设计初步 109
4.1 程序文件109
4.1.1 程序文件的建立与执行109
4.1.2 状态设置命令112
4.1.3 输入输出命令114
4.1.4 运行控制命令124
4.2 程序的控制结构126
4.2.1 顺序结构126
4.2.2 选择结构127
4.2.3 循环结构129
4.3 模块化程序设计136
4.3.1 基本概念136
4.3.2 子程序、函数与过程137
4.3.3 全程量与局部量140
4.4 积木式程序的编制142
4.4.1 程序中的功能模块142
4.4.2 带选单的控制模块148
4.4.3 积木式程序的装配155
4.4.4 一个典型的积木式程序157
4.5 应用程序的调试161
4.5.1 调试的目的与步骤161
4.5.2 调试技术162
4.5.3 调试窗口与跟踪窗口163
习题165

第五章 窗口设计167
5.1 窗口操作命令167
5.1.1 窗口定义与修改167
5.1.2 窗口管理171
5.1.3 建立窗口的控制对象174
5.1.4 清除窗口内容和其他177
5.2 窗口着色178
5.2.1 颜色对与颜色模式178
5.2.2 设置颜色的命令和子句179
5.3 BROWSE窗的设计182
5.3.1 定义BROWSE窗182
5.3.2 定义功能键184
习题187

第六章 屏幕生成器188
6.1 屏幕生成的基本概念188
6.1.1 屏幕生成器的组成188
6.1.2 屏幕生成的基本步骤189
6.1.3 快速屏幕生成190
6.2 屏幕工具箱193
6.2.1 定义屏幕对象的一般方法193
6.2.2 数据类对象的定义194
6.2.3 控制类对象的定义199
6.2.4 图形类对象的定义206
6.3 屏幕生成器的选单206
6.3.1 Screen选单206
6.3.2 Object选单215
6.4 组合查询窗口设计: 用屏幕生成器修改现有屏幕文件一例218
习题220

第七章 报表设计222
7.1 打印基础222
7.1.1 打印准备222
7.1.2 打印方法223
7.2 传统的报表打印设计226
7.3 报表书写器的基本操作227
7.3.1 打开报表设计窗口227
7.3.2 快速制表228
7.3.3 页面预览230
7.3.4 报表打印231
7.4 报表书写器的高级操作232
7.4.1 设置页面布局232
7.4.2 设计报表分区234
7.4.3 定义报表对象240
7.4.4 报表变量的应用244
习题249

第八章 选单设计250
8.1 下拉式选单设计250
8.1.1 选单生成器组成和基本操作步骤250
8.1.2 快速选单生成251
8.1.3 选单设计窗口252
8.1.4 Menu 选单254
8.2 弹出式选单设计258
习题263

下篇 系统开发
第九章 系统开发实例267
9.1 数据库应用系统的开发步骤267
9.2 “汽车修理管理系统”的开发268
9.2.1 需求分析268
9.2.2 数据库设计271
9.2.3 应用程序设计275
9.2.4 编码 276
9.2.5 运行设计292
9.3 项目管理器293
9.3.1 基本操作293
9.3.2 生成.EXE文件295
9.4 文档生成器296
习题298

第十章 多用户应用初步299
10.1 多用户环境299
10.1.1 Novell网的结构299
10.1.2 在Novell网上安装和启动FoxPro301
10.2 多用户操作和程序设计303
10.2.1 多用户操作的基本概念303
10.2.2 多用户命令和函数305
10.2.3 多用户编程311
10.3 多用户系统的性能优化312
习题314

附录一 FoxPro for Windows 命令概要315
附录二 FoxPro for Windows 主要函数328
附录三 ON KEY LABEL 键标号一览表336
主要参考文献338

前言/序言

  本书是编者根据近年讲授FoxPro课的经验编写的教材,是三年前出版的《FoxBASE+及其应用系统开发》的姐妹篇。
  1994年,我们为谭浩强教授主编的“计算机基础教育丛书”编写了《FoxBASE+及其应用系统开发》一书。该教材由于遵循“语言基础—程序设计—系统开发”的三段教学法,被许多学校用作教材,迄今已发行近45万册。本书继承了前一本书的结构和风格,增加了关于环境与工具的介绍,内容扩充而篇幅不增。希望它对数据库教学尤其是学习开发FoxPro应用系统的读者发挥良好的作用。
  FoxPro引入我国后,出版的书已经不少;其升级产品Visual FoxPro也已问世。为什么现在还写FoxPro,不直接写Visual FoxPro呢?
  一、 FoxBASE是基于DOS的。FoxPro for Windows是基于Windows 3.x的,而Visual FoxPro则主要基于Windows 95。根据国内高校当前的设备条件,对非计算机专业学生主要处于普及Windows 3.x及其应用软件的阶段。近年来出版的各省市(例如上海市)新一轮计算机培训教材,FoxPro仍然是其中的重要内容。
  二、 早期微机数据库语言只有命令执行和程序执行两种方式。Windows应用程序大力推行选单操作与“向导”操作方式,大大方便了最终用户。FoxPro则同时支持“选单操作”、“命令交互”和“自动编程”三种方式,加上对多媒体和多用户应用的支持,这表明它具有现代应用软件的主要特征,适宜于非计算机专业学生用作现阶段的数据库教学语言。
  三、 FoxPro继承了dBASE, FoxBASE等语言简明易用的特点,但在界面与功能上均有重要提高。它所配置的多种辅助工具有很强的实用性,能明显减轻软件的开发工作量。所以直至今天,它仍是开发微机数据库应用系统的常用语种。
  近几年出版的FoxPro图书虽多,但有些篇幅太大,有些又过于简单,内容较全而篇幅适中的教材并不多见。因此,我们为本书确定的编写方针为:全面介绍FoxPro的三种工作方式,展示其现代应用软件的特色,而重点则放在“程序设计”与“系统开发”方面。在程序设计中既注意传统方法的继承(第四章),更着眼于开发工具的利用(第六至第九章),在第四、第九两章各用一个模拟实例来说明这种变化。全书精选内容,多讲实例,尽可能结合实例阐明方法和原理,达到既省篇幅、又方便教学的目的。
  本书由四川联合大学史济民主编。汤观全编写了第三章和第五至第九章,邵存蓓编写了第二、第四两章,罗钟鸣编写了第十章,史济民撰写了第一章,并负责全书的策划和修改定稿。顾益明参加了第二、第四两章的程序调试和录入工作。鉴于本书内容丰富、篇幅紧凑,选材难免不当,敬请读者批评指正。