powerbuilder:PowerBuilder 特性

  1.2 PowerBuilder特点  PowerBuilder提供了对目前流行大多数关系数据库管理系统支持由于在PowerBuilder应用中对数据库访问部分般采用国际化标准数据库查询语言SQL使得用PowerBuilder开发应用可以不做修改或者只做少量修改就可以在区别后台数据库管理系统上使用也就是说用PowerBuilder开发应用是独立于服务器上数据库管理系统

  和大多数WINDOWS应用PowerBuilder也是事件驱动工作方式在这种工作方式中运行没有固定流程代码也是为各种可能发生事件编写开始运行的后它就可以接受来自系统用户或者其它应用触发事件然后执行相应事件代码事件驱动工作方式和面向对象技术是紧密相关在PowerBuilder应用接受发生事件往往就是界面中各种可视化对象

  PowerBuilder是种面向对象开发工具各种WINDOWS应用中常见窗口、菜单、Control控件等在PowerBuilder中都是个个对象在PowerBuilder中我们还可以创建自己用户对象特别要指出是PowerBuilder提供了对面向对象思路方法中各种技术全面支持我们可以利用面向对象思路方法中对象封装性、继承性、多态性等特点使得我们开发应用具有极大可重用性和可扩展性而这点正是软件Software工程中对应用所提出重要目标

  在当前由于网络技术发展许多种区别操作系统平台在INTERNET网上同时被使用这对开发应用跨平台性提出了更高要求而PowerBuilder就提供了良好跨平台性比如在PowerBuilder中利用WINDOWS平台开发各种对象可以方便地应用到UNIX平台中PowerBuilder支持对象跨平台性这样使得把应用个平台移到另个平台变得并不复杂

  为了给用户提供各个方面支持PowerBuilder具有自己编程语言POWERSCRIPT这个语言除了提供基本流程控制语句还提供了几百个来操纵各种对象和提供诸如DDEOLE等方面支持此外我们还可以定义自己处理特定事件学习PowerBuilder时相当部分时间就是用来了解和熟悉PowerBuilder提供各种

  PowerBuilder个很大特点就是提出了数据窗口对象概念数据窗口对象也是PowerBuilder中种对象类型和其它对象区别是数据窗口对象是专门为了访问后台数据库服务在数据窗口对象中我们定义了数据来源和数据显示风格这样在应用中我们就可以把精力完全放在运行流程控制上而不用关心具体数据来源我们在数据窗口对象中已经定义好了数据来源如果需要使用数据库中区别数据也只要对数据窗口对象进行修改就可以了特别要指出是PowerBuilder在数据窗口对象中提供了丰富数据显示方式可以满足各种区别需要

  在PowerBuilder较新版本中提供了基础类库PFC它为应用开发提供了许多可重用预定义类和对象利用基本类库PFC可以快速开发出高质量重用性好应用真正发挥面向对象编程巨大威力

  最后要指出是PowerBuilder有 3个区别版本分别为DESKTOP型PROFESSIONAL型和ENTERPRISE型DESKTOP型是为个人使用桌面型应用在这里可以利用PowerBuilder内置数据库管理系统SYBASE SQL ANYWHERE来创建和使用本地数据库为个人应用服务;PROFESSIONAL型PowerBuilder最重要点就是提供了对MICROSOFT ODBC(数据库标准连接接口)支持在PROFESSIONAL版本中我们就可以使用PowerBuilder继承多态等绝大多数特性;在ENTERPRISE版本中最重要点就是提供了对开发大型数据库应用全面支持提供了开发大型应用许多辅助工具比如C CLASS BUILDER等

Tags:  powerbuilder教程 powerbuilder9.0 powerbuilder powerbuilder

延伸阅读

最新评论

发表评论