图书介绍

FoxPro 2.5高级开发指南PDF|Epub|txt|kindle电子书版本网盘下载

FoxPro 2.5高级开发指南
  • (美)亚当斯(Adams,Pat),(美)鲍威尔(Powell,Jordan)著;张文奎,张连文译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302015422
  • 出版时间:1994
  • 标注页数:476页
  • 文件大小:28MB
  • 文件页数:490页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

FoxPro 2.5高级开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 运行FoxPro1

第一章 FoxPro平台1

1.1 FoxPro 2.5系列产品1

1.1.1 FoxPro的编译器——Distribution Kits1

目录1

1.1.2 FoxPro库建立工具2

1.2 2.0以上版本的新特点2

1.2.1 交叉平台与向下兼容性4

1.3 FoxPro的硬件平台6

2.1.1 打开文件个数参数FILES8

第二章 FoxPro 2.5/DOS的软硬件配置8

2.1 系统配置文件CONFIG.SYS8

2.1.2 缓冲器参数BUFFERS9

2.2 局域网与文件柄10

2.2.1 Novell 286和Novell 386局域网10

2.2.2 Novell NetWare Lite和Novell Els11

2.2.3 基于DOS的局域网11

2.2.4 DOS SHARE11

2.2.5 快速打开文件的工具FASTOPEN12

2.2.7 DOS 5.013

2.2.6 DOS 4.x13

2.3 磁盘高速缓冲器14

2.3.1 磁盘高速缓冲器软件SMARTDRV15

2.3.2 磁盘高速缓冲器软件Super PC-KWIK15

2.4 扩充内存管理器15

2.5 一些术语17

2.5.1 实址方式与保护方式17

2.5.2 Wirtual-86方式(虚拟-86方式)18

2.5.3 常规DOS内存18

2.5.4 实际内存18

2.5.8 扩充内存,EMS内存和EEMS内存19

2.5.9 HIMEM.SYS驱动程序19

2.5.5 高位内存块或高位内存19

2.5.7 扩展内存和XMS19

2.5.6 高位内存区19

2.5.10 EMM386.EXE驱动程序20

2.5.11 EMM386.SYS驱动程序22

2.5.12 Quarterdeck公司的QRAM软件22

2.5.13 Quarterdeck公司的QEMM386软件22

2.5.14 Qualitas公司的386MAX和BlueMax25

2.6.2 AT档次计算机26

2.6 硬件平台的内存管理26

2.6.1 XT档次计算机26

2.6.3 386和486档次计算机27

2.7 Quarterdeck公司的DESQview软件27

2.7.1 FoxPro2.5/DOS和MS-Windows28

2.8 Novell局域网配置30

2.9 OS/2局域网服务器配置31

2.10 InvisibleNET局域网的配置32

2.11 LANtastic网络32

第三章 FoxPro的配置33

3.1.2 开关“-c”34

3.2 FoxPro装载器34

3.1 FoxPro命令行开关34

3.1.1 取消FoxPro的启动信息34

3.3 没有写入说明书的设置36

3.4 配置文件CONFIG.FP38

3.4.1 只能通过CONFIG.FP文件来指定的配置38

第四章 FoxPro资源文件44

4.1 什么是资源文件44

4.2 FoxPro资源文件中储存的是什么44

4.3.2 ID字段45

4.3 资源文件结构45

4.3.1 TYPE字段45

4.3.3 Name字段46

4.3.4 READONLY字段46

4.3.5 CKVAL字段46

4.3.6 DATA字段47

4.3.7 Update字段47

4.4 FoxPro怎样找到资源文件47

4.5 什么时候和怎样使用资源文件47

4.7 资源文件开关48

4.6 通过用户界面来控制资源信息48

4.8 资源文件和应用程序49

4.9 资源文件的维护50

4.10 多用户环境下的资源文件50

4.11 在程序控制下增加日志记录51

第二篇 应用程序的建立53

第五章 应用程序设计过程53

5.1 协议书和预付款54

5.2 指定功能的开发56

5.3 开发指定系统59

5.4 数据结构和规范化61

5.5 数据字典64

5.6 编程说明65

第六章 用户界面设计概念68

6.1 直观的用户界面68

6.2 将控制权交给用户69

6.3 前后一致69

6.4 宽容性70

6.5 保持屏幕整洁70

6.5.1 CUA(普通用户存取)界面设计71

6.5.2 以用户为中心的设计72

第七章 事件驱动程序设计77

