第3节 PowerBuilder 9.0 的关键术语
PowerBuilder有一套自己的概念和术语,主要有工作区、目标、库和画板,另外还包括一些面向对象的术语,如属性、对象函数(方法)和事件。
工作区:主要是用于项目管理的,类似于.net中的解决方案,用于实现对于应用程序或者项目的目标管理,同一时间里只能打开一个工作区,但是工作区中可以包含多个应用程序和目标,这点和.net和Java类似。
目标(Target):既可以是可执行的文件,也可以是服务器组件。
库(Library):在pb中是用来存放对象的文件,其后缀为pbl,即项目的概念。
应用对象:是面向对象程序设计的语言基础。所有的对象都具备3种特性,即属性、对象函数(方法)和事件。
面向对象技术:
面向对象的软件开发方法OMT是美国通用电气公司提出的系统开发技术,它以面向对象的思想为基础,通过对问题进行抽象,构造出一组相关的模型,从而能够全面地捕捉问题空间的信息。
面向对象的分析、设计过程就是根据用户需求,对其中的实体或概念进行分析、抽象,最后设计出对象模型的过程。
目前支持面向对象程序设计语言还有c++,Java和c#,这几种是比较流行的语言。面向对象的开发方法的主要特征是继承、封装和多态。主要是通过类的实现来实现面向对象的开发。
属性:
属性用来,描述对象的特征,描述一个对象不同于另一个对象的地方。
函数:
大多数面向对象的编程语言中,将对象的函数称之为方法,而pb只是叫法不同而已,本质是一样的。
事件:事件是指发生在对象上的事情。在windows系统中,用户的所有操作都由系统自动转换为某个事件,如用户单击鼠标,就会触发鼠标指针下的clicked事件,用户按下键盘,系统就会将这个操作变成键盘事件。
