FoxPro 2.5 for Windows程序设计 入门篇PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:章立民著;李银花改编
- 出 版 社:北京:人民邮电出版社
- 出版年份:1994
- ISBN:7115052557
- 页数:419 页
第一章 什么是FoxPro 2.5 for Windows 1
1—1 FoxPro 2.5 for Windows的新增功能 2
1—2 FoxPro 2.5 for Windows的系统需求 4
1—2—1 硬件配备需求 4
1—2—2 软件配备需求 4
1—3 磁盘文件的类型 4
1—4 FoxPro 2.5 for Windows的技术规格 6
1—5 FoxPro 2.5 for Windows的安装 8
1—5—1 一般形式的安装步骤 9
1—5—2 网络管理器的安装步骤 11
1—5—3 工作站的安装步骤 12
第二章 如何优化您的系统 13
2—1 内存 14
2—1—1 FoxPro 2.5 for Windows的内存需求 14
2—1—2 FoxPro for Windows如何使用内存 16
2—1—3 虚拟内存 17
2—1—4 扩充内存(Expanded)、扩展内存(Extended)驱动程序的影响 17
2—1—5 磁盘快取程序 18
2—2 优化MS—DOS 18
2—2—1 文件数目的设定 19
2—2—2 磁盘缓冲区的设定 20
2—3 优化Microsoft Windows 21
2—4 做好硬盘的管理 21
2—5 网络环境下的FoxPro 22
2—5—1 网络环境下的文件数目设定 22
2—5—2 临时文件 23
2—6 小结 24
第三章 FoxPro 2.5 for Windows的配置设定 25
3—1 进入Windows后如何立即启动FoxPro for Windows 25
3—2 驱动程序的初始参数 26
3—2—1 初始参数—T 26
3—2—2 初始参数—C 27
3—2—3 环境变量FOXPROSWX的使用 27
3—3 初始状态数据文件FOXPRO.INI 28
3—4 配置文件CONFIG.FPW的设定 28
3—4—1 仅能在CONFIG.FPW中设定的配置 29
3—4—2 _STARTUP= 29
3—4—3 COMMAND= 30
3—4—4 MEMLIMIT= 30
3—4—5 INDEX= 31
3—4—6 LABEL= 31
3—4—7 REPORT= 32
3—4—8 MVCOUNT= 32
3—4—9 OUTSHOW= 32
3—4—10 EDITWORK= 33
3—4—11 PROGWORK= 33
3—4—12 SORTWORK= 33
3—4—13 TMPFILES= 34
3—4—14 _GEN... 34
3—4—15 RESOURCE= 35
3—4—16 TEDIT= 35
3—5 资源文件FOXUSER的使用 36
3—5—1 启动资源文件 36
3—5—2 资源文件的数据结构 37
3—5—3 TYPE字段 37
3—5—4 ID字段 38
3—5—5 NAME字段 39
3—5—6 READONLY字段 39
3—5—7 CKVAL字段 39
3—5—8 DATA字段 39
3—5—9 UPDATED字段 39
3—5—10 FoxPro如何以及何时使用资源文件 39
3—5—11 用户自定义资源文件 40
3—5—12 设定Browse窗口的配置 40
3—5—13 局域网络上的资源文件 41
3—6 小结 42
第四章 开始学习FoxPro 2.5 for Windows 43
4—1 FoxPro 2.5 for Windows的用户界面 43
4—1—1 菜单的使用 44
4—1—2 对话框的使用 45
4—1—3 如何选取对话框中的控制对象 46
4—2 窗口中的操作 47
4—3 交谈式模式 48
4—4 Esc键的中断使用 48
4—5 系统信息 49
4—6 帮助系统的使用 49
4—6—1 显示帮助说明的主题 49
4—6—2 获取某一个特定主题的帮助说明 50
4—7 结束FoxPro 2.5 for Windows 51
4—8 小结 51
第五章 数据库的建立与显示 53
5—1 建立新数据库文件 54
5—2 定义数据库文件的结构 54
5—2—1 数据结构范例 56
5—3 新增数据记录 61
5—3—1 使用APPEND命令增加数据记录 62
5—4 打开、选用一个现存的数据库文件 62
5—4—1 工作区的概念与多个数据库文件的使用 63
5—4—2 数据库的别名 65
5—4—3 重复打开同一个数据库文件 66
5—4—4 只读数据库 66
5—4—5 缺省磁盘目录的设定 66
5—4—6 磁盘目录搜寻路径的设定 67
5—4—7 目录的显示 67
5—5 显示数据库文件结构 67
5—6 显示数据库文件的数据记录 68
5—6—1 仅显示特定字段的内容 69
5—6—2 仅显示特定范围的数据记录 69
5—6—3 仅显示符合某特定条件的数据记录 70
5—6—4 仅显示连续符合某特定条件的数据记录 71
5—6—5 不显示记录编号 72
5—6—6 将数据输出至打印机打印 72
5—6—7 将数据输出至一个文本文件 72
5—7 文件操作 72
5—7—1 更改文件名称 72
5—7—2 文件的拷贝 73
5—7—3 文件的删除 73
5—7—4 文件维护公用程序 73
5—8 小结 79
第六章 数据库的编辑 81
6—1 如何移动记录指针 81
6—2 数据库的搜寻 84
6—3 数据库结构的修改 85
6—4 数据记录的编辑 87
6—5 REPLACE命令的数据替换 90
6—5—1 备注字段的数据替换 91
6—5—2 设定数据替换的范围 92
6—5—3 设定数据被替换的条件 92
6—6 数据记录的删除 93
6—6—1 删除记号的标示——DELETE 93
6—6—2 数据的永久删除——PACK 94
6—7 解除被标示删除记号的记录——RECALL 95
6—8 一次永久删除所有数据记录——ZAP 96
6—9 小结 96
第七章 数据库的排序与索引操作 97
7—1 数据库的排序 97
7—1—1 多个字段的排序 99
7—1—2 部分数据的排序 100
7—1—3 指定条件的排序 101
7—1—4 排序后的部分字段拷贝 101
7—2 数据库的索引 102
7—2—1 有条件的索引 107
7—2—2 设定排列的次序 107
7—2—3 建立数据单一的索引 108
7—2—4 关键字ADDITIVE的使用 108
7—2—5 相关的索引命令 108
7—3 数据记录的搜寻 112
7—3—1 SETEXACT命令对搜寻的影响 114
7—3—2 多个键值的搜寻 118
7—4 小结 121
第八章 数据库的关联性连接 123
8—1 多个数据库文件同时使用 123
8—2 关联性连接的建立——SET RELATION 126
8—3 “一对多”的关联性连接——SETSKIP 129
8—4 三个文件间的关联性连接 130
8—5 取消关联性连接 132
8—6 小结 133
第九章 基本的程序设计 135
9—1 文本编辑器的基本操作 135
9—1—1 光标的移动 137
9—1—2 文字的选取 138
9—2 常量 138
9—3 内存变量 138
9—4 表达式 141
9—5 运算符 142
9—5—1 字符串运算符 142
9—5—2 算术运算符 143
9—5—3 关系运算符 144
9—5—4 逻辑运算符 144
9—6 函数 145
9—6—1 函数一:BOF([<alias>]) 145
9—6—2 函数二:EOF([<alias>]) 145
9—6—3 函数三:DATE() 146
9—6—4 函数四:TIME() 146
9—6—5 函数五:UPPER(<expC>) 146
9—6—6 函数六:LOWER(<expC>) 147
9—6—7 函数七:CTOD(<expC>) 147
9—6—8 函数八:DTOC(<expD>[,1]) 147
9—6—9 函数九:SPACE(<expN>) 150
9—6—10 函数十:LEN(<expC>) 150
9—6—11 函数十一:TRIM(<expC>) 151
9—6—12 函数十二:LTRIM(<expC>) 151
9—6—13 函数十三:ALLTRIM(<expC>) 151
9—6—14 函数十四:SUBSTR(<expC>[,<expN1>[,<expN2>]]) 152
9—6—15 函数十五:STR(<expN1>[,<expN2>[,<expN3>]]) 152
9—6—16 函数十六:VAL(<expC>) 152
9—6—17 函数十七:宏替换(&) 153
9—7 函数的调用方式 154
9—8 输出与输入命令 156
9—8—1 命令一 156
9—8—2 命令二 160
9—8—3 命令三 164
9—8—4 命令四 165
9—8—5 命令五 166
9—8—6 命令六 171
9—8—7 命令七 173
9—9 数据记录的汇总 174
9—9—1 命令一 175
9—9—2 命令二 175
9—9—3 命令三 176
9—9—4 命令四 177
9—10 方框的绘制与区间清除 179
9—10—1 命令一 179
9—10—2 命令二 182
9—10—3 命令三 183
9—11 结构化控制命令 184
9—11—1 循环 185
9—11—2 条件语句 186
9—11—3 嵌套式IF条件语句 188
9—11—4 多重条件语句 190
9—11—5 计数循环 192
9—11—6 数据库扫描循环 194
9—11—7 循环打印 196
9—12 预处理命令 198
9—12—1 编译时期常量 198
9—12—2 条件编译 200
9—13 过程与过程文件 201
9—13—1 过程 202
9—13—2 过程文件 204
9—14 用户自定义函数与参数传递协定 207
9—15 局部变量与全局变量 211
9—15—1 局部变量 211
9—15—2 全局变量 213
9—16 格式化的输入与输出 214
9—16—1 备注字段的编辑 217
9—16—2 格式化输出与输入 217
9—16—3 设定GET变量的初值 220
9—16—4 GET字段的关闭与打开 221
9—16—5 设定GET字段的提示信息 221
9—16—6 设定输入值的许可范围 222
9—16—7 设定编辑区域的大小 222
9—16—8 输入值的查验 223
9—16—9 GET字段的先期查验 224
9—17 小结 230
第十章 数组 231
10—1 数组的建立 231
10—1—1 <array1> 232
10—1—2 <expN1>[,<expN2>] 232
10—2 数组元素值的设定与行列下标的处理 233
10—3 检测数组的大小 235
10—4 数组的拷贝 236
10—5 插入与删除数组的元素 236
10—6 数组的排序 240
10—7 数组的搜寻 241
10—8 全局数组与局部数组 242
10—9 数组的传递 243
10—10 数组与数据库文件间的数据交换 246
10—10—1 数据库与数组间的非批量交换 247
10—10—2 数据库与数组间的批量交换 261
第十一章 窗口的制作 265
11—1 第一步——窗口的定义与建立 265
11—1—1 指定窗口的名称 266
11—1—2 定义窗口的位置与大小 266
11—1—3 建立一个子窗口 267
11—1—4 IN SCREENIN DESKTOP 268
11—1—5 建立窗口的标题 268
11—1—6 设定窗口的边界形式 268
11—1—7 设定窗口的控制属性 269
11—1—8 设定窗口最小化时的图标 270
11—1—9 设定窗口的背景图片 270
11—2 第二步——窗口的打开 271
11—2—1 指定所要打开的用户自定义窗口的名称 272
11—2—2 以子窗口的方式打开用户自定义窗口 272
11—2—3 用户自定义窗口的层叠位置 274
11—2—4 NOSHOW 274
11—3 第三步——窗口的关闭与清除 274
11—4 如何移动窗口 277
11—5 窗口内存文件(.WIN)的使用 279
11—6 改变桌面窗口与用户自定义窗口的属性 280
11—7 窗口专用的其它命令与函数 285
11—8 小结 286
第十二章 菜单的制作 287
12—1 第一种菜单系统(光条式菜单) 287
12—2 第二种菜单系统(独立的弹出式菜单) 290
12—3 第三种菜单系统(下拉式菜单) 293
12—4 第四种菜单系统(主菜单条) 298
12—4—1 第一步——DEFINE MENU命令的使用 299
12—4—2 第二步——DEFINE PAD命令的使用 300
12—4—3 第三步——ON SELECTION MENU/PAD命令的使用 301
12—4—4 第四步——ACTIVATE MENU命令的使用 302
12—5 第五种菜单系统(下拉弹出式菜单) 306
12—5—1 第一步——DEFINE POPUP命令的使用 307
12—5—2 第二步——DEFINE BAR命令的使用 310
12—5—3 第三步——ON SELECTION POPUP/BAR命令的使用 312
12—5—4 第四步——ACTIVATE POPUP命令的使用 313
12—6 第六种菜单系统(组合式菜单) 317
12—7 分层式菜单的建立 322
12—8 菜单的放大与移动 327
12—9 如何灵活地调整子功能选项的位置 332
12—10 如何同时选择多个子功能选项 334
12—11 如何设定功能选项的可选择条件 337
12—12 选项的标记 346
12—13 菜单的堆栈 355
12—14 如何在程序中直接更改FoxPro的系统菜单 357
12—15 将菜单建立在FoxPro的系统菜单上 361
12—16 小结 365
第十三章 键盘处理的函数与命令 367
13—1 INKEY()函数的使用 367
13—2 LASTKEY()函数的使用 371
13—3 READKEY()函数的使用 374
13—4 ON KEY命令的使用 377
13—5 ON ESCAPE命令的使用 378
13—6 ON KEY=命令的使用 379
13—7 ON KEY LABEL命令的使用 383
13—8 按键的堆栈 385
13—8—1 PUSH KEY [CLEAR] 386
13—8—2 POP KEY[ALL] 386
13—9 退出捕捉处理 393
13—10 错误分支处理 397
13—11 测知事件处理命令的语句 398
13—12 小结 401
第十四章 程序调试工具 403
14—1 调试窗口(Debug Window) 403
14—2 跟踪窗口(Trace Window) 404
14—3 功能选项Program 405
14—4 功能选项Do 406
14—5 功能选项Resume 406
14—6 功能选项Out 406
14—7 功能选项Over 407
14—8 功能选项Step 407
14—9 小结 408
附录A FoxPro 2.5可使用的RGB值与颜色代码 409
附录B INKEY()及LASTKEY()函数的返回值 410
附录C READKEY()函数的返回值 412
附录D "ON KEY="所用的按键码 414
附录E ON KEY LABEL命令的按键识别名称 415
附录F FoxPro 2.5 for Windows的系统功能菜单的名称 416
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019