当前位置:首页 > 工业技术
Visual FoxPro 5.0-6.0 面向对象编程指南
Visual FoxPro 5.0-6.0 面向对象编程指南

Visual FoxPro 5.0-6.0 面向对象编程指南PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:张琦,梁恩主编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1999
  • ISBN:7302034710
  • 页数:427 页
图书介绍:暂缺《Visual FoxPro(5.0~6.0)面向对象编程指南》简介
《Visual FoxPro 5.0-6.0 面向对象编程指南》目录

第1章 VFP表格、数据库、索引和排序 1

1.1 为应用程序创建表格 1

1.1.1 数据类型和字段类型 1

1.1.2 拟定数据表内容 3

1.1.3 表设计器的使用 4

1.1.4 使用表向导 5

1.1.5 记录的字段 6

1.2 维护数据表结构 9

1.2.1 插入字段 9

1.2.4 重定义字段 11

1.2.3 字段重命名 11

1.2.2 删除字段 11

1.2.5 变更字段顺序 12

1.3 数据表记录输入 12

1.3.1 通过浏览或编辑屏幕录入记录 12

1.3.2 通过编程添加记录 13

1.3.3 从其它表格添加记录 14

1.4 数据索引 15

1.4.1 创建索引 15

1.4.2 使用索引 18

1.4.3 维护索引 19

1.4.4 删除索引 19

1.4.5 复杂的表达式索引 20

1.4.6 在运行时选择活动索引 24

1.5数据排序 27

1.5.1 创建永久的排序 27

1.5.2 使用索引创建虚拟排序 28

1.6 创建数据库 29

1.6.1 创建一个数据库容器 29

1.6.2 将已存在的表格加入数据库 31

1.6.3 从数据库删除表格 31

1.7通过编程修改表的属性 32

1.8.4 Coverage和Profiler应用工具 33

1.8.3 部件仓库 33

1.8.2 Active文档 33

1.8.1 访问和赋值的方法程序 33

1.8 Visual FoxPro6.0新增功能 33

1.8.5 GIF和JPEG的支持 34

1.8.6 HTML类型的帮助 34

1.8.7 增强的编程语言元素 34

1.8.8 OLE拖放 34

1.8.9 新增的向导 34

1.9 小结 34

第2章 使用BROWSE查看数据 35

2.1 打开浏览器窗口 35

2.2.1 改变字段的宽度 39

2.2 自定义浏览器窗口 39

2.2.2 移动字段显示位置 40

2.2.3 分割浏览窗口 41

2.2.4 去除格线 42

2.3 增加、修改和删除数据 43

2.4 在命令窗口中使用BROWSE从句 46

2.4.1 使用FIELDS列表 46

2.4.2 使用FOR和KEY浏览表格子集 49

2.4.3 LAST及PREFERENCE从句 50

2.4.4 WHEN VALID和ERROR从句 50

2.5.1 与浏览相关的表格有关的主要命令 51

2.5 浏览相关的表格 51

2.4.5 TMEOUT从句 51

2.5.2 浏览一对一关系表 55

2.5.3 浏览一对多关系表 55

2.6 小结 57

第3章 查询与视图 58

3.1 建立查询文件 58

3.1.1 打开查询设计器 58

3.1.2 选取要查询的数据文件 58

3.1.3 设置查询设计器各种条件与属性 59

3.2 输出查询结果 66

3.2.3 输出到图形 67

3.2.1 输出到游标 67

3.2.2 输出到表格 67

3.2.4 输出到屏幕 70

3.2.5 输出到报表 71

3.2.6 输出到标签 71

3.3 在程序和表单中使用查询 72

3.4 SQL SELECT语句 73

3.5 BETWEEN和IN从句 75

3.5.1 使用BETWEEN从句过滤一个范围的值 75

3.6 使用视图设计器设计视图 76

3.6.1 设计本地视图 76

3.5.2 使用IN从句过滤选定的值 76

3.6.2 设计远程视图 78

3.7 使用视图 81

3.7.1 在视图中使用多个表 81

