图书介绍
FoxPro2.5程序设计技巧PDF|Epub|txt|kindle电子书版本网盘下载
![FoxPro2.5程序设计技巧](https://www.shukui.net/cover/20/31553535.jpg)
- 罗辉编著 著
- 出版社: 上海:上海科学普及出版社
- ISBN:7542709658
- 出版时间:1995
- 标注页数:430页
- 文件大小:35MB
- 文件页数:446页
- 主题词:关系型数据库
PDF下载
下载说明
FoxPro2.5程序设计技巧PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 FoxPro2.5概述1
1.1 FoxPro2.5 for DOS的特点1
1.2 FoxPro2.5 for Windows的特点2
第二章 FoxPro2.5的环境、安装和运行5
2.1 系统运行的基本要求5
2.1.1 FoxPro 2.5 for DOS的系统要求5
2.1.2 FoxPro2.5 for Windows的系统要求5
2.2 选择FoxPro2.5的中文环境5
2.2.1 西文软件使用汉字的途径5
2.2.2 选择FoxPro2.5的中文环境6
2.3 FoxPro2.5的安装9
2.3.1 FoxPro2.5 for Windows的安装9
2.3.2 FoxPro2.5 for DOS的安装9
2.4 FoxPro2.5系统的启动和使用10
2.4.1 启动FoxPro10
2.4.2 装载诊断工具"FOX.EXE和FOXR.EXE11
2.4.3 FoxPro2.5系统菜单的使用12
2.4.4 初次使用可能出现的问题12
2.5 本章小结13
第三章 数据库的规范化设计14
3.1 逻辑数据库的设计14
3.2 逻辑数据库设计的规范化理论15
3.2.1 范式定义15
3.2.2 范式的具体讨论16
3.3 设计规范化的逻辑数据库20
3.3.1 字段列表并分组构成原始表21
3.3.2 原始表转换成1NF表21
3.3.3 1NF表转换成2NF表22
3.3.4 2NF表转换成3NF表23
3.3.5 高阶范式的选择24
3.3.6 制一个连接图表25
3.4 创建物理数据库25
3.4.1 创建数据库结构25
3.4.2 有效的字段名27
3.4.3 FoxPro2.5支持的数据类型27
3.4.4 数据库的打开28
3.5 本章小结30
第四章 窗口结构及其编程31
4.1 窗口的结构31
4.2 窗口的定义32
4.2.1 窗口定义32
4.2.2 窗口定义的修改35
4.3 窗口的使用35
4.3.1 显示窗口35
4.3.2 隐藏窗口37
4.3.3 释放窗口37
4.3.4 窗口的保存和恢复37
4.3.5 窗口的变化38
4.4 窗口函数39
4.4.1 确定窗口间从属关系的函数39
4.4.2 确定窗口活动性的函数40
4.4.3 确定窗口属性的函数42
4.4.4 确定窗口大小和位置的函数46
4.5 用窗口进行特技画面设计47
4.5.1 局部信息区域着色47
4.5.2 局部信息区域的变长和移动技术51
4.5.3 提出窗口信息关键词演示54
4.5.4 信息窗口的动态组装55
4.6 本章小结60
第五章 备注字段和通用字段61
5.1 FoxPro2.5的备注字段61
5.1.1 备注字段的新特点61
5.1.2 备注字段的应用实例62
5.2 FoxPro2.5 for Windows的通用字段70
5.2.1 通用字段70
5.2.2 FoxPro2.5的DDE和OLE技术70
5.2.3 在系统菜单界面使用OLE对象73
5.2.4 在程序中使用OLE对象77
5.2.5 通用字段的应用实例79
5.3 本章小结80
第六章 数据库浏览命令Browse的使用81
6.1 数据库浏览命令Browse81
6.1.1 Browse窗口的操作81
6.1.2 Browse窗口中备注字段和通用字段的编辑82
6.2 Browse命令的使用82
6.2.1 Browse命令的使用格式82
6.2.2 Browse窗口的编辑字段控制83
6.2.3 建立计算字段85
6.2.4 大型数据库的查询编辑85
6.2.5 为Browse窗口设置一个标题87
6.2.6 为Browse窗口指定背景窗口88
6.2.7 Browse窗口的分裂和Change/Browse编辑方式88
6.2.8 对Browse窗口中的制表线的控制89
6.2.9 Browse窗口的刷新和影子的保留89
6.2.10 编辑数据的控制89
6.2.11 Browse窗口的时间控制91
6.2.12 Browse窗口的色彩、字体和风格的控制91
6.2.13 Browse窗口属性的保存和恢复92
6.2.14 与Browse应用有关的函数92
6.3 Browse的应用92
6.3.1 Browse处理多库92
6.3.2 Browse处理一对多关联93
6.3.3 对Browse窗口的功能键的控制93
6.3.4 用Browse建立单项工资录入程序95
6.4 本章小结97
第七章 全屏幕编辑命令的使用98
7.1 全屏幕编辑命令98
7.1.1 全屏幕编辑命令98
7.1.2 WHEN和VALID子句的设计101
7.2 GET命令的激活107
7.2.1 READ命令107
7.2.2 READ事件期间的记录上锁108
7.2.3 GET对象的循环激活108
7.2.4 由一个READ控制多个编辑窗口108
7.2.5 READ窗口与非READ窗口的切换109
7.2.6 READ窗口切换时的动作控制109
7.2.7 当前READ事件GET对象定义的保存110
7.2.8 Foundation READ和READ的嵌套应用110
7.2.9 READ事件和子句的执行顺序111
7.3 GET对象的重显112
7.4 GET对象的拾取116
7.5 通用数据库浏览程序117
7.6 本章小结132
第八章 控制钮的设计134
8.1 按钮(Push)135
8.2 无线按钮(Radio)137
8.3 不可见按钮(Invisible)138
8.4 复选框(Check)140
8.5 弹出按钮(Popup)141
8.6 滚动列表(List)143
8.7 旋转器控制(spinner)145
8.8 文本编辑区(Text Edit Regions)146
8.9 屏幕生成器148
8.9.1 屏幕生成器的使用148
8.9.2 区域变量声明命令:REGIONAL151
8.9.3 屏幕生成器指令153
8.9.4 快速屏幕154
8.10 本章小结154
第九章 索引与Rushmore技术156
9.1 索引类型和特点156
9.1.1 索引类型156
9.1.2 复合索引的特点157
9.2 索引的操作157
9.2.1 建立索引157
9.2.2 使用索引158
9.3 Rushmore技术159
9.4 优化表达式160
9.4.1 基本可优化表达式160
9.4.2 复合的优化表达式161
9.5 Rushmore技术的局限161
9.6 本章小结162
第十章 结构化查询和多库查询163
10.1 RQBE和结构化查询163
10.1.1 RQBE查询构造器及查询命令163
10.1.2 指定要查询的条目165
10.1.3 指定数据源166
10.1.4 指定查询结果输出去向166
10.1.5 记录选择和子查询168
10.1.6 分组处理查询结果169
10.1.7 查询结果的联合169
10.1.8 指定查询结果的顺序170
10.1.9 查询的执行和修改170
10.1.10 FoxPro2.5的另外三条标准SQL命令170
10.1.11 SQL与Rushmore171
10.2 多库查询171
10.2.1 用公共字段建立关联171
10.2.2 处理相关表中一对多关联关系172
10.2.3 一对多关联数据的浏览173
10.3 本章小结174
第十一章 文件的目录操作175
11.1 FoxPro系统的路径设置175
11.1.1 设置默认目录和公用路径175
11.1.2 目录选择176
11.2 两个目录文件间的相对路径176
11.3 创建、选择和保存时的文件名设置178
11.3.1 创建或打开文件时的文件名设置178
11.3.2 选择文件时的文件名设置179
11.3.3 以…保存文件时的文件名设置180
11.4 拾取内存文件的文件名及其磁盘位置181
11.5 对文件路径进行分解和合成182
11.6 本章小结186
第十二章 数组的应用187
12.1 数组的定义、声明和初始化187
12.1.1 数组的定义187
12.1.2 全局数组、局部数组和区域数组的声明189
12.1.3 数组元素下标和元素号的转换190
12.1.4 数组的初始化191
12.2 数组元素的操作191
12.2.1 数组元素的插入、删除和查找191
12.2.2 数组元素的拷贝192
12.2.3 数组元素的排序192
12.2.4 数组元素的其它操作193
12.3 利用数组获得特殊数据194
12.3.1 获取目录文件信息194
12.3.2 获取数据库结构信息200
12.3.3 获取当前有效字体信息200
12.4 数组/数据库间数据的相互转换200
12.5 数组作为参数传递给过程或函数202
12.6 本章小结203
第十三章 系统菜单及菜单系统的设计204
13.1 用户菜单的基本类型204
13.2 系统菜单结构及其编程接口205
13.2.1 系统菜单结构205
13.2.2 系统菜单的编程接口206
13.3 利用数组建立菜单系统207
13.3.1 利用数组建立弹出菜单207
13.3.2 利用数组建立下拉菜单209
13.4 高级组合菜单系统212
13.4.1 高级组合菜单命令和函数212
13.4.2 高级组合菜单的设计215
13.5 系统菜单的动态调整223
13.5.1 对系统菜单进行扩充223
13.5.2 系统菜单的汉化226
13.5.3 菜单系统的控制231
13.6 通用菜单驱动器的设计232
13.6.1 通用菜单驱动器的功能和特点介绍232
13.6.2 通用菜单驱动器韵程序设计232
13.7 本章小结240
第十四章 色彩控制技术241
14.1 有关色彩的基本知识241
14.1.1 色彩(Color)241
14.1.2 色彩对(Color Pair)和色彩对表(Color Pair List)241
14.1.3 色彩模式(Color Scheme)242
14.1.4 RGB色彩值244
14.1.5 色彩集(Color Set)和色彩拾取器(Color Picker)245
14.2 色彩操作的命令和函数245
14.2.1 使用色彩的命令245
14.2.2 色彩设计命令和函数246
14.3 FoxPro for DOS的自动配色程序247
14.4 本章小结251
第十五章 键盘和鼠标控制252
15.1 功能键的定义252
15.2 键盘状态的控制253
15.3 键盘事件陷井254
15.3.1 键盘事件陷井的设置254
15.3.2 键盘事件陷井的善后命令的获取259
15.4 键盘缓存区的使用259
15.4.1 预置键盘缓冲区259
15.4.2 键盘缓存区按键的检测和拾取260
15.4.3 编辑事件退出时的按键检测和拾取264
15.4.4 检测键盘缓存区是否为空266
15.5 鼠标动作的时间调整267
15.6 宏定义键269
15.6.1 有关宏键操作的几条命令270
15.6.2 程序中使用宏键实例271
15.7 本章小结273
第十六章 报表打印和打印机控制技术274
16.1 报表的程序生成274
16.2 文本合并输出命令276
16.3 报表生成器278
16.3.1 打开报表定义窗口278
16.3.2 报表定义窗口的分区和大小280
16.3.3 定义报表对象281
16.3.4 报表定义的控制键281
16.3.5 调整区的空间大小282
16.3.6 对象特性的修改282
16.3.7 报表分组282
16.3.8 报表标題和总结283
16.3.9 报表变量283
16.3.10 快速报表283
16.3.11 报表定义的保存284
16.3.12 报表预视和远行284
16.4 标签设计285
16.4.1 标签定义窗口的打开285
16.4.2 标签布局格式287
16.4.3 定义标签对象287
16.4.4 标签的预视和运行287
16.5 打印机设置与驱动器287
16.5.1 FoxPro for DOS的打印机支持系统287
16.5.2 打印系统支持流程294
16.6 本章小结295
第十七章 帮助设计和错误捕获处理296
17.1 联机帮助(HELP)手册296
17.1.1 系统本身的联机帮助手册296
17.1.2 帮助主题过滤器299
17.1.3 应用软件的简易联机帮助手册设计301
17.2 应用软件中实时帮助信息的设计301
17.3 上下文相关联机帮助的设计302
17.3.1 SET TOPIC TO<字符表达式>命令方式302
17.3.2 SET TOPIC TO<逻辑表达式>命令方式303
17.3.3 在多个帮助主题间建立关联304
17.3.4 非标准HELP窗口的帮助方式305
17.4 为系统帮助提供一个帮助树306
17.5 错误的捕获和处理318
17.6 错误信息的汉化322
17.7 本章小结324
第十八章 表达式和数值计算325
18.1 表达式及表达式构造器325
18.1.1 表达式325
18.1.2 名字表达式326
18.1.3 表达式构造器327
18.2 系统的数值计算330
18.2.1 数值计算的函数和命令330
18.2.2 计算命令CALCULATE331
18.2.3 财政计算333
18.3 本章小结334
第十九章 应用环境保护技术335
19.1 应用程序环境335
19.2 内存变量的保护336
19.3 工作区状态和SET参数的保护336
19.3.1 单一工作区状态和SET参数的保护和恢复336
19.3.2 整个工作区状态的保存和恢复339
19.4 热键和宏定义键的保护340
19.4.1 当前ON KEY LABEL命令的设置的保存和恢复340
19.4.2 宏定义键的保存和恢复341
19.5 窗口和菜单的保护341
19.5.1 窗口的保存和恢复341
19.5.2 菜单定义的保存和恢复341
19.6 本章小结343
第二十章 低级文件操作344
20.1 文件的创建、打开和关闭344
20.1.1 创建文件344
20.1.2 打开文件345
20.1.3 关闭文件346
20.2 文件指针的定位347
20.3 低级文件操作的检测函数348
20.3.1 确定文件是否结束348
20.3.2 查询低级文件操作的错误348
20.3.3 一组可用于数据库文件低级文件操作的函数348
20.4 文件的输入输出349
20.4.1 文件读349
20.4.2 文件写350
20.5 文件内容的刷新351
20.6 改变文件长度352
20.7 在FoxPro环境阅读WPS文书文件352
20.8 本章小结354
第二十一章 程序的调试和运行355
21.1 程序的调试355
21.1.1 软件调试的原则356
21.1.2 软件调试的步骤356
21.1.3 软件调试的用例设计357
21.2 使用调试工具进行调试359
21.2.1 调试命令359
21.2.2 跟踪调试窗口360
21.3 在程序中调试FoxPro程序363
21.4 程序的运行364
21.4.1 程序的运行方式364
21.4.2 源程序编译器:COMPILE365
21.4.3 编译预处理器366
21.5 本章小结368
第二十二章 应用程序生成器和软件项目管理369
22.1 应用程序生成器369
22.2 使用FOXAPP生成应用程序的步骤369
22.2.1 选择一个数据库371
22.2.2 选择一个屏幕371
22.2.3 生成一个应用372
22.3 生成的应用程序菜单系统372
22.3.1 System(Help)菜单基372
22.3.2 Edit菜单基372
22.3.3 Application菜单基373
22.3.4 Utilities菜单基373
22.3.5 Browse菜单基374
22.4 软件项目管理374
22.5 项目管理器的使用374
22.6 确保项目的更新376
22.7 解决项目中的未知引用问题377
22.8 EXTERNAL命令的使用377
22.9 在项目中包含/排除文件378
22.10 项目编译和运行中可能的问题378
22.11 本章小结379
第二十三章 系统的性能优化381
23.1 系统运行环境的优化381
23.1.1 提高磁盘存取效率381
23.1.2 减少FoxPro的启动时间382
23.1.3 有效利用系统内存383
23.1.4 优化配置CONFIG.SYS383
23.1.5 数学协处理器的使用384
23.2 FoxPro2.5应用程序的优化384
23.2.1 充分利用Rushmore技术384
23.2.2 避免内存占用384
23.2.3 打开和关闭文件384
23.2.4 设置TALK和DOHISTORY项为OFF384
23.2.5 使用名字表达式代替宏代换(&)命令385
23.2.6 将多个文件组合成项目文件385
23.2.7 执行SQLSELECT命令的优化385
23.2.8 其它优化编程性能385
23.3 本章小结386
附录一 FoxPro2.5系统性能指标—览表387
附录二 FoxPro2.5的文件扩展名及其意义—览表389
附录三 FoxPro2.5 的系统菜单接口391
附录四 系统内存变量—览表399
附录五 FoxPro2.5错误信息—览表401