《FoxPro 2.5b中文版开发指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张文辅编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1995
  • ISBN:7302018804
  • 页数:323 页
图书介绍:张文辅编著.FoxPro2.5b中文版开发指南.北京:清华大学出版社

第一部分 数据库和FoxPro入门 1

第1章 数据库概述 3

1.1 数据和数据库 3

1.2 数据库文件 4

1.3 数据库结构 5

1.4 xBASE数据库主要术语 5

1.5 xBASE数据库命令语法 8

1.5.1 xBASE数据库命令语句 8

1.5.2 xBASE数据库变量 10

1.5.3 xBASE数据库函数 10

1.6 计算机管理信息系统(MIS)发展综述 10

1.6.1 MIS系统的作用 10

1.6.2 MIS系统的现状 11

1.6.3 MIS系统的未来 13

1.7 本章小结 14

第2章 FoxPro 2.5b中文版概述及安装 15

2.1 从FoxBASE+到FoxPro 2.5 15

2.2 FoxPro 2.5b中文版的优点 16

2.3 FoxPro 2.5b中文版技术指标 18

2.4 FoxPro 2.5b中文版文件类型一览表 20

2.5 DOS和Windows平台开发特点比较 21

2.6 编程新概念——程序生成器 23

2.6.1 计算机编程的发展过程 23

2.6.2 计算机自动编程 23

2.6.3 程序生成器 23

2.7 FoxPro 2.5b中文版运行环境及安装 24

2.7.1 系统运行环境 24

2.7.3 系统的启动与退出 25

2.7.2 系统安装 25

2.7.4 系统配置文件 26

2.8 本章小结 26

第二部分 FoxPro开发应用 29

第3章 屏幕生成器及相关命令和函数 29

3.1 有关屏幕生成器的名词术语 29

3.2 屏幕生成器的组成 30

3.3 屏幕数据库文件(.SCX,.SCT)结构分析 31

3.4 屏幕生成器的设计窗口和菜单 34

3.4.1 创建屏幕文件 35

3.4.2 打开屏幕文件 35

3.4.3 屏幕设计窗口 35

3.4.4 屏幕对象【Object】菜单详解 36

3.4.5 屏幕【Screen】菜单详解 39

3.4.6 生成【Generate…】菜单项说明 42

3.5 屏幕生成器实例 45

3.6 屏幕生成器生成的主要命令和函数 53

3.6.1 窗口的定义、修改及释放 53

3.6.2 窗口的激活与关闭 58

3.6.3 窗口的保存与恢复 59

3.6.4 窗口参数的测试函数 60

3.6.5 窗口状态的测试函数 61

3.6.6 窗口从属关系的测试函数 62

3.7 窗口控制项命令 63

3.7.1 窗口控制项概述 63

3.7.2 窗口控制项语法概述 64

3.7.3 窗口控制项语法详解 65

3.8 窗口输入输出命令 76

3.9 有关窗口的其他命令和函数 80

3.10 本章小结 82

4.1 有关菜单生成器的名词术语 83

第4章 菜单生成器及相关命令和函数 83

4.2 菜单生成器的组成及工作过程 84

4.3 菜单数据库文件(.MNX,.MNT)结构分析 86

4.4 菜单生成器的使用 87

4.4.1 创建菜单文件并打开菜单设计窗口 87

4.4.2 菜单生成器设计窗口 88

4.4.3 有关菜单设计的系统菜单【Menu】 88

4.5 菜单生成器实例 88

4.6 创建菜单命令 90

4.6.1 创建和打开菜单文件(.MNX) 90

4.6.2 创建菜单命令 91

4.6.3 系统菜单名 95

4.7 定义菜单项对应的操作 102

4.7.1 定义下级菜单 102

4.8.2 菜单的关闭 103

4.8.3 菜单的清除 103

4.7.2 指定菜单项对应命令或过程 103

4.8.1 激活和显示 103

4.8 菜单的使用 103

4.8.4 菜单的动态修改 104

4.8.5 菜单的保存与恢复 104

4.8.6 菜单标记的设置 104

4.9 返回菜单信息 105

4.10 其他创建菜单的命令 106

4.10.1 创建下拉式菜单 106

4.10.2 创建单个弹出式菜单 106

4.10.3 创建菜单选项 107

4.11 有关菜单的其他命令 107

4.12 本章小结 108

5.1.1 创建RQBE文件 109

5.1 在RQBE窗口中建立查询文件(.QPR) 109

第5章 举例相关查询RQBE及SQL 109

5.1.2 在RQBE窗口中修改已存在的查询文件(.QPR) 117

5.2 SELECT-SQL命令 118

5.2.1 SELECT-SQL命令简述 118

5.2.2 SELECT-SQL命令实例 118

5.2.3 SELECT-SQL命令详解 119

5.3 本章小结 123

第6章 报表/标签生成器及相关命令 124

6.1 有关报表/标签的名词术语 124

6.2 报表/标签生成器简述 125

6.3 报表/标签生成器设计窗口和菜单 126

6.3.1 创建报表/标签文件 126

6.3.2 打开报表/标签文件 126

6.3.3 报表/标签设计窗口 126

6.3.4 报表/标签【Report】菜单详解 127

6.3.5 报表/标签的设计及使用 129

6.4 报表/标签数据库文件结构分析 130

6.4.1 分析报表/标签库文件结构的意义 130

6.4.2 报表/标签库文件结构 130

6.4.3 报表/标签库结构分析 133

6.5 在应用程序中利用报表/标签文件 135

6.5.1 报表/标签生成器的优缺点 135

6.5.2 传统打印模块的缺点 135

6.5.3 利用报表文件制做报表 136

6.6 与报表/标签相关的命令 138

6.7 本章小结 141

