原創(chuàng)|行業(yè)資訊|編輯:凌霄漢|2022-04-24 17:01:32.950|閱讀 207 次
概述:本文章將為大家?guī)鞹eeChart Pro .NET使用教程(2022):如何提高 Windows 窗體中的圖形渲染性能
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
TeeChart for .NET 是優(yōu)秀的 4.0 WinForm 圖表控件,官方獨(dú)家授權(quán)漢化,集功能全面、性能穩(wěn)定版、優(yōu)惠等優(yōu)勢。NET 的 TeeChart for .NET 中文承諾讓您在使用和學(xué)習(xí)上沒有語言障礙,最少可以節(jié)省 30% 的開發(fā)時(shí)間。
如果您發(fā)現(xiàn) Windows 窗體的圖形渲染性能對您來說是個(gè)問題,那么新可用的圖形 API 可能就是您正在尋找的解決方案。雖然 WPF 對于愿意重新設(shè)計(jì)其現(xiàn)有應(yīng)用程序的 .NET 開發(fā)人員來說是一種性能更高的替代方案,但對于那些擁有基于 Windows 窗體的大型代碼庫的開發(fā)人員來說,還是存在技術(shù)差距。
Microsoft 的 Direct2D 是一種硬件加速的即時(shí)模式 2-D 圖形 API,可為 2-D 幾何圖形、位圖和文本提供高性能和高質(zhì)量的渲染。SlimDX 是一個(gè)免費(fèi)的開源框架,旨在成為一個(gè)高效、簡單和精簡的包裝器,將 Direct2D 公開給托管代碼。總之,這個(gè)新的圖形 API 可以利用您現(xiàn)有的 Windows 窗體代碼來創(chuàng)建渲染速度比 GDI+ 甚至 WPF 更快的應(yīng)用程序。
查看不同圖形 API 對性能影響的最清晰方法是使用示例應(yīng)用程序。這樣的例子可以在這里下載。要運(yùn)行此示例,您需要安裝SlimDX并在與 Direct2D 兼容的操作系統(tǒng)(Windows Vista、Windows 2008、Windows 7)上工作。
以下結(jié)果是在一臺(tái)裝有 ATI HD4650 顯卡的 Windows 7 機(jī)器上獲得的:
這些結(jié)果表明:
*WPF 本身沒有別名模式。請注意,已發(fā)布的每秒 WPF 幀數(shù)似乎大大高于應(yīng)用程序重繪的頻率。
Steema Software 利用這項(xiàng)新技術(shù)創(chuàng)建了一個(gè)新的圖表組件,專為 Windows 窗體中的高性能渲染而設(shè)計(jì)。要親自了解在 Windows 窗體中使用 Direct2D API 所帶來的性能提升,您可以從此處下載用于 .NET 數(shù)字信號處理的免費(fèi)、功能齊全的 TeeChart 評估版。
這將圖表帶入了 Windows 窗體應(yīng)用程序的新領(lǐng)域,從而可以忠實(shí)地呈現(xiàn)連續(xù)的真實(shí)世界模擬信號。
以下結(jié)果是通過在配備 ATI HD4650 顯卡的 Windows 7 機(jī)器上運(yùn)行 TeeChart for .NET DSP 評估版中可用的不同演示應(yīng)用程序獲得的:
這些結(jié)果表明:
在 SlimDX 包裝器中使用 Direct2D 可以顯著提高圖形密集型 Windows 窗體應(yīng)用程序的性能。這對于那些希望在圖表組件(例如 .NET DSP 的 TeeChart)中表示實(shí)時(shí)數(shù)據(jù)的開發(fā)人員來說是個(gè)好消息。
如果您想了解TeeChart for .NET正版價(jià)格,歡迎咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn