《中文版Visual FoxPro 6.0应用及实例集锦》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:毛一心编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:7115081395
  • 页数:540 页
图书介绍:本书主要介绍中文版Visual FoxPro6.0功能和应用技巧,并提供大量的应用实例。全书分为3篇,共19章。第1篇为基础篇,介绍了Visual FoxPro6.0的主要功能、系统配置与必备知识。第2篇为程序篇,系统介绍了面向编程、面向对象的程序设计方法,程序的运行和调试。第3篇为应用篇,以实用编程为目的综合介绍如何定制自己的工作环境,以及Visual FoxPro6.0中文版在建筑投标管理、资产设备管理、工资管理、人事档案管理、销售合同管理、仓库材料管理和产品质检管理中的应用。本书适合广大计算机爱好者和Visual FoxPro用户阅读,也可作为培训班教材或自学指导参考书。

第一篇 Visual FoxPro 6.0基础篇 3

第一章Visual FoxPro 6.0快速入门 3

1.1 关系数据库概述 4

1.2 FoxPro操作系统配置 6

1.2.1 XBASE操作系统的配置 6

1.2.2 Visual FoxPro 6.0操作系统配置 7

1.2.3 自动启动应用程序 8

1.3 快速浏览Visual FoxPro 8

1.3.1 中文版Visual FoxPro用户界面 8

1.3.2 中文版Visual FoxPro菜单系统 10

1.3.3 工具栏 12

1.3.4 对话框 13

1.3.5 文件类型 15

2.1.1 创建项目 17

2.1 数据库设计 17

第二章 设计数据库、表和索引 17

2.1.2 创建新的数据库 18

2.2 在数据库中建立或增加表格 20

2.2.1 建立新表格 20

2.2.2 创建数据表结构 20

2.2.3 选择数据类型 21

2.2.4 向数据库中添加表 22

2.2.5 用表向导建立新表格 23

2.3 修改表格结构 24

2.3.1 打开数据表结构 24

2.3.2 用Wizard打开数据表结构 24

2.3.3 在表结构中播入新字段 24

2.3.4 删除字段 25

2.3.5 变更字段顺序 25

2.4.1 由向导建立索引 26

2.4 建立索引 26

2.4.2 由表设计器建立索引 27

2.4.3 选择索引类型 27

2.4.4 索引文件的类型 28

2.5 创建和编辑关系 29

2.5.1 建立记录表的主关键字索引 29

2.5.2 建立关联记录表的外部关键字 30

2.5.3 建立一对一关系 31

2.5.4 建立一对多关系 31

2.5.5 删除一对一、一对多关系 34

2.6 重置索引 34

2.6.1 修改或删除索引标识符 34

2.6.2 升序和降序 35

2.6.3 修改索引 35

2.7.1 使用查看窗口[V]设置索引顺序 36

2.7 设置索引顺序 36

2.7.2 用索引排序记录 37

3.1 输入和修改数据表记录 41

3.1.1 编辑(E)和浏览(B)显示方式之间切换 41

3.1.2 使用编辑(E)显示方式增加记录 42

3.1.3 使用浏览(B)显示方式增加记录 43

3.1.4 修改数据表记录 44

3.2 删除数据表记录 44

3.2.1 删除一条记录 44

3.2.2 还原删除记录 45

3.2.3 删除多条记录 45

3.2.4 恢复删除多条记录 46

3.2.5 移除已删除记录 46

3.3 记录指针的移动 47

3.4 浏览查找记录数据 47

3.5.1 打开或关闭网格线 48

3.5 自定义浏览(B)窗口 48

3.5.2 改变字段显示顺序 49

3.5.3 改变字段的宽度 49

3.5.4 改变字段的高度 50

3.5.5 隐藏和显示列 50

3.5.6 改变字段的字体 51

3.6 分割浏览(B)窗口 51

3.6.1 分割Browse窗口 51

3.6.2 改变分割Browse窗口区域的大小 52

3.6.3 删除一个分区 52

3.7 打印记录 52

3.7.1 打印一定数量或一定范围的记录 52

3.7.2 打印与条件匹配的记录 54

3.7.3 控制打印记录的选择 54

4.1.1 用查询向导建立查询 55

4.1 创建查询 55

第四章 数据查询与更新 55

