PowerBuilder 8.0高级应用与开发

PowerBuilder 8.0高级应用与开发
作 者: 袁松 杨帆
出版社: 中国水利水电出版社
丛编项: 万水PowerBuilder从入门到精通系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Powerbuilder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《PowerBuilder 8.0高级应用与开发》作者简介

内容简介

PowerBuilder是目前最流行的数据库前端开发工具之一,相对于其他的客户服务器开发工具而言,PowerBuilder提供的开发环境不仅方便快捷,功能也极为强大,是理想的数据库前端开发工具。PowerBuilder目前的版本是PowerBuilder 8.0。本书是应用PowerBuilder 8.0开发应用程序以及学习使用PowerBuilder 8.0的实用书,该书全面介绍了PowerBuilder 8.0开发应用的步骤、各种工具和使用方法。全书分为四部分——第一部分:PowerBuilder 8.0基础知识,介绍PowerBuilder基本概念、PowerBuilder 8.0新特性、MDI程序设计、联机帮助等;第二部分:控件开发与应用,介绍树形视图控件、列表类控件、图表控件、RichText控件等:第三部分:数据窗口开发与应用,介绍数据窗口技术、动态数据窗口技术、数据存储等;第四部分:PowerBuilder开发技术实现,介绍DDE技术、ActiveX和OLE技术、数据管道技术、拖放技术、邮件技术、多媒体技术以及PowerBuilder的扩展功能等。本书适合于具有一定的Windows编程经验,希望使用或者想深入了解利用PowerBuilder 8. 0进行数据库应用程序开发的读者阅读,也可作为程序员进行数据库开发的参考手册。

图书目录

前言

第一部分 PowerBuilder 8. 0基础知识

第1章 PowerBuilder简介

1. 1 PowerBuilder的功能特点

1. 2 Sybase的Internet计算模型

1. 2. 1 企业级Internet解决方案

1. 2. 2 开放的标准接口支持

1. 2. 3 PowerDynamo和Jaguar CTS集成

1. 2. 4 PowerBuilder 8. 0的分布式计算特性

1. 3 PowerBuilder 8. 0的新特性

1. 3. 1 新的用户界面和开发方法

1. 3. 2 新的Web特性

1. 3. 3 EAServer集成新特性

1. 3. 4 新的数据库连接特性

1. 4 本章小结

第2章 PowerBuilder 8. 0开发基础

2. 1 PowerBuilder 8. 0概述

2. 1. 1 基于客户机用匠务器的体系结构

2. 1. 2 面向对象的应用程序开发方法

2. 1. 3 支持多种关系数据库管理系统

2. 1. 4 丰富的数据表现风格

2. 1. 5 功能强大的调试器和多种调试方式

2. 2 开发环境综述

2. 2. 1 PowerBuilder主要画笔的功能与作用

2. 2. 2 PowerBuilder工具栏

2. 3 理解PowerBuilder对象

2. 3. 1 属性

2. 3. 2 函数

2. 3. 3 事件

2. 4 应用程序分析设计与发行

2. 4. 1 系统分析和系统设计

2. 4. 2 系统开发

2. 4. 3 代码调试

2. 4. 4 系统测试

2. 4. 5 生成可执行文件

2. 4. 6 应用程序的发行

2. 5 本章小结

第3章 MDI程序设计

3. 1 MDI简介

3. 1. 1 MDI概述

3. 1. 2 MDI框架窗口

3. 1. 3 MDI框架

3. 1. 4 客户区

3. 1. 5 MDI工作表

3. 1. 6 工具条

3. 2 建立MDI框架窗口

3. 3 使用Sheet

3. 3. 1 打开Sheet

3. 3. 2 列出所打开的Sheet

3. 3. 3 排列Sheet

3. 3. 4 Sheet的最大化

3. 3. 5 关闭Sheet

3. 4 使用菜单

3. 4. 1 创建和修改菜单

3. 4. 2 创建弹出式菜单

