powerpc厂家(飞鹤劳保工业购)
powerpc厂家(飞鹤劳保工业购)
PowerBuilder 的主要特点
PowerBuilder 提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder 的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言 SQL,使得用 PowerBuilder 开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用 PowerBuilder 开发的应用程序是独立于服务器上的数据库管理系统的。
和大多数的 WINDOWS 应用程序一样,PowerBuilder 也是事件驱动工作方式。在这种工作方式中,程序的运行没有固定的流程,程序中的代码也是为各种可能发生的事件编写的,当程序开始运行之后,它就可以接受来自系统,用户或者其它应用程序触发的事件,然后执行相应的事件代码[13]。事件驱动的工作方式与面向对象技术是紧密相关的,在 PowerBuilder 应用程序中,接受发生的事件的往往就是程序界面中的各种可视化对象。
PowerBuilder 是一种面向对象的开发工具,各种 WINDOWS 应用程序中常见的窗口、菜单、控件等在 PowerBuilder 中都是一个个的对象。在 PowerBuilder 中我们还可以创建自己的用户对象。特别要指出的是 PowerBuilder 提供了对面向对象方法中的各种技术的全面支持,我们可以利用面向对象方法中的对象的封装性、继承性、多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性,而这一点正是软件工程中对应用程序所提出的重要目标。第 4 章 系统运行实现PowerBuilder 一个很大的特点就是提出了数据窗口对象的概念。数据窗口对象也是 PowerBuilder 中的一种对象类型,与其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的,在数据窗口对象中我们定义了数据的来源和数据的显示风格,这样在应用程序中我们就可以把精力完全放在程序的运行流程控制上,而不用关心具体数据的来源,因为我们在数据窗口对象中已经定义好了数据的来源。如果需要使用数据库中不同的数据也只要对数据窗口对象进行修改就可以了。特别要指出的是 PowerBuilder 在数据窗口对象中提供了丰富的数据显示方式,可以满足各种不同的需要。 在 PowerBuilder 较新的版本中提供了基础类库 PFC,它为应用程序的开发提供了许多可重用的预定义类和对象,利用基本类库 PFC 可以快速开发出高质量重用性好的应用程序。真正发挥面向对象编程的巨大威力。