《从FoxPro 2.X 到 Visual FoxPro 3.0 中文版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:孟刚编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1996
  • ISBN:7302021171
  • 页数:340 页
图书介绍:

第一部分 排除障碍,进入Visual FoxPro 3.0世界 1

第1章 从DOS进入Windows 2

1.1 WINDOWS编程环境 3

1.1.1 图形用户界面GUI 3

1.1.2 图形设备接口GDI 4

1.1.3 多任务处理 4

1.1.4 信息交换(DLL,DDE,OLE) 5

1.1.5 内存管理 6

1.1.6 True Type字型技术 6

1.1.7 网络支持 7

1.1.8 多媒体支持 7

1.1.9 开放数据库连接ODBC 7

1.2 WINDOWS编程机制 8

1.2.1 控制及对象的概念 8

1.2.2 事件驱动的程序设计 9

1.2.3 消息循环和处理机制 10

1.3 WINDOWS软件开发工具 14

1.3.1 元件开发工具(Component Builder) 16

1.3.2 解决方案开发工具(Solution Builder) 16

1.3.3 决策支持及查询工具(Decision Support and Query Tools) 17

第2章 Visual FoxPro 3.0特性 19

2.1 快速创建应用程序的能力 19

2.1.1 新添的向导和生成器 19

2.1.2 获得快捷键的工具栏 20

2.1.3 创建应用程序元件的设计器 21

2.1.4 不用编程而创建应用程序界面 21

2.1.5 使用项目管理器管理工作 22

2.2 更强大的开发能力 22

2.2.1 充分利用面向对象的程序设计 22

2.2.2 灵活地处理事件 23

2.2.3 优化您的系统 24

2.2.4 优化检索过程的Rushmore技术 24

2.3 开发客户/服务器程序 24

2.3.1 定义规则的数据字典 24

2.3.2 查看远程或异构数据 25

2.3.3 用事务控制共享访问 25

2.3.4 实现客户/服务器应用程序 26

2.4 与其他应用程序相互作用 26

2.4.1 与其他应用程序共享数据 26

2.4.2 导入和导出数据 27

2.4.3 使用OLE自动化控制其他应用程序 27

2.5 VISUAL FOXPRO 3.0软件开发思想 27

2.5.1 从编码转入分析设计 28

2.5.2 快速原形的思想 29

第3章 从面向过程到面向对象 31

3.1 对象 31

3.1.1 对象的概念 31

3.1.2 对象的特性——属性 34

3.1.3 对象的方法及相关事件 35

3.2 理解类 36

3.2.1 类 36

3.2.2 子类subclass 37

3.2.3 继承inheritance 40

3.2.4 多态性polymorphism 41

第4章 Visual FoxPro中的对象及类 44

4.1 VISUAL FOXPRO中的类层次 44

4.1.1 Visual FoxPro基类 44

4.1.2 容器与非容器 46

4.2 操纵对象 47

4.2.1 通过容器层次引用对象 48

4.2.2 设置属性值 49

4.2.3 读取属性值 50

4.2.4 调用方法 51

4.2.5 响应事件 51

4.3 以编程方式定义类 52

4.3.1 指定类的名称及父类 52

4.3.2 保护类成员 53

4.3.3 向容器类中添加对象 54

4.3.4 指定方法代码和事件代码 55

4.3.5 实例分析:创建表定位按钮集 57

4.4 处理对象及数据 62

4.4.1 创建对象引用 63

4.4.2 创建成员数组 64

4.4.3 使用对象存储数据 65

第5章 Visual FoxPro的事件模型 68

5.1 基本概念 68

5.1.1 模式及无模式操作 68

5.1.2 与FoxPro 2.X比较 68

5.2 VISUAL FOXPRO中的事件 69

5.3 在容器和类层次中事件的处理 70

5.3.1 容器和对象事件 70

5.3.2 类和控制事件 72

5.4 实例分析:事件发生顺序 72

5.5 编写事件代码 75

第6章 进入Visual FoxPro 3.0世界 77

6.1 使用VISUAL FOXPRO的工具 77

6.1.1 使用项目管理器 77

6.1.2 使用Visual FoxPro设计器 82

6.1.3 使用工具栏 82

6.1.4 使用向导 83

6.2 VISUAL FOXPRO 3.0导游 84

6.2.1 主旨 84

6.2.2 所需设置 84

6.2.3 操作步骤 84

第二部分 在Visual FoxPro 3.0中开发应用程序 93

第7章 Visual FoxPro应用程序的开发过程 94

7.1 规划应用程序 94

7.1.1 应用程序创建过程概述 95

7.1.2 用面向对象的方法进行分析及设计 96

7.2 创建数据库 98

7.3 提供访问信息的手段 98

