《FoxPro2.5从入门到精通》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)Charles Siegel著;刘京志等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1994
  • ISBN:750532277X
  • 页数:615 页
图书介绍:

目录 1

前言 1

第一部分使用FoxPro 1

目录一览表 1

第一部分使用FoxPro 1

前言 1

第1章 为何出现FoxPro? 3

第1章为何出现FoxPro? 3

1.1.1样本数据库 5

1.1 什么是数据库 5

1.1.2关系型数据库 6

1.2 dBASE与FoxFro 7

1.1.3关系基础 7

1.2.1 dBASE的某些局限性 8

1.2.2 FoxPro的优点 9

第2章熟悉FoxPro 11

第2章熟悉FoxPro 11

2.1 FoxPro菜单结构 15

2.1.1 菜单选择 16

2.1.2快速浏览菜单系统 17

2.2 FoxPro对话框 24

2.2.1 对话框控制 24

2.2.2使用对话框 27

2.3 使用 FoxPro窗口 29

2.3.1 在FoxPro for Windows中的窗口控制 30

2.3.2 在FoxPro for DOS中的窗口控制 33

2.4如何使用编辑器 34

2.4.1 Edit菜单 36

2.4.2字体 37

2.5 使用Command窗口 37

2.6 其它功能 40

2.6.1 获得帮助 41

2.6.2退出 44

第3章建立数据库结构 47

第3章建立数据库结构 47

3.1 建立示范数据库文件 51

3.1.1 建立新文件 51

3.1.2 定义数据库结构 53

3.1.3 键入字段名和类型 58

3.1.4 保存数据库文件 60

3.2 后台数据库文件 64

3.2.1 打开和关闭数据库文件 64

3.3 拷贝和修改数据库文件的结构 67

第4章添加、编辑和查看数据 73

第4章添加、编辑和查看数据 73

4.1 附加数据 79

4.1.1 利用Change显示附加数据 80

4.1.2利用Browse显示附加数据 86

4.1.3结束数据录入会话 87

4.2改变(或编辑)数据 87

4.3浏览数据 91

4.3.1 重定字段宽度与改变字段次序 91

4.3.2窗口分区 92

4.3.3 Browse菜单的附加功能 94

4.4删除记录 94

4.5移动指针 98

4.5.1GOTO命令 99

4.6使用命令窗口的捷径 100

第5章索引与表达式 105

第5章索引与表达式 105

5.1 索引类型 108

5.1.1单索引文件 108

5.1.2复合索引文件 108

5.1.3结构复合索引 109

5.1.4 压缩索引 109

5.2使用简单索引 109

5.2.1索引对话框概述 109

5.2.2利用索引对话框建立简单索引 111

5.2.3索引命令 115

5.2.4利用结构对话框建立简单索引 115

5.3理解表达式 116

5.3.1 常量 118

5.3.2函数与运算符 118

5.4在索引中使用表达式 129

5.4.1按姓名字母排序 130

5.4.2按降序索引 133

5.5使用索引 134

5.5.1选择控制索引 134

5.5.2使用其它类型的索引 136

5.5.3回顾Setup对话框 139

5.6排序 140

第6章查询与逻辑表达式 143

第6章查询与逻辑表达式 143

6.1使用逻辑表达式 146

6.1.2关系运算符 147

6.1.1逻辑函数 147

6.1.3逻辑运算符 150

6.2 用索引或者不用索引 152

6.2.1 FOR和WHILE子句 153

6.2.2 为使用WHILE子句作准备 153

6.2.3 Rushmore技术 154

6.3对单记录和多重记录进行查询 155

6.3.1 对单个记录的非索引查询 155

6.3.2对单个记录的索引查询 158

6.3.3 对多重记录的查询 160

6.3.4 用其它数据类型查询 164

6.3.5处理被删除的记录 166

6.4 特殊技术 166

6.4.1 设置过滤器 167

6.4.2在索引中建立一个查询 168

6.5约束查询 170

6.5.1 范围 171

6.5.2字段 172

6.5.3 可能是最容易的报表带选项的LIST 174

第7章生成报表和邮政标签 177

第7章生成报表和邮政标签 177

7.1 产生报表的过程 180

7.1.1设计报表格式 180

7.2设计报表 183

7.3操作报表对象 184

7.3.1 FoxPro for Windows中的报表对象 185

