
PBNI通用接口标准说明
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
PBNI通用接口说明涵盖的知识面非常广,不仅包含PowerBuilder Native Interface(PBNI)的概念、应用及其编程指引,并且对相关的开发工具有关,并且对软体环境的配置也提供了详细的指导。PBNI是Sybase公司推出的一个本地接口,旨在支持开发者使用C++等其他编程语言嵌入PowerBuilder的虚拟机(PBVM)到自己的应用程序中。通过这一接口,开发者可以在PowerBuilder之外的环境中调用PowerBuilder的对象和函数,从而为开发更为灵活、功能强大的应用提供了可能性。在后续内容中,探讨了关于PBNI体系的关键要素。首先是对其基本概念和应用背景的阐述。掌握PBNI所处的应用场景及其设计初衷,对于深入把握其功能特点及适用范围具有重要意义。接着探讨了PowerBuilder技术在其中的角色发展,这构成了当前领域的重要理论基础。借助PowerBuilder工具,开发者能够开发出能够在多种编程环境中(如C++)重复使用的模块化组件。该文档提供了关于将PBVM集成到C++应用程序中的方法。这些内容涉及了基于C++与PowerBuilder的混合编程技术。将虚拟机嵌入后,允许运行PowerBuilder相关的代码,并利用PowerBuilder的对象与功能特性进行开发操作。同时,文档还介绍了构成PBNI的基本组件,即API、数据类型等,这些都是开发者需要熟悉和掌握的知识。文档还提到PowerBuilder Nimber Integration(PBNI) SDK,它是Software Development Kit的缩写,即软件开发工具包。它通常会包含创建应用程序所需的一系列工具和技术文档。在PowerBuilder Nimber Integration(PBNI)环境中,SDK可能包括编译PowerBuilder扩展所需的库文件、头文件以及示例代码等资源。这些资源能够帮助开发者更便捷地使用PBNI。
此外,该文档还对比了PBNI与JNI(即Java Native Interface)。作为Java提供的标准编程接口之一,JNI主要用于使Java虚拟机与本地的应用程序或库之间建立交互。通过对比分析,该文档旨在帮助开发者根据不同项目的需求选择最适宜的接口技术。该文档借助具体实例描述了PowerBuilder扩展的构建方法。其中特别提及的是非可视化扩展的例子。通过具体的编程案例,开发者可以深入了解创建非可视化对象的方法,并掌握将其应用于PowerBuilder外部环境的技术。此外,文档内容还涉及版权信息、软件使用许可协议以及明确包含了商标声明内容和对复制权限的相关规定等重要法律信息。这些内容是开发者在进行PBNI编程前必须了解的关键法律条款。整个文档的结构大致如下:
- 第一章:介绍了PBNI的概念以及本指南的使用。
- 第二章:深入讲解PBNI,解释了PowerBuilder的扩展以及如何在C++应用程序中嵌入PBVM。
- 第三章:详细介绍了PBNI的元素和PBNI SDK。
- 第四章:比较了PBNI和JNI两种技术。
- 第五章:通过例子详细指导如何构建PowerBuilder扩展。需要注意的是,在文档中也涉及到了版权声明、法律声明以及相关说明内容等多方面信息,这体现Sybase公司对本文档内容所享有的法律保护范围,包括但不限于版权声明、商标声明、使用限制条款以及政府使用权利方面的规定。在实际使用文档中的具体内容时,开发者应当严格遵守上述各项法律规定。
全部评论 (0)


