PowerBuilder9.0基础教程:Web开发与PBNI详解

需积分: 8 11 下载量 23 浏览量 更新于2024-07-19 收藏 5.62MB PDF 举报
"PB9基础包含PBNI部分.pdf" 这本书是关于PowerBuilder 9.0的基础应用与系统开发的指南,由崔杜武、姚全珠、黑新宏、周红芳等人共同编著。虽然文档可能有些过时,但PowerBuilder 9.0作为一个强大的开发工具,其核心理念和许多功能在现代软件开发中仍然有参考价值。 PowerBuilder 9.0是Sybase公司的一款可视化编程工具,特别适合于快速开发企业级应用。书中详细介绍了该版本的新特性,其中重点强调了其增强的Web开发能力。这包括: 1. **JSP站点开发**:PowerBuilder 9.0提供了对JSP的支持,允许开发者创建动态Web页面,结合Java服务器端技术,实现更复杂的Web应用程序。 2. **Web服务**:支持创建和消费Web服务,使PowerBuilder应用能够与其他系统通过SOAP(简单对象访问协议)进行通信,实现跨平台的集成。 3. **XML数据窗口**:利用XML数据窗口,开发者可以处理XML格式的数据,与Web服务交互,或者实现数据的离线存储和传输。 4. **第三方应用服务器支持**:PowerBuilder 9.0增强了对各种应用服务器的集成,比如支持J2EE服务器,提高了应用的可部署性和可扩展性。 5. **PowerBuilder Native Interface (PBNI)**:PBNI是PowerBuilder的一个重要扩展,它允许开发者直接调用.NET或C++编写的本地代码,提高了性能和功能。 6. **PDF报表生成**:提供了生成PDF格式报表的能力,便于打印和电子分发。 7. **源代码管理**:书中可能涵盖了如何在PowerBuilder中集成版本控制工具,进行团队协作和代码管理。 此外,书籍还深入探讨了PowerBuilder的基础组件和工具,如数据库工具、关键控件(如数据窗口)以及PowerScript——这是PowerBuilder的内置脚本语言,用于编写应用程序逻辑。通过实例和练习题,读者可以深入理解这些概念并提升实际开发技能。 附带的光盘提供了PowerBuilder 9.0的评估版,方便读者在学习过程中实践操作。这本书对于初学者和有一定经验的PowerBuilder开发者来说都是有价值的参考资料,不仅可以学习到具体的技术,还能了解到如何将PowerBuilder应用于实际系统开发中。