3.7.2 在视图中使用多个远程表 82

3.7.3 在视图中合并本地和远程数据 82

3.8 以编程方式创建和更新视图 83

3.8.1 创建及维护视图 83

3.8.2 创建参数化视图 87

3.8.3 打开视图的多个实例 88

3.8.4 在视图中更新数据 89

3.9 小结 92

3.8.5 视图集成 92

第4章 报表与标签 93

4.1 设计报表 93

4.2 调整报表文件 96

4.2.1 定义报表版面 96

4.2.2 设定数据来源 99

4.2.3 加入控件对象 100

4.2.4 加入计算字段 102

4.3 创建报表模板 103

4.4 在报表中使用表达式和变量 104

4.5 使用模板构建报表 106

4.6 使用程序初始化报表 109

4.7 标签向导 113

4.8 小结 116

第5章 高级的数据库管理 117

5.1 数据规范化 117

5.1.1 函数依赖 118

5.1.2 码 118

5.1.3 第一范式(1NF) 119

5.1.4 第二范式(2NF) 119

5.1.5 第三范式(3NF) 120

5.1.6 何时可违反规范化规则 120

5.2.2 命名表格中的字段 121

5.2 命名规则 121

5.2.1 应用程序中的命名问题 121

5.2.3 命名对象 122

5.3 设计数据库 122

5.3.1 数据库设计步骤 123

5.3.2 示例数据库图解 134

5.4 VFP数据库容器的其他高级功能 135

5.4.1 使用记录级有效性检验 135

5.4.2 使用字段级有效性检验 138

5.4.3 维护参照的完整性 141

5.4.4 构造和删除永久性关系 141

5.4.5 使用参照完整性成生器 143

5.4.6 使用触发器 146

5.4.7 创建存储过程 148

5.5 小结 149

第6章 数据辞典 150

6.1 将数据库容器用作数据辞典 150

6.1.1 基本概念 150

6.1.2 如何定制和增强数据库容器的功能 153

6.1.3 取回和设置属性值 156

6.1.4 使用数据库容器工具 160

6.1.5 从数据库容器生成文档 163

6.2 设计数据辞典 165

6.3 小结 168

第7章 VFP编程结构 169

7.1 VFP程序设计基础 169

7.1.1 常量、变量、变量类型和变量作用域 169

7.1.2 运算符、运算符的优先级和表达式 174

7.1.3 数组 176

7.2 建立逻辑表达式 185

7.2.1 建立复合逻辑表达式 186

7.2.2 确定逻辑表达式的运算顺序 187

7.2.3 简化逻辑表达式 187

7.3 条件结构 188

7.3.1 IF…ENDIF结构 188

7.3.2 CASE…END CASE结构 191

7.3.3 何时使用IF…ENDIF或DO…CASE结构 194

7.4 循环结构 195

7.4.1 使用DO WHILE…ENDDO结构 196

7.4.2 使用FOR…ENDFOR结构 198

7.4.3 使用SCAN…ENDSCAN结构 199

7.5执行外部程序 200

7.5.1 使用过程和用户自定义函数 200

7.5.2 使用DO命令执行外部程序 203

7.5.3 使用SET PROCEDURE TO调外部程序 205

7.5.4 使用SET LIBLRAY TO调外部程序 206

7.6 小结 207

8.1.1 对象的定义 208

第8章 VFP面向对象编程 208

8.1 对象及对象的特性 208

8.1.2 对象的特性 209

8.2 类和对象的关系 211

8.2.1 类 211

8.2.2 类与对象的区别 212

8.2.3 创建对象与释放对象 216

8.3 类和对象与代码重用 218

8.4 基类与子类 221

8.4.1 Visual FoxPro基类 221

8.4.2 扩展Visual FoxPro类 223

8.4.3 类的属性、方法与事件 224

8.5 事件处理 227

8.5.1 为事件编写代码的规则 227

8.5.2 监视和追踪事件序列 229

8.6 创建类 233

8.6.1 用类设计器创建类 233

8.6.2 以编程方式定义类 234

