本书全面介绍了PowerBuilder9.开发应用的高级技术。主要内容包括:建立MDI应用、数据窗口高级技术、DataStore对象技术、Web数据窗口技术、图数据窗口技术、数据管道技术、用户对象、标签控件、TreeView控件、ListView控件、邮件技术、活用OLE技术、数据库连接技术、PowerBuilderXML服务、分布式应用开发、PowerBuilderEJB客户端开发技术、Web应用开发、Web服务客户端开发技术、PowerBuilder应用开发常用技术和应用发布与部署技术等。本书适合于具有一定的PowerBuilder编程经验,希望使用或者想深入了解如何利用PowerBuilder9.进行数据库应用程序开发的读者阅读,也可作为程序员进行数据库开发的参考手册。本书最大程度地强调了可实践性,每个专题都有实例来论证,内容基本上涵盖了PowerBuilder开发的全过程。对已经初步掌握PowerBuilder的基本特征而需要进一步提高和精通的读者来说,本书具有较大参考价值。前言数据库技术和Intemet的飞速发展,使它们已经成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。对于一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。企业新的需求要求使用更为强大的开发工具,PowerBuilder9.是Sybase公司推出的新一代数据库应用前端开发工具。作为企业级数据库前端开发:PowerBuilder日益成为开发人员的得力助手。PowerBuilder以其开放的体系洁高效的集成开发环境、强大的数据处理技术、几乎无所不能的数据库访问能力和友好的用户界面,越来越受到开发人员的青睐。目前,PowerBuilder已经广泛应用于世界各地的银行、电信、医疗保健、保险、交通、教育、电子商务等行业中,为这些行业的网上应用提供了强大的开发功能。从1991年1.版本问世以来,到目前的9.版本的发行,PowerBuilder不断发展,历经了十几年的辉煌,已经成为C/S模式应用和基于Intemet模式应用最优秀的开发工具之一。最近推出的9.版本,更是对诸多强大功能、创新特性以及与应用服务器、WebService、EIB的无缝集成,提供了基于C/S、B/S模式的快速开发环境。本书是系列丛书的高级技术篇,共包含2章。第1章介绍了如何在PowerBuilder创建多文档应用:第2章在本丛书基础篇的基础上,介绍了PowerBuilder数据窗口高级技术;第3章介绍了DataStore对象技术;第4章介绍了Web数据窗口技术;第5章介绍了PowerBuilder有一个强有力特性,图数据窗口技术;第6章介绍数据管道技术的高级特性:第7章介绍了用户对象以及如何创建自定义用户对象,提供对PowerBuilder开发功能的扩展;第8章、第9章和第1章系统介绍了如何使用PowerBuilder的三个常用的控件:第11章介绍了如何在PowerBuilder应用中实现邮件功能;第12章介绍了如何使用OLE技术:第13章介绍了数据库的高级连接技术:第14章介绍PowerBuilder的XML特性,如何使用XML实现数据、语法的导入和导出;第15章、第16章介绍了分布式应用开发技术,实现构件开发、部署:第17章、第18章介绍了PowerBuilder的Web应用开发特性,特别是如何开发Web服务客户端应用,实现应用集成;第19章介绍了一些常用的技术,包括注册表操作和打印技术;第2章介绍了应用发布和部署技术,如何部署应用,在不同类型的应用技术部署的时候,需要PowerBuilder提供哪些支持。本书内容丰富,以结合具体的实例为背景,系统介绍了PowerBuilder提供的各种高级技术。读者在开发应用程序的时候,经常会遇到的问题,在本书中进行了详细介绍。鉴于水平有限,书中错漏、不妥之处在所难免,恳请广大读者批评指正。编者24年3月