7.3.2 FoxPro for Windows中的对象对话框 186

7.3.3 FoxPro for Windows的报表中的字段表达式 190

7.3.4 FoxPro for DOS中的报表对象 194

7.3.5 FoxPro for DOS中的对象对话框 195

7.4 报表菜单 199

7.4.1 FoxPro for Windows中的页面布局 199

7.4.2 FoxPro for DOS中的页面布局 201

7.4.3页面预查 202

7.4.4布局工具 203

7.4.5标题/合计 204

7.4.6数据分组 205

7.4.7变量 208

7.4.8快速报表 208

7.5操作对象:特殊技术 209

7.5.1 选择多个对象 209

7.5.2拷贝和粘贴对象 209

7.5.3对象菜单 210

7.6示范报表 212

7.6.1 FoxPro for Windows中的报表 212

7.6.2 FoxPro for DOS中的报表 216

7.7建立邮政标签 220

7.7.1 FoxPro for Windows中的标签布局 220

7.7.2 FoxPro for DOS中的标签布局 220

7.7.3生成标签 222

7.8下一步学什么 223

第二部分提高能力 225

第8章使用关系数据库、视图窗口和RQBE 227

第8章使用关系型数据库、视图窗口和RQBE 227

第二部分提高能力 227

8.1关系型数据库 230

8.1.1 一对多关系 231

8.1.2多对多关系和一对一关系 231

8.2操作视图窗口 232

8.2.1 建立关系数据库 232

8.2.2使用关系数据库 239

8.2.3使用环境设置 249

8.3用范例和SQL进行关系查询 253

8.3.1 RQBE窗口 253

8.3.2查询范例 257

8.3.3 SELECT命令 257

第9章从FoxPro实用工具中获取最多知识 261

第9章从FoxPro实用工具中获取最多知识 261

9.1键盘宏指令 264

9.1.1记载与使用新的宏指令 265

9.1.2编辑宏指令 268

9.1.3操作当前的和已保存的宏指令 269

9.2更复杂的编辑器技术 270

9.2.1 建立正文文件或程序文件 270

9.2.2设置打印机与打印一个文件 271

9.2.3 Edit菜单 273

9.3更复杂的数据操作技术 277

9.3.1Append From 278

9.3.2总计(Total) 280

9.3.3用内存变量进行计算 281

9.3.4替换(Replace) 287

9.4 FoxPro for Windows的特殊功能 288

9.4.1应用窗口(The Application Window) 288

9.4.2字体和图形 289

9.4.3拼写检查器 291

9.4.4对象连接与嵌入 292

9.4.5把图画加到报表和屏幕上 296

第三部分FoxPro程序设计 299

第三部分FoxPro程序设计 301

第10章通过编程提高能力 301

第10章通过编程提高能力 301

10.1结构化程序设计的历史 304

10.1.1机器语言 305

10.1.2汇编语言 305

10.1.3高级语言 305

10.1.4结构化程序设计 306

10.1.5第四代语言 306

10.2预备知识 307

10.2.1使用FoxPro编辑程序 307

10.2.2运行程序 307

10.2.3注释 308

10.3与用户对话:输入/输出 309

10.2.4停止程序 309

10.3.1 变量 310

10.3.2非格式化输入/输出 310

10.3.3 WAIT(等待)命令 311

1 0.3.4格式化输入/输出 313

10.4控制流 319

10.4.1循环 320

10.4.2 选择 325

10.4.3 EXIT(终止)和LOOP(循环) 331

10.5过程与参数 333

1 0.5.1变量作用域与参数传递 333

10.5.2用户定义的函数 336

第11章屏幕生成器 339

第11章屏幕生成器 339

11.1建立屏幕与生成代码 342

11.2操作对象 343

11.3 Layout(布局)对话框 344

11.3.1 FoxPro for Windows中的屏幕布局 344

11.3.2 FoxPro for DOS中的屏幕布局 346

11.3.3窗口风格 346

11.3.4屏幕颜色和字体 348

11.3.5环境 348

11.3.6添加代码 349

11.4使用代码段 352

11.5 向屏幕添加对象 353

11.5.1正文 353

11.5.2直线、矩形和圆角矩形 354

11.5.3字段 355

11.5.4编辑区 361

11.5.5对话框控制 362

11.5.6 图形 371

11.6控制屏幕设计 371

11.6.1 对象顺序 373

11.6.2快速屏幕 374