7.1 新途径的起源77

7.2 程序设计方法的变迁77

7.3 用户界面的目的和行为77

7.3.1 面向对象的用户界面78

7.3.2 一种新思想78

7.4 FoxPro/DOS菜单79

7.4.1 怎样组织菜单系统79

7.4.3 菜单结构80

7.4.2 菜单设计80

7.5.1 控制81

7.5 窗口81

7.5.2 其他对象82

7.5.3 编程方面的考虑82

7.5.4 输入任务82

7.6.1 菜单83

7.6.2 屏幕集83

7.6 FoxPro的有力工具83

7.5.5 写源代码的一种新方法83

7.6.3 基本的READ语句84

7.7 考察应用程序的一种新方法84

7.7.1 事件循环84

第八章 FoxPro程序设计的实现86

8.1 事件循环和任务处理怎样工作86

8.1.1 主程序86

8.1.2 捕获任务87

8.1.3 任务的处理89

8.1.4 控制调色板源码90

8.2 使用磁盘上代码91

8.1.5 退出91

8.2.1 项目管理器92

8.2.2 产生屏幕92

8.2.3 屏幕Setup程序段94

8.2.4 屏幕Deactiveat程序段95

8.2.5 关于项目管理器的进一步内容96

第九章 安全性问题98

9.1 数据安全性98

9.2 数据损坏118

9.3 数据完整性119

9.3.1 重复记录的避免120

9.3.2 确保唯一的特征数120

9.3.3 数据加密122

9.4 灾害恢复127

9.5 容错127

9.6 文件损坏128

9.6.1 口令安全性129

第十章 程序调试和测试173

10.1 常见的编程错误173

10.2.1 模块化编程175

10.2 有助于减少错误的设计与编程方法175

10.2.2 两个编程小诀窍178

10.2.3 将程序段标准化178

10.3 测试179

10.3.1 单元测试179

10.3.2 程序测试实践179

10.4 使用FoxPro的调试工具180

10.4.1 编译180

10.4.2 跟踪和调试180

10.3.4 错误类型180

10.3.3 认可性测试180

10.5 调试提示183

10.5.1 关掉NO KEY LABEL并恢复菜单条183

10.5.2 使用清理程序183

第三篇 新的特性和技巧185

第十一章 错误处理185

第十二章 SQL295

12.1 为什么使用SQL?295

12.2 SQL方式和Xbase方式295

12.3 何时使用SQL296

12.3.1 SQL SELECT命令的语法和使用296

12.3.2 控制SQL SELECT输出296

12.4 列表297

12.5 使用WHERE子句298

12.5.1 用WHERE子句指明搜索条件298

12.5.2 用WHERE子句联系文件299

12.6 分组查询结果300

12.7 子查询300

12.8 模拟外部连接301

12.9 SQL输出301

12.11 FoxPro SQL技巧302

12.10.3 CREATE CURSOR302

12.10.2 CREATE TABLE302

12.10.1 INSERT302

12.10 其他SQL命令302

12.12 用SQL SELECT进行修改303

12.13 用宏代换建立查询303

12.14 建立动态采集表304

12.15 FoxPro SQL的行为304

12.16 与ANSI SQL的区别304

12.17 系统目录305

13.1.1 DOS文件属性306

13.1 文件管理概念306

第十三章 低级文件输入输出306

13.1.2 文件存取方式307

13.1.3 磁盘缓冲器307

13.2 LLFIO函数307

13.2.1 FOPEN()308

13.2.2 FULLPATH()309

13.2.3 LOCFILE()309

12.2.4 FCREATE()309

13.2.5 FGETS()310

13.2.8 FREAD()311

13.2.6 FPUTS()311

13.2.7 用低级文件I/O字符串功能修改CONFIG.SYS文件311

13.2.9 FWRITE()312

13.2.10 通过调制解调装置使用FREAD()和FWRITE()312

13.2.11 FSEEK()312

13.2.12 FEOF()313

13.2.13 FCLOSE()313

13.2.14 FFLUSH()313

13.2.15 FERROR()313

13.3 低级文件I/O范例314

13.2.16 FCHSIZE()314

13.3.1 修复丢失的备注文件315

13.3.2 修改DOS日期/时间316

13.4 建立和阅读外部文件316

13.4.1 无界文本文件316

13.4.2 非文本文件316

13.4.3 建立文本文件317

13.5 低级文件I/O的用途317

14.1 备注字段的结构318

14.1.1 损坏的备注字段318

