《FoxBASE+ & FoxPro for Windows 与程序自动生成》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:冯刚编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1997
  • ISBN:7115060940
  • 页数:454 页
图书介绍:

上篇 FoxBASE+ 1

第一章 概述 1

1.1 数据库的发展及基本概念 1

1.1.1 数据、信息和数据库 1

1.1.2 数据库系统的特点 2

1.1.3 数据库基本类型 3

1.1.4 数据库技术发展史 3

1.2 FoxBASE+系统概况 4

1.2.1 FoxBASE+系统软件组成 4

1.2.2 FoxBASE+的主要技术指标 5

1.3 FoxBASE+语言要素 6

1.3.1 命令 6

1.3.2 文件类型 8

1.3.3 常量和变量 8

1.3.4 运算符、表达式和函数 10

1.4 FoxBASE+系统软件安装及运行环境 14

1.4.1 FoxBASE+的安装、启动和退出 14

1.4.2 FoxBASE+辅助文件的使用方法 15

1.4.3 FoxBASE+的运行环境 15

1.4 4 FoxBASE+环境设置文件CONFIG.FX 15

第二章 FOXBASE+基本命令与操作 18

2.1 数据库文件的建立 18

2.1.1 建立库文件结构 18

2.1.2 数据的输入 21

2.1.3 数据库文件的打开与关闭 22

2.1.4 全屏幕编辑 23

2.2 数据库记录的定位与显示 24

2.2.1 数据库记录的定位 24

2.2.2 显示数据库文件的结构 26

2.2.3 显示数据库记录 27

2.2.4 预设过滤器 29

2.3 数据库文件的修改 30

2.3.1 修改文件结构 31

2.3.2 记录的插入与删除 31

2.3.3 修改记录数据 33

2.4 数据库文件的复制及相关操作 35

2.4.1 复制数据库文件结构 36

2.4.2 同时复制库文件结构和数据 36

2.4.3 数据库文件的结构文件 38

2.4.4 成批添加数据库文件记录 40

2.4.5 磁盘文件操作 41

2.5 数据库的排序与索引 43

2.5.1 数据的排序—重新组织数据库文件 43

2.5.2 建立索引文件 45

2.5.3 索引文件的打开、更新和关闭 45

2.5.4 索引文件查询命令 48

2.5.5 索引和排序的区别 50

2.6 数据库的统计与汇总 51

2.6.1 记录个数的统计 51

2.6.2 求和或平均值 51

2.6.3 生成汇总文件 52

2.7 多重数据库操作 53

2.7.1 多区操作的特点与种类 53

2.7.2 工作区的选择与互访 54

2.7.3 数据库文件的关联 57

2.7.4 两个数据库文件间的更新 58

2.7.5 数据库之间的连接 60

第三章 应用程序设计初步 62

3.1 程序设计中的几个基本问题 62

3.1.1 程序文件的建立和执行 62

3.1.2 程序设计中的常用命令 63

3.1.3 应用程序的调试 67

3.2 数据的定位输入输出 68

3.2.1 定位输出 68

3.2.2 定位输入 69

3.2.3 数据格式编辑 70

3.2.4 数据范围检验 72

3.2.5 格式输入输出中的函数 73

3.2.6 屏幕格式文件的使用 74

3.3 程序的分支和循环 75

3.3.1 分支结构 75

3.3.2 循环结构 79

3.4 存变量和数组 81

3.4.1 着色命令和INKEY()函数 81

3 4.2 内存变量基本操作 83

3.4.3 数组的使用 86

3.4.4 两个应用实例 89

3.5 模块程序设计 101

3.5.1 内存变量的作用域 101

3.5.2 自定义函数的使用 102

3.5.3 带参数子程序的设计 103

3.5.4 应用程序的模块框架 105

3.5.5 常用功能模块设计 106

3.6 菜单设计 110

3.6.1 光带式菜单 111

3.6.2 重叠式菜单的设计 112

3.7 表格打印设计 116

3.7.1 打印控制命令 116

3.7.2 二维表打印 118

3.7.3 打印功能模块和打印输出格式文件的设计 121

3.8 程序的组合与编译 124

3.8.1 程序的组合与过程文件 124

3.8.2 程序的编译 128

第四章 系统开发 130

4.1 数据库应用系统开发步骤概述 130

4.1.1 应用系统的可行性研究 130

4.1.2 系统需求分析 132

4.1.3 数据库的设计过程 136

4.1.4 应用程序的设计步骤 137

4.2 数据库的概念设计 138

4.2.1 概念数据模型 138

4.2.2 视图设计 140

4.2.3 视图合并 141

4.3 数据库的逻辑设计 142

4.3.1 关系数据库的逻辑模型 142

4.3.2 概念模型向关系模型的转换 143

4.3.3 关系规范化理论 145

4.4 数据库的物理设计 148

4.5 应用程序的总体设计 152

4.5.1 数据流图 152

4.5.2 总体设计过程 155

4.5.3 人事管理系统的总体结构 156

4.6 模块设计 157

