999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺議PowerBuilder開發工具的優點

2008-12-31 00:00:00王立新
跨世紀 2008年12期

【摘要】 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可以跟蹤開發的每一步。

主站蜘蛛池模板: 亚洲av无码久久无遮挡| 久久黄色视频影| 亚洲人在线| 不卡无码网| 911亚洲精品| 九九热这里只有国产精品| 99草精品视频| 国产欧美成人不卡视频| 理论片一区| 激情视频综合网| 91在线无码精品秘九色APP| 欧美a级在线| 久久国产V一级毛多内射| 91精品视频网站| 亚洲国产日韩视频观看| 一级一毛片a级毛片| 免费在线看黄网址| 亚洲视频a| 亚洲丝袜中文字幕| 午夜毛片免费观看视频 | 成人在线第一页| 日韩精品高清自在线| 国产精品999在线| 国产91在线免费视频| 噜噜噜综合亚洲| 欧美人与牲动交a欧美精品| h网址在线观看| 日韩a在线观看免费观看| 国产成人1024精品| 欧美日韩va| 欧美一区二区福利视频| 专干老肥熟女视频网站| 久久精品无码中文字幕| 伊人久久婷婷| 亚洲男人的天堂在线观看| 在线看AV天堂| 国产午夜精品鲁丝片| 日韩欧美国产区| 麻豆精品在线视频| 国产乱子精品一区二区在线观看| 久久久久久久97| 中文字幕在线看| 久久婷婷综合色一区二区| 99热这里只有精品2| 欧美在线综合视频| 精品国产自在现线看久久| 视频一本大道香蕉久在线播放| 国产一级特黄aa级特黄裸毛片| 日韩欧美中文| 亚洲中文字幕97久久精品少妇| 伊人欧美在线| 99久久无色码中文字幕| 99热精品久久| 国产美女无遮挡免费视频网站| 国产性精品| 国产凹凸视频在线观看| 亚洲日韩第九十九页| 国产成人在线无码免费视频| 97亚洲色综久久精品| 99视频有精品视频免费观看| 日韩不卡高清视频| 欧美精品1区| 国产亚洲第一页| 久久精品无码专区免费| 亚洲一级毛片在线观播放| 日韩精品无码不卡无码| 久久久久国色AV免费观看性色| 国产在线麻豆波多野结衣| 99这里精品| 九月婷婷亚洲综合在线| 女同国产精品一区二区| 久久综合色视频| 2021精品国产自在现线看| 一本大道无码日韩精品影视| 精品丝袜美腿国产一区| 久久夜色精品| 中文字幕 91| 国产人在线成免费视频| 日韩免费毛片| 2018日日摸夜夜添狠狠躁| 日韩欧美中文| 成年网址网站在线观看|