《Visual FoxPro 3从入门到精通》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)CharlesSiegel著;邓召义,倪晓靖等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1996
  • ISBN:7505335294
  • 页数:615 页
图书介绍:

目录 1

第一部分提高与操作 1

第1章Visual FoxPro入门 1

1.1数据库基础 1

1.1.1简单数据库 1

1.1.2关系数据库 2

1.1.3关系基础 3

1.2 dBASE与Visual FoxPro 3

1.3 Visual FoxPro快速浏览 5

1.3.1菜单系统 5

23.6实用程序示例 (41 7

1.3.2文件类型 7

1.3.3工具栏 8

1.3.4 Visual Designers和Wizards 10

1.3.5 Command和View窗口 12

1.3.6 Visual Foxpro界面的其他功能 13

1.4小结 14

第2章建立表格 15

2.1.1 Table Wizard 16

2.1建立新表 16

2.1.2使用Table Designer 19

2.2建立示例表 26

2.2.1划分数据 26

2.2.2一对一关系 27

2.2.3建立目录 27

2.2.4建立表格 27

2.3打开和编辑表格 29

2.4修改表格的结构 30

2.4.1用Wizard修改已建立的表格 30

2.4.2修改已存有数据的表格 30

2.5小结 32

第3章添加、编辑和查看数据 33

3.1数据处理 33

3.1.1在Browse和Edit显示方式之间切换 33

3.1.2输入和编辑数据 35

3.1.3添加数据 36

3.2添加示例数据 37

3.2.1 使用Edit显示方式添加数据 37

3.2.2使用Browse显示方式添加数据 40

3.3编辑数据 41

3.4滚动表中数据 42

3.4.1GoTo Record命令 42

3.4.2 Find和Replace 44

3.5删除记录 45

3.6 改变Browse窗口的显示内容 46

3.6.1 改变字段的大小和顺序 46

3.6.2 窗口分区 46

3.7小结 49

第4章使用查询 50

4.1 建立查询 51

4.1.1 Query Wizard 51

4.1.2 Query Designer 55

4.2运行查询 61

4.3使用查询 62

4.4示例查询 64

4.4.1使用Query Wizard 64

4.4.2修改查询 66

4.4.3用Query Designer建立查询 66

4.5 小结 68

第5章使用表单提高操作效率 69

5.1 AutoForms 70

5.2 Form Wizard 70

5.2.1选择字段 70

5.2.2选择格式 71

5.2.4生成表单 72

5.2.3选择排序 72

5.3使用表单 73

5.3.1运行表单 73

5.3.2使用表单的控制板 73

5.4示例表单 75

5.5小结 76

第6章使用Report Wizards 77

6.1 AutoReports 78

6.2使用Report Wizards 78

6.2.1使用Report Wizard 79

6.2.2使用Group/Total Report Wizard 85

6.3.1设置打印机 88

6.3打印报表 88

6.3.2控制在打印输出栏中要包含的记录 89

6.4示例报表 90

6.4.1纵向布局的报表 90

6.4.2 多列横向布局的报表 92

6.4.3分组报表 93

6.5小结 94

第7章使用邮政标签和邮件合并 95

7.1处理邮政标签 95

7.1.1 Label Wizard 95

7.1.2示例标签 99

7.2.1 Mail Merge Wizard 101

7.2使用邮件合并 101

7.2.2在Microsoft Word中使用合并文件 103

7.3接下来要学习什么 104

第8章使用Foxpro命令 105

第二部分使用Command窗口 105

8.1 Command窗口 106

8.1.1 RUN命令 106

8.1.2 SET DEFAULT命令 106

8.1.3 Command窗口快捷项 108

8.1.4输入试用命令 108

8.2处理文件 109

8.2.3用Command窗口建立和修改表格的结构 110

8.2.2修改表格的结构 110

8.2.1建立新表 110

8.2.4建立和修改其他类型文件 111

8.3处理数据 112

8.3.1在后台处理表格 112

8.3.2显示和编辑数据 114

8.3.3移动指针 115

8.3.4删除和恢复记录 116

8.4为命令增添任选子句 117

8.4.1 DISPLAY和LIST命令 117

8.4.2使用Browse窗口的限制 121

8.5退出Visual FoxPro 122

8.6小结 122

第9章理解表达式 123

9.1 ?命令 124

9.2表达式的组成 125

9.2.1字段名 126

9.2.2变量 126

9.2.3常量 126

9.2.4函数和运算符下拉控制钮 127

9.2.5函数 128

9.2.6运算符 134

9.3使用逻辑表达式 138

9.3.1逻辑表达式的结果 139

9.3.2逻辑函数 140

9.3.3关系运算符 140

9.3.4逻辑运算符 143

9.3.5 IIF()函数 145

9.4小结 146

第10章使用索引 147

10.1索引是什么 147

10.1.1控制索引 148

10.1.2什么时候建立索引 148

10.1.3索引文件的类型 148

10.2建立索引 149

10.2.1 Table Designer的Index面板 149

10.2.2比较顺序 153

10.2.3修改或删除标识符 154

10.3由Wizards建立的索引 155

10.4设置索引顺序 156

10.4.1使用View窗口设置索引顺序 156

10.4.2使用Command窗口设置索引顺序 157

10.5索引命令 157

10.5.1建立索引 157

10.5.2设置索引顺序 158

10.5.3重新索引 158

10.6示例索引标识符 159

10.7小结 160

第11章过滤数据 161

11.1范围(Scope)子句 162

11.1.1默认范围 162

11.1.2使用范围子句 163

11.2使用逻辑表达式查找记录 164

11.2.1用索引还是不用索引 165

11.2.2查找单个记录 168

11.2.3分离多重记录 171

11.3 FIELDS子句 177

11.3.1在FIELDS子句中使用表达式 177

11.4.1使用Work Area Properties对话框 178

11.4使用数据和字段过滤器 178

11.4.2使用Command窗口 179

11.5使用过滤器的应用程序 181

11.5.1使用过滤器的报表和标签 181

11.5.2使用REPLACE命令操作数据 183

11.5.3在索引中建立FOR子句 184

11.5.4处理被删除的记录 184

11.5.5可能是最容易的报表:带选项的LIST 185

11.5.6定制查询 187

11.6小结 187

第三部分使用关系数据库 189

第12章理解关系数据库 189

12.1为什么要用关系数据库 190

12.2.1多对一关系 191

12.2数据标准化 191

12.2.2多对多关系 194

12.3.1一对一关系 197

12.3其他类型的关系 197

12.3.2一对多关系 197

12.3.3更复杂的数据 198

12.4准备示例应用程序 199

12.4.1分析问题 199

12.4.2建立和修改表格 201

12.5小结 204

第13章关系Wizards 205

13.1使用FormWizard输入和查看数据 205

13.1.1使用Wizard 206

13.1.2建立示例表单 208

13.2.1联系表格 209

13.2使用Query Wizard处理关系数据库 209

13.2.2建立示例关系查询 210

13.3使用One-to-Many Report Wizard 212

13.3.1建立示例报表 213

13.3.2多对一报表 215

13.4小结 215

第14章使用View窗口 216

14.1 View窗口概述 216

14.1.1保存和打开查看文件 218

14.1.2处理查看文件的命令 218

14.2建立关系数据库 218

14.2.1使用工作区 218

14.2.2建立关系 220

14.3.1浏览关系表格 222

14.3使用关系数据库 222

14.3.2使用SETFIELDS命令 226

14.3.3保存查看文件 228

14.3.4某些警告 229

14.4建立一对多关系 229

14.4.1一对多关系示例 230

14.4.2一对多关系的Browse窗口 230

14.4.3 SETSKIP命令 231

14.5小结 231

第15章使用查询和SQL 232

1 5.1.2只包含两个表格中存在的记录 233

15.1.1 查询与查看比较 233

15.1 SQL查询的缺点 233

1 5.2.1 处理多表格 234

15.2 QueryDesigner 234

1 5.2.2直接输出 241

15.2.3查看SQL代码 245

15.2.4使查看表格的窗口最大 245

15.2.5运行查询 245

15.3示例查询 245

15.3.1联系表格 246

1 5.3.2一对多和多对一查询 249

1 5.3.3过滤后的连接 250

15.3.4分组查询 252

15.4 SQL SELECT命令 253

15.4.1 SELECT命令的其他功能 255

15.4.2其他SQL命令 257

15.5小结 257

第16章使用Visual FoxPro数据库 258

16.1何时使用数据库 259

16.2建立数据库 261

16.2.2 Database Designer 261

16.2.1打开和关闭数据库 261

16.2.3建立永久性的关系 265

16.2.4压缩数据库 267

16.2.5删除数据库 267

16.2.6使表格变空 268

16.2.7数据库的内部情况 268

16.3 Table Designer 269

16.3.1使用Table面板 269

16.3.2 Table Properties 270

16.3.3使用Index面板 271

16.4 View Designer 272

16.4.1保存和命名查看 272

16.4.2使用Update Criteria面板 273

16.5建立示例数据库 275

16.6小结 278

第四部分Visual FoxPro的实用工具 279

第17章定制报表、标签和表单 279

17.1使用Report Designer 280

17.1.1 Report Designer概况 281

17.1.2报表带区 282

17.1数据环境 283

17.2使用控制 284

17.2.1增加控制 284

17.2.2操作控制 285

17.2.3选中多个控制 286

1 7.2.4拷贝和粘贴控制 286

1 7.2.5控制对话框 286

17.2.6在报表中使用字段和表达式 289

1 7.2.7在报表中使图形和OLE对象 293

17.2.8格式化控制 294

17.3 Report菜单 299

17.3.1增加标题或总计 299

17.3.2建立分组报表 300

17.3.3增加变量 301

17.3.4使用默认字体 301

17.3.5限制网络存取 301

17.3.6建立快捷报表 302

17.3.7运行报表 302

17.4页面设置和多列报表 302

1 7.4.1建立多列报表 303

17.5使用Label Designer 304

17.4.2设置边界 304

17.6在报表和标签中一些非常有用的表达式 306

1 7.6.1改为大写…………………………………………………………………………………(306 )17.6.2包括页码 306

17.6.3删除空格 306

17.6.4直接IF函数 307

17.7建立报表和标签的命令 307

17.8定制示例报表和标签 308

17.8.1定制雇员报表 308

17.8.2定制Wage报表 310

17.8.3根据州名定制Wages报表 312

17.8.4定制邮政标签 314

17.9使用Form Designer 315

17.9.1操作控制 316

17.9.2改变标记顺序 316

17.9.3使用对象属性 317

17.10小结 321

第18章处理交叉表和图形 322

18.1何为交叉表 323

18.2建立交叉表…………………………………………………………………………………………(323 )18.2.1 Cross-Tab Wizard 323

18.2.2使用Query Designer建立交叉表 326

18.3使用Query Designer修改交叉表 327

18.4示例交叉表 328

18.5建立图形 331

18.5.1Graph Wizard 331

18.5.2使用 Query Designer建立或修改图形 334

18.5.3建立示例图形 335

18.6小结 336

第19章定制操作环境 337

19.1使用Options对话框 337

19.2 View面板 338

19.2.1 Status Bar 338

19.2.2 Clock 339

19.2.3 Command Results 339

19.2.4 System Messages 340

19.2.5 Projects 340

19.3 General面板 340

19.3.1 Warrning Sound 340

19.3.4 Data Entry 341

19.3.3 Confirm File Replacement 341

19.3.2 dBASE Compatibility 341

19.3.5 Programming 342

19.4 Edit面板 342

19.5 Data面板 343

19.5.1 Networking选择项 344

19.5.2 Ignore Deleted Records 344

19.5.3 Rushmore Optimization 344

19.5.4 Unique索引 344

19.5.5影响寻找的设置 344

19.5.6 Collating Sequence 345

19.6 Remote Data面板 345

19.7 File Locations面板 346

19.7.1选择默认驱动器和目录 347

19.7.2寻找路径 347

19.7.3临时文件 348

19.7.4选中Help文件 348

19.7.6其他文件 350

19.8 Forms面板 350

19.7.5资源文件 350

19.9 Projects面板 351

19.10 Controls面板 352

19.11 International面板 352

19.11.1 Date and Time区 353

19.11.2 Currency and Number格式 353

19.11.3周和年的开始 354

1 9.12小结 354

第20章建立定制工具栏 355

20.1 Toolbars对话框 355

20.2显示和隐去工具栏 356

20.3.3从CustomizeToolbar对话框上增加按钮 357

20.3定制工具栏 357

20.3.1从工具栏中移开按钮 357

20.3.2在工具栏中移动按钮 357

20.4.2示例工具栏 358

20.3.4恢复一个工具栏到它的默认格式 358

20.4.1删除新的工具栏 358

20.4建立新工具栏 358

20.5小结 359

第21章使用键盘宏指令 360

21.1什么是宏指令 360

21.1.1用于宏指令的组合键 360

21.1.2 Macros对话框 361

21.2记录和使用一个新的宏指令 362

21.2.1把宏指令赋给一个键 362

21.2.2覆盖或添加一个现存的宏指令 362

21.2.3记录宏指令 363

21.3编辑宏指令 364

21.4使用当前的宏指令和保存宏指令 365

21.4.1使用宏指令组 365

21.5宏命令示例 366

21.6小结 367

第22章最有效地使用Visual FoxPro实用程序 368

22.1引入和引出数据 368

22.1.1 Import Wizard 369

22.1.2 Import and Export对话框 372

22.1.3用Command窗口引入和引出数据 373

22.2编辑正文 373

22.2.1建立文本文件或程序文件 374

22.2.2 Edit菜单 374

22.2.3 Format菜单 376

22.2.4 Spelling工具 377

22.2.5设置编辑优先级 379

22.3对象的链接与嵌入 380

22.3.1链接与嵌入 380

22.3.2使用General数据类型 381

22.3.3 Edit菜单的特殊功能 384

22.4小结 384

第五部分应用程序的设计和开发 385

第23章程序设计入门 385

23.1.2汇编语言 386

23.1.3高级语言 386

23.1.1机器语言 386

23.1程序设计和开发简介 386

23.2.1 建立程序文件 387

23.2.2运行程序 387

23.2.3使程序更容易阅读 387

23.2预备知识 387

23.2.4停止程序运行 388

23.3与用户对话:输入/输出 389

23.3.1变量 389

23.3.2带有?命令的简单输出 391

23.3.3让用户输入 392

23.3.4@…SAY…GET命令 394

23.3.5示例程序 396

23.3.6 Picture子句 398

23.4控制流 400

23.4.1循环 401

23.4.2选中 407

23.4.3 EXIT与LOOP 411

23.5过程与参数 413

23.5.1变量作用域与参数传递 413

23.5.2用户自定义函数 416

23.6.1 定义问题 417

23.6.2编写程序 419

23.6.3使用程序 422

23.7小结 423

第24章使用Menu Designer 424

24.1 MenuDesigner 425

24.1.1 生成菜单代码 425

24.1.2设计菜单的基本知识 426

24.1.3菜单快捷方式 429

24.1.4提示符选择项 430

24.2 View菜单 432

24.2.1通用选择项 432

24.2.2菜单选择项 433

24.3快捷菜单 434

24.4生成代码 435

24.5定制菜单的命令 436

24.5.1 定义菜单 437

24.5.2定制系统菜单 437

24.5.3建立应用程序 437

24.5.4使用默认的系统菜单 438

24.6.2 SKIPFOR子句 439

24.6.1模态阅读(Modal Read) 439

24.6事件驱动程序设计 439

24.6.3 SET SKIPOF命令 440

24.7示例菜单 440

24.8小结 444

第25章使用Project Manager 445

25.1 Project Manager 446

25.1.1使用Project Manager 447

25.1.2建立项目或应用程序 450

25.2建立一个示例应用程序 453

25.3小结 454

A.1系统要求 455

A.2运行安装程序 455

附录A在计算机上安装Visual FoxPro 455

附录 455

附录B基本参考信息 457

B.1本附录概述 457

B.1.1 约定 457

B.2命令、函数、运算符和系统变量 458

附录C Visual FoxPro桌面实用程序 601

C.1计算器 601

C.2日历/日记 602

C.2.1在日期间移动 603

C.2.2删除登记项 603

C.3难题 603

C.4 Filer 604

C.4.1 Files窗口 604

C.4.2 Tree窗口 612