7.4 设计并创建类 99

7.5 提供访问应用程序功能的手段 99

7.6 测试和调试 99

第8章 设计数据库 100

8.1 数据库包含文件.DBC包含什么 100

8.2 处理表 103

8.2.1 数据库表与自由表的区分 103

8.2.2 字段类型的增加 106

8.2.3 索引方式的完善 109

8.2.4 数据字典功能的应用 112

8.2.4.3 使用触发器 120

8.3 使用视图 124

8.3.1 创建本地视图 125

8.3.2 创建远程视图 128

8.3.3 限制视图的作用范围 131

8.3.4 使用视图 133

8.3.5 在视图中更新数据 137

8.3.6 集成本地视图和远程视图 144

8.3.7 优化视图性能 145

8.3.8 使用视图中的数据字典功能 147

8.4 使用查询及报表 149

8.4.1 使用查询 149

8.4.2 使用报表 152

8.4.3 数据之间的关系 156

第9章 设计界面 157

9.1 从屏幕到表单 157

9.1.1 设置数据环境 157

9.1.2 向表单添加控制 159

9.1.3 向表单或表单集添加属性和方法 162

9.1.4 定制表单上的控制 164

9.1.5 定制表单的行为 167

9.1.6 在运行时设置属性或调用方法 175

9.1.7 处理表单数据 178

9.1.8 实例分析 179

9.2 使用控制 183

9.2.1 控制与数据的关系 183

9.2.2 选择适当的控制 184

9.3 设计自定义工具栏 213

9.3.1 定义工具栏类 213

9.3.2 在自定义工具栏类中添加对象 215

9.3.3 在表单集中添加自定义工具栏 215

9.3.4 实例分析 216

9.4 设计菜单 218

9.4.1 重新理解菜单系统 219

9.4.2 设计菜单 220

9.4.3 给菜单或菜单项指定任务 221

9.4.4 协调使用菜单和工具栏 221

第10章 设计并创建类 222

10.1 根据任务定义类 222

10.1.1 决定什么情况下创建类 222

10.1.2 决定要创建的类的类型 223

10.2 创建类 225

10.2.1 使用类库文件 225

10.2.2 创建新类 226

10.2.3 调用父类方法 235

10.3 将类添加到表单、表单集和工具栏中 237

10.4 修改类定义 238

10.5 创建类定义的子类 239

10.6 以编程方式创建类的对象 239

第11章 编写应用程序代码 240

11.1 什么地方需要代码 240

11.1.1 什么地方需要代码? 240

11.1.2 什么时候使用面向对象的编程? 244

11.2 VISUAL FOXPRO语言的改进 245

11.2.1 数据类型的增加 245

11.2.2 变量的作用域 246

11.2.3 使用类及对象 252

11.2.4 处理NULL值 252

11.3 VISUAL FOXPRO 3.0与FOXPRO 2.6术语的区别 255

11.4 命名规则 255

11.4.1 变量命名约定 256

11.4.2 对象命名约定 257

11.4.3 表字段命名约定 258

11.4.4 常量命名约定 258

11.4.5 窗口命名约定 258

第12章 编译应用程序 259

12.1 构造应用程序框架 259

12.1.1 设置起始点 260

12.1.2 设置应用程序环境 261

12.1.3 显示初始界面 262

12.1.4 控制事件循环 262

12.1.5 恢复原始环境 263

12.2 将文件加入到项目中 263

12.3 连编项目并显示错误 264

12.4 连编应用程序 265

引用可修改的文件 265

12.5 运行应用程序 266

12.6 测试组件 266

第三部分 扩展应用程序 268

第13章 与其他应用程序相互作用 269

13.1 导入和导出数据 269

13.1.1 理解导入和导出 269

13.1.2 导入数据 271

13.1.3 追加数据 273

13.1.4 导出数据 276

13.2 链接和嵌入数据 281

13.2.1 向应用程序中添加OLE对象 282

13.2.2 用OLE自动化技术创建对象 286

13.2.3 操作OLE对象 290

第14章 多用户环境下的访问控制 296

14.1 数据访问的控制 296

14.1.1 访问数据 296

14.1.2 锁定数据 298

14.1.3 使用数据工作期 302

14.2 数据访问的缓冲 304

14.2.1 缓冲编辑结果 304

14.2.2 执行更新 309

14.2.3 管理冲突 310

14.2.4 检测并解决冲突 312

14.3 用事务管理更新操作 314

14.3.1 包装代码段 314

14.3.2 控制事务处理的命令 314

14.3.3 保护远程更新 319

14.3.4 性能管理 321

附录A 转换FoxPro 2.6文件 322

附录B Visual FoxPro文件的表结构 332

附录C Visual FoxPro 3.0中的控制 341