11.7生成代码 375

第12章编写简单的菜单应用程序 379

第12章编写简单的菜单应用程序 379

12.1 分析 381

12.1.1 建立结构图 382

12.2主菜单 385

12.2.1 预备 385

12.2.2检查代码 387

12.3桩模块(stub)测试 390

12.4报表及邮政标签 393

12.4.1报表菜单 393

12.4.2标签菜单 399

12.5输出邮件合并 402

12.6数据子菜单 407

12.6.1 测试用的桩模块 409

12.6.2 Edit屏幕程序 410

12.6.3 LOOKUP模块 416

12.6.4Append屏幕程序 422

12.6.5数据菜单的其它功能 425

第13章菜单生成器 427

第13章菜单生成器 427

13.1 菜单设计窗口 430

13.1.1热键 433

13.1.2提示符选项 434

13.2 Menu菜单 435

13.2.1 通用选项 435

13.2.2 菜单选项 437

13.2.3快速菜单 438

13.3 生成代码 439

13.4 菜单命令 440

13.4.1 定义菜单 441

13.4.2使用系统菜单 441

13.4.3 隐藏命令窗口 442

13.5事件驱动程序设计 443

13.6示范菜单系统 445

第14章应用程序和EXE文件 453

第14章应用程序与EXE文件 453

14.1项目管理程序 456

14.1.1 使用项目窗口 456

14.2项目菜单 461

14.3示范APP 464

附录A在PC机上安装FoxPro 467

附录A在PC机上安装FoxPro 467

A.1 安装FoxPro for Windows 469

A.2安装FoxPro for DOS 470

附录B FoxPro实用工具 473

附录B FoxPro实用工具 473

B.1 文件管理程序Filer 475

B.1.1 Files控制板 476

B.1.2 Tree控制板 486

B.2桌面实用程序 493

B.2.1计算器(Calculator) 493

B.2.2 日历/日记 496

B.2.3难题 497

B.3 FoxPro for DOS实用程序 498

B.3.1特殊字符 498

B.3.2 ASCII码表 499

B.3.3俘获实用程序 500

附录C基本命令和函数 501

附录C基本命令和函数 501

C.1 你在这里将找到什么 503

?命令 504

*命令 504

C.2 约定 504

C.2命令和函数 504

???命令 505

@…BOX命令 506

@…CLEAR命令 506

@…EDIT命令 506

@…SAY…GET命令 508

@…GET命令——检查框 511

@…GET命令——不可见按钮 512

@…GET命令——列表 513

@…GET命令——弹出 515

@…GET命令——下压按钮 516

@…GET命令——无线按钮 517

@…GET命令——滚数器 518

@…TO命令 520

ACTIVATE POPUP命令 521

ACCEPT命令 521

ACTIVATE MENU命令 521

ACTIVATE WINDOW命令 522

ALLTRIMO函数 522

APPEND命令 522

APPEND FROM命令 523

APPEND GENERAL命令 524

ASCO函数 524

AVERAGE命令 525

BARO函数 525

BETWEENO函数 525

BOFO函数 526

BROWSE命令 526

CALCULATE命令 529

CHANGE命令 530

CDOWO函数 530

CANCEL命令 530

CHRO函数 533

CLEAR命令 533

CLOSE命令 534

CMONTHO函数 534

COMPILE命令 535

CONTINUE命令 535

COPY FILE命令 535

COPY INDEXES命令 535

COPY STRUCTURE命令 536

COPY TO命令 536

COUNT命令 537

CREATE命令 538

CREATE LABEL命令 538

CREATE PROJECT命令 539

CREATE MENU命令 539

CREATE QUERY命令 540

CREATE REPORT命令 540

CREATE SCREEN命令 541

CREATE SCREEN命令——快速屏幕版本 541

CREATE VIEW命令 542

CTODO函数 542

DATEO函数 542

DAYO函数 542

DEACTIVATE MENU命令 543

DEACTIVATE POPUP命令 543

DEACTIVATE WINDOW命令 543

DECLARE命令 543

DEFINE BAR命令 544

DEFINE MENU命令 545

DEFINE PAD命令 546

DEFINE POPUP命令 547

DEFINE WINDOW命令 548

DELETE命令 550

DELETE FILE命令 551

DELETEDO函数 551

DIMENSION命令 551

DIR命令 552

DISPLAY命令 552