3. 5 提供MicroHelp

3. 5. 1 定义菜单项的MicroHelp

3. 5. 2 定义对象的MicroHelp

3. 6 提供toolbar

3. 6. 1 toolbar简介

3. 6. 2 设置toolbar属性

3. 6. 3 在窗口画板中设置工具条属性

3. 6. 4 在应用画板中设置工具条属性

3. 6. 5 使用toolbar

3. 7 本章小结

第4章 提供联机帮助

4. 1 工具简介

4. 2 创建帮助

4. 2. 1 创建HLP帮助

4. 2. 2 创建html帮助

4. 3 使用帮助

4. 3. 1 ShowHelp函数

4. 3. 2 ShowPopupHelp函数

4. 3. 3 帮助文件调用实例

4. 4 本章小结

第二部分 控件开发与应用

第5章 控件概述

5. 1 控件及其功能分类

5. 2 为窗口添加控件

5. 2. 1 控件的添加

5. 2. 2 控件的布局

5. 3 控件的属性. 事件和函数

5. 3. 1 控件的属性

5. 3. 2 控件名称

5. 3. 3 控件的事件

5. 3. 4 控件函数

5. 4 本章小结

第6章 使用树形视图控件

6. 1 TreeView简介

6. 1. 1 TreeView控件的层次

6. 1. 2 TreeView项的数据来源

6. 1. 3 TreeView项的图标

6. 1. 4 TreeView的属性

6. 1. 5 TreeView事件

6. 1. 6 TreeView的函数

6. 2 生成TreeView项

6. 2. 1 插入项目函数

6. 2. 2 插入项目

6. 3 管理TreeView项

6. 3. 1 查询项目函数

6. 3. 2 查询项目

6. 3. 3 修改项目函数

6. 3. 4 修改项目

6. 3. 5 删除项目函数

6. 3. 6 删除项目

6. 4 管理Treeview图标

6. 4. 1 图标列表与属性

6. 4. 2 实现图标列表

6. 4. 3 覆盖图标

6. 5 数据窗口与Treeview

6. 6 TreeView控件应用实例

6. 6. 1 界面设计

6. 6. 2 功能实现

6. 7 本章小结

第7章 使用列表类控件

7. 1 列表概述

7. 2 列表框的使用

7. 2. 1 列表框的属性和事件

7. 2. 2 创建列表框

7. 2. 3 加入列表项

7. 2. 4 加入图片

7. 3 下列式列表框的使用

7. 3. 1 下列式列表框的属性. 事件

7. 3. 2 创建下列式列表框

7. 3. 3 加入列表项

7. 3. 4 向列表中添加删除图片

7. 4 列表视图的使用

7. 4. 1 列表视图的属性事件

7. 4. 2 创建列表视图

7. 4. 3 列表项的添加和删除

7. 4. 4 列表项图标的添加和删除

7. 4. 5 列表视图的使用

7. 5 本章小结

第8章 使用图表控件

8. 1 PowerBuilder图表基础

8. 2 使用图表控件

8. 2. 1 图表控件属性

8. 2. 2 图表控件函数

8. 2. 3 图表控件事件

8. 3 数据窗口与图表

8. 3. 1 数据窗口的Graph显示样式

8. 3. 2 数据窗口的Graph增强对象

8. 4 本章小结

第9章 使用RichText控件

9. 1 RichText概述

9. 1. 1 什么是RichText

9. 1. 2 RichTextEdit控件和RichText型的数据窗口

9. 2 RichTextEdit控件

9. 2. 1 创建RichTextEdit控件

9. 2. 2 设置RichTextEdit控件的属性

9. 2. 3 RichTextEdit控件的函数和事件

9. 2. 4 向RichTextEdit控件载入文本

9. 2. 5 RichTextEdit数据共享

9. 2. 6 保存RichText文本

9. 3 RichText型的数据窗口

9. 3. 1 创建RichText型的数据窗口