第十四章 备注字段318

14.1.2 与dBASE和Foxbase+/Mac共享备注数据319

14.1.3 FPT备注字段的结构319

14.1.4 备注字段块的大小选定320

14.2 删去不用的备注字段数据320

14.3 使用备注字段文本320

14.3.1 隐含的行长度320

14.3.2 搜索备注字段320

14.3.3 备注字段与SQL321

14.4 备注字段的显示和编辑321

14.4.2 备注字段和@SAY/GET命令322

14.4.1 用BROWSE显示备注字段322

14.4.3 文本编辑区域323

14.4.4 存储备注数据323

14.4.5 打印备注字段324

14.4.6 裁剪文本324

14.5 备注字段中的操作文本324

14.6 在文件中传送备注字段内容326

14.7 对非文本内容使用备注字段327

14.8 备注字段的用途328

15.2 BROWSE优先级329

15.1 捕获记录级事件329

第十五章 浏览技术329

15.3 浏览窗口的运行控制330

15.3.1 浏览窗口330

15.3.2 冻结一个字段330

15.4 浏览范围331

15.5 命名一个浏览331

15.5.1 分割BROWSE窗口331

15.5.2 在字段级控制浏览332

15.6 一对多支持333

15.7 浏览的增量搜索333

15.8 用浏览挑选多个记录337

15.9 在BROWSE中做计算340

15.10 通过屏幕建立程序调用BROWSE341

第十六章 FoxPro的优化功能342

16.1 LAN配置342

16.1.1 非专用服务器342

16.1.2 配置计算机342

16.2 运行FoxPro程序343

16.3 处理删除的记录344

16.4 SEEK,LOCATE,SCAN344

16.5.1 Rushmore优化的结构化索引345

16.5 Rushmore优化345

16.5.2 对单数据库的Rushmore优化347

16.6 关闭Rushmore优化350

16.7 使用索引文件351

16.8 搜索串和备注字段352

16.9 建立临时文件352

16.9.1 提高REPORT FORM和LABEL FORM的速度352

16.10 优化语法353

16.10.1 数值字段、字符字段和字符串354

16.11 数据库的物理排序355

16.13 在FoxPro中使用数组356

16.12 加速浏览356

16.14 更快锁定357

16.15 宏替换,间接引用,EVALUATE()357

16.16 参数传递358

16.17 添加新记录358

16.18 删除备注字段中的无用空间358

16.19 保持数据库打开359

16.20 鼠标359

16.22 磁盘高速缓冲器360

16.21 窗口,弹出式菜单,菜单360

第四篇 多用户应用程序及其网络361

第十七章 多用户概念361

17.1 并行(共享)361

17.2 文件的独享361

17.3 冲突362

17.4 死锁363

17.5 记录和文件锁定363

17.6 内存变量,SQL临时表,数组和记录指针364

17.7 静态命名与动态命名的比较364

17.8 动态数据的处理365

17.9 文件和记录的直接使用367

17.10 打开和关闭文件368

17.11 删除记录370

17.12 局域网(LAN)环境的打印371

17.13 局域网信息交换372

第十八章 多用户程序设计373

18.1 文件的独享374

18.3 分级锁定377

18.3.1 FoxPro的隐含(自动)记录和文件锁定377

18.2 记录和文件锁定377

18.3.2 显含记录和文件的锁定394

18.4 内存变量的使用399

18.5 重新锁定402

18.6 读取锁定记录402

18.7 更新屏幕402

18.8 动态命名403

第十九章 改装单用户应用程序405

19.1 将文件置为可用405

19.2 文件的独享405

19.3 实现记录和文件锁定406

19.2.1 建立和使用临时文件406

19.3.1 记录锁定407

19.3.2 文件锁定409

19.4 多用户浏览410

19.5 多用户弹出式菜单410

19.6 查询表411

19.7 分配唯一的识别号412

第二十章 Novell网上的工作415

20.1 处理跟踪系统(TTS)415

20.1.1 TTS能做什么415

20.1.4 FoxPro的TTS函数416

20.1.2 TTS怎样工作416

20.1.3 通过NetWare来管理TTS416

20.1.5 如何建立TTS处理418

20.2 在NetWare下打印418

20.3 FoxPro与FoxBASE+/Mac共享文件418

20.3.1 文件名420

20.3.2 数据库文件和索引文件420

附录A FoxPro 2.5出错信息421

附录B FoxPro缺省值464

附录C 故障检修469

热门推荐