4.1.2 用查询设计器建立查询 58

4.1.3 用查询设计器修改查询 60

4.2 查询设计技巧 61

4.2.1 为查询选择字段 61

4.2.2 设置输出字段的顺序 61

4.2.3 指定记录的排列顺序 62

4.2.4 选择所需的记录 63

4.3 查询设计的方法 63

4.3.1 建立复杂逻辑条年查询 63

4.3.2 使用合计函数 65

4.3.3 分组查询结果 65

4.3.4 设置分组的选择条件 66

4.3.5 预览表达式的结果 67

4.3.7 指定查询结果的输出 68

4.3.6 保存查询 68

4.4 建立交叉表查询 70

4.4.1 使用“交叉表向导” 70

4.3.8 运行查询 70

4.4.2 使用“查询设计器”建立交叉表 72

4.5 设计单表视图更新数据 74

4.5.1 创建更新数据视图 74

4.5.2 在视图中增加及删除表 78

4.5.3 创建视图提示值 78

4.6 修改视图数据 80

4.6.1 修改视图数据的设定条件 80

4.6.2 存档并显示结果 80

4.6.3 观察修改视图数据的变化 81

4.7 多个表的查询和更新 83

4.7.1 在查询中添加表 83

4.73 “一对多”和“多对一”查询 85

4.7.2 设置和改变联接条件 85

4.8 设计多表视图 87

4.8.1 创建多表视图 87

4.8.2 使源表可更新的设计 88

4.9 查询设计实例 88

4.9.1 设计带有列表框的查询 88

4.9.2 设计多功能的查询 91

第五章 表单设计 99

5.1 用向导设计表单 99

5.1.1 表单向导 99

5.1.2 一对多表单向导 101

5.2 向表单添加控件 103

5.2.1 表单设计器 104

5.2.2 设置数据环境 104

5.2.3 向表单添加字段 105

5.2.4 用生成器向表单添加控件 106

5.2.5 同时添加多个控件 107

5.2.6 快速添加控件 107

5.2.8 使用快速表单添加字段 107

5.3 设计表单 108

5.3.1 设置具有背景图形的表单 108

5.3.2 设计一个桌面窗口立体字表单 110

5.3.3 设计一个移动字幕的主表单 113

5.4 运行表单 115

5.5 修改表单的属性 116

5.6 创建控件 117

5.7 使用表单集 121

5.7.1 表单集的基本设计 122

5.7.2 表单集的进阶设计 124

5.7.3 用表单集设计字幕放射性变大显示 125

5.8 使用页框 128

5.8.1 页框的基本设计 128

5.8.2 页框的进阶设计 131

第六章 报表或、向导设计 135

6.1 报表的设计 135

6.1.1 使用向导设计报表 135

6.1.2 使用报表设计器 136

6.2 创建报表布局 138

6.2.1 报表布局 138

6.2.2 报表布局文件 138

6.2.3 创建报表布局 138

6.3 用快速报表创建简单报表 139

6.3.1 创建快速报表 139

6.4 创建一对多报表 140

6.4.1 用报表向导创建一对多报表 140

6.3.3 新建报表 140

6.3.2 保存、预览和运行快速报表 140

6.4.2 利用报表设计器创建一对多报表 142

6.5 用报表设计器修改报表 144

6.5.1 启动报表设计器 144

6.5.2 修改报表对象 144

6.6 设计实际报表详解 147

6.6.1 设计与实际报表对应的版面 147

6.6.2 报表实例设计过程 148

6.6.3 报表设计技巧 152

6.7 打印报表 153

6.7.1 打印设置 153

6.7.2 打印报表文件 154

6.7.3 群组打印 155

第七章 菜单设计 157

7.1 菜单的组成 157

7.2.1 创建菜单 158

7.2.2 创建下拉菜单项 159

7.2.3 创建子菜单 159

7.2.4 设计菜单组的分隔线 159

7.2.5 指定热键 160

7.2.6 增加快捷键 160

7.2.7 为菜单或菜单项指定任务 162

7.3 用快速菜单创建菜单 162

7.4 保存菜单 164

7.5 使用菜单设计器删除或增加菜单项 165

7.6.1 给菜单增加“清理”代码 167

7.6.2 给菜单系统添加初始化代码 168

