浅议PowerBuilder开发工具的优点

来源 :跨世纪 | 被引量 : 0次 | 上传用户:jingqihao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 PowerBuilder提供了对面向对象方法中的各种技术的全面支持,我们可以利用面向对象方法中的对象的封装性、继承性、多态性等优点。
  【关键词】 PowerBuilder;界面;接口
  【中图号】 U285.45【文献标示码】 A 【文章编号】 1005-1074(2008)12-0148-01
  
  PowerBuilder是一种面向对象的开发工具,各种Windows应用程序中常见的窗口、菜单、控件等在PowerBuilder中都是一个个的对象。在PowerBuilder中我们还可以创建自己的用户对象。
  1 PowerBuilder简介
  PowerBuilder从诞生以来一直在4GL的中,高档工具中占有最大市场份额。为了迎接新技术对开发工具的挑战,PowerBuilder不断丰富,扩展它的功能。为了更好地满足用户对多层应用开发的需求,PowerBuilder实现了将VM直接嵌入在新的Enterprise Application Server中。这样用户可以使用PowerBuilder提供的4GL语言开发商业逻辑,并且提交在任何层次上。Powerbuilder具有友好的用户界面。它完全改变了以前Painter为核心的开发方式,而是以对象为核心,统一的New,Inherit和Open菜单使我们可以集中处理各种对象。所有对象的创建都是在向导的辅导下完成的,简化了用户的学习过程,用户只要回答问题就可以轻松地创建Jaguar组件,MST组件。OLE服务器,Java Proxy等复杂组件类型。
  2 友好的用户界面
  Powerbuilder中给人们留下深刻印象的是新的Window,DataWindow和Database Painter。新的开发界面的设计宗旨是让开发人员在同一界面中可以操作更多的属性,看到更多的信息。用户可以在设计图形界面的同时,书写脚本,修改控件的属性,克服了以前在修改脚本时不能对图形进行修改的局限。对于新的DataBase painter,用户可以在一个界面中同时查看数据库表的定义,索引定义,扩展属性,维护数据,发送SQL命令等,非常方便。
  3 丰富的数据接口
  Powerbuilder包含了对JDBC,OLE DB的支持。特别是OLE DB的API,它使PowerBuilder可以访问任何数据源,而无论访问的数据源是SQL还是非SQL的。对于JDBC的接口,PowerBuilder支持Microsoft和Sun的VM,使用户又多了一种访问数据库的方法。下面是Powerbuilder本身驱动程序直接支持的一些DBMS。
  3.1 与Jaguar紧密集成 Jaguar CTS 是PowerBuilder组件主要的中间层运行环境,PowerBuilder与Jaguar紧密地集成。用户可以方便地使用Jaguar Component Wizard,Jaguar Proxy Wizard,Connection wiazrd等创建Jaguar的组件和客户端的访问代理。可以通过设置连接时的DBParm参数,来指定PowerBuilder组件如何使用Jaguar的数据库连接缓存;在生成Jaguar组件的向导中指定使用Jaguar的实例调度功能。这些来自Jaguar的特殊服务可以保证PowerBuilder组件高效地运行在Jaguar服务器中,更好地为多用户的应用请求服务。利用新提供的Transaction Server对象,用户可以很好的使用Jaguar提供的服务,来控制组件事物的边界和调用其他的组件。PowerBuilder还可以自动生成jaguar中的组件访问代理,而无论用户需要访问的是Java,ActiveX, C/C++,Powerbuilder之中的哪一类组件。
  3.2 丰富的DataWindow GenerateHTMLFrom可以支持CSS,让生成的HTML保留更多的DataWindow 属性。很多用户都希望可以在HTML页面中使用已有的DataWindow对象,以前只能使用Powerbuilder Window Plugin和Window ActiveX,但是这些方法都需要安装PowerBuilder VM。现在,PowerBuilder提供了DataWindow Web Control for ActiveX.它可以动态下载到浏览器中,支持所有的 DataWindow功能,包括更新操作。用户可以使用JavaScript操作,DataWindow ActiveX 使用JDBC的接口访问数据库。
  4 适应企业全部需求的解决方案
  Powerbuilder中包含了增强的WEB开发能力和基于组件的开发能力,同时也增强了PowerBuilder的功能。Powerbuilder能够高效地进行Client/Server,分布式和Web应用的开发,它与 Enterprise Application Server(以下简称EAS)紧密集成,支持微软的MTS,并且具有全新的用户界面,使开发效率进一步提高。另外,Powerbuilder集成并改进了PowerSite Web应用开发技术,可以快速地完成客户端Web应用。Powerbuilder的下列特性对于开发人员也非常有用:Powerbuilder的不可视用户对象现在可以运行在中间层EAS上,并可以快速方便地进行直接提交。提交到EAS上的组件的IDL可以自动生成。支持COM组件提交到微软的事务处理服务器(MTS)上,提交到中间层的组件可以由Powerbuilder远程调试。对于提交到服务器的组件可进行代码确认(Code Validation)。Powerbuilder中新增加的功能提高了应用系统的开发效率。新的以对象为中心的用户界面,提高了开发工具的使用效率;无模式的,多窗口的环境提高了对象可见度,方便了开发人员的操作;新的向导工具方便组件和应用的创建;自动生成的TO–DO-List可以跟踪开发的每一步。
