书籍详情
PowerBuilder 8.0开发指南
作者:杨秀章编著
出版社:清华大学出版社
出版时间:2003-01-01
ISBN:9787302061113
定价:¥46.00
购买这本书可以去
内容简介
最新版本PowerBuilder8.0在保持旧版本原有特色的基础上,全面加强了基于N层体系结构的EAServer(EnterpriseApplicationServer,企业应用服务器)集成技术和基于Web的应用表述能力。其中,JaguarCTS和COM/MTS组件技术使得PowerBuilder能够与EAServer紧密集成,快速创建功能强大的商务应用体系结构。PowerBuilder8.0是Sybase公司推出的一种数据库应用系统快速开发工具。较之以前的版本,新版本的PowerBuilder全面加强了基于N层体系结构的EAServer集成技术和基于Web的应用表述能力。本书以清晰的逻辑、翔实的内容、透彻的阐述,向读者全面介绍了PowerBuilder8.0基本应用开发技术,以及基于分布式应用和Web应用的网络应用开发技术。全书共分为3个部分:第1部分为PowerBuilder基础,第2部分为核心编程技术,第3部分为高级应用开发技术。在书末,还向读者提供了PowerBuilder应用开发过程中经常要用到的资料。本书主要适合于具有一定编程经验的PowerBuilder中高级用户。
作者简介
暂缺《PowerBuilder 8.0开发指南》作者简介
目录
第1 部分 PowerBuilder 基础
第1 章 PowerBuilder 概述
1.1 PowerBuilder 8.0 简介4
1.1.1 PowerBuilder 的发展背景 4
1.1.2 PowerBuilder 的主要特点 4
1.1.3 PowerBuilder 8.0 的新特性6
1.2 PowerBuilder 8.0 集成开发环境 9
1.2.1 整体布局 9
1.2.2 系统菜单 10
1.2.3 工具栏 10
1.2.4 工作区窗口 13
1.3 数据库应用系统开发方法 15
1.3.1 数据库应用系统的模式 15
1.3.2 面向对象的程序设计16
1.3.3 数据库应用系统的开发流程17
第2章 PowerBuilder 应用开发基础
2.1 创建窗口 20
2.1.1 建立新的应用对象. 20
2.1.2 创建窗口对象. 21
2.1.3 窗口对象的类型 22
2.1.4 多文档界面窗口 23
2.1.5 多窗口实例 26
2.2 创建菜单 27
2.2.1 创建菜单对象 27
2.2.2 设计工具栏 28
2.2.3 弹出式菜单 29
2.3 使用控件 29
2.3.1 窗口中的控件29
2.3.2 调整窗口中控件的布局结构31
2.3.3 常用控件介绍33
2.4 自定义函数和结构 38
2.4.1 自定义函数 38
2.4.2 自定义结构 39
2.5 用户对象与用户事件 40
2.5.1 用户对象概述 40
2.5.2 用户对象的创建 44
2.5.3 用户对象的使用 48
2.5.4 用户事件的定义与使用 49
第2 部分 核心编程技术
第3 章 数据库操作与设计
3.1 数据库的连接与断开 56
3.1.1 创建数据源 56
3.1.2 设置数据库连接参数 60
3.1.3 断开与数据库的连接62
3.2 数据库管理 62
3.2.1 创建新的数据库 62
3.2.2 浏览数据库配置 68
3.2.3 删除数据库 69
3.3 数据库设计 70
3.3.1 创建新的数据表 70
3.3.2 建立关键字和索引 71
3.3.3 操作数据表 73
3.3.4 创建视图 77
第4章 数据窗口对象
4.1 数据窗口对象基础 81
4.1.1 数据窗口对象基本概念 81
4.1.2 数据窗口对象的设计环境 82
4.1.3 创建数据窗口对象的基本步骤 83
4.2 数据窗口的数据源与显示风格 87
4.2.1 数据窗口对象的数据源 87
4.2.2 数据窗口对象的显示风格 95
4.3 数据窗口对象的设计102
4.3.1 设置数据窗口对象的属性 102
4.3.2 控制数据行105
4.3.3 向数据窗口对象中添加控件 106
4.3.4 添加计算列和计算域 108
第5章 数据窗口控件
5.1 数据窗口控件基础112
5.1.1 数据窗口控件概述112
5.1.2 新建数据窗口控件113
5.1.3 数据窗口控件属性的设置114
5.2 操纵数据窗口115
5.2.1 建立与数据库的连接115
5.2.2 为数据窗口控件指定事务对象118
5.2.3 数据窗口控件的事件 120
5.2.4 数据窗口控件的常用函数 122
5.2.5 数据窗口控件的缓冲区 130
5.2.6 报表输出 131
5.3 数据存储对象. 132
5.3.1 关于数据存储对象 133
5.3.2 数据存储对象的属性及其方法 133
5.3.3 在程序中使用数据存储对象 133
第6 章 动态数据窗口技术
6.1 数据窗口对象的动态指定 136
6.1.1 动态数据窗口 136
6.1.2 动态指定数据窗口对象 136
6.2 数据窗口对象的动态创建 138
6.2.1 动态创建数据窗口对象的步骤 138
6.2.2 应用举例141
6.3 数据窗口对象的动态修改 144
6.3.1 动态修改数据窗口对象144
6.3.2 QBE 数据窗口 148
第7 章 高级控件的使用
7.1 标签控件 151
7.1.1 标签控件简介151
7.1.2 标签控件的属性和事件152
7.1.3 标签控件的使用和管理155
7.2 超文本编辑框控件 159
7.2.1 超文本编辑框控件的属性159
7.2.2 超文本编辑框控件的事件162
7.2.3 超文本编辑框控件的使用与控制163
7.3 列表视图控件 168
7.3.1 列表视图控件简介169
7.3.2 设置列表视图控件的属性170
7.3.3 使用列表视图控件的事件174
7.3.4 列表视图控件的使用与管理175
7.4 树状视图控件 180
7.4.1 树状视图控件简介180
7.4.2 设置树状视图控件的属性181
7.4.3 使用树状视图控件的事件184
7.4.4 树状视图控件的使用与管理185
7.5 图表控件 193
7.5.1 图表控件简介193
7.5.2 设置图表控件的属性195
7.5.3 使用图表控件的事件200
7.5.4 图表控件的使用与管理200
7.6 OLE 控件 206
7.6.1 关于OLE 技术 206
7.6.2 OLE 控件的属性 207
7.6.3 利用OLE 控件的事件 209
7.6.4 OLE 控件的使用简介 209
第8 章 应用库管理与参数配置
8.1 库文件管理 214
8.1.1 库文件的组织方式214
8.1.2 库画板215
8.1.3 库文件及其对象的维护217
8.2 应用对象与应用对象画板 222
8.2.1 应用程序与应用对象222
8.2.2 应用对象的属性和方法223
8.2.3 应用对象画板226
8.2.4 创建应用对象229
8.3 应用程序的参数配置 232
8.3.1 概述232
8.3.2 配置初始化文件232
8.3.3 Windows 注册表简介234
8.3.4 注册表的使用237
第3 部分 高级应用开发技术
第9 章 数据管道
9.1 数据管道概述 244
9.1.1 数据管道简介244
9.1.2 数据管道的基本属性和事件245
9.2 数据管道的创建245
9.2.1 创建数据管道对象246
9.2.2 创建数据管道用户对象252
9.3 数据管道的使用 253
9.3.1 运行与测试数据管道253
9.3.2 数据管道的出错处理254
9.3.3 使用数据管道对象的函数255
9.3.4 应用举例258
第10 章 分布式应用开发
10.1 分布式应用开发概述 266
10.1.1 分布式计算的基本原理 266
10.1.2 Sybase 的分布式应用解决方案 268
10.2 分布式PowerBuilder 应用开发 269
10.2.1 分布式PowerBuilder 应用的基本原理 269
10.2.2 创建分布式PowerBuilder 服务器 271
10.2.3 创建分布式PowerBuilder 客户端 273
10.3 EAServer 组件技术275
10.3.1 EAServer 分布式应用的基本原理 275
10.3.2 创建EAServer 组件277
10.3.3 创建EAServer 客户端285
10.4 COM/MTS 组件技术 286
10.4.1 COM/MTS 分布式应用的基本原理 286
10.4.2 创建COM/MTS 组件 287
10.4.3 创建COM/MTS 客户端 295
第11 章 Internet 应用集成
11.1 Web 应用开发简介 299
11.1.1 关于Web Target 299
11.1.2 Web 应用开发环境 300
11.1.3 Web 应用的创建与发布 303
11.2 创建Web 页面306
11.2.1 创建PowerDynamo Web 站点306
11.2.2 创建Web 页面的一般方法 308
11.2.3 创建4GL Web 页面 313
11.3 使用Web 数据窗口316
11.3.1 关于Web 数据窗口 317
11.3.2 使用Web DataWindow DTC 319
11.4 使用PlugIn 和ActiveX 技术 323
11.4.1 概述 323
11.4.2 使用插件 324
11.4.3 使用ActiveX 控件 325
11.5 提交Web 应用327
第12 章 程序测调与应用发布
12.1 应用程序的测试 329
12.1.1 关于测试 329
12.1.2 应用程序的测试过程 330
12.2 程序代码的调试手段 332
12.2.1 调试器工作环境 332
12.2.2 断点的设置 334
12.2.3 断点调试过程 338
12.2.4 跟踪数据库访问 340
12.3 应用程序和组件的生成 341
12.3.1 PowerBuilder 应用程序的构成 342
12.3.2 生成可执行文件 343
12.3.3 生成组件和Proxy 服务器 346
12.4 应用程序的发布 347
12.4.1 PowerBuilder 运行时库 347
12.4.2 数据库接口的配置 348
12.4.3 安装程序的制作 349
附录A PowerScript 语言参考
A.1 语言基础 351
A.1.1 书写格式 351
A.1.2 标识元素 353
A.1.3 常用代词 355
A.1.4 数据类型 356
A.1.5 操作符 360
A.2 声明. 引用与变量作用域 362
A.2.1 常量的声明 362
A.2.2 变量的声明 363
A.2.3 数组的声明 364
A.2.4 外部函数的声明 366
A.2.5 对象的创建与释放 366
A.2.6 对象属性. 函数和事件的引用 368
A.2.7 变量的作用域 369
A.3 基本控制语句 370
A.3.1 赋值语句 370
A.3.2 条件语句 371
A.3.3 循环语句 373
A.3.4 其他常用控制语句 377
A.4 嵌入式SQL 语句378
A.4.1 事务管理语句 378
A.4.2 基本SQL 语句 381
A.4.3 游标的使用 383
A.4.4 存储过程的使用 385
A.4.5 动态SQL 386
A.5 常用系统函数 390
A.5.1 系统函数简介 391
A.5.2 常用系统函数 392
A.6 动态链接库与Windows API 397
A.6.1 动态链接库的使用 397
A.6.2 Windows API 技术398
附录B 常用Windows API 调用
附录C 常用PowerBuilder 事件标识
附录D 窗口对象参考
附录E 数据窗口控件参考
第1 章 PowerBuilder 概述
1.1 PowerBuilder 8.0 简介4
1.1.1 PowerBuilder 的发展背景 4
1.1.2 PowerBuilder 的主要特点 4
1.1.3 PowerBuilder 8.0 的新特性6
1.2 PowerBuilder 8.0 集成开发环境 9
1.2.1 整体布局 9
1.2.2 系统菜单 10
1.2.3 工具栏 10
1.2.4 工作区窗口 13
1.3 数据库应用系统开发方法 15
1.3.1 数据库应用系统的模式 15
1.3.2 面向对象的程序设计16
1.3.3 数据库应用系统的开发流程17
第2章 PowerBuilder 应用开发基础
2.1 创建窗口 20
2.1.1 建立新的应用对象. 20
2.1.2 创建窗口对象. 21
2.1.3 窗口对象的类型 22
2.1.4 多文档界面窗口 23
2.1.5 多窗口实例 26
2.2 创建菜单 27
2.2.1 创建菜单对象 27
2.2.2 设计工具栏 28
2.2.3 弹出式菜单 29
2.3 使用控件 29
2.3.1 窗口中的控件29
2.3.2 调整窗口中控件的布局结构31
2.3.3 常用控件介绍33
2.4 自定义函数和结构 38
2.4.1 自定义函数 38
2.4.2 自定义结构 39
2.5 用户对象与用户事件 40
2.5.1 用户对象概述 40
2.5.2 用户对象的创建 44
2.5.3 用户对象的使用 48
2.5.4 用户事件的定义与使用 49
第2 部分 核心编程技术
第3 章 数据库操作与设计
3.1 数据库的连接与断开 56
3.1.1 创建数据源 56
3.1.2 设置数据库连接参数 60
3.1.3 断开与数据库的连接62
3.2 数据库管理 62
3.2.1 创建新的数据库 62
3.2.2 浏览数据库配置 68
3.2.3 删除数据库 69
3.3 数据库设计 70
3.3.1 创建新的数据表 70
3.3.2 建立关键字和索引 71
3.3.3 操作数据表 73
3.3.4 创建视图 77
第4章 数据窗口对象
4.1 数据窗口对象基础 81
4.1.1 数据窗口对象基本概念 81
4.1.2 数据窗口对象的设计环境 82
4.1.3 创建数据窗口对象的基本步骤 83
4.2 数据窗口的数据源与显示风格 87
4.2.1 数据窗口对象的数据源 87
4.2.2 数据窗口对象的显示风格 95
4.3 数据窗口对象的设计102
4.3.1 设置数据窗口对象的属性 102
4.3.2 控制数据行105
4.3.3 向数据窗口对象中添加控件 106
4.3.4 添加计算列和计算域 108
第5章 数据窗口控件
5.1 数据窗口控件基础112
5.1.1 数据窗口控件概述112
5.1.2 新建数据窗口控件113
5.1.3 数据窗口控件属性的设置114
5.2 操纵数据窗口115
5.2.1 建立与数据库的连接115
5.2.2 为数据窗口控件指定事务对象118
5.2.3 数据窗口控件的事件 120
5.2.4 数据窗口控件的常用函数 122
5.2.5 数据窗口控件的缓冲区 130
5.2.6 报表输出 131
5.3 数据存储对象. 132
5.3.1 关于数据存储对象 133
5.3.2 数据存储对象的属性及其方法 133
5.3.3 在程序中使用数据存储对象 133
第6 章 动态数据窗口技术
6.1 数据窗口对象的动态指定 136
6.1.1 动态数据窗口 136
6.1.2 动态指定数据窗口对象 136
6.2 数据窗口对象的动态创建 138
6.2.1 动态创建数据窗口对象的步骤 138
6.2.2 应用举例141
6.3 数据窗口对象的动态修改 144
6.3.1 动态修改数据窗口对象144
6.3.2 QBE 数据窗口 148
第7 章 高级控件的使用
7.1 标签控件 151
7.1.1 标签控件简介151
7.1.2 标签控件的属性和事件152
7.1.3 标签控件的使用和管理155
7.2 超文本编辑框控件 159
7.2.1 超文本编辑框控件的属性159
7.2.2 超文本编辑框控件的事件162
7.2.3 超文本编辑框控件的使用与控制163
7.3 列表视图控件 168
7.3.1 列表视图控件简介169
7.3.2 设置列表视图控件的属性170
7.3.3 使用列表视图控件的事件174
7.3.4 列表视图控件的使用与管理175
7.4 树状视图控件 180
7.4.1 树状视图控件简介180
7.4.2 设置树状视图控件的属性181
7.4.3 使用树状视图控件的事件184
7.4.4 树状视图控件的使用与管理185
7.5 图表控件 193
7.5.1 图表控件简介193
7.5.2 设置图表控件的属性195
7.5.3 使用图表控件的事件200
7.5.4 图表控件的使用与管理200
7.6 OLE 控件 206
7.6.1 关于OLE 技术 206
7.6.2 OLE 控件的属性 207
7.6.3 利用OLE 控件的事件 209
7.6.4 OLE 控件的使用简介 209
第8 章 应用库管理与参数配置
8.1 库文件管理 214
8.1.1 库文件的组织方式214
8.1.2 库画板215
8.1.3 库文件及其对象的维护217
8.2 应用对象与应用对象画板 222
8.2.1 应用程序与应用对象222
8.2.2 应用对象的属性和方法223
8.2.3 应用对象画板226
8.2.4 创建应用对象229
8.3 应用程序的参数配置 232
8.3.1 概述232
8.3.2 配置初始化文件232
8.3.3 Windows 注册表简介234
8.3.4 注册表的使用237
第3 部分 高级应用开发技术
第9 章 数据管道
9.1 数据管道概述 244
9.1.1 数据管道简介244
9.1.2 数据管道的基本属性和事件245
9.2 数据管道的创建245
9.2.1 创建数据管道对象246
9.2.2 创建数据管道用户对象252
9.3 数据管道的使用 253
9.3.1 运行与测试数据管道253
9.3.2 数据管道的出错处理254
9.3.3 使用数据管道对象的函数255
9.3.4 应用举例258
第10 章 分布式应用开发
10.1 分布式应用开发概述 266
10.1.1 分布式计算的基本原理 266
10.1.2 Sybase 的分布式应用解决方案 268
10.2 分布式PowerBuilder 应用开发 269
10.2.1 分布式PowerBuilder 应用的基本原理 269
10.2.2 创建分布式PowerBuilder 服务器 271
10.2.3 创建分布式PowerBuilder 客户端 273
10.3 EAServer 组件技术275
10.3.1 EAServer 分布式应用的基本原理 275
10.3.2 创建EAServer 组件277
10.3.3 创建EAServer 客户端285
10.4 COM/MTS 组件技术 286
10.4.1 COM/MTS 分布式应用的基本原理 286
10.4.2 创建COM/MTS 组件 287
10.4.3 创建COM/MTS 客户端 295
第11 章 Internet 应用集成
11.1 Web 应用开发简介 299
11.1.1 关于Web Target 299
11.1.2 Web 应用开发环境 300
11.1.3 Web 应用的创建与发布 303
11.2 创建Web 页面306
11.2.1 创建PowerDynamo Web 站点306
11.2.2 创建Web 页面的一般方法 308
11.2.3 创建4GL Web 页面 313
11.3 使用Web 数据窗口316
11.3.1 关于Web 数据窗口 317
11.3.2 使用Web DataWindow DTC 319
11.4 使用PlugIn 和ActiveX 技术 323
11.4.1 概述 323
11.4.2 使用插件 324
11.4.3 使用ActiveX 控件 325
11.5 提交Web 应用327
第12 章 程序测调与应用发布
12.1 应用程序的测试 329
12.1.1 关于测试 329
12.1.2 应用程序的测试过程 330
12.2 程序代码的调试手段 332
12.2.1 调试器工作环境 332
12.2.2 断点的设置 334
12.2.3 断点调试过程 338
12.2.4 跟踪数据库访问 340
12.3 应用程序和组件的生成 341
12.3.1 PowerBuilder 应用程序的构成 342
12.3.2 生成可执行文件 343
12.3.3 生成组件和Proxy 服务器 346
12.4 应用程序的发布 347
12.4.1 PowerBuilder 运行时库 347
12.4.2 数据库接口的配置 348
12.4.3 安装程序的制作 349
附录A PowerScript 语言参考
A.1 语言基础 351
A.1.1 书写格式 351
A.1.2 标识元素 353
A.1.3 常用代词 355
A.1.4 数据类型 356
A.1.5 操作符 360
A.2 声明. 引用与变量作用域 362
A.2.1 常量的声明 362
A.2.2 变量的声明 363
A.2.3 数组的声明 364
A.2.4 外部函数的声明 366
A.2.5 对象的创建与释放 366
A.2.6 对象属性. 函数和事件的引用 368
A.2.7 变量的作用域 369
A.3 基本控制语句 370
A.3.1 赋值语句 370
A.3.2 条件语句 371
A.3.3 循环语句 373
A.3.4 其他常用控制语句 377
A.4 嵌入式SQL 语句378
A.4.1 事务管理语句 378
A.4.2 基本SQL 语句 381
A.4.3 游标的使用 383
A.4.4 存储过程的使用 385
A.4.5 动态SQL 386
A.5 常用系统函数 390
A.5.1 系统函数简介 391
A.5.2 常用系统函数 392
A.6 动态链接库与Windows API 397
A.6.1 动态链接库的使用 397
A.6.2 Windows API 技术398
附录B 常用Windows API 调用
附录C 常用PowerBuilder 事件标识
附录D 窗口对象参考
附录E 数据窗口控件参考
猜您喜欢