7.6.3 启用和废止菜单项 169

7.6.4 为菜单或菜单项指定一个命令 169

7.7 修饰菜单设计 170

7.7.1 修饰系统窗口的标题 170

7.7.4 增加或删除菜单项标记 171

7.7.2 为菜单指定主菜单名 171

7.7.3 为菜单项指定菜单项编号 171

第二篇 Visual FoxPro6.0程序设计篇 175

第八章 面向对象的程序设计 175

8.1 设计的核心技术——类 175

8.1.1 Visual FoxPro中的类和对象 175

8.1.2 对象的属性、事件和方法 176

8.1.3 面向对象程序设计的基本特征 176

8.2 在表单设计中使用类 178

8.2.1 Visual FoxPro中的类与对象的关系 178

8.2.2 Visual FoxPro中的基类与子类的关系 179

8.2.3 Visual FoxPro基类、容器类、控件类 179

8.2.4 Visual FoxPro6.0类的层次 181

8.3.1 启动类设计器 183

8.3.2 应用系统类设计 183

8.3 类设计器 183

8.3.3 Cmdinput类实例设计 186

8.4 使用属性、事件和方法程序设置类 188

8.4.1 将类添加到表单中 188

8.4.2 覆盖默认属性设置 188

8.4.3 设置属性 189

8.4.4 指定属性的默认值 189

8.4.5 类和容器的层次结构 190

8.4.6 将属性和方法程序添加到类 191

8.4.7 按类层次调用事件代码 193

8.4.8 调用方法和相应事件 194

8.5 保护类成员和处理父类方法 194

8.5.1 保护类成员 194

8.5.2 处理父类的方法 194

8.6 类浏览器的基本操作 195

8.6.1 类浏览器 195

8.6.2 查看基类和父类 196

8.7.1 修改类图标和说明 197

8.7.2 查看类定义代码 197

8.7 使用类浏览器管理类 197

8.7.3 创建类和删除类 198

8.7.4 重命名和更改父类 199

8.7.5 在类库间复制类 199

8.7.6 向表单中加入类 200

第九章 面向编程设计 201

9.1 程序设计规则与符号约定 201

9.1.1 命令的使用规则 201

9.1.2 命令格式中的符号约定 201

9.2 操作符与函数 202

9.2.1 操作符 202

9.2.2 使用函数 202

9.2.4 转换函数 203

9.2.3 使用自定义函数 203

9.2.5 测试函数 204

9.2.6 常用函数 205

9.3 操作数据库 207

9.4 操作数据表 208

9.4.1 建立与编辑表 208

9.4.2 修改数据表结构 209

9.4.3 同时使用多个表 210

9.5 处理数据表记录 210

9.5.1 追加记录 210

9.5.2 删除记录 211

9.6 记录查询的方法 212

9.6.1 建立索引 212

9.6.2 打开和关闭索引文件 213

9.6.3 记录查询 214

9.7.1 数据表文件记录统计 215

9.7 统计与计算 215

9.7.2 数据表文件的分类汇总 216

9.7.3 数据表文件记录多项功能统计计算 216

9.8 程序控制 217

9.8.1 分支结构 217

9.8.2 循环结构 218

第十章 编制、运行和调试程序 221

10.1 程序的编制与执行 221

10.2 调试程序 222

10.2.1 在命令窗口中直接输入调试命令 222

10.2.2 使用调试窗口 223

10.2.3 使用调试器中的监视窗口 226

10.2.4 调试窗口菜单的主要功能 227

10.2.5 增加测试代码 228

10.2.6 调试运行程时运行故障 229

10.2.7 查看错误信息 230

第三篇 Visual FoxPro 6.0应用篇 233

第十一章 定制自己的工作环境 233

11.1 设置显示状态和常规选项 233

11.1.1 显示选项 233

11.1.2 常规选项 234

11.2 设置文件位置和区域选项 236

11.2.1 文件位置选项 236

11.2.2 区域选项 238

11.3 设置调试状态 239

11.3.1 调试选项 239

11.3.2 项目选项 240

11.4 设置数据控制 241

11.4.1 数据选项 241

11.4.2 远程数据选项 242

11.5.1 表单选项 243

11.5 设置表单和控件 243

11.5.2 控件选项 244

