《PowerBuilder数据库高级应用开发技术》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:方成辛等编著
  • 出 版 社:北京市:中国铁道出版社
  • 出版年份:2004
  • ISBN:7113059635
  • 页数:533 页
图书介绍:本书在内容基本上涵盖了PowerBuilder数据库开发的全过程。对已经初步掌握PowerBuilder的基本特征而需要进一步提高和精通的读者来说,本书具有较大的参考价值。

第1章 建立MDI应用 1

1-1 MDI概述 2

1-1-1 MDI框架窗口 2

1-1-2 MDI框架 2

1-1-3 MDI客户区 3

1-1-4 MDI工作表 3

1-1-5 工具栏 3

1-2 建立MDI框架窗口 3

1-3 使用表单 4

1-4 提供微帮助 5

1-5 加入工具栏 6

1-5-1 在菜单面板中设置工具栏属性 7

1-5-2 在窗口面板中设置工具栏属性 8

1-5-3 在应用面板中设置工具栏属性 9

1-5-4 在MDI应用中使用工具栏 9

1-6 MDI实例 13

第2章 数据窗口高级技术 21

2-1-1 数据窗口对象、控件和构件 22

2-1 数据窗口技术 22

2-1-2 选择数据窗口技术 23

2-1-3 PowerBuilder数据窗口控件 24

2-2 使用数据窗口对象 24

2-2-1 概述 24

2-2-2 在控件中添加数据窗口对象 25

2-2-3 访问数据库 26

2-2-4 从外部数据源导入数据 30

2-2-5 在数据窗口控件中操作数据 30

2-2-6 访问数据窗口对象中的属性 34

2-2-7 处理数据窗口错误 35

2-2-8 更新数据库 37

2-2-9 创建报表 38

2-2-10 生成HTML 39

2-3 动态选择数据窗口 45

2-3-1 动态数据窗口处理 45

2-3-2 修改数据窗口对象 45

2-3-3 创建数据窗口对象 46

2-3-4 为用户提供查询能力 46

2-4-1 标亮信息 49

2-4 在数据窗口中标亮信息 49

2-3-5 重用数据窗口对象 49

2-4-2 在运行时修改属性 51

2-4-3 提供属性值 54

2-4-4 定义颜色 59

第3章 DataStore对象技术 61

3-1 DataStore对象概述 62

3-2 使用DataStore对象 63

3-3 使用自定义DataStore对象 63

3-5 共享信息 64

3-4 访问和操作数据库中的数据 64

3-6 DataStore示例 67

第4章 Web数据窗口技术 93

4-1 使用Web数据窗口 94

4-1-1 Web数据窗口概述 94

4-1-2 设计数据窗口对象 95

4-1-3 设置数据库连接 99

4-1-4 部署数据窗口对象到构件服务器上 99

4-1-5 创建Web页模板 101

4-1-6 编写客户端脚本 102

4-2 Web数据窗口的服务器端处理 103

4-2-1 服务器配置 103

4-2-2 实例化和配置服务器构件 104

4-2-3 使用自定义服务器构件 109

4-2-4 使用服务类 112

第5章 图数据窗口技术 115

5-1 图概述 116

5-1-1 图面板概述 116

5-1-2 图的组成部分 118

5-2 在数据窗口对象中使用图 120

5-3 使用图呈现样式 125

5-4 图数据窗口实例:在窗口中使用图 126

第6章 数据管道技术 133

6-1 数据管道概述 134

6-2 创建对象 134

6-2-1 创建管道对象 134

6-2-2 创建支持的用户对象 136

6-2-3 创建窗口 136

6-3 执行初始化操作 137

6-4 启动管道 139

6-5 执行后续操作 141

第7章 用户对象 143

7-1 用户对象概述 144

7-2 用户对象面板 145

7-3 创建新的用户对象 145

7-3-1 使用继承创建用户对象 148

7-3-2 使用用户对象 149

7-4 窗口和用户对象之间的通信 150

7-5-1 在窗口中使用时钟用户对象 151

7-5 用户对象实例 151

7-5-2 创建一个FTP编辑器 155

第8章 标签控件 197

8-1 标签控件概述 198

8-2 标签控件的常用属性、事件和函数 198

8-3 使用标签控件示例:本机用户管理 202

第9章 TreeView控件 213

9-1 TreeView控件简介 214

9-2 TreeView控件的常用属性、事件和函数 214

9-3 使用TreeView控件示例:显示公文发布 222

第10章 ListView控件 229

10-1 ListView控件概述 230

10-2 ListView控件的常用属性、事件和函数 231

10-3 使用ListView控件示例 239

第11章 邮件技术 261

11-1 MAPI概述 262

11-2 使用MAPI 264

11-3 使用PowerBuilder实现邮件系统 264

第12章 活用OLE技术 271