9. 3. 2 设置RichText数据窗口属性

9. 3. 3 增加数据窗口的列

9. 3. 4 设置输入字段属性

9. 3. 5 操作RichText数据窗口

9. 3. 6 使用RichText数据窗口

9. 4 预览RichTextEdit报表

9. 4. 1 RichText数据窗口的预览

9. 4. 2 RichTextEdit控件预览

9. 5 本章小结

第10章 其他常用控件的使用

10. 1 命令按钮

10. 2 文本编辑及显示控件

10. 2. 1 静态文本控件

10. 2. 2 单行编辑框

10. 2. 3 多行编辑框

10. 2. 4 掩码编辑框

10. 3 单选按钮. 复选框与组框

10. 3. 1 单选按钮

10. 3. 2 复选框

10. 3. 3 组框

10. 4 修饰性控件

10. 4. 1 直线控件

10. 4. 2 椭圆控件

10. 4. 3 图像挂件

10. 5 进度条与轨迹条

10. 5. 1 进度条控件

10. 5. 2 轨迹条控件

10. 6 用户对象控件

10. 6. 1 用户对象分类

10. 6. 2 创建用户对象

10. 6. 3 使用用户对象

10. 6. 4 窗口与用户对象间的通信

10. 7 本章小结

第三部分 数据窗口开发与应用

第11章 数据窗口技术

11. 1 数据窗口对象

11. 1. 1 创建数据窗口对象

11. 1. 2 定义数据源

11. 1. 3 数据窗口的显示风格

11. 1. 4 数据窗口的布局结构

11. 1. 5 列对象的显示与编辑

11. 1. 6 控制数据行

11. 1. 7 增强数据窗口对象的功能

11. 1. 8 设置对象属性

11. 2 数据窗口控件

11. 2. 1 数据窗口控件使用方法

11. 2. 2 利用数据窗口控件存取数据

11. 2. 3 利用数据窗口控件操纵数据

11. 2. 4 存取数据窗口对象的属性

11. 2. 5 处理数据窗口错误

11. 2. 6 数据库的更新

11. 2. 7 数据窗口控件的常用函数

11. 3 数据窗口共享技术

11. 3. 1 数据窗口共享简介

11. 3. 2 数据窗口共享方法

11. 3. 3 数据窗口共享实例

11. 4 报表技术

11. 4. 1 创建报表

11. 4. 2 使用嵌套报表

11. 4. 3 使用Crosstab

11. 5 HTML生成技术

11. 5. 1 几种生成HTML的技术

11. 5. 2 显示控制

11. 5. 3 SaveAs函数

11. 5. 4 使用GenerateHTMLForm函数

11. 6 Web数据窗口

11. 6. 1 Web数据窗口简介

11. 6. 2 Web数据窗口的工作原理

11. 6. 3 利用Jaguar CTS运行一个简单的Web数据窗口

11. 6. 4 在Web数据窗口中使用按钮控件

11. 6. 5 利用ASP与MTS使用Web数据窗口

11. 7 本章小结

第12章 动态数据窗口技术

12. 1 使用Create创建数据窗口对象

12. 2 使用Modify修改数据窗口对象

12. 3 数据窗口的查询模式

12. 3. 1 查询模式的工作原理

12. 3. 2 查询模式的使用方法

12. 4 DataWindow对象的重用

12. 5 本章小结

第13章 数据存储

13. 1 数据存储的概述

13. 2 数据存储的使用

13. 3 数据存储的定制

13. 3. 1 定义标准的类用户对象

13. 3. 2 保存用户对象

13. 3. 3 在应用程序中使用用户对象

13. 4 通过数据存储存取数据

13. 5 本章小结

第四部分 PowerBuilder开发技术实现

第14章 DDE技术

14. 1 DDE简介

14. 2 DDE中的客户和服务器

14. 3 DDE的函数与事件

14. 3. 1 DDE客户函数

14. 3. 2 DDE客户事件