8.6.3 定义子类 235

8.6.4 使用“类设计器” 235

8.6.5 类成员属性 237

8.6.6 向容器加控件 239

5.7.2 引用对象数组 242

8.7.1 相对引用 242

8.7 引用对象 242

5.7.3 使用域变换运算符引用方法 243

5.7.4 在容器层次中引用对象 244

8.8 创建类库 245

8.8.1 使用类库 245

8.8.2 修改库中的类定义 246

8.8.3 从类库中删除类定义 247

8.8.4 类复制 247

8.9 面向对象编程的特点 248

8.10 小结 251

9.1 表单设计器 252

第9章 表单及其控件 252

9.1.1 表单对象 253

9.1.2 属性窗口 253

9.1.3 窗口选项 253

9.1.4 数据环境 255

9.1.5 表单控件工具栏 257

9.1.6 布局工具栏 258

9.1.7 调色板工具栏 258

9.2 表单控件概述 259

9.3 常用的表单控件 259

9.4 向表单加入控件 262

9.4.2 添加Visual FoxPro容器 263

9.4.1 深入了解容器和控件对象 263

9.4.3 在表单中添加用户自定义对象 264

9.4.4 确定表单中的控件数目 266

9.4.5 包含预定义常量 266

9.5 处理表单对象 267

9.5.1 在设计时设置属性 267

9.5.2 定义表单行为 268

9.5.3 编辑事件代码和方法程序代码 269

9.5.4 保存表单为文件或类定义 270

9.5.5 运行表单 271

9.5.6 在运行时设置属性 273

9.5.7 在运行时调用方法程序 274

9.5.8 对事件作出响应 275

9.5.9 处理对象的示例 275

9.6 添加新的属性和方法程序 278

9.6.1 创建新属性 278

9.6.2 创建数组属性 278

9.6.3 创建新方法程序 279

9.7 设计一个SDI和MDI表单 280

9.7.1 指定表单类型 280

9.7.2 显示位于顶层表单中的子表单 281

9.7.3 隐藏Visual FoxPro主窗口 281

9.8 小结 282

9.7.4 在顶层表单中添加菜单 282

10.1 使用列表框和下拉列表框 283

10.1.1 常用的列表框属性和方法程序 283

第10章 高级表单设计控件 283

10.1.2 填充列表框或组合框 284

10.1.3 创建具有多列的列表框 287

10.1.4 允许用户选择列表框中的多项 287

10.1.5 允许用户在列表框中添加项 288

10.1.6 将图片添加到列表项 288

10.2 使用组合框 289

10.2.1 下拉组合框 289

10.2.3 关于动态设置RowSourceType的示例 290

10.2.2 常用组合框的属性 290

10.3 使用页框 294

10.3.1 将页框添加到表单 295

10.3.2 将控件添加到页面上 296

10.3.3 管理“页面”选项卡上的长标题 296

10.3.4 在程序中更换页面 296

10.3.5 常用的页框属性 296

10.3.6 关于页框的示例 297

10.4 定义表格 299

10.4.1 设置表格的属性 300

10.4.3 在表格列中显示控件 301

10.4.2 使用表格控件创建一对多表单 301

10.4.4 在表格中进行有条件格式编排 303

10.4.5 常用的表格属性 303

10.4.6 在表格中添加控制的示例 304

10.5 ActiveX控件 305

10.5.1 Sysinfo控件 306

10.5.2 ProgressBar控件 306

10.6 小结 307

第11章 VFP的项目管理 308

11.1 将项目管理器用作应用程序界面 308

11.1.1 从项目管理器中运行程序和表单 308

11.1.2 预览报表 309

11.1.3 打开数据库和浏览表格 310

11.2 在项目管理器中使用快捷方式 312

11.2.1 将标签作为主要类目的快捷方式 312

11.2.2 使用项目信息对话框 313

11.2.3 折叠和展开项目管理器 315

11.3 建立VFP的.APP和.EXE文件 317

11.3.1 设置主文件 318

11.3.2 在.APP和.EXE中包含和排除文件 321