11.6 语法着色 246

第十二章 Visual FoxPro6.0在建筑投标管理系统中的应用 247

12.1 投标管理系统概述 247

12.1.1 投标运行过程简介 247

12.1.2 系统的主要功能 248

12.2 数据库设计 249

12.2.1 创建表结构及关系 249

12.2.2 本数据库各表功能及其关系 251

12.3 类的设计 254

12.3.1 对象的基本特性 254

12.3.2 类的创建和设计 255

12.4 表单的设计 258

12.4.1 数据处理表单 258

12.4.2 “投标书1”表单集 260

12.4.3参数传递表单 261

12.5 报表的设计 262

12.5.1 创建报表 263

12.5.2 本系统的报表设计 264

12.6 菜单的设计 265

12.7 程序设计 266

12.8 程序调试 267

12.9 疑难问题与解决 267

12.10 编写测试和容错程序代码 272

12.11 连编应用程序 275

12.12 教训与经验总结 276

12.13 程序设计清单 280

12.14 程序运行结果 280

13.1.3 系统结构总图 283

13.1.2 系统功能 283

13.1 资产设备管理系统简介 283

13.1.1 系统任务的提出 283

第十三章 Visual FoxPro6.0在资产设备管理系统中的应用 283

13.2 系统结构设计 285

13.2.1 数据库设计 285

13.2.2 创建表结构和索引 285

13.2.3 在数据库中加入表 287

13.3 类的设计 288

13.3.1 Visual FoxPro6.0中的类 288

13.3.2 在系统中设计和使用类 289

13.4 表单的设计 291

13.4.1 系统登录表单 292

13.4.2 查询表单 294

13.4.3 修改表单 297

13.4.4 输入表单 299

13.4.5 打印表单 300

13.5 菜单的设计 302

13.5.1 创建菜单 303

13.5.2 指定键盘快捷键以及是否启用菜单 303

13.5.3 为菜单或菜单项指定任务 304

13.6 报表的设计 304

13.7 程序的设计 306

13.8 程序调试及故障处理 307

13.8.1 程序调试 307

13.8.2 错误处理 309

13.8.3 错误处理实例 309

13.9 程序设计清单 312

13.10 程序运行结果 313

14.1.1 系统的主要功能 315

14.1.2 方法概要 315

第十四章 中文Visual FoxPro6.0在工资管理系统中的应用 315

14.1 工资管理系统概述 315

14.2 系统设计 316

14.2.1 系统的总体设计思想 316

14.2.2 系统结构框图 317

14.3 建立工资项目管理器 322

14.4 创建数据库 322

14.4.1 建立数据库的方法 322

14.4.2 创建新表 322

14.4.3 在数据库中加入表 326

14.5 类的设计 326

14.6 表单的设计 329

14.6.1 初始化表单的设计 329

14.6.2 查询表单的设计 331

14.6.3 查询结果表单设计 336

14.7.1 使用向导设计报表 337

14.7 报表的设计 337

14.7.2 使用报表设计器 338

14.8 菜单的设计 344

14.9 程序的调试及故障分析 345

14.9.1 程序的调试 345

14.9.2 故障分析 345

14.10 连编应用程序 346

14.11 程序设计清单 348

14.12 程序运行结果 349

第十五章 Visual FoxPro6.0在人事管理系统中的应用 351

15.1 系统任务的提出和方法 351

15.1.1 系统任务的提出 351

15.1.2 系统的具体功能 351

15.2 系统结构设计 352

15.2.1 系统结构总图 352

15.2.2 项目管理器的建立 353

15.2.3 数据库和表的建立 354

15.3.1 类的概念 359

15.3 类的设计 359

15.3.2 类的设计 360

15.4 表单的创建 363

15.4.1 档案更新功能的设计 363

15.4.2 档案查询功能的设计 369

15.4.3 档案输出功能的设计 370

15.4.4 档案统计功能的设计 371

15.4.5 开始界面的设计 377

15.4.6 密码功能的设计 378

15.4.7 主表单界面的设计 380

15.5 报表的设计 381

15.6 主菜单的设计 387

15.7 代码的设计 390

15.8.2 如何解决在字段设定的未选中字段不显示 393

15.8 疑难问题分析解决 393

