Appeon Powerbuilder是一款應(yīng)用程序開發(fā)工具,能夠訪問服務(wù)器數(shù)據(jù)庫,Appeon Powerbuilder可以使用標(biāo)準(zhǔn)控件以及特殊的控件,能夠有效提高你的開發(fā)效率。
軟件特色
1、可安裝的云應(yīng)用程序幾乎可以支持Appeon Powerbuilder 2021的所有功能。
可安裝的云應(yīng)用程序是應(yīng)用程序的云版本;它安裝在客戶端,可以直接從桌面啟動(dòng)。但與基于瀏覽器的應(yīng)用程序相比,可安裝的云應(yīng)用程序使用本機(jī)代碼(而不是轉(zhuǎn)換為JavaScript)進(jìn)行部署,并在客戶端的虛擬機(jī)(PBVM)上運(yùn)行。應(yīng)用程序部署需要最少的代碼更改。PBVM與經(jīng)典客戶端/服務(wù)器應(yīng)用程序使用的完全相同。
2、可安裝的云應(yīng)用程序在n層架構(gòu)中運(yùn)行。
可安裝的云應(yīng)用程序?qū)owerServer進(jìn)行HTTP或HTTPS調(diào)用,然后PowerServer連接到數(shù)據(jù)庫并執(zhí)行SQL查詢。PowerServer可以安裝在任何運(yùn)行Windows或Linux或docker或云服務(wù)器的Web服務(wù)器上。PowerServer包含一個(gè)API服務(wù)器,它使用具有REST安全性的標(biāo)準(zhǔn)REST API來處理來自客戶端的HTTP/HTTPS請(qǐng)求。PowerServer還包含一個(gè)數(shù)據(jù)服務(wù)器,它使用.NET DataStore來處理與數(shù)據(jù)相關(guān)的請(qǐng)求。目前.NET DataStore支持ASE、SQL Server、Oracle、SQL Anywhere、PostgreSQL、MySQL、HANA和SQLite。
3、可安裝的云應(yīng)用程序通過Internet安裝并自動(dòng)增量更新。
要在客戶端計(jì)算機(jī)上安裝可安裝的云應(yīng)用程序,請(qǐng)?jiān)赪eb瀏覽器中訪問應(yīng)用程序URL。您只需首次使用Web瀏覽器獲取可安裝的云應(yīng)用程序。之后,您可以直接從桌面運(yùn)行該應(yīng)用程序。如果有任何更新可用,該應(yīng)用程序?qū)⒆詣?dòng)增量更新。
4、可安裝的云部署可以完全替代傳統(tǒng)的PowerServer Web解決方案。
可安裝的云應(yīng)用程序可以安裝在Windows客戶端上,但不能安裝在任何移動(dòng)客戶端(例如iOS或Android)上??砂惭b的云部署選項(xiàng)可用作傳統(tǒng)PowerServer Web解決方案的替代品。但是對(duì)于PowerServer Mobile解決方案,用戶將需要手動(dòng)實(shí)現(xiàn)客戶端UI邏輯。
5、筆記
您必須擁有CloudPro許可證才能在IDE中使用PowerServer部署功能;并且您必須以管理員身份運(yùn)行IDE才能使用PowerServer部署功能。
功能介紹
1、自動(dòng)云轉(zhuǎn)換
使用新的PowerServer Toolkit,您可以在幾周或更短的時(shí)間內(nèi)自動(dòng)將您的客戶端/服務(wù)器應(yīng)用程序轉(zhuǎn)換為.NET Core上的可安裝云應(yīng)用程序。沒有任何應(yīng)用程序太大或太復(fù)雜而無法處理。
最少的代碼更改
云原生架構(gòu)
.NET Core兼容
增強(qiáng)的應(yīng)用程序安全性
無縫應(yīng)用安裝和更新
2、多個(gè)運(yùn)行時(shí)版本編譯
IDE現(xiàn)在可以通過系統(tǒng)選項(xiàng)針對(duì)多個(gè)運(yùn)行時(shí)版本(次要和主要)進(jìn)行編譯。它使您能夠輕松維護(hù)多個(gè)項(xiàng)目,輕松回滾運(yùn)行時(shí)版本,并在不影響運(yùn)行時(shí)獲得最新的IDE功能。
編譯多個(gè)次要和主要運(yùn)行時(shí)版本
調(diào)試多個(gè)次要和主要運(yùn)行時(shí)版本
兼容ORCAScript和PB編譯器
運(yùn)行時(shí)版本檢查以防止不匹配
3、自動(dòng)化應(yīng)用部署
使用PowerClient,您可以通過HTTPS從任何Web服務(wù)器自動(dòng)安裝和更新任何客戶端應(yīng)用程序。它消除了與創(chuàng)建安裝程序、向用戶部署應(yīng)用程序以及保持應(yīng)用程序更新相關(guān)的麻煩和成本。
無縫安裝,即使沒有管理員權(quán)限
使用靈活的更新策略進(jìn)行自我更新
加密、簽名和驗(yàn)證應(yīng)用程序的完整性
打包所有必要的文件(PBVM、OCX、DLL等)
在Windows 10設(shè)備上聯(lián)機(jī)或脫機(jī)工作
4、Apache ECharts集成
使用來自Apache ECharts的現(xiàn)代交互式圖表豐富。使用新的圖形樣式可視化您的數(shù)據(jù),例如儀表、熱圖、燭臺(tái)、散點(diǎn)圖和漏斗圖。然后快速向下鉆取、分段和過濾圖表數(shù)據(jù)。
實(shí)施起來簡(jiǎn)單而省力
從現(xiàn)有的DataWindows生成圖表
在Windows 10設(shè)備上聯(lián)機(jī)或脫機(jī)工作
免費(fèi)和開源(Apache許可)
5、JavaScript集成
不僅僅是在嵌入式Chromium Web瀏覽器中安全地顯示W(wǎng)eb內(nèi)容。輕松地將JavaScript與PowerScript集成,通過新的視覺可能性和JavaScript功能豐富您的應(yīng)用程序。
調(diào)用異步JavaScript函數(shù)
調(diào)用同步JavaScript函數(shù)
在JavaScript中觸發(fā)PowerScript事件
訪問本地文件和資源
支持基本和摘要認(rèn)證
6、微軟用戶界面自動(dòng)化
通過Microsoft UI自動(dòng)化框架使您的應(yīng)用程序可訪問并自動(dòng)化流程。只需配置可訪問的屬性,即可從自動(dòng)化測(cè)試工具、RPA工具和可訪問性法規(guī)的合規(guī)性中受益。
無需更改代碼即可實(shí)現(xiàn)
自動(dòng)應(yīng)用于現(xiàn)有的輔助功能屬性
支持大多數(shù)可視對(duì)象,包括DataWindows
與輔助和自動(dòng)化工具兼容
7、Git分支和增強(qiáng)
在IDE中執(zhí)行復(fù)雜的Git操作。輕松創(chuàng)建和切換分支、合并沖突并查看詳細(xì)的錯(cuò)誤日志,大大提高您在項(xiàng)目中使用Git的工作效率。
創(chuàng)建和切換分支
合并分支并處理沖突
查看詳細(xì)的錯(cuò)誤日志
自動(dòng)刷新PBL
8、新的SQL Server驅(qū)動(dòng)程序
現(xiàn)在為SQL Server的新OLE DB驅(qū)動(dòng)程序(MSOLEDBSQL)提供支持。只需修改您的連接字符串并更新您的運(yùn)行時(shí)DLL,即可消除依賴過時(shí)驅(qū)動(dòng)程序的風(fēng)險(xiǎn),并通過TLS 1.2增強(qiáng)您的安全性。
支持32位和64位MSOLEDBSQL驅(qū)動(dòng)程序
支持基于TCP/IP的TLS 1.2加密
支持PowerClient自動(dòng)部署
集成到IDE的數(shù)據(jù)庫畫家中
9、更多新功能
PowerScript開發(fā)
創(chuàng)建PowerServer項(xiàng)目
修復(fù)不受支持的功能
調(diào)試和測(cè)試應(yīng)用程序
保護(hù)REST API
部署到生產(chǎn)環(huán)境
新的系統(tǒng)功能/事件/對(duì)象
自動(dòng)化構(gòu)建過程
創(chuàng)建獨(dú)立的可安裝包
從網(wǎng)站運(yùn)行和下載演示
使用方法
1、客戶端應(yīng)用程序可以包含:
用戶界面
用戶與之交互以指導(dǎo)應(yīng)用程序的菜單、窗口和窗口控件。
應(yīng)用處理邏輯
您在其中編寫業(yè)務(wù)規(guī)則、驗(yàn)證規(guī)則和其他應(yīng)用程序處理的事件和函數(shù)腳本。允許您將應(yīng)用程序處理邏輯作為用戶界面的一部分或在稱為自定義類用戶對(duì)象的單獨(dú)模塊中進(jìn)行編碼。
2、應(yīng)用程序是事件驅(qū)動(dòng)的
在客戶端應(yīng)用程序中,用戶通過他們采取的操作來控制發(fā)生的事情。例如,當(dāng)用戶單擊按鈕、從菜單中選擇一項(xiàng)或在文本框中輸入數(shù)據(jù)時(shí),會(huì)觸發(fā)一個(gè)或多個(gè)事件。您編寫腳本來指定觸發(fā)事件時(shí)應(yīng)該發(fā)生的處理。
您使用創(chuàng)建的窗口、控件和其他應(yīng)用程序組件都有一組預(yù)定義的事件。例如,每個(gè)按鈕都有一個(gè)與之關(guān)聯(lián)的Clicked事件,每個(gè)文本框都有一個(gè)Modified事件。大多數(shù)情況下,預(yù)定義的事件就是您所需要的。但是,在某些情況下,您可能希望定義自己的事件。
3、PowerScript語言
您可以使用PowerScript(語言)編寫腳本。腳本由執(zhí)行響應(yīng)事件的處理的PowerScript命令、函數(shù)和語句組成。
例如,按鈕Clicked事件的腳本可能會(huì)從數(shù)據(jù)庫中檢索和顯示信息;文本框的Modified事件的腳本可能會(huì)評(píng)估數(shù)據(jù)并根據(jù)數(shù)據(jù)執(zhí)行處理。
事件腳本的執(zhí)行也可能導(dǎo)致其他事件被觸發(fā)。例如,按鈕中Clicked事件的腳本可能會(huì)打開另一個(gè)窗口,從而觸發(fā)該窗口中的Open事件。
4、PowerScript函數(shù)
PowerScript提供了豐富的內(nèi)置函數(shù),可以作用于應(yīng)用程序的各個(gè)組件。例如,有打開窗口的功能、關(guān)閉窗口的功能、啟用按鈕的功能、更新數(shù)據(jù)庫的功能等等。
您還可以構(gòu)建自己的函數(shù)來定義應(yīng)用程序特有的處理。
5、使用進(jìn)行面向?qū)ο缶幊?/p>
您使用創(chuàng)建的每個(gè)菜單或窗口都是一個(gè)稱為對(duì)象的自包含模塊。應(yīng)用程序的基本構(gòu)建塊是您創(chuàng)建的對(duì)象。每個(gè)對(duì)象都包含適合它的特定特征和行為(屬性、事件和函數(shù))。通過利用面向?qū)ο蟮木幊碳夹g(shù)(例如封裝、繼承和多態(tài)),您可以充分利用您創(chuàng)建的每個(gè)對(duì)象,使您的工作更加可重用、可擴(kuò)展和強(qiáng)大。
6、多層應(yīng)用
允許您構(gòu)建在分布式計(jì)算環(huán)境中運(yùn)行的應(yīng)用程序。多層應(yīng)用程序允許您:
將業(yè)務(wù)邏輯集中在服務(wù)器上,例如JBoss、WebLogic、WebSphere或COM+
在客戶端和服務(wù)器之間劃分應(yīng)用功能,從而減少客戶端工作量
構(gòu)建易于維護(hù)的可擴(kuò)展應(yīng)用程序
有關(guān)多層應(yīng)用程序的信息,請(qǐng)參閱應(yīng)用程序技術(shù)中的開發(fā)分布式應(yīng)用程序。
7、數(shù)據(jù)庫連接
提供對(duì)存儲(chǔ)在各種數(shù)據(jù)庫中的公司信息的輕松訪問??梢酝ㄟ^ODBC或JDBC接口、通過中間層數(shù)據(jù)訪問服務(wù)器(如SAP DirectCONNECT服務(wù)器)或通過本機(jī)或直接連接到數(shù)據(jù)庫來訪問數(shù)據(jù)。
有關(guān)數(shù)據(jù)庫連接的信息,請(qǐng)參閱連接到數(shù)據(jù)庫中的使用數(shù)據(jù)庫連接。
特別說明
提示:該資源為網(wǎng)盤資源,請(qǐng)?zhí)崆鞍惭b好百度網(wǎng)盤電腦版