其他文献
【摘要】 本文以photoshop课程的教育现状为切入点,结合笔者在photoshop这门课程中的具体教学实践,本着“以人为本”的思想,探讨如何通过对教学内容的设计,改进、不同教学方法的使用以及采取积极合理的教学评价措施来激发学生对这门课程的学习兴趣进而改进我们的教学设计,提高学生的专业素养的。  【关键词】 Photoshop教学;以人为本;分析研究  【中图号】 G434 【文献标示码】 A
期刊
【摘要】 作为高校政治思想理论教育新课程重要组成部分,“中国近现代史纲要”在培养当代大学生的身心健康方面有着重要的意义和作用,应当充分发挥,提高教学效果。  【关键词】 中国近现代史纲要;当代大学生;身心健康  【中图号】 G641 【文献标示码】 A 【文章编号】 1005-1074(2008)12-0070-01    根据2005年中宣部、教育部文件,《中国近现代史纲要》从2006年春季开始
期刊
【摘要】 “512”四川汶川特大地震,带给人们的不仅是悲伤和泪水,而且有感动与教训。本文以四川汶川地震为背景,从生命教育开展主要内容方面进行探讨,以引起人们对在我国全方位地开展生命教育重要性的认识,从而为灾区的重建和全国和谐社会的建设提供必要的精神动力。  【关键词】 命教育;汶川地震灾区;内容  【中图号】 G41 【文献标示码】 A 【文章编号】 1005-1074(2008)12-0073-
期刊
【摘要】 当前高等学校计算机专业学生程序设计、开发能力普遍偏差。程序设计课程的教学效果不能令人满意,已经引起了众多计算机专业教师的重视。文章分析了当前高校程序设计课程教学的现状和存在的主要问题。并就如何提高程序设计课程教学效果,有力推行素质教育进行了探讨。认为将intel未来教育理念引入到程序设计课程教学过程中能较好的改善教学效果,并有助于提高学生的综合素质。  【关键词】 程序设计课程;inte
期刊
【摘要】 采用甘氨酸为助燃剂用溶胶-凝胶-燃烧法合成超细Y2O3∶Eu3+红色荧光粉。  【关键词】 Y2O3∶Eu3+;溶胶-凝胶-燃烧法;荧光粉  【中图号】 O614.3;TQ133.2 【文献标示码】 A 【文章编号】 1005-1074(2008)12-0100-01    Y2O3∶Eu3+是阴极射线和紫外辐射激发的高效红色发光材料,自1974年应用于三基色荧光灯以来,至今仍是灯用三基
期刊
【摘要】 该文回顾了我国关于电气设计的现状与存在的问题,介绍了基于国内电气设计的需求而孕育而出的Inventor专业设计软件,并分析了Inventor设计在隔离开关应用中存在的问题,探讨了Inventor在电气设计中应用的发展趋势。  【关键词】 Inventor;隔离开关;电气设计;应用  【中图号】 TM564.1【文献标示码】 A 【文章编号】 1005-1074(2008)12-0149-
期刊
【摘要】 针对传统的逆变电源设计所采用的设计方法中存在的不足与缺陷,本文采用了基于CPLD的电子自动化设计技术,对逆变电源控制电路重新进行了设计,给出了硬件控制主电路的设计方案,并且采用Verilog HDL硬件编程语言完成了FPGA功能模块的设计。这些工作对于采用用CPLD/ FPGA设计逆变电源控制电路,提高逆变电源的可靠性和便携性,都具有一定的借鉴意义。  【关键词】 CPLD-FPGA;逆
期刊
【摘要】 PKPM软件是中国建筑科学研究院研发的结构辅助计算绘图软件,本文主要针对结构计算时软件中的参数,结合一些专业资料谈谈自己的一些看法,现在对设计人员强调概念设计,我门对这些参数相关的一部分概念也必须了解透彻,不能简单的把数据直接甩给计算机,这样会让工程存在安全隐患。利用PKPM程序进行结构计算时,要想使手中的工程安全、经济、合理与结构方案和软件中参数的选取密不可分,就需要结构设计人员充分的
期刊
【摘要】 本文介绍了针对设备管理人员开发的单机MEIS系统,并对开发中的关键技术进行阐述,包括数据库设计介绍,ADO连接方式,网格控件显示及调用EXCEL模块输出,并对该系统的应用作了评价。软件开发环境为VISUAL BASIC和MS ACCESS。  【关键词】 MEIS;VISUAL BASIC;数据库;ACCESS  【中图号】 G250.74【文献标示码】 A 【文章编号】 1005-10
期刊
【摘要】 本文分析了DF4内燃机车牵引电机在运用、检修过程中常见的故障,针对牵引电动机故障的各种因素提出相应的对策和建议。  【关键词】 内燃机车;牵引电机;故障;对策  【中图号】U262【文献标示码】 A 【文章编号】 1005-1074(2008)12-0167-02    1 概述    牵引电动机作为DF4型内燃机车主要电气设备之一,其质量的好坏对机车整体质量起着至关重要的影响。虽然近年
期刊