标题：PowerBuilder 9.0 开发精解
基本信息
作者： 吕睿烜等   
出版社：电子工业出版社
ISBN：7505389602
出版日期：2003 年9月
开本：16开
页码：700
内容简介
本书全面、系统地介绍了PowerBuilder 9.0的各项功能。全书分为4个部分：导读篇、工具介绍篇、高级应用篇和开发技巧篇。导读篇主要介绍PowerBuilder的概念和一些名称术语；工具介绍篇主要介绍PowerBuilder的开发语言和工具中各种对象、画笔的使用方法；高级应用篇主要介绍PowerBuilder开发Web应用的使用方法和其他一些高级应用；开发技巧篇主要给出开发中常用的一些例程的编写过程。
目录
第1部分 导 读 篇 
第1章 powerbuilder 9.0简介 
1.1 什么是powerbuilder 
1.2 powerbuilder 9.0的新特点 
1.3 名词术语 
第2章 powerbuilder 9.0工作台 
2.1 powerbuilder 9.0工作台综述 
2.2 powerbuilder系统界面 
2.2.1 资源管理视图 
2.2.2 剪贴视图 
2.2.3 输出视图 
2.3 模板 
2.4 工具条 
2.5 画笔 
2.5.1 打开画笔 
2.5.2 调整画笔中的视图 
2.5.3 画笔使用小结 
2.6 辅助开发功能 
2.6.1 to-do list用法 
2.6.2 自定义菜单快捷键 
.2.6.3 browser画笔的使用 
2.6.4 library画笔的使用 
第2部分 工具介绍篇 
第3章 powerbuilder开发基础 —— powerscript语言 
3.1 语言基础 
3.2 数据类型 
3.3 声明常量、变量和数组 
3.4 操作符和表达式 
3.5 powerscript流控制语句 
3.6 结构和对象的使用 
3.7 函数和事件调用 
3.8 sql调用 
3.9 powerscript开发规范 
3.9.1 界面规范 
3.9.2 程序设计规范 
第4章 powerbuilder应用程序入口——应用对象 
4.1 工作区和目标介绍 
4.2 应用对象介绍 
4.3 应用对象创建方法 
4.3.1 如何创建可执行应用 
4.4 打开应用对象 
4.5 应用对象属性设置 
4.6 编写应用级脚本 
4.7 应用执行 
4.8 指定对象搜索路径 
4.9 应用辅助画笔 
4.9.1 browser画笔 
4.9.2 library画笔 
第5章 powerbuilder用户界面——窗口对象 
5.1 窗口对象简介 
5.2 窗口对象创建方法 
5.2.1 普通方式创建 
5.2.2 继承方式创建 
5.3 窗口对象属性设置 
5.3.1 general页 
5.3.2 scroll页 
5.3.3 toolbar页 
5.3.4 other页 
5.4 窗口控件的使用 
5.4.1 控件介绍 
5.4.2 控件添加方法 
5.4.3 控件属性的设置方法 
5.4.4 控件操作方法 
5.4.5 控件的分类和用途 
5.5 窗口对象编程 
5.5.1 事件编程 
5.5.2 函数编程 
5.5.3 变量定义 
5.6 查看和运行窗口 
5.6.1 查看窗口 
5.6.2 运行窗口 
第6章 powerbuilder交互控制——菜单对象 
6.1 菜单对象介绍 
6.2 菜单对象创建方法 
6.2.1 向导方式创建 
6.2.2 菜单对象的常规操作 
6.2.3 继承方式创建 
6.3 菜单对象属性设置 
6.3.1 设置通用属性 
6.3.2 设置工具条属性 
6.4 菜单对象脚本编写 
6.5 菜单对象引用 
第7章 powerbuilder与大型数据库的接口方式 
7.1 odbc接口 
7.1.1 工作原理 
7.1.2 连接方法 
7.2 ole db接口 
7.2.1 工作原理 
7.2.2 连接方法 
7.3 专 用 接 口 
7.3.1 专用接口介绍 
7.3.2 sybase数据库专用接口 
7.3.3 oracle数据库专用接口 
7.4 jdbc接口 
7.4.1 jdbc接口介绍 
7.4.2 jdbc连接方法 
7.4.3 jdbc注册入口 
7.4.4 jdbc版本 
7.4.5 jdbc数据类型 
7.5 使用前的准备工作 
7.5.1 配置数据库服务器 
7.5.2 安装jdbc驱动程序 
7.5.3 设置classpath环境变量和java标签页 
7.6 定义jdbc接口 
7.6.1 设置连接参数 
7.6.2 设置java虚拟机 
7.7 数据管道对象 
7.7.1 数据管道介绍 
7.7.2 创建数据管道 
7.7.3 数据迁移技术 
第8章 powerbuilder数据访问控件——数据窗口对象 
8.1 数据窗口创建方法 
8.2 显示风格与数据源 
8.2.1 显示风格 
8.2.2 数据源 
8.3 属性设置 
8.3.1 属性设置方法 
8.3.2 常规属性 
8.3.3 html属性 
8.4 数据窗口中的控件 
8.4.1 添加控件 
8.4.2 常用控件的属性设置 
8.5 导入和导出xml数据 
8.5.1 xml介绍 
8.5.2 xml数据导入和导出支持 
8.5.3 导出数据为xml格式 
8.5.4 导入xml格式的数据 
第9章 powerbuilder oop精华——用户对象 
9.1 用户对象介绍 
9.1.1 可视用户对象 
9.1.2 类用户对象 
9.2 用户对象创建方法 
9.2.1 可视用户对象创建方法 
9.2.2 类用户对象创建方法 
9.2.3 变量、结构、事件与函数定义 
9.2.4 在用户对象中添加不可视对象 
9.2.5 使用继承方法创建用户对象 
9.2.6 保存用户对象 
9.3 用户对象的使用方法 
9.3.1 可视用户对象使用方法 
9.3.2 类用户对象使用方法 
第10章 powerbuilder开发利器——函数和结构 
10.1 函数的设计和使用 
10.1.1 函数介绍 
10.1.2 函数定义 
10.1.3 函数修改 
10.1.4 函数调用 
10.1.5 调用原则 
10.2 结构的设计和使用 
10.2.1 结构介绍 
10.2.2 结构定义 
10.2.3 结构修改 
10.2.4 结构使用 
10.3 c/c++语言与powerbuilder之间数据类型的转换和c++编码规范 
10.3.1 c/c++语言与powerbuilder之间数据类型的转换 
10.3.2 c++编码规范 
第11章 powerbuilder应用调试 
11.1 环境介绍 
11.2 断点管理 
11.2.1 程序切换 
11.2.2 断点设置 
11.2.3 断点的生效和失效 
11.2.4 断点清除 
11.3 调试方法 
11.3.1 调试过程 
11.3.2 调试方法比较 
11.4 调试信息 
11.4.1 查看各种变量的值 
11.4.2 查看其他信息 
第3部分 高级应用篇 
第12章 web应用开发流程 
12.1 环境构建 
12.1.1 web开发功能 
12.1.2 开发流程 
12.2 网页设计方法 
12.2.1 布局类设计控件的使用 
12.2.2 控制类设计控件的使用 
12.3 网页发布 
12.4 vbscript语言 
12.4.1 语言介绍 
12.4.2 语言基础 
12.4.3 编程基础 
12.4.4 开发过程 
12.4.5 编码规范 
12.5 javascript语言 
12.5.1 语言介绍 
12.5.2 语言基础 
12.5.3 编程基础 
12.5.4 javascript对象 
12.5.5 编码规范 
第13章 版本控制系统 
13.1 版本控制系统介绍 
13.1.1 定义 
13.1.2 版本控制系统visual sourcesafe 6.0(vss 6.0)简介 
13.1.3 基于vss的powerbuilder版本控制解决方案 
13.2 在powerbuilder中使用版本控制系统 
13.2.1 工具的使用 
13.2.2 对象的检入与检出 
13.3 团队环境限制 
13.3.1 项目管理的任务 
13.3.2 开发者任务 
第14章 企业级应用服务器——sybase easerver 
14.1 分布式应用 
14.1.1 分布式应用的定义 
14.1.2 分布式应用工作原理 
14.1.3 如何实现powerbuilder应用的分布化 
14.2 组件事务服务器——jaguar cts 
14.2.1 jaguar cts介绍 
14.2.3 体系结构 
14.2.2 组件事务管理 
14.2.3 基于组件的应用开发 
14.3 web应用服务器——powerdynamo 
14.3.1 powerdynamo介绍 
14.3.2 web站点管理 
14.3.3 powerdynamo与jaguar cts 
第15章 编译发行 
15.1 powerbuilder编译介绍 
15.2 工程对象创建方法 
15.2.1 新建或打开工程对象 
15.2.2 编译生成各类对象 
15.3 编译生成exe应用 
15.3.1 参数说明 
15.3.2 资源文件创建 
15.3.3 打包方式 
15.3.4 编译生成和测试 
15.4 应用发行 
15.4.1 运行环境 
15.4.2 数据源环境 
15.4.3 支持文件 
15.4.4 小结 
15.5 打包工具——installshield 
15.5.1 简介 
15.5.2 安装开发环境 
15.5.3 安装程序建立过程 
15.5.4 其他高级应用说明 
第16章 powerbuilder的扩展桥梁——pbni 
16.1 简介 
16.1.1 关于pbni 
16.1.2 pbni的元素 
16.1.3 pbni的sdk 
16.1.4 pbni和jni的比较 
16.2 构建powerbuilder扩展 
16.2.1 非可视扩展举例 
16.2.2 创建powerbuilder扩展 
16.2.3 使用powerbuilder扩展 
16.2.4 创建和使用可视扩展 
16.2.5 创建可视类实例 
16.2.6 可视扩展中的事件处理 
16.2.7 在扩展中调用powerscript 
16.2.8 异常处理和调试 
16.3 构建marshaler扩展 
16.3.1 关于marshaler扩展 
16.3.2 创建powerbuilder扩展 
16.3.3 java类的代理 
16.3.4 powerbuilder调用java类 
第4部分 开发技巧篇 
第17章 窗口控件和菜单的使用技巧 
17.1 如何使窗口自动居中 
17.2 如何在mdi窗口中显示背景图片 
17.3 如何使窗口中的控件与窗口同步缩放 
17.4 如何在菜单上显示图片 
第18章 数据窗口的使用技巧 
18.1 如何定义检索参数 
18.2 如何修改where子句 
18.3 如何排序和过滤数据 
18.4 如何分组和汇总数据 
18.5 如何选中多行数据 
18.6 如何实现模糊查询 
18.7 如何使用数据窗口同时更新多张数据库表中的数据 
18.8 如何显示人民币大写金额 
18.9 如何改变记录的颜色 
18.10 如何调用内嵌函数 
18.11 如何自动折行显示 
18.12 如何按关键字搜索子数据窗口 
18.13 如何互换回车键与tab键 
18.14 如何自动刷新数据 
18.15 datastore使用方法 
18.16 如何实现异步数据查询 
18.17 如何实现文字闪烁 
18.18 报表输出技巧 
18.18.1 嵌套报表 
18.18.2 自由风格报表 
18.18.3 psr文件报表 
18.18.4 pdf文件报表 
第19章 数据窗口打印技巧 
19.1 如何一次打印多个数据窗口 
19.2 如何使多个数据窗口的打印页号连续 
19.3 局部数据打印 
19.4 制作复杂报表 
19.5 如何动态设置打印机 
19.6 如何实现大文本数据打印 
19.7 打印预览 
第20章 用户对象使用技巧 
20.1 连接对象的使用 
20.1.1 数据库连接对象的使用 
20.1.2 easerver连接对象的使用 
20.2 操作系统文件夹的使用 
20.3 数据窗口列排序 
20.4 动态取得操作系统数据 
20.5 程序的多媒体化 
20.6 利用word autoserver完成复杂的文档检查 
20.7 如何将程序图标添加到系统栏 
20.8 系统时间的控制方法 
第21章 函数使用技巧 
21.1 如何使用函数实现解压缩功能 
21.2 如何使用函数实现上网拨号功能 
21.3 如何使用函数实现邮件助理功能 
21.4 常用外部函数列表及应用 
第22章 web开发技巧 
22.1 如何设计简单的网页 
22.2 如何在网页中嵌入datawindow控件 
22.3 如何在网页中嵌入active x控件