第7章 项目管理器及编译 142

7.1 项目管理器简述 142

7.1.1 使用项目管理器的优点 142

7.1.2 项目文件中所保存的内容 143

7.1.3 用项目管理器产生一个应用系统的步骤 144

7.2 创建和修改项目文件 145

7.2.1 创建项目管理文件 145

7.2.2 打开项目管理文件 145

7.2.3 项目管理器窗口 145

7.2.4 项目管理器菜单 146

7.3 选择主工作目录 147

7.4 编译 148

7.4.1 在项目管理器中编译 148

7.4.2 使用BUILD命令编译 149

7.5 使用项目管理器的注意事项 149

7.6 本章小结 150

第8章 文档生成器及其应用 151

8.1 文档生成器简述 151

8.2 文档生成器的组成及作用 151

8.3 文档生成器的使用 152

8.3.1 输入应用系统的说明信息 153

8.3.2 确定源程序文档格式 154

8.3.3 确定是否输出其他文档报告 157

8.3.4 打印和其他设置 159

8.3.5 生成应用系统文档 159

8.4 文档生成器FoxDoc的专用命令 160

8.5 本章小结 162

第9章 程序的跟踪调试及出错处理 163

9.1 程序执行的监控窗口(Debug) 163

9.2 程序执行过程跟踪窗口(Trace) 165

9.3 出错处理 167

9.4 与出错处理有关的命令 168

9.5 与出错处理有关的函数 168

9.6 本章小结 170

10.1 开发独立运行系统的步骤 171

第10章 开发独立运行的应用系统 171

10.2 运行期(Runtime)环境与开发环境的差异 172

10.3 应用系统打包前需要做的工作 173

10.4 制做应用系统的安装软盘 175

10.4.1 打包程序SETUP.APP简介 175

10.4.2 SETUP.APP的工作过程 176

10.4.3 SETUP.APP的使用步骤 177

10.5 本章小结 180

第三部分 FoxPro高级应用 183

第11章 动态数据交换 183

11.1 什么是“动态数据交换(DDE)” 184

11.2 有关“动态数据交换(DDE)”术语 185

11.3 与另一个应用软件建立“对话” 186

11.3.1 发出或终止一个“对话” 186

11.3.3 在其他应用软件中执行命令 187

11.3.2 从其他应用软件获取数据 187

11.3.4 向其他应用软件传送数据 188

11.4 DDE错误处理 188

11.5 创建报告(notify)或自动(automatic)链接 189

11.6 使用非同步命令 190

11.7 用户的应用软件作为DDE服务器 190

11.7.1 建立一个DDE服务器 191

11.7.2 建立主题 192

11.7.3 提供回调(CALLBACK)函数 192

11.7.4 响应DDE活动 193

11.8 本章小结 195

第12章 对象链接与嵌入 196

12.1 有关对象链接与嵌入的名词解释 196

12.2 嵌入与链接的优缺点 197

12.3.1 在通用型字段中嵌入OLE对象 198

12.3 通过系统菜单嵌入或链接OLE对象 198

12.3.2 利用Windows剪贴板嵌入OLE对象 200

12.3.3 在通用字段中链接OLE对象 200

12.4 OLE对象的修改 201

12.4.1 编辑OLE对象 201

12.4.2 改变OLE对象链 201

12.4.3 把OLE对象转换为静态图形 201

12.5 高级OLE概念 202

12.5.1 OLE动词 202

12.5.2 OLE服务器登录信息 202

12.6 有关OLE的命令 203

12.7 本章小结 204

第13章 FoxPro与其他语言的接口 205

13.1 FoxPro与其他语言交换数据 205

13.1.1 把数据库文件转换为其他格式文件 205

13.1.2 把其他格式数据转换为数据库文件 206

13.1.3 使用低级的文件操作函数交换数据 207

13.2 调用用其他语言编写的外部可执行程序 207

13.3 调用二进制程序文件 209

13.3.1 调用二进制程序文件的命令 209

13.3.2 FoxPro调用二进制程序的要求 210

13.3.3 FoxPro调用二进制程序实例 210

13.4 FoxPro与C语言的接口 212

13.5 本章小结 212

第14章 网络环境下的FoxPro应用问题 213

14.1 网络环境下FoxPro 2.5b的安装 213

14.2 独占与共享 214

14.3 加锁与解锁 215

14.3.1 文件加锁和记录加锁 215

14.3.2 显式加锁和隐式加锁 217

14.4 网络环境下的出错处理 218

14.3.3 解锁 218

14.5 死锁的产生与预防 220

14.6 本章小结 221

第15章 多平台应用程序的转换 222

15.1 交叉平台应用程序 222

15.2 在Windows平台上运行DOS应用程序 223

15.2.1 一个应用实例 223

15.2.2 原样运行DOS应用程序 224

15.2.3 转换DOS应用程序 228

15.2.4 全面采用Windows的优点 231

15.3 交叉平台应用程序的处理 231

15.3.1 屏幕程序的处理 232

15.3.2 报表/标签及菜单文件的处理 234

15.4 在DOS平台上运行Windows应用程序 235

15.6 本章小结 236

15.5 转换器的工作过程 236

第四部分 FoxPro速查工具 241

第16章 FoxPro 2.5b的命令和函数功能表 241

16.1 FoxPro 2.5b的命令 241

16.2 FoxPro 2.5b的函数 266

第17章 FoxPro的系统内存变量 283

附录A FoxPro的各种键值表 288

一、Inkey()及Lastkey()键值表 288

二、On Key Label键标 289

三、On Key键值表 290

四、Readkey()键值表 291

附录B FoxPro 2.5b的错误信息 292

一、按字母顺序排列的错误信息 292

二、按错误号顺序排列的错误信息 313