《Visual FoxPro 5.0中文版面向对象程序设计详解及实例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:彭江平等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1998
  • ISBN:7115069131
  • 页数:349 页
图书介绍:

第一章 面向对象程序设计基础 1

1.1 面向对象技术的形成与发展 1

1.1.1 软件危机 1

1.1.2 认识系统的方法与面向对象技术 2

1.1.3 传统结构化方法和面向对象方法的比较 2

1.2 面向对象的有关概念 5

1.2.1 对象(Object) 5

1.2.2 封装(Encapsulation) 5

1.2.3 继承(Inheritance) 5

1.2.4 多态性(Polymorphism) 6

1.2.5 面向对象 6

1.2.6 面向对象技术的主要优点 7

1.3 面向对象技术在Visual FoxPro5.0中的应用 10

1.3.1 面向对象的数据库 10

1.3.2 面向对象技术 10

1.3.3 属性、事件与方法示例 13

第二章 Visual FoxPro事件模型 17

2.1 事件驱动程序设计 17

2.2 事件 18

2.2.1 核心事件集 18

2.2.2 查看事件 19

2.3 容器、类和控件事件代码 24

2.3.1 容器事件代码与控件事件代码 24

2.3.2 类和控件事件代码 25

2.4 事件分类 25

2.4.1 鼠标事件 25

2.4.2 键盘事件 26

2.4.3 表单事件 27

2.4.4 控制焦点事件 28

2.4.5 工具栏事件 29

2.4.6 表格事件 29

2.4.7 改变控制内容事件 30

2.4.8 其他事件 31

2.5 为事件编写代码 32

2.6 增加新方法并写新方法代码 34

2.7 对象的事件及事件代码应用示例 38

第三章 菜单设计和事件循环机制 43

3.1 菜单设计 43

3.1.1 规划与设计系统 44

3.1.2 创建菜单系统 44

3.1.3 菜单项分组 49

3.1.4 为菜单或菜单项指定任务 50

3.1.5 指定访问键和快捷键 53

3.1.6 生成一个菜单 54

3.1.7 测试与调试菜单系统 54

3.1.8 创建SDI菜单 55

3.1.9 以编程方式添加菜单 56

3.1.10 在应用程序中包含菜单 57

3.1.11 定制菜单系统 59

3.2 Foxpro2.x与Visual FoxPro事件循环机制 62

3.2.1 Foxpro 2.x事件循环机制 62

3.2.2 Visual FoxPro事件循环机制 64

3.3 菜单设计示例 72

第四章 Visual FoxPro基类对象 83

4.1 表单 83

4.1.1 设计表单与表单集 83

4.1.2 设计示例 88

4.2 直线与图像 91

4.2.1 直线(Line)控件 91

4.2.2 图像(Image)控件 95

4.3 文本框、编辑框与微调器 98

4.3.1 文本框(Text Box) 98

4.3.2 编辑框(EditBox) 101

4.3.3 微调器(Spinner) 104

4.4 命令按钮、按钮组和选项组 107

4.4.1 命令按钮(CommandButton) 107

4.4.2 按钮组(CommandGroup) 112

4.4.3 选项组(OptionGroup) 115

4.5 列表框和组合列表框 119

4.5.1 列表框(List Box) 119

4.5.2 组合列表框(Combo Box) 124

4.6 检查框(Check Box) 128

4.7 页框(Page Frame) 132

4.8 网格(Grid) 135

4.9 定时器(Timer) 140

4.10 OLE对象 143

4.11 ActiveX控件 147

4.11.1 向表单中添加ActiveX控件 147

4.11.2 用代码的方式创建一个ActiveX控件 148

4.11.3 ActiveX控件应用示例 148

第五章 自定义类 159

5.1 类设计器与类浏览器 159

5.1.1 类设计器 159

5.1.2 类浏览器 165

5.1.3 类库文件 168

5.2 创建自定义类 169

5.2.1 用类设计器或表单设计器可视地定义类 169

5.2.2 用编程方式定义类 176

5.2.3 修改类定义 184

5.2.4 创建自定义类的子类 185

5.3 应用自定义类简化应用程序设计 185

5.3.1 在表单设计器类设计器中可视地应用自定义类 185

5.3.2 用编程方式应用自定义类 195

5.3.3 一个多媒体类的设计及应用示例 195

第六章 自定义工具栏 207

6.1 工具栏的定制与创建 208

6.1.1 工具栏对话框 208

6.1.2 工具栏的显示与隐藏 209

6.1.3 工具栏的定制 209

6.1.4 自定义工具栏 210

6.2 创建自定义工具栏类 210

6.2.1 用“类设计器”可视地定义自定义工具栏 210

6.2.2 用编程方式定义自定义工具栏 213

6.3 应用自定义工具栏类 215

6.3.1 在表单设计器中可视地应用自定义工具栏例 215

6.3.2 用编程的方式应用自定义工具栏类 216

6.3.3 应用自定义工具栏类与自定义按钮组类的应用示例 220

6.4 协调菜单和自定义工具栏 230

6.4.1 创建协调的菜单 230

6.4.2 将相关的工具栏和菜单添加到表单集中 231

6.4.3 表单中工具栏与菜单的协调示例 231

6.5 自定义工具栏特性 237

第七章 开发Visual FoxPro应用程序步骤 239

7.1 规划应用程序 239

7.1.1 环境规划 240

7.1.2 创建应用程序的过程 240

7.2 创建数据 241

7.3 使用类简化应用程序的设计 247

7.4 提供交互能力 247

7.5 提供交互信息 248

7.5.1 添加查询 248

7.5.2 添加报表和标签 254

7.5.3 集成查询和报表 267

7.6 测试与调试 268

7.7 使用项目管理器管理应用程序 268

7.7.1 项目管理器 268

7.7.2 应用程序向导 277

7.7.3 “应用程序向导”生成的项目 281

7.8 一个简单应用系统 289

7.8.1 数据字典 289

7.8.2 界面的设计 290

7.8.3 使用“应用程序向导”生成应用程序 294

7.8.4 修改“应用程序向导”生成的项目 295

7.9 Tasmanian Traders实例应用程序 296

7.9.1 功能需求分析 296

7.9.2 数据库设计 297

7.9.3 类及相应用的类库的设计 299

7.9.4 应用程序的编写、测试与调试 304

第八章 程序的编译、运行、调试与优化 311

8.1 应用程序的编译与运行 311

8.1.1 构造应用程序的框架 312

8.1.2 连编项目并显示错误 314

8.1.3 连编应用程序 315

8.1.4 建立可执行文件 315

8.1.5 运行应用程序 316

8.1.6 准备制作发布磁盘 316

8.2 应用程序的测试与调试 323

8.2.1 建立测试环境 323

8.2.2 分别测试应用程序的各个组件 324

8.2.3 使用调试工具 325

8.2.3.1 命令窗口 326

8.2.3.2 添加用于测试或验证的代码 326

8.2.3.3 集成调试环境——Visual FoxPro的调试器 326

8.2.4 处理“运行时”的错误 333

8.2.5 有助于减少错误的若干方法 337

8.3 应用程序的优化 338

8.3.1 Rushmore技术 338

8.3.2 可优化的Rushmore表达方 339

8.3.3 优化Visual FoxPro的性能 341

8.3.4 提高性能的一般技巧 344

附录 数据库设计器及本书示例中的数据 345