爲慶祝2月14日Delphi 1推出24週年,其官方Embarcadero釋出RAD Studio 10.3.1(Rio Release 1),不只強化了IDE功能以提升生產力,以及對新的iPhone產品進行更完善的支持,還改善了超過150項開發者回報的錯誤。RAD Studio包含了Delphi還有C++Builder兩種開發工具,因此除了RAD Studio 10.3.1,Embarcadero同時也個別發佈Delphi 10.3.1還有C++Builder 10.3.1,各獲得Delphi與C++相關的程序語言更新。RAD Studio 10.3.1新增兩項IDE生產力工具,書籤(Bookmarks)以及瀏覽器(Navigator)功能。書籤擴展了之前IDE中程序代碼編輯器的位置標記功能,現在開發者可以使用快捷鍵創建新的書籤,當前和其他文件中的書籤,都會顯示在統一的窗口中,開發者可以在窗口中瀏覽,標上書籤的程序代碼所使用的方法等語法以及上下文信息。而用戶也能使用Escape鍵,調整書籤堆棧的位置。另外,瀏覽器工具(下圖)能讓使用者搜尋Delphi,並方便地跳轉到與搜尋相符的任何語句、方法、屬性或是屬性的支持字段與方法,並且還爲Delphi和C++加入了一個小地圖工具,以類似捲動軸的側面板顯示縮小版的程序代碼視圖。
官方強化了在Windows上HTTP與SOAP客戶端函式庫,增加壓縮譯碼與客戶端認證支持。在客戶端認證管理的改進上,特別針對了SOAP客戶端,官方使用HTTP客戶端函式庫,並開始採用原生的Windows實作,將THTTPReqResp實作替換成THTTPClient,官方提到,其提供的TCertificate接口稍有不同,而且也稍微變更了System.Net.HttpClient.Win.pas單元,並在IDE爲THTTPReqResp類別ClientCertificate屬性,提供專門的屬性編輯器,供開發者進行檢視設定。在這個版本還提供開發者新的自定義樣式,能夠讓開發者快速爲應用程序變換更多種外觀。10.3.1增加5種新的跨裝置用戶接口開發框架FireMonkey樣式,其主題能支持Windows、macOS、Android以及iOS。並且還增添10個新的開發框架VCL(Visual Component Library)Windows樣式,其中包括了Windows 10專有主題以及符合FireMonkey的VCL樣式。官方在這個版本也增加了對iOS 12和iPhone X系列裝置的支持,以滿足App Store將在2019年3月實施的新政策。官方重新設計了RAD服務器主控臺用戶界面,轉而使用Ext JS開發框架,以提升瀏覽RAD服務器API分析結果的體驗,使用者需要額外以套件管理器GetIt下載,能夠與舊的主控臺並存。另外,官方進一步強化RAD服務器的數據分析能力,並改進通知功能以支持更多裝置。在效能方面,10.3.1改進了C++17 Win32的支持,優化編譯效能提升程序代碼執行速度。
RAD Studio增書籤功能 單一窗口就可檢視受標記
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Android Studio升級到3.1出現的變化
扶垚而上
2019-02-22 21:19:35
Visual Studio 2008 JQuery的自動提示
fxec
2019-02-22 20:27:28
Android Studio 無法啓動
anrerbo
2019-02-22 17:50:00
Android Studio Settings Repository Plugin sync failed problem
breezy_yuan
2019-02-22 17:19:03
VS 2015 - Win XP (v140_xp) 編譯工具 ucrtbased.dll缺失
郝檳楠
2019-02-22 15:41:18
No service of type Factory available in ProjectScopeServices
shenshizhong
2019-02-22 14:44:11
Error:Unable to start the daemon process.解決
shenshizhong
2019-02-22 14:44:11
tmux的使用--窗口管理器
18801059706
2019-02-23 00:30:05
emWin 2天速成實例教程002_多個頁面窗口切換
emwin
2019-02-22 23:37:39
使用Qt編輯關閉窗口程序的一些見解
晴朗1106
2019-02-22 21:03:04
關於座標空間和轉換的說明
lwqlycy
2019-02-22 18:20:54
馮斌:JavaFx實例(八)“ShowFlowPane”
fengbin8606
2019-02-22 16:22:51
馮斌:JavaFx實例(三)“MultipleStageDemo”
fengbin8606
2019-02-22 16:22:49