![PowerBuilder戰(zhàn)略方向_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/c5cdb9d6-65d8-4968-abd0-256361f64b30/c5cdb9d6-65d8-4968-abd0-256361f64b301.gif)
![PowerBuilder戰(zhàn)略方向_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/c5cdb9d6-65d8-4968-abd0-256361f64b30/c5cdb9d6-65d8-4968-abd0-256361f64b302.gif)
![PowerBuilder戰(zhàn)略方向_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/c5cdb9d6-65d8-4968-abd0-256361f64b30/c5cdb9d6-65d8-4968-abd0-256361f64b303.gif)
![PowerBuilder戰(zhàn)略方向_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/c5cdb9d6-65d8-4968-abd0-256361f64b30/c5cdb9d6-65d8-4968-abd0-256361f64b304.gif)
![PowerBuilder戰(zhàn)略方向_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/c5cdb9d6-65d8-4968-abd0-256361f64b30/c5cdb9d6-65d8-4968-abd0-256361f64b305.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、PowerBuilder戰(zhàn)略方向戰(zhàn)略方向應(yīng)用開發(fā)的基本途徑應(yīng)用開發(fā)的基本途徑4GL/RAD36%OO 3GLs28%3GLs23%Other13%Source: IDC綜述綜述 Sybase 是是 4GL 的領(lǐng)先者。憑借的領(lǐng)先者。憑借 4GL+ 倍增的力量,倍增的力量,Sybase將繼續(xù)領(lǐng)導(dǎo)應(yīng)用開發(fā)。將繼續(xù)領(lǐng)導(dǎo)應(yīng)用開發(fā)。 Sybase 強力推出新版強力推出新版 PowerBuilder; 9.0 版現(xiàn)已發(fā)版現(xiàn)已發(fā)售,售, 9.5, 10.0 及后續(xù)版本正在研發(fā)中。及后續(xù)版本正在研發(fā)中。 客戶的需求跨越了從客戶機客戶的需求跨越了從客戶機/服務(wù)器到下一代的應(yīng)用,服務(wù)器到下一代的應(yīng)用,他們需要最佳的
2、開發(fā)體驗。他們需要最佳的開發(fā)體驗。PB 將會滿足這些要求。將會滿足這些要求。 Sybase 將為企業(yè)應(yīng)用而擴展將為企業(yè)應(yīng)用而擴展 RAD 。2003年將發(fā)布年將發(fā)布為手持設(shè)備開發(fā)移動應(yīng)用的為手持設(shè)備開發(fā)移動應(yīng)用的 Pocket PowerBuilder 。PowerBuilder 9.0 新特性新特性 RAD Java Server PagesTM (JSPTM) Authoring XML (Extensible Markup Language) DataWindow (Export and Import) PB DOM (XML Parsing in PowerScript) PowerB
3、uilder Native Interface (PBNI) EJB 客戶端支持客戶端支持 支持支持 Web ServicesRAD JSP用用PowerBuilder開發(fā)開發(fā)JSP Web 應(yīng)用應(yīng)用PowerBuilder 9.0中的中的JSP Authoring 向?qū)? 生成調(diào)用 Web Services 的 JSP “所見即所得”式的編輯 JSP 編輯人員可以完全訪問頁面資源XML DataWindow用用 DataWindow 導(dǎo)入導(dǎo)入/導(dǎo)出導(dǎo)出 XML DataWindow 導(dǎo)入導(dǎo)入/導(dǎo)出導(dǎo)出 模版模版 對于一個DW 命名空間,模版中的引用(References)都是特定的。 模版作
4、為一個關(guān)聯(lián)的對象存儲 DW 的定義文件如PBL & SRD 中。 一個DW 可以定義/存儲多個模版。 在 DW 命名空間中,每個模版都要有唯一的名字。 模版可以在運行時應(yīng)用,或用新的DW屬性UseTemplate在設(shè)計時應(yīng)用。 可以進行 DW 數(shù)據(jù)的導(dǎo)出或?qū)搿?dǎo)出導(dǎo)出 XML Data 的方法的方法DataWindow PainterFileSave Rows As menu itemSave as type: XMLSaveAs methodinteger dwcontrol.SaveAs ( string filename,saveastype saveastype,boolea
5、n colheading )SaveAsTypePowerBuilder Enumerated Value Numeric ValueMeaningXML!15XMLXML Services用用 PowerBuilder 的的 PBDOM 操作操作XML PBDOM 概覽概覽 如果沒有本機 XML 支持,現(xiàn)有的 PB 程序需要象 MSXML 的第三方解釋器才能處理 XML 。 這需要利用 OLEObjects 。 這帶來了平臺問題。(比如 MSXML 只支持 Wintel )PBDOM 概覽概覽 PBDOM 支持 Wintel 和 Unix 平臺。 如 MSXML 般的解釋器僅暴露底層的W3C
6、 DOM APIs 。這些很難理解與掌握。 PBDOM 呈現(xiàn)一些更高級的功能。易于學(xué)習,且效率更高。PBNI利用利用 PowerBuilder Native Interface 擴展你的應(yīng)用擴展你的應(yīng)用擴展擴展 PowerScript PowerBuilder 可以用PowerScript調(diào)用外部C函數(shù)。 對外部 C 函數(shù)有一些限制: 不能聲明需要回調(diào)的外部函數(shù)。如 BOOL EnumWindows(WNDENUMPROC lpEnumFunc, LPARAM lParam); 一些 C 的數(shù)據(jù)類型不能映射到 PB 的數(shù)據(jù)類型,如double*。 外部函數(shù)不能回調(diào)進入 PBVM。 使用外部函數(shù)
7、不是面向?qū)ο蟮?。PBNI 是更好的方法是更好的方法 PB9中引入的PBNI克服了這些限制。 利用 PBNI,你可以: 在 PowerScript 和外部應(yīng)用之間傳遞的是 PB 的本機數(shù)據(jù)類型。 外部應(yīng)用可以回調(diào)進入 PBVM, 執(zhí)行生成對象,調(diào)用 PowerScript 函數(shù),觸發(fā)事件,訪問變量和數(shù)組等工作。 一旦一個外部應(yīng)用包含進 PBD 文件,它實現(xiàn)的類可以像普通的 NVO 或用戶對象一樣使用。EJB Clients從從 PowerBuilder 客戶端訪問客戶端訪問Enterprise Java Beans生成生成 EJB 代理代理 PowerBuilder 提供兩種生成代理對象的方法
8、在開發(fā)環(huán)境中 單獨的命令行應(yīng)用 依靠 JDK 提供的 Javap 功能。 需要完整的 EJB 遠程接口作為參數(shù)。 假設(shè)本地接口的名字一樣,除了開頭是 Home 。 生成了一個附加的 PB 結(jié)構(gòu)。它記錄了原來的 Java 類和對應(yīng)的代理對象的名字。Web Services 和和 .Net利用利用 PowerBuilder 9.0 生成和使用生成和使用 Web Services 支持支持 Web Services PowerBuilder 9.0 支持在HTTP上用SOAP訪問web services 。 允許開發(fā)人員快速將 web services 集成進 PowerBuilder 應(yīng)用 隱藏了
9、許多復(fù)雜的東西,如: WSDL XML 語法 SOAP 開發(fā)PowerBuilder 9.0 增強之處增強之處 存為存為PDF格式格式! 增強增強Debugger 增強版本控制增強版本控制Beyond PowerBuilder 9.0Sybase 還會提供什么還會提供什么?Pocket PowerBuilder為為 Pocket PC 設(shè)備開發(fā)應(yīng)用設(shè)備開發(fā)應(yīng)用窗口與控件窗口與控件 類似臺式機桌面上的控件 Checkbox Radiobutton Listbox Pushbutton Datawindow 等等 沒有鼠標和光標 通常只有等待時的沙漏光標。 大多數(shù) Datawindow 展現(xiàn)風格
10、Freeform, Graph, Grid, Group, Tabular數(shù)據(jù)庫同步數(shù)據(jù)庫同步 ODBC 移動 ASA 數(shù)據(jù)庫或企業(yè)級數(shù)據(jù)庫 MobiLink ASA 數(shù)據(jù)庫 移動設(shè)備上的 DBMLSYNC 應(yīng)用管理臺式機與設(shè)備間的數(shù)據(jù)同步 用Sybase Central 定義同步的工作首次發(fā)布首次發(fā)布 Pocket PowerBuilder 兼容 PowerBuilder PowerBuilder 對象可以被導(dǎo)入 Pocket PowerBuilder Pocket PowerBuilder objects對象可以被導(dǎo)入 PowerBuilder 是PowerBuilder 對象和方法的子集
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年電子系統(tǒng)項目可行性研究報告
- 成都2025年四川省成都市雙流區(qū)西航港第二初級中學(xué)招聘教師3人筆試歷年參考題庫附帶答案詳解
- 2025年智能泥漿儲量檢測儀項目可行性研究報告
- 2025年摩托車大架項目可行性研究報告
- 2025年對開機項目可行性研究報告
- 2025年可調(diào)開電源項目可行性研究報告
- 2025至2031年中國不銹鋼化妝鏡行業(yè)投資前景及策略咨詢研究報告
- 2025年三層氣泡膜機組項目可行性研究報告
- 2025至2030年集裝箱標角件項目投資價值分析報告
- 2025至2030年通訊口光隔離保護器項目投資價值分析報告
- 統(tǒng)編《道德與法治》三年級下冊教材分析
- 紡織材料學(xué)課件第二章-植物纖維(棉)
- 《鑄造用珍珠巖除渣劑》
- 清淤邊坡支護施工方案
- 智能制造裝備及系統(tǒng) 配套課件
- 離婚協(xié)議書怎么寫
- 國開行政管理論文行政組織的變革及其現(xiàn)實性研究
- 塔吊沉降值觀測記錄
- 高中體育與健康-足球-腳內(nèi)側(cè)傳球射門技術(shù)(第二課時)教學(xué)課件設(shè)計
- 中國傳統(tǒng)文化 英文
- 2023年新改版教科版科學(xué)三年級下冊活動手冊參考答案(word可編輯)
評論
0/150
提交評論