Visual FoxPro专家方案PDF电子书下载
- 电子书积分:24 积分如何计算积分?
- 作 者:(美)米里亚姆·利斯金(Miriam Liskin)编著;黄昶译
- 出 版 社:上海:上海远东出版社;西蒙与舒斯特国际出版公司
- 出版年份:1998
- ISBN:7806134662
- 页数:916 页
第一部分 设计数据文件 3
第1章 规划应用程序 3
1.1确定用户需求 3
1.1.1与用户面谈 4
1.1.2研究现行系统 5
1.1.3确定数据实体 5
1.1.4研究输入和输出格式 7
1.1.5概括工作流程和处理时序 8
1.1.5.1改进处理时序 9
1.1.5.2增加实用程序过程 9
1.1.5.3评估处理需求 10
1.2范例系统介绍 11
1.2.2概括需求 12
1.2.1新系统的目标 12
1.3小结 13
第2章 表的设计 15
2.1规划数据库 15
2.1.1确定表格 17
2.1.2规则的折衷 19
2.1.3规划表间关系 19
2.1.3.1一对一关系 19
2.1.3.2一对多关系 20
2.1.3.3多对多关系 20
2.1.4建立数据库 21
2.1.5文件命名规则 22
2.2分配字段属性 22
2.2.1确定字段名 23
2.2.2选择数据类型 24
2.2.2.2使用数值数据类型 25
2.2.2.1使用文本数据类型 25
2.2.2.3使用日期/时间型数据类型 26
2.2.2.4使用逻辑数据类型 27
2.2.2.5使用通用数据类型 27
2.2.3分配字段宽度 27
2.2.4允许null值 28
2.2.5分配字段标题 29
2.2.6指定缺省值 29
2.2.7使用有效性规则 30
2.2.8使用字段注释 32
2.3定义表属性 32
2.4选择索引关键字段 33
2.5定义表关系 35
2.6定义参照完整性规则 36
2.7打印数据库说明 38
2.8介绍项目管理程序中的表 39
2.9小结 45
第3章 交互式使用Visual FoxPro 46
3.1使用Command窗口 46
3.2建立表达式 48
3.2.1测试表达式 49
3.2.2使用常量 50
3.2.3使用运算符 51
3.2.3.1使用关系运算符 53
3.2.3.2使用逻辑运算符 54
3.2.4使用内存变量 56
3.2.4.1系统内存变量 57
3.2.4.2显示内存变量 58
3.2.4.3保存和恢复内存变量 59
3.2.5使用函数 60
3.2.6优先级 63
3.2.7使用mull值 64
3.2.8使用对象 65
3.3小结 68
第4章 使用表和索引 69
4.1打开和关闭数据文件 69
4.2记录指针 71
4.2.1移动记录指针 71
4.2.2文件尾和文件头 73
4.3选择记录 74
4.3.1使用范围子句 74
4.3.2使用FOR子句 75
4.3.3使用筛选器 75
4.4使用索引 76
4.4.1建立索引 78
4.4.2删除索引 80
4.4.3使用复杂的关键字表达式 81
4.4.4打开并激活索引 83
4.4.5使用索引来查找记录 86
4.4.5.1查找部分关键字值 87
4.4.5.2选择多条记录 88
4.4.6重建索引 90
4.5 Rushmore优化法 91
4.6小结 94
第5章 使用多个表 95
5.1打开和关闭数据库 95
5.2打开多个表 96
5.2.1寻找相匹配的记录 99
5.2.2建立关系 101
5.2.3建立一对多关系 103
5.3使用SQL SELECT命令 105
5.3.1使用查询/视图设计器 106
5.3.3描述查询输出 107
5.3.2标识数据源 107
5.3.4确定选择标准 108
5.3.5确定输出次序 110
5.3.6选择输出的方向 111
5.3.7定义多表查询 113
5.3.8选择不重复的行 116
5.3.9汇总统计计算 117
5.3.10定义本地视图 119
5.4小结 121
第6章 交互式原型设计 122
6.1原型设计的目标 122
6.2选择样本数据 123
6.2.1模拟启动序列 124
6.2.2对历史数据排序 125
6.3模拟处理周期 126
6.3.1更新表 127
6.3.2计算和报表 129
6.3.3表维护过程 131
6.4设置工作环境 133
6.4.1使用Options对话框 134
6.4.2使用SET命令 135
6.4.3使用系统内存变量 137
6.4.4使用SYS函数 137
6.4.5使用CONFIG.FPW配置文件 138
6.4.6使用资源文件 139
6.4.7使用Windows的Control Panel 142
6.5小结 143
第二部分 使用FoxPro设计工具 147
第7章 编程入门 147
7.1编程的益处 147
7.2构造简单程序 149
7.2.1使用Visual FoxPro编辑器 150
7.2.2使用格式规范 153
7.2.3使用注释 154
7.2.4编译程序 156
7.2.5运行程序 160
7.2.6打印程序 160
7.3定制编辑器选项 161
7.4控制环境 163
7.5一个更完整的范例 164
7.6小结 167
第8章 设计简单的表单 168
8.1表单设计指南 168
8.2回顾表单设计器 170
8.3理解表单对象 172
8.3.1建立数据环境 179
8.3.2运行表单 183
8.4定义控制 183
8.4.1显示和编辑文本 184
8.4.2规定数据的格式 186
8.4.3收集逻辑型数据 188
8.4.4定义列表框和组合框 189
8.4.5定义命令按钮 193
8.4.6定义热键 197
8.4.7改变Tab键跳入次序 197
8.5定制表单的外观 200
8.5.1定制表单属性 201
8.5.2使用对齐辅助线 202
8.5.3定制字体属性 203
8.5.4定制色彩和特殊效果 203
8.5.5使用线框 205
8.6设置表单设计器选项 207
8.7小结 208
第9章 打印报表和标签 210
9.1报表的结构 210
9.2回顾报表设计器 213
9.2.1建立数据环境 215
9.2.2描述页面布局 218
9.2.3选择缺省字体 220
9.2.4规定报表的格式 221
9.2.5定制对象的外观 223
9.2.6打印变长数据 224
9.2.7有条件地打印对象 226
9.2.8数据分组 228
9.2.9定义计算 230
9.2.10使用报表变量 233
9.3打印和预览报表 235
9.4控制分页 237
9.5打印多栏布局 239
9.6打印具名信件 242
9.7预处理表 244
9.8小结 246
第10章 设计菜单 247
10.1回顾菜单设计器 247
10.1.1定义菜单 250
10.1.2复制系统菜单 250
10.1.3使用缺省的系统菜单选项 251
10.1.4定义系统菜单栏 255
10.1.5定义下拉式菜单 256
10.1.6定制菜单标题或菜单项选项 258
10.2使用菜单程序 260
10.2.2预览菜单 261
10.2.1运行菜单程序 261
10.3定制菜单选项 262
10.3.1向菜单加入Setup和Cleanup代码 264
10.3.2向菜单加入缺省的响应过程 264
10.4修改活动菜单 265
10.4.1保存和恢复菜单 268
10.4.2建立部分菜单 269
10.5菜单程序的结构 271
10.6小结 282
第11章 建立一个应用程序的工作原型 283
11.1概述工作原型 283
11.1.1 DataEntry菜单选项 287
11.1.2 Report菜单选项 291
11.1.3在报表中使用视图 293
11.1.4显式地打开表和视图 295
11.1.5 Utilities菜单选项 299
11.2小结 304
第三部分 掌握FoxPro编程语言 309
第12章 使用程序设计结构 309
12.1作判断 309
12.1.1使用IF结构 310
12.1.1.1使用注释 311
12.1.1.2测试记录指针的位置 313
12.1.1.3构造多重测试 314
12.1.1.4测试MESSAGEBOX函数的返回值 317
12.1.2使用DO CASE结构 319
12.2重复程序步骤 321
12.2.1使用FOR结构 321
12.2.2使用SCAN结构 323
12.2.3使用DO WHILE结构 325
12.2.4改变标准的处理顺序 328
12.3构造一个程序 330
12.3.1嵌套的程序调用 332
12.3.2组织程序 334
12.4编写过程和用户自定义函数 335
12.4.1编写过程 336
12.4.2编写用户自定义函数 338
12.4.3使用过程文件 339
12.4.4使用存储过程 341
12.4.5选择一个位置 343
12.5小结 344
第13章 使用内存变量和命名常量 345
13.1内存变量的作用域和生存期 345
13.1.1使用公共变量 349
13.1.2使用私有内存变量 351
13.1.3使用局部内存变量 353
13.2命名约定 354
13.3为全局性的应用程序选项使用内存变量 356
13.4使用命名常量 357
13.5使用数组 360
13.5.1用于数组操作的函数 364
13.5.2使用数组进行统计计算 364
13.5.3在表单中使用数组 367
13.6把内存变量用作参数 369
13.7在表和内存变量之间传递数据 372
13.8小结 374
第14章 理解事件模型 375
14.1事件驱动程序设计介绍 375
14.1.1事件的类型 376
14.1.2跟踪事件序列 377
14.2理解表单事件模型 379
14.2.1表单事件序列 380
14.2.2表单集事件序列 382
14.2.3表单定位事件 385
14.2.4表更新事件 388
14.3检测非表单事件 388
14.4小结 390
第15章 定义和使用对象 392
15.1理解面向对象程序设计 393
15.1.1理解类 393
15.1.2定义子类 397
15.1.3存储定制类 398
15.2交互式地定义类 399
15.2.1定义复杂的类 402
15.2.2基于现有的控制创建类 405
15.3使用定制类 405
15.3.1定义新属性 408
15.3.2定义新方法 410
15.3.3定义非可视类 412
15.4类的编程工作 412
15.4.1管理类库 412
15.4.2定义类 413
15.4.3创建对象 418
15.5小结 419
第16章 测试和调试 420
16.1处理编译错误 420
16.2处理运行错误 422
16.3使用调试工具 426
16.3.1使用Debug窗口 429
16.3.2使用Trace窗口 429
16.3.2.1控制执行序列 432
16.3.2.3控制执行速度 433
16.3.2.2观察调用序列 433
16.4低技术的技巧 434
16.5测试技巧 435
16.5.1测试策略 435
16.5.2选择测试小组 437
16.6小结 439
第四部分 建立应用程序的基本构件 443
第17章 设计复杂的表单 443
17.1使用表格控制 443
17.1.1定制表格 445
17.1.2定义一对多关系表单 448
17.1.3定义多对一关系表单 450
17.1.4给表格增加控制 453
17.1.5允许用户定制表格 454
17.2使用页框控制 456
17.2.1设置页框属性 457
17.2.2给页框增加控制 458
17.2.3使用没有选项卡的页框 459
17.3隐藏和显示表单 460
17.4提供更好的表单命令 462
17.4.1查找记录 462
17.4.2选择显示次序 470
17.4.3查看选择的记录 471
17.5使用私有数据工作期 473
17.6定义工具栏 474
17.7小结 478
第18章 使用过程文件和类库 479
18.1使用过程文件和存储过程 479
18.1.1建立定制显示格式 480
18.1.2格式化日期和时间 483
18.1.3格式化数字 485
18.1.4日期和时间的计算 489
18.1.5使用函数进行有效性检查 494
18.2建立类库 498
18.2.1设计简单的类 498
18.2.2设计列表类 499
18.2.3设计计时器类 501
18.2.4设计命令按钮类 503
18.2.5使用定制表单类 507
18.2.6使用类浏览器 509
18.3小结 512
第19章 实施选择标准 513
19.1建立对话框 513
19.2选择记录选择方式 517
19.2.1接受多重选择 522
19.2.2选择输出目标 525
19.2.3基于多个表的条件 529
19.2.4收集特别标准 534
19.3在表单中实施选择 537
19.4小结 544
第20章 编写数据库维护实用程序 545
20.1数据库重建实用程序 545
20.1.1定义表 551
20.1.2修改表 556
20.1.3定义触发器 559
20.1.4定义存储过程 559
20.1.5定义参照完整性规则 560
20.2表的压缩和重建索引 562
20.3设计实用程序对话框 565
20.4归档和清理数据 567
20.5小结 575
第21章 数据有效性检验方法 576
21.1.1数据缓冲选项 577
21.1对表进行更新的策略 577
21.1.2保存和撤消改动 580
21.1.3控制对数据的访问 581
21.2显示更具表述性的错误信息 586
21.3显示多重错误信息 590
21.3.1预先对数据进行有效性检验 591
21.3.2预先收集主关键字 597
21.3.3高亮度显示非法数据 599
21.4使用事务处理 603
21.5批处理有效性检验实用工具 609
21.6查找潜在的重复记录 617
21.7小结 622
第22章 构建应用程序 623
22.1应用程序命令流 623
22.1.1启动次序 627
22.1.3设置和恢复环境 628
22.1.2清除次序 628
22.1.3.1用内存变量保存环境设置 629
22.1.3.2恢复保存在内存变量中的环境设置 629
22.1.4定义应用程序类 631
22.1.4.1应用程序类属性 635
22.1.4.2使用应用程序类属性 635
22.1.4.3应用程序类的方法 637
22.1.5定制特定应用程序信息 638
22.2使用开关面板 640
22.3使用登录表单 641
22.3.1收集用户ID号和密码 642
22.3.2从表单中返回值 645
22.4使用项目管理器 646
22.4.1创建和修改项目文件 646
22.4.2连编项目文件 648
22.4.3确定应用程序构件 649
22.5小结 652
第五部分 高级应用程序概念 655
第23章 网络编程 655
23.1网络安装Visual FoxPro 656
23.2使用共享数据 658
23.2.1使用独占方式 659
23.2.2锁定共享表 660
23.2.3锁定共享表中的记录 661
23.2.4错误处理策略 661
23.3独占和共享访问方式 663
23.3.1检测独占访问方式下的错误 663
23.3.2批处理的错误处理策略 665
23.3.3自动锁定表 668
23.3.4使用显式锁定 670
23.4锁定和缓冲策略 672
23.4.1在表单中使用自动锁定方式 674
23.4.2在表单中使用显式锁定方法 677
23.4.3处理更新冲突 682
23.4.4批处理程序中的锁定策略 688
23.5使用事务处理 692
23.6用户培训 694
23.7小结 695
第24章 导入和导出数据 696
24.1导入和导出支持的文件格式 697
24.1.1使用文本文件 699
24.1.1.1使用定长文件 700
24.1.1.2使用分隔文件 701
24.1.1.3匹配结构 702
24.1.2导入和导出电子表格 703
24.1.3补偿结构差异 705
24.2通用文件复制实用程序 709
24.3读写不支持的文件格式 715
24.3.1写重定向文件 716
24.3.2打印数据到磁盘文件中 718
24.4使用低级文件函数 720
24.4.1打开和关闭文件 722
24.4.2使用文件指针 724
24.4.3读写数据 725
24.4.3.1使用FGETS和FPUTS函数 726
24.4.3.2使用FREAD和FWRITE函数 729
24.4.3.3综合策略 734
24.5小结 736
25.1使用OLE对象 738
第25章 使用OLE 738
25.2使用非绑定型OLE对象 740
25.2.1 OLE对象属性 744
25.2.2显示OLE对象 745
25.3使用绑定型OLE对象 745
25.3.1使用绑定型OLE控制 748
25.3.2在代码中操作OLE对象 749
25.4使用OLE自动化 751
25.4.1使用Word 752
25.4.2使用Excel 754
25.4.3使用Graph 757
25.5使用OLE定制控制 760
25.6小结 764
第26章 提供在线帮助 765
26.1建立一个用户帮助界面 765
26.2显示附加的表单帮助 766
26.3.1帮助系统的结构 772
26.3使用Windows帮助 772
26.3.2构造帮助文件 776
26.3.2.1组织帮助主题文件 777
26.3.2.2标识主题 778
26.3.2.3标识跳转 781
26.3.3建立帮助文件 783
26.3.4帮助项目文件 784
26.3.4.1标识帮助主题文件 786
26.3.4.2指定项目选项 786
26.3.4.3定义帮助窗口 787
26.3.4.4定义一个非滚动区 787
26.3.5定义浏览序列 788
26.3.6包含图表 789
26.3.7使用宏 793
26.3.8从应用程序访问帮助系统 796
26.3.9上下文相关的帮助 797
26.4小结 797
第27章 访问ODBC数据 798
27.1用ODBC建立客户/服务器应用程序 798
27.2配置ODBC 800
27.3定义连接 802
27.4数据访问策略 804
27.4.1定义远程视图 805
27.4.1.1执行远程视图 808
27.4.1.2定义更新条件 808
27.4.1.3设置高级选项 810
27.4.2使用SQL传递 811
27.4.2.1管理连接 812
27.4.2.2更新远程表 813
27.5选择数据访问策略 814
27.5.1在表单中访问远程数据 815
27.5.2用表单更新远程数据 817
27.6升迁应用程序 818
27.6.1使用升迁向导 819
27.6.2定制升迁选项 823
27.7小结 827
第28章 编制应用程序文档 828
28.1用户文档 828
28.1.1用户手册的组成部分 830
28.1.2文档系统需求和安装 831
28.1.3编制DOS、Windows和网络能力文档 831
28.1.4编制启动顺序文档 832
28.1.5编制表单和报表文档 832
28.2编制程序员文档 834
28.2.1编制表结构文档 835
28.2.2编制文档程序 838
28.2.3编制程序文档 847
28.2.4编制表单和类库文档 848
28.2.5利用文档向导编制文档 852
28.2.5.1源代码格式化选项 853
28.2.5.2选择报表 856
28.2.5.3选择文件位置 858
28.3小结 859
第29章 包装和发布应用程序 860
29.1发布一个应用程序 860
29.2编写发布批处理文件 862
29.3建立应用程序 866
29.4创建.EXE文件 869
29.5编程策略 871
29.6使用安装向导 874
29.7小结 880
附录 索引 881
- 《幼儿园创意美术主题活动方案 下学期》王燕媚 2017
- 《专家解百病系列丛书 图说前列腺疾病》张清华 2019
- 《头痛诊治19讲 神经内科专家谈头痛》孙斌 2019
- 《真菌毒素控制集成解决方案 第二届MycoKey国际真菌毒素大会论文集》冯洁 2018
- 《招标投标法律法规解读评析 评标专家指南 第4版》陈川生,黄雯 2019
- 《全国学前教育专业(新课程标准)“十三五”规划教材系列 幼儿园创意美术主题活动方案 上学期》程沿彤 2017
- 《污水处理PPP项目实施方案编制实务》王雁然,方俊,朱立冬 2019
- 《动漫人物四季服装 绘画设计 基本知识+配色设计+穿搭方案 全彩版》韩李贤美著;胡梅丽译 2017
- 《无界零售 新零售落地整体解决方案》乔一凡,刘克 2019
- 《文物保护工程勘察设计方案汇编 第1辑》贵州省文物保护研究中心编 2018
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019