PowerBuilder编程基础:概念术语与Script规范解析

需积分: 6 0 下载量 44 浏览量 更新于2024-09-16 收藏 22KB DOC 举报
"Pb常用概念与术语及script编程规范" 在PowerBuilder(Pb)开发环境中,理解并掌握一些核心概念和术语对于高效编程至关重要。以下是对这些关键知识点的详细解释: 1. **DBMS(数据库管理系统)**:是管理和控制数据库的软件,允许用户创建、查询、更新和管理数据库,例如Oracle、SQL Server、MySQL等。 2. **Profile**:在PB中,Profile是保存在初始化文件中的一组命名参数,用于定义和存储数据库连接的详细信息,使得程序能方便地连接到不同的数据库。 3. **DataSource(数据源)**:数据源定义了应用程序如何访问数据,PB提供了五种类型的数据源:QUICKSELECT、SQLSELECT、QUERY、EXTERNAL和STORE PROCEDURE,分别对应不同的数据获取方式。 4. **ODBC(开放数据库连接)**:ODBC是Microsoft制定的一种数据库访问接口标准,允许应用程序通过统一的API连接各种类型的数据库,增强了跨平台数据访问的能力。 5. **MTS(微软事务服务器)**:MTS(现在称为Microsoft Transaction Server)是Windows操作系统中的一种服务,它支持基于组件的事务处理,允许分布式应用程序的事务管理和资源管理。 6. **COMPONENT(组件)**:在Jaguar或MTS中,组件是包含业务逻辑的可重用模块,可以作为服务在中间层服务器上发布和管理。 7. **LIBRARY(库)**:PB中的库文件(.PBL)用于存储PB对象,如窗口、按钮等,便于组织和管理代码。 8. **PAINTER(画笔)**:PB的图形用户界面编辑器,用于创建、编辑PB对象,并进行数据或库的管理。 9. **APPLICATIONOBJECT(应用对象)**:应用对象是整个应用程序的核心,定义了应用程序的基本结构和全局行为。 10. **SCRIPT(脚本)**:PB中的脚本是用PowerScript语言编写的,响应特定事件的语句集合,是实现业务逻辑的关键。 11. **PRIMARY KEY(主键)**:在数据库中,主键是唯一标识每条记录的字段或一组字段,确保数据的唯一性和完整性。 12. **USEROBJECT(用户对象)**:用户对象是自定义的对象,可重复使用,实现特定的业务功能。 13. **FOREIGN KEY(外键)**:外键是建立表间关系的字段,确保数据的一致性,引用另一个表的主键。 14. **EVENT(事件)**:事件是对象或控件上的操作,当事件发生时,可以触发关联的脚本执行。 15. **FUNCTION(函数)/METHOD(方法)**:在面向对象编程中,函数或方法是执行特定任务的代码块,方法是与特定对象相关联的函数。 16. **POLYMORPHISM(多态)**:多态允许同名函数根据接收的对象类型表现出不同行为,增强了代码的灵活性和重用性。 17. **EXTENDEDATTRIBUTES(扩展属性)**:在数据库列中,扩展属性用于存储额外的信息,不包含在标准数据库定义中。 18. **ENCAPSULATION(封装)**:封装是面向对象编程的重要特性,将数据和操作数据的方法绑定在一起,隐藏内部细节,提供对外的公共接口。 19. **DESCENDANT(后代)**:后代对象是从已存在的对象(祖先对象)继承而来的,保留了祖先的特性并可能添加新的功能。 20. **DATAWINDOWOBJECT(数据窗口对象)**:数据窗口对象是PB中用于显示和操作数据库数据的组件,支持多种数据源和多种显示样式。 了解和掌握这些基本概念与术语,有助于开发者更好地理解和使用PowerBuilder进行应用程序开发,从而提高代码质量和效率。在实践中,还需要结合具体的项目需求和PB的其他高级特性,如窗口、菜单、数据窗口控件的使用,以及错误处理、调试技巧等,才能真正精通PB的开发。