15.8.1 如何解决将查询到的记录打印出来 393

15.8.3 在报表中如何制作表格 395

15.8.4 如何实现按指定执行一个表单 395

15.8.5 如何使对主菜单进行修改后生效 395

15.9 程序调试与故障处理 397

15.10 连编应用系统 401

15.11 程序设计代码 404

15.12 程序设计清单 412

15.13 程序运行结果 413

第十六章 Visual FoxPro6.0在销售合同管理系统中的应用 417

16.1 系统任务的提出与方法 417

16.1.1 任务的提出 417

16.1.2 设计方法概要 417

16.2.1 建立项目管理器 418

16.2 系统结构设计 418

16.1.3 系统结构总图 418

16.2.2 建立数据库及表格文件 419

16.2.3 建立菜单 420

16.2.4 建立视图 422

16.2.5 查询的制作 423

16.3 表单的设计 424

16.3.1 进入表单设计器 424

16.3.2 为表单添加控件 425

16.3.3 编写控件的过程代码 426

16.3.4 利用表单处理数据 427

16.4 设计类 428

16.4.1 建立类库和类 428

16.4.2 在类设计器中对类进行设计 429

16.4.3 应用设计好的类 431

16.5 报表的制作 432

16.5.1 一般报表 433

16.5.2 分组/总计报表 434

16.5.3 一对多报表 435

16.6 疑难问题分析与解决 436

16.7 程序调试与故障处理 450

16.8 连编应用程序 452

16.9 教训与经验总结 453

16.10 程序设计清单 454

16.11 程序运行结果 455

第十七章 Visual FoxPro 6.0在仓库材料系统管理中的应用 457

17.1 仓库材料管理系统介绍 457

17.1.1 系统的主要功能 457

17.1.2 系统结构总图 458

17.2 数据库设计 458

17.2.1 数据库的设计过程 459

17.2.2 表的设计 460

17.2.3 建立索引 461

17.2.4 表结构 462

17.3 类的设计 463

17.3.1 类实例设计 463

17.3.2 创建字段组类 465

17.3.3 创建Cmdinput类 467

17.3.4 类的层次结构和类注册 469

17.4 表单的设计 471

17.4.1 表单设计器 472

17.4.2 查询设计 473

17.4.3 查询表单 473

17.4.4 浏览查询表单 476

17.4.5 查询设置表单 479

17.4.6 查询设计方法 481

17.4.7 输入模块表单 482

17.4.8 修改模块表单 483

17.5 报表的设计 487

17.6 菜单的设计 489

17.6.1 菜单的设计 489

17.6.2 快捷菜单 492

17.7 程序的设计 492

17.8 程序的调试及故障分析 494

17.8.1 程序的调试 494

17.8.2 故障分析 496

17.9 程序设计清单 498

17.10 程序运行结果 498

第十八章 Visual FoxPro 6.0在产品质量管理信息系统中的应用 501

18.1 产品质量管理信息系统概述 501

18.1.1 系统的任务和要求 501

18.2 系统设计 501

18.2.1 系统设计的总体框图 501

18.2.2 各功能模块简介 502

18.3 创建数据库 503

18.3.1 数据库设计 503

18.3.2 创建表结构和索引 504

18.3.3 在数据库中加入表 506

18.4 表单的设计 507

18.4.1 开始界面的设计 507

18.4.2 主表单 509

18.4.3 查询表单 509

18.4.4 数据更新表单 513

18.4.5 数据录入表单 515

18.4.6 数据拷贝表单 516

18.4.7 打印表单 517

18.5 报表的设计 518

18.6 菜单的设计 522

18.7 代码的设计 524

18.8 程序运行结果 528

第十九章 连编应用程序 531

19.1 项目设计综合实践 531

19.1.1 项目基本设计 531

19.1.2 向项目中添加文件及修改文件 533

19.1.3 从项目中移去/删除文件 533

19.1.4 在项目之间复制文件 534

19.1.5 包含/排除文件 535

19.1.6 项目的文档设计 535

19.1.7 设计项目的代码和其他 536

19.1.8 设置项目信息 537

19.2 项目设计收尾工作 538

19.2.1 设置主程序 538

19.2.2 连编应用程序 539

19.2.3 使用EXTERNAL命令 539

19.2.4 连编项目 540