DISPLAY MEMORY命令 553

DISPLAY STATUS命令 553

DISPLAY STRUCTURE命令 554

DO命令 554

DO CASE命令 554

DO WHILE命令 555

EDIT命令 556

DTOSO函数 556

DTOCO函数 556

DOWO函数 556

EJECT命令 559

EOF()函数 559

ERASE命令 559

EXIT命令 560

EXPORT命令 560

FOR命令 561

FIND命令 561

FOUNDO函数 562

FUNCTION命令 562

GO命令 562

HELP命令 563

HIDE MENU命令 563

HIDE POPUP命令 563

HIDE WINDOW命令 563

IMPORT命令 564

IIFO函数 564

IF命令 564

INDEX命令 565

INPUT命令 566

INSERT SQL命令 566

LABEL命令 567

LENO函数 568

LIST命令 568

LOCATE命令 569

LOOP命令 570

LOWERO函数 570

LTRIMO函数 570

MENUO函数 570

MODIFY COMMAND|MODIFY FILE命令 570

MODIFY GENERAL命令 571

MODIFY MEMO命令 572

MODIFY LABEL命令 572

MODIFY MENU命令 573

MODIFY PROJECT命令 573

MODIFY QUERY命令 574

MODIFY REPORT命令 574

MODIFY SCREEN命令 575

MODIFY STRUCTURE命令 575

MODIFY WINDOW命令 576

MONTHO函数 578

MOVE POPUP命令 578

MOVE WINDOW命令 578

NOTE命令 578

ON BAR命令 579

ON PAD命令 579

ON SELECTION命令 579

PLAY MACRO命令 580

PARAMETERS命令 580

PADO函数 580

PACK命令 580

POPUPO函数 581

PRIVATE命令 581

PROCEDURE命令 581

PROPERO函数 582

PUBLIC命令 582

QUIT命令 582

READ命令 582

RECALL命令 584

RECCOUNTO函数 584

RECNOO函数 584

REINDEX命令 585

RELEASE命令 585

RENAME命令 585

REPORT命令 586

REPLICATEO函数 586

REPLACE命令 586

RESTORE FROM命令 588

RESTORE WINDOW命令 588

RESUME命令 588

RETURN命令 589

RTRIMO函数 589

RUN命令 589

SAVE TO命令 589

SAVE WINDOW命令 590

SCAN命令 590

SEEK命令 591

SELECT命令 591

SELECT SQL命令 591

SET ALTERNATE命令 592

SET CARRY命令 593

SET BELL TO命令 593

SET BELL命令 593

SET ALTERNATE TO命令 593

SETCARRY TO命令 594

SET CENTURY命令 594

SET COLOR命令 594

SET CONFIRM命令 595

SET CONSOLE命令 595

SET DATE命令 595

SET DEFAULT命令 596

SET DELETED命令 596

SET DEVICE命令 596

SET ECHO命令 597

SET ESCAPE命令 597

SET EXACT命令 597

SET FIELDS命令 597

SET HELP命令 598

SET HELP TO命令 598

SET FIELDS TO命令 598

SET FILTER TO命令 598

SET INDEX命令 599

SET KEYCOMP命令 599

SET MESSAGE命令 600

SET NEAR命令 600

SETODOMETER命令 600

SET OPTIMIZE命令 601

SET ORDER命令 601

SET PATH命令 601

SET PRINTER命令 602

SET PROCEDURE命令 602

SET RELATION命令 602

SET SAFETY命令 603

SET SKIP命令 603

SET RELATION OFF命令 603

SET SKIP OF命令 604

SET STATUS命令 604

SET STATUS BAR命令 604

SET STEP命令 605

SET SYSMENU命令 605

SET TALK命令 605

SET TYPEAHEAD命令 605

SET VIEW命令 606

SET VIEW TO命令 606

SHOW GETS命令 606

SHOW MENU命令 607

SHOW POPUP命令 607

SHOW WINDOW命令 607

SORT命令 608

SKIP命令 608

SOUNDEXO函数 609

SPACEO函数 610

STORE命令 610

STRO函数 610

SUBSTRO函数 610

SUM命令 611

SUSPEND命令 611

TOTAL命令 612

TIMEO函数 612

TRIMO函数 613

TYPE命令 613

UPPERO函数 613

USE命令 613

VALO函数 614

WAIT命令 615

ZAP命令 615