12-2 窗口中的OLE控件 272

12-1 PowerBuilder对OLE的支持 272

12-3 OLE控件和可插入对象 273

12-3-1 插入OLE控件 273

12-3-2 链接和嵌入式 274

12-3-3 激活OLE控件 274

12-3-4 修改OLE控件中的对象 275

12-4 OLE自定义控件 277

12-4-1 加入自定义控件 277

12-4-2 Activate控件编程 277

12-5-1 OLEObject对象类型 278

12-5 可编程OLE对象 278

12-5-2 OLEControl、OLECustomControl和OLEObject数据类型的赋值 279

12-5-3 自动化实例 280

12-6 在脚本中处理OLE对象 283

12-6-1 自动化接口 284

12-6-2 自动化和Any数据类型 287

12-6-3 提高使用OLEObject的效率 287

12-6-4 处理错误 288

12-6-5 创建热链接 289

12-7 操作OLE对象的高级方法 290

12-6-6 设置OLE对象和控件的语言 290

12-6-7 对OLE对象的底层访问 290

12-7-1 OLE存储的结构 291

12-7-2 存储器和流的对象类型 291

12-7-3 打开和保存存储器 291

12-7-4 打开流 294

12-8 OLE控件示例 296

第13章 数据库连接技术 307

13-1-1 本地数据库接口概述 308

13-1 使用本地数据库接口 308

13-1-2 Informix 309

13-1-3 Microsoft SQL Setver 311

13-1-4 Oracle 312

13-1-5 Adaptive Server Enterprise 317

13-1-6 DirectConnect 323

13-2 使用JDBC接口 326

13-2-1 JDBC接口 326

13-2-2 准备使用JDBC接口 328

13-3 使用事务对象 329

13-2-3 定义JDBC接口 329

13-3-1 事务对象概述 330

13-3-2 使用事务对象 332

13-3-3 使用事务对象调用存储过程 337

13-4 拨号连接技术及实例 340

第14章 PowerBuilder XML服务 343

14-1 XML概述 344

14-2 XML和PowerBuilder 345

14-3 PBDOM概述 345

14-4 PBDOM对象体系结构 345

14-5-1 PBDOM_OBJECT 346

14-5 PBDOM节点对象 346

14-5-2 PBDOM_DOCUMENT 348

14-5-3 PBDOM_DOCTYPE 348

14-5-4 PBDOM_ELEMENT 348

14-5-5 PBDOM_ATTRIBUTE 349

14-5-6 PBDOM_ENTITYREFERENCE 351

14-5-7 PBDOM_CHARACTERDATA 352

14-5-8 PBDOM_TEXT 352

14-5-11 PBDOM_PROCESSINGINSTRUCTION 353

14-5-9 PBDOM_CDATA 353

14-5-10 PBDOM_COMMENT 353

14-6 添加pbdom90.pbd到库搜索路径 354

14-7 使用PBDOM 354

14-7-1 合法化XML文档 354

14-7-2 从XML创建XML文档 355

14-7-3 使用scratch创建XML文档 356

14-7-4 访问节点数据 357

14-7-5 管理节点树层次 357

14-8 处理PBDOM异常 358

第15章 分布式应用开发 359

15-1 使用PowerBuilder开发分布式应用程序 360

15-2 创建EAServer构件 362

15-2-1 创建EAServer构件概述 362

15-2-2 使用共享和服务器构件 363

15-2-3 提供对实例池的支持 365

15-2-4 提供对事务的支持 366

15-2-5 从EAServer构件访问数据库 368

15-2-6 定义构件接口 374

15-2-7 实现已有的接口 375

15-2-8 激活另一个服务器构件的方法 376

15-2-9 访问构件属性 377

15-2-10 在EAServer上部署构件 379

15-3 创建EAServer客户 379

15-3-1 创建EAServer客户概述 379

15-3-2 连接到EAServer 380

15-3-3 生成EAServer代理对象 381

15-3-4 激活构件方法 382

15-3-5 使用JaguarORB对象 384

15-3-6 客户端和构件划分事务 387

15-3-7 请求从服务器返回消息 389

15-3-8 处理错误 391

15-3-9 部署客户应用 393

15-4 创建COM、MTS和COM+构件 393

15-4-1 创建COM、MTS和COM+构件概述 393

15-4-2 COM概述 394

15-4-3 定义构件接口 395

15-4-4 从COM构件访问数据库 397

15-4-6 在MTS中提供对象生命周期控制 399

15-4-5 事务支持 399

15-4-7 在项目面板中创建COM/MTS/COM+构件 400

15-4-8 PowerBuilder COM对象执行原理 402

15-4-9 部署PowerBuilder COM服务器 402

15-4-10 从客户访问PowerBuilder COM服务器 403

15-5 创建COM、MTS和COM+客户端 405