11.3.3 从命令窗口建立项目 322

11.3.4 定制应用程序的运行状态 325

11.4 在工作组开发中使用Visual SourceSafe 327

11.4.1 如何将VFP和SourceSafe结合 329

11.4.2 在VSS中管理文件 331

11.4.3 如何得到最新版本和显示版本历史 335

11.4.4 比较最后版本与Check Out修改的内容 336

11.5 小结 337

第12章 应用程序调试 338

12.1 程序测试和调试计划 338

12.2 在程序存在错误前进行调试 338

12.2.1 在Visual FoxPro5.0中一般的命令规则 338

12.2.2 建立测试环境 340

12.2.3 设置验证信息 340

12.2.4 查看事件发生的序列 341

12.3.2 跟踪代码 342

12.3 逐步发现错误 342

12.3.1 启动调试工作期 342

12.3.3 停止程序的执行 343

12.3.4 查看存储的值 347

12.4 显示输出结果 349

12.5 记录代码的覆盖范围 349

12.6 处理“运行时”的错误 351

12.6.1 预防错误 351

12.6.2 处理过程中的错误 352

12.7 小结 355

13.1.1 DBF样式的帮助 356

13.1 FoxPro所支持的帮助形式 356

第13章 创建联机帮助 356

13.1.2 图形样式的帮助 357

13.1.3 Windows风格帮助的特点 358

13.2 联机帮助设计的基本概念 360

13.2.1 帮助信息的类型 360

13.2.2 主题 361

13.2.3 最低限度的编程 362

13.2.4 信息分层 362

13.3 创建DBF形式的帮助系统 362

13.4.1 为应用程序指定一个帮助表 365

13.4.2 控制“帮助窗口”的位置 365

13.4 为应用系统加入DBF形式的帮助 365

13.4.3 用主题名来选取主题 366

13.4.4 创建“上下文相关”的帮助 366

13.5 创建Windows 95帮助系统 367

13.5.1 创建帮助主题文件 367

13.5.2 创建帮助文件 372

13.5.3 为帮助加入Contents 375

13.5.4 加入图形 375

13.5.5 加入带热点的图形 376

13.6 为应用系统加入图形样式的帮助 377

13.6.1 装入帮助文件 377

13.6.4 上下文敏感的帮助 378

13.6.2 激活帮助 378

13.6.3 建立基本的帮助菜单 378

13.6.5 加入表单级的上下敏感帮助 380

13.6.6 加入What s this帮助 380

13.6.7 用编程实现帮助特性 381

13.7 小结 384

第14章 应用程序的发布 385

14.1 应用程序的发布过程 385

14.1.1 发布过程 385

14.1.2 了解“发布树” 385

14.1.3 “安装向导”如何工作 386

14.2.2 考虑环境问题 387

14.2.1 选择连编类型 387

14.2 准备要发布的应用程序 387

14.2.3 确保运行时的行为正确 388

14.2.4 在应用程序中包含资源 388

14.2.5 删除受限制的功能和文件 390

14.3 使用“安装向导” 391

14.4 小结 400

第15章 开发示例 401

15.1 总体介绍 401

15.1.1 运行Tasmanian Traders 401

15.1.2 总体设计 402

15.2.1 创建表的结构和表之间的关系 403

15.2 数据库设计 403

15.2.2 实现安全性 404

15.2.3 维护数据的一致性 404

15.3 类库设计 406

15.3.1 About类库 407

15.3.2 Login类库 407

15.3.3 Orders类库 408

15.3.4 tsBase类库 409

15.3.5 tsBaseForm类库 409

15.3.6 tsGen类库 413

15.4 系统实现 415

15.4.1表单 416

15.4.2 报表 417

15.4.3 菜单和工具栏 417

15.4.4 出错处理 417

15.4.5 测试和调试 419

15.4.6 主程序 419

15.4.7 存储程序 420

15.5 小结 421

附录A Visual FoxPro快捷键 422

附录B Visual FoxPro中的常见事件 424

附录C Visual FoxPro中常用方法程序 426

返回顶部