图书介绍
Visual FoxPro 3.0编程捷径与范例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Whil Hentzen著;王潜等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505334042
- 出版时间:1996
- 标注页数:629页
- 文件大小:119MB
- 文件页数:652页
- 主题词:关系型数据库-数据库管理系统
PDF下载
下载说明
Visual FoxPro 3.0编程捷径与范例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录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