《Visual FoxPro 3.0编程捷径与范例》求取 ⇩

目 录3

第一篇交互式Visual FoxPro3

第一章Visual FoxPro的安装3

1.1安装3

9.1.2选择字段 (14

1.2启动Visual FoxPro4

1.2.1 REG.DAT6

1.2.2选项6

1.2.3 CONFIG.FPW12

1.2.4 DEFAULT.FKY15

2.1 Windows17

第二章Visual FoxPro界面17

2.2工具条20

2.3定制工具条23

2.4工具提示24

2.5菜单24

2.6控制26

2.7 页面分类框27

2.8展开与折叠按钮27

2.9摁钉(pushpins)29

2.10文本框30

2.11编辑框30

2.12命令按钮31

2.13选项按钮组31

2.14复选框31

2.15组合框31

2.16列表框31

2.17微调控制器31

2.18 Visual FoxPro的界面33

2.19设置Visual FoxPro界面33

3.1 FoxPro的源头36

第三章Xbase的简史36

3.2技术的进化38

第四章关系模型41

4.1样例42

4.2使样例与关系模型相一致44

第五章Visual FoxPro数据结构50

5.1表50

5.2字段51

13.3.1配置Editor使其满足你的需要 (151

13.3.3在程序执行当中控制Visual FoxPro的行为 (152

5.3 NULL(空值)52

5.4索引53

5.6数据库56

5.5索引和快速查询56

5.7.MEM文件57

5.8 其它FoxPro文件57

第六章表的操作59

6.1访问一个现有的表59

6.2独占与共享使用60

6.3访问多个表60

6.4查看表的内容61

6.5指定记录的顺序65

6.6建立索引66

6.7创建表与修改现有表的结构67

6.8设置过滤器69

7.2访问多个数据库70

7.1访问现有的数据库70

第七章数据库的操作70

7.3查看数据库的内容71

7.4使用数据库设计器73

7.4.1在数据库设计器窗口中操作表窗口73

7.4.2向数据库中添加表74

7.4.3关闭数据库75

7.4.5对数据库中表的处理76

7.4.4创建数据库76

7.4.6 Visual FoxPro的数据字典77

7.5创建固定关系78

7.5.1删除固定关系79

7.6 以编程的形式创建表79

7.6.1表级子句81

7.6.2字段级子句83

7.7 用编程的方式修改表和数据字典的信息85

8.1 基本的SELECT语法88

第八章查询88

8.2字段列表89

8.3记录子集91

8.4合计函数94

8.5小计95

8.5.1多表选取96

8.5.2外部连接97

8.6控制结果集:目标99

8.7 控制结果集:ORDER BY100

8.8控制结果集:DISTINCT101

8.9 控制结果集:HAVING102

9.1建立一个查询103

9.1.1 Query Designer界面103

第九章查询设计器103

9.2运行查询105

9.3 建立复杂的字段表达式及使用合计函数105

9.4交叉表106

9.5添加及删除表106

9.6选择判定标准108

9.6.1排序109

9.6.2分组109

9.6.3显示当前SQL109

9.6.4表视图111

9.7 对Query Designer的限制111

9.6.5查询目标111

第十章查找特定数据及表中移动113

10.1 SKIP命令113

10.2 BOF()、EOF()和影子记录(phantom record)114

10.2.1 BOF()114

10.2.2 EOF()114

10.3 GO命令116

10.4 SEEK命令116

10.5 LOCATE命令117

第十一章修改数据119

11.1交互式添加记录119

11.2 以编程的形式添加记录119

11.2.1 APPEND BLANK/GATHER命令119

11.2.2 SQL1NSERT命令121

11.3从另外的源添加一批数据122

11.4交互式删除记录123

11.5 以程序的方式删除记录123

11.6处理已被删除的记录:重新调用及清理124

11.7交互式编辑记录126

11.8用编程的方式编辑记录126

11.8.1 FoxPro 2.x的解决办法126

11.8.2 Visual FoxPro的多用户机制127

11.8.3 OLDVAL、CURVAL及EVAL函数128

11.8.4 存贮及TABLEUPDATE()函数130

11.8.5 TABLEREVERT()函数132

11.8.6修改不同的字段132

11.8.7 表缓存(TABLE BUFFERING)133

11.9结论134

12.1建立文件卡视图关系135

第十二章在表之间建立关系135

12.2建立查找视图关系142

第二篇Xbase编程示例147

第十三章建立程序147

13.1利用Editor(编辑器)建立文件147

13.2编译及运行程序149

13.3 配置Visual FoxPro以适合编程需要150

13.3.2编辑文本时的选择151

13.4 Visual FoxPro应用程序的结构154

14.1命令156

第十四章命令、变量、运算符、函数和表达式156

14.2变量160

14.2.1命名约定163

14.2.2作用范围163

14.3运算符166

14.4函数166

14.5表达式167

第十五章函数169

15.1确定表达式的数据类型169

15.2数字与字符串之间的转换函数170

15.3日期转换函数171

15.4 日时(Date Time)转换函数172

15.6逻辑转换函数173

15.5货币转换函数173

15.7串函数174

15.8数组函数178

15.8.1数组操作函数178

15.8.2其它的数组函数181

15.9后记181

第十六章逻辑结构182

16.1 IF/ELSE/ENDIF182

16.2 DO CASE/OTHERWISE/ENDCASE183

16.3 FOR/ENDFOR184

16.4 DO WHILE/ENDDO187

16.5 SCAN/ENDSCAN187

16.6向可怕的逻辑结构告别191

17.1 UDF放到哪里192

17.2 向UDF传送一个参数192

第十七章用户自定义函数192

17.3 UDF的调用和返回的值193

17.4构造稳定的UDF195

17.5制做UDF“黑箱(black box)”200

第十八章调试工具202

18.1 Suspend/Resume203

18.2 View窗口203

18.3 Debug窗口203

18.4 Trace窗口204

第三篇 Visual FoxPro工具209

第十九章项目管理器209

19.1快步上路209

19.2.1 Project Manager对话框210

19.2深入现场实践Project Manager210

19.2.2 Project菜单213

19.3提示与技巧214

第二十章数据库设计器217

20.1快步上路217

20.2现场实践Database Designet222

20.2.1 Database Designer快捷菜单222

20.2.2 Table快捷菜单225

20.2.3 Relationship快捷菜单228

20.2.4 Database菜单228

20.3提示与技巧230

20.3.1 Visual FoxPro表结构230

20.3.2创建关键字230

20.3.3典型问题231

21.1快步上路232

第二十一章菜单设计器232

21.2现场实践Menu Designer234

21.2.1 MenuDesigner对话框234

21.2.2 Menu下拉菜单238

21.2.3 View下拉菜单239

21.2.4菜单生成过程243

21.3提示与技巧243

第二十二章表单设计器247

22.1总体概述247

22.2术语和工具248

22.3快步上路250

22.3.1创建和运行一个表单250

22.3.2将表单与用户输入集成到一起253

22.3.3从表单中控制表单对象256

22.3.4将表单和数据集成到一起259

22.3.5在一个表单中处理多个表263

22.3.6创建一个One-To-Many(一对多)的表单266

22.3.7创建一个表单集(多个表单)267

22.4现场实践Form Designer270

22.4.1 Properties窗口271

22.4.2 Code窗口272

22.4.3 Form Designer工具条273

22.4.4 Forx Controls工具条273

22.4.5 Color Palette工具条274

22.4.6 Layout工具条274

22.4.7菜单274

22.4.8引用对象276

22.5提示与技巧281

23.1快步上路283

第二十三章控制283

23.1.1公共特性284

23.1.2公共事件286

23.1.3事件触发286

23.2现场实践每一种控制287

23.2.1触发动作的控制287

23.2.2 VisualDelineators(直观绘制器)293

23.2.3数据控制295

23.2.4其它的表单控制工具条图标315

24.1快步上路317

24.2 简单的“快速报表”317

第二十四章报表设计器和标牌设计器317

24.3使用多张表319

24.4使用报表变量324

24.5现场实践Report Designer327

24.5.1 Report Designer窗口327

24.5.2 Report Controls工具条328

24.5.3 Layout Controls工具条328

24.5.4 Color Palette工具条329

24.5.5 Report菜单329

24.5.6 View菜单330

24.6现场实践Label Designer331

24.6.1 LabelDesigner窗口331

24.7提示与技巧331

25.1.1 创建一个本地视图333

25.1快步上路333

第二十五章视图设计器333

25.1.2创建一个远程视图335

25.2现场实践View Designer337

25.2.1 View菜单337

25.2.2 Query菜单338

第二十六章类设计器和类浏览器341

26.1 面向对象程序设计的快速入门342

26.1.1原始表单和控制对象343

26.1.2从初始版本中继承343

26.1.3创建你自己的初始版本344

26.1.4OOP术语344

26.1.5不可视类345

26.1.6 OOP放在Visual FoxPro中的什么地方347

26.2.1创建你自己的表单基类348

26.1.7在现实应用系统中的生产率348

26.2快步上路348

26.2.2创建表单子类351

26.2.3在Visual FoxPro中登记表单类351

26.2.4把定制的图标附着到一个已登记注册的类上353

26.2.5从表单子类出发创建表单354

26.2.6修改一个表单类355

26.2.7创建你自己的控制基类356

26.2.8从你的基类出发创建控制子类356

26.2.9登记你的控制基类357

26.2.10从你的基类或子类出发把控制放入表单357

26.2.11控制类和容器类357

26.2.12创建一个不可视类358

26.2.13增加你自己的属性和方法359

26.2.14考察一个类库的内容362

26.2.15属性和方法的层次体系362

26.3现场实践Class Designer363

26.4现场实践Class Browser364

26.4.1安装Class Browser364

26.4.2使用Class Browser364

第四篇 创建Visual FoxPro应用程序369

第二十七章开发功能规范的过程369

27.1应用程序的开发周期371

27.2电话联系371

27.3销售商谈374

27.3.1审查现有应用软件376

27.3.3缔约书378

27.3.2你能给我一个棒球场的价格吗378

27.4功能规范380

第二十八章定制开发环境382

28.1几个错误的开端382

28.2开发者的环境需求384

28.3驱动器分配385

28.4根目录的内容387

28.5应用程序目录的内容388

28.6优化开发环境389

第二十九章设置菜单和事件处理程序394

29.1确定菜单风格395

29.1.1以功能为中心的菜单风格395

29.1.2 FILE/EDIT/DATA/REPORTS/UTILITIES/HELP396

29.1.3以文档为中心的菜单风格396

29.1.4 伪面向对象(PSEUDO-OBJECT-ORIENTED)菜单系统397

29.2 用户和开发者的菜单398

29.3时间与付帐及跟踪系统(TABETS)菜单结构399

29.3.1 File399

29.3.2 Edit400

29.3.3 Record400

29.3.4 Tools401

29.3.5 1eveloper401

29.3.6 Window402

29.3.7 Help402

29.4具有非常简单事件循环的菜单402

29.4.1创建并运行一个具有非常简单事件循环的菜单402

29.5 Visual FoxPro事件处理程序411

29.6给程序框架添加功能411

29.7.2创建非可视类413

29.7 利用Visual FoxPro的面向对象功能413

29.7.1快速复习非可视类413

29.7.3实现非可视类420

29.7.4增强非可视类425

29.7.5创建应用程序层的非可视类428

29.7.6开始习惯于非可视类中的方法和属性431

29.8真正的菜单对象432

第三十章建立应用程序的基础433

30.1表单类型434

30.2做好准备—创建自己的类库435

30.2.1创建BASECTR L.VCX控制类库435

30.2.2创建自己的控制类库435

30.2.3创建BASEFORM.VCX表单类库438

30.2.4 由基类来创建一个真实的表单445

30.2.5幕后正在发生什么446

30. 3代码放在何处449

30.3.1创建一个具有启动部件的项目449

30.3.2创建具有自己方法的表单450

30.3.3创建文件打开表单455

30.3.4总结457

30.4创建表单并将其连接到工具条上458

30.4.1将表单名放到窗口菜单上458

30.4.2创建工具条类460

30.4.3 在BASECTRL中创建新的控制类460

30.4.4创建基工具条类462

30.4.5让工具条和应用程序一起运行466

30.5.1 除去命令按钮467

30.5 除去表单上的命令按钮并使用工具条的一个拷贝467

30.5.2创建一个实例处理程序468

30.5.3使工具条自动泊留470

30.5.4运行应用程序470

30.6小结471

第三十一章创建表单472

31.1使数据处理功能更强472

31.1.1数据处理的回顾472

31.1.2以最佳的方式处理错误473

31.2通用的Add方法484

31.2.1 INCRID()--主关键字增加方法485

31.2.2 ADD()方法489

31.3 通用的删除方法489

31.4雇员表单(轻松自如)490

31.5.1 ITLOOK查询表491

31.5用户表单(简单查询)491

31.5.2利用下拉式列表框查询493

31.5.3利用选择列表查询494

31.6通用的选择列表498

31.7项目表单(温故而知新)504

31.8简单的Customer表单505

31.9复杂的Customer表单509

31.10时间项表单512

第三十二章报表516

32.1一对多报表516

32.2一对多及多对多报表518

32.3 Report Designer的限制521

33.1设置源程序525

第三十三章完成应用程序525

33.2余下的零星事527

33.2.1对_SCREEN.ACTIVEFORM的检测:问题527

33.2.2解决办法527

33.2.3使RECORD菜单组变暗:问题528

33.2.4解决办法528

33.2.5重新恢复被用户关闭的工具条:问题529

33.2.6解决办法530

33.2.7另一种选择531

33.2.8没有选择选项时,FileOpen表单将遭破坏:问题532

33.2.9解决办法532

33.3处理开发目录结构533

33.3.1设置所需路径535

33.3.2使用多种数据集544

33.4一般性查询表单546

33.5下一个目标550

33.5.1 去寻求更多的帮助550

33.5.2避免重起炉灶551

第五篇高级论题557

第三十四章表单创建过程自动化:构造器557

34.1 Visual FoxPro的构造器技术557

34.2建立你自己的构造器559

34.3 同时修改多个控制560

34.4 以交互方式修改多个属性562

34.5修改控制的类565

34.6构造器登记注册表572

35.1.1缺少的特性574

35.1数据字典需求574

第三十五章扩展数据字典574

35.1.2可能的解决方案575

35.1.3两种有效的扩展方法576

35.2 使用EDC扩展Visual FoxPro数据库容器577

35.2.1 启动并运行EDC577

35.2.2创建EDC类库578

35.2.3 EDC的结构578

35.2.4作为EDC的开始:所用的最新ID580

35.2.5 Input Mask(输入掩码)581

35.2.6使用具有一个重建索引实用程序的EDC586

35.2.7结论591

35.3使用DBCX扩展Visual FoxPro数据库容器591

35.4扩展DBC:结论592

36.1什么是客户/服务器593

第三十六章客户/服务器应用系统593

36.2 Vi8ual FoxPro的客户/服务器范例如何工作594

36.3如何访问服务器的数据595

36.4问题599

第三十七章与外部世界通信:OLE602

37.1 OLE控制602

37.1.1 访问OLE控制603

37.1.2 MSOUTLINE604

37.1.3 Graphics Server607

37.2 OLE自动化612

附录A: 协议书、附件及功能规范614

A.1协议书614

A.2协议书的附件617

A.3功能规范620

A.4功能规范的部分内容621

A.4.1总则621

A.4.2特定的功能621

A.4.3文件的结构622

A.4.4环境622

A.4.5安装623

A.4.6 目录结构623

A.4.7原始数据623

A.4.8主菜单623

A.4.9控制625

A.4.10应用程序屏幕626

附录B: 关于本书的附随磁盘628

B.1 重要的说明628

1996《Visual FoxPro 3.0编程捷径与范例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Whil Hentzen著;王潜等译 1996 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual FoxPro 3.0入门捷径(1996 PDF版)
Visual FoxPro 3.0入门捷径
1996 北京:电子工业出版社
Visual FoxPro 3.0编程捷( PDF版)
Visual FoxPro 3.0编程捷
Visual FoxPro 3.0使用与开发(1996年06月第1版 PDF版)
Visual FoxPro 3.0使用与开发
1996年06月第1版
Visual foxpro 3.0( PDF版)
Visual foxpro 3.0
Visual c++ 2.0 windows95程序设计( PDF版)
Visual c++ 2.0 windows95程序设计
Visual FoxPro 3.0面向对象编程(1995 PDF版)
Visual FoxPro 3.0面向对象编程
1995 成都:成都科技大学出版社
Visual FoxPro 3.0 类别篇(1997 PDF版)
Visual FoxPro 3.0 类别篇
1997 北京:人民邮电出版社
精通Visual Foxpro 3.0(1997 PDF版)
精通Visual Foxpro 3.0
1997 西安:西北工业大学出版社
中文版Visual FoxPro 3.0教程(1997 PDF版)
中文版Visual FoxPro 3.0教程
1997 北京:科学出版社;龙门书局
Visual FoxPro 3.0基础篇(1997 PDF版)
Visual FoxPro 3.0基础篇
1997 北京:人民邮电出版社
Visual FoxPro 3.0 技术篇(1997 PDF版)
Visual FoxPro 3.0 技术篇
1997 北京:人民邮电出版社
中文Visual FoxPro 3.0使用与编程大全(1997 PDF版)
中文Visual FoxPro 3.0使用与编程大全
1997 北京:机械工业出版社
Visual FoxPro 3.0应用篇(1997 PDF版)
Visual FoxPro 3.0应用篇
1997 北京:人民邮电出版社
Visual Foxpro 3.0 程序库篇(1997 PDF版)
Visual Foxpro 3.0 程序库篇
1997 北京:人民邮电出版社
Visual Basic 3.0-4.0 for Windows程序设计与范例(1996 PDF版)
Visual Basic 3.0-4.0 for Windows程序设计与范例
1996 北京:电子工业出版社