14. 3. 3 DDE服务器函数

14. 3. 4 DDE服务器事件

14. 4 DDE实例

14. 4. 1 实例一

14. 4. 2 实例二

14. 5 本章小结

第15章 ActiveX和OLE技术

15. 1 ActiveX和OLE简介

15. 2 PowerBuilder 8. 0对OLE的支持

15. 3 OLE控件及可插入对象

15. 3. 1 设置OLE控件的属性

15. 3. 2 实现与OLE控件的交互

15. 3. 3 嵌入与链接OLE对象

15. 3. 4 即席激活与离席激活OLE对象

15. 3. 5 菜单与即席激活方式

15. 3. 6 OLE 2. 0控件事件

15. 3. 7 控制OLE控件

15. 3. 8 OLE控件中对象的控制

15. 3. 9 Any数据类型

15. 4 数据窗口中使用OLE

15. 4. 1 BLOB数据列介绍

15. 4. 2 OLE数据窗口演示样式

15. 5 ActiveX控件

15. 6 OLE的高级操纵技术

15. 6. 1 OLE存储与OLE流

15. 6. 2 分布式组件对象模型

15. 6. 3 OLEObject对象类型

15. 6. 4 利用OLEObject变量提高效率

15. 6. 5 OLE自动化

15. 6. 6 创建热链接

15. 6. 7 底层访问OLE对象

15. 7 OLE应用开发实例

15. 7. 1 实例背景简介

15. 7. 2 界面设计

15. 7. 3 开发过程

15. 7. 4 程序源代码

15. 8 本章小结

第16章 数据管道技术

16. 1 数据管道概念

16. 2 使用数据管道画笔

16. 2. 1 源表

16. 2. 2 目的表

16. 2. 3 灌入Blob类型的数据

16. 2. 4 选择管道操作

16. 2. 5 运行数据管道

16. 2. 6 数据管道出错处理

16. 3 在应用程序中使用管道对象

16. 3. 1 数据管道用户对象

16. 3. 2 数据管道的属性

16. 3. 3 数据管道的事件

16. 3. 4 数据管道的函数

16. 4 数据管道应用实例

16. 4. 1 实例背景介绍

16. 4. 2 界面设计

16. 4. 3 程序开发

16. 4. 4 程序源代码

16. 5 本章小结

第17章 施放技术

17. 1 概述

17. 2 施放的属性

17. 3 拖放的事件

17. 4 施放的函数

17. 5 拖放技术实例

17. 6 本章小结

第18章 邮件技术

18. 1 PowerBuilder 8. 0邮件功能简介

18. 2 mailSession非可视化对象

18. 2. 1 mailSession对象的属性和事件

18. 2. 2 mailSession对象的函数

18. 3 邮件技术应用实例

18. 3. 1 界面设计

18. 3. 2 实例程序开发

18. 4 本章小结

第19章 多媒体技术

19. 1 制作图形动画

19. 1. 1 工具栏图标

19. 1. 2 计时器与工具栏

19. 1. 3 制作图标动画

19. 2 制作对象移动动画

19. 2. 1 制作图片移动动画

19. 2. 2 外部函数调用

19. 2. 3 移动窗口

19. 3 加入声音

19. 4 多媒体

19. 4. 1 PowerBuilder多媒体技术概述

19. 4. 2 制作一个简单的Windows AVI文件播放器

19. 5 本章小结

第20章 PowerBuilder扩展功能

20. 1 Windows API外部函数调用

20. 1. 1 外部函数的声明

20. 1. 2 外部函数的参数传递

20. 2 发送窗口消息

20. 2. 1 Post和Send函数

20. 2. 2 触发PowerBuilder事件

20. 3 窗口之间传递多参数消息对象

20. 4 上下文信息服务

20. 4. 1 上下文信息介绍

20. 4. 2 上下文信息服务

20. 4. 3 关键字服务

20. 4. 4 Internet服务

20. 5 本章小结