4.6.1 模块化 157

4.6.2 模块独立 157

4.6.3 启发式规则 159

4.6.4 人事管理系统的模块设计 160

4.7 编码和测试 161

4.7.1 主控模块 162

4.7.2 登记子系统 166

4.7.3 总统计子系统 167

4.7.4 查询打印子系统 171

中篇 从FoxBASE+到FoxPro 177

第五章 FOXPRO数据库基础 177

5.1 FOXPRO的安装和使用 177

5.1.1 FoxPro的运行环境 177

5.1.2 FoxPro的安装 178

5.1.3 FoxPro的启动和使用 179

5.2 数据库定义及其数据维护基本操作 182

5.2.1 有关数据库结构的基本操作 183

5.2.2 FoxPro数据库数据的维护 187

5.2.3 Browse命令 189

5.3 FOXPRO数据库索引与排序 198

5.3.1 用索引对话框建立简单索引 198

5.3.2 Index话框的其他功能 201

5 3 3 用结构框建立简单索引 204

5.3.4 用命令方式建立索引 204

5.3.5 排序 206

5.4 查询与RUSHMORE(快速查找)技术 206

5.4.1 FoxPro的查询命令 206

5.4.2 Rushmore技术 207

5.5 报表和标签技术 208

5.5.1 快速报表的设计 208

5.5.2 定制报表的设计 212

5.5.3 标签的设计 216

第六章 VIEW窗口和RQBE窗口 218

6.1 VIEW窗口 218

6.1.1 建立或打开数据库 218

6.1.2 打开多个数据库 219

6.1.3 View窗口中数据库结构的修改 219

6.1.4 View窗口中数据库的修改 219

6.2 在VIEW窗口中建立数据库间的相关关系 220

6.2.1 建立一对一的关系 220

6.2.2 建立一对多关系 221

6.3 RQBE按例关系查询 222

第七章 FOXPRO程序设计 228

7.1 SCAN和ENDSCAN命令 228

7.2 窗口的使用 229

7.2.1 窗口的定义 229

7.2.2 窗口的活化和使用 230

7.2.3 窗口的非活化 230

下篇 FoxBASE+& FoxPro程序自动生成 231

第八章 模板语言编译器FOXCODE 231

8.1 FOXCODE概述 231

8.1.1 FoxCode基本组成和数据类型 231

8.1.2 Foxcode和FoxView 232

8.1.3 模板编译及应用程序产生 233

8.1.4 模板语言简介 234

8.2 模板语言 236

8.2.1 模板程序的格式和构成 236

8.2.2 记号与运算符 237

8.2.3 数据类型 238

8.2.4 语句和表达式 238

8.2.5 过程和函数 239

8.2.6 标号 240

8.2.7 语言语法 241

8.3 FOXCODE命令与函数 243

8.3.1 FoxCode命令 243

8.3.2 FoxCode函数 251

第九章 屏幕设计和应用程序生成器FOXVIEW 255

9.1 FOXVIEW概述 255

9.1.1 FoxView的格式和表格视图 255

9.1.2 程序自动产生 256

9.1.3 数据项 257

9.2 菜单 260

9.2.1 Menu System 261

9.2.2 磁盘菜单 261

9.2.3 装入菜单 261

9.2.4 Gen Menu 262

9.2.5 字段菜单 263

9.3 SHELL 264

9.3.1 DOS命令 264

9.3.2 数据库命令 265

9.3.3 FoxView的Shell命令 266

9.4 视图 267

9.4.1 屏幕格式视图 267

9.4.2 表格视图 268

9.4.3 文件视图 270

9.5 配置文件FOXVIEW.CFG 272

9.5.1 置处理 272

9.5.2 FOXVIEW.CFG程序列表 273

9.5.3 配置参数 274

第十章 程序自动生成器模板程序及人事管理系统的自动生成 276

10.1 模板程序 276

10.1.1 菜单生成模板 276

10.1.2 数据维护模板 284

10.1.3 条件查询模块 298

10.1.4 打印模块 303

10.1.5 各模块典型的FOXVIEW.CFG文件 306

10.2 人事管理系统的自动生成 309

10.2.1 面向数据流的应用系统设计的基本原理 311

10.2.2 菜单生成 311

10.2.3 数据维护模块的生成 320

10.2.4 中间处理模块 370

10.2.5 查询模块的生成 373

10.2.6 打印模块的生成 374

10.2.7 顶层模块设计 380

第十一章 FOXPRO程序自动生成器——屏幕生成器和菜单生成器 383

11.1 屏幕管理器 383

11.1.1 用户屏幕 383

11.1.2 修改用户屏幕 400

11.1.3 执行屏幕文件 400

11.2 菜单生成器 400

11.3 项目生成器 402

11.4 应用程序自动生成器 404

附录一 FOXBASE+(2.10版)命令一览表 406

附录二 FOXBASE+函数一览表 416

附录三 FOXPRO2.5文件种类和扩展名 422

附录四 FOXPRO2.5的常用命令与函数 424