15-5-1 创建COM、MTS和COM+客户概述 406

15-5-2 连接到COM服务器 406

15-5-3 同COM构件交互 407

15-5-4 从客户端控制事务 407

第16章 PowerBuilder EJB客户端开发技术 409

16-1-1 服务器端组件体系结构 410

16-1 EJB概述 410

16-1-2 J2EE 412

16-1-3 EJB定义 413

16-1-4 EJB 2.0概述 416

16-2 EJB体系结构和概念 417

16-2-1 EJB角色 417

16-2-2 主要的EJB框架组件 417

16-2-3 远程和本地接口 427

16-2-5 EJB框架概述 428

16-2-4 Bean容器协议 428

16-2-6 企业Bean类型 429

16-2-7 EJB开发和部署过程 430

16-3 EJB的客户端视图 430

16-4 使用PowerBuilder 9.0创建EJB客户端 431

16-4-1 创建EJB客户端概述 432

16-4-2 添加pbejbclient90.pbd到库搜索路径 432

16-4-3 生成EJB代理对象 434

16-4-4 创建JVM 437

16-4-5 连接到服务器 439

16-4-6 激活构件方法 440

16-4-7 异常处理 442

16-4-8 客户端管理事务 443

16-4-9 调试客户 444

16-5 访问第三方EJB服务器 444

16-5-1 部署EJB到J2EE服务器 444

16-5-2 设置EJB客户端环境 446

16-5-3 设置PowerBuilder客户端环境 446

16-5-4 应用编码 450

第17章 Web应用开发 457

17-1 使用PowerBuilder开发Web应用 458

17-2 使用数据窗口插件 459

17-2-1 数据窗口插件概述 460

17-2-2 保存PowerSoft报表 461

17-2-3 创建HTML页 461

17-2-4 设置Web服务器 462

17-2-5 设置用户工作站 462

17-3 使用PowerBuilder窗口插件 463

17-3-1 PowerBuilder窗口插件概述 463

17-3-3 开发和部署一个PowerBuilder窗口插件应用 465

17-3-2 安装和配置PowerBuilder窗口插件 465

17-3-4 创建PowerBuilder应用 466

17-3-5 创建HTML页 468

17-3-6 设置服务器 469

17-3-7 设置用户工作站 469

17-4 使用PowerBuilder窗口ActiveX控件 470

17-4-1 PowerBuilder窗口ActiveX控件 470

17-4-2 创建PowerBuilder应用 472

17-4-3 创建HTML页 472

17-4-5 设置服务器 479

17-4-4 PowerBuilder窗口ActiveX控件的事件 479

17-4-6 设置用户的工作站 480

第18章 Web服务客户端开发技术 481

18-1 Web服务概述 482

18-1-1 面向服务的体系结构概念 482

18-1-2 Web服务概念 484

18-1-3 Web服务体系结构 485

18-1-4 Web服务开发生命周期 488

18-2 Web服务调用框架简介 489

18-3-2 创建一个Web服务的路径 490

18-3 Web服务开发概述 490

18-3-1 Web服务开发 490

18-3-3 创建一个新的Web服务客户的路径 491

18-4 使用PowerBuildet开发Web服务客户端 492

18-4-1 开发概述 492

18-4-2 添加PBSoapClient90.pbd到库搜索路径中 493

18-4-3 生成Web服务代理对象 493

18-4-4 连接到SOAP服务器 495

18-4-5 激活Web服务方法 495

18-5 Web服务示例:使用PowerBuilder构件和客户的EAServer Web服务 496

18-4-6 生成Web服务 496

第19章 PowerBuilder应用开发常用技术 503

19-1 打印技术 504

19-1-1 打印函数 504

19-1-2 打印基础 505

19-1-3 打印一个任务 505

19-1-4 使用标签 506

19-1-5 停止打印 506

19-1-6 高级打印技术 507

19-2-2 在初始化文件中管理信息 508

19-2 管理初始化文件和Windows注册表信息 508

19-2-1 偏好和默认设置概述 508

19-2-3 管理Windows注册表信息 511

第20章 应用发布与部署技术 513

20-1 应用打包 514

20-1-1 部署应用概述 514

20-1-2 创建可执行文件 514

20-1-3 发布应用给端用户 518

20-2-1 部署应用、构件和支持文件 519

20-2 部署应用和构件 519

20-2-2 PowerBuilder运行打包器 520

20-2-3 PowerBuilder运行文件 521

20-2-4 数据库连接 521

20-2-5 Java 530

20-2-6 PowerBuilder扩展 531

20-2-7 ActiveX数据窗口Web控件 532

20-2-8 插件和PowerBuilder窗口ActiveX控件 532

20-2-9 EAServer上的PowerBuilder构件 532

20-2-10 PowerBuilder COM服务器 533