Chart FX-最終用戶使用體驗
Chart FX 允許開發(fā)人員創(chuàng)建視覺豐富、交互性強的圖表,其數(shù)據(jù)分析功能遠遠超出了簡單的工具提示和對話框。這種用戶界面不僅能揭示圖表底層數(shù)據(jù)的重要趨勢,還能讓開發(fā)人員快速輕松地創(chuàng)建有效的數(shù)據(jù)可視化應用程序,而無需編寫或維護復雜的代碼。例如,通過簡單的屬性設置,開發(fā)人員就可以使圖表可滾動、放大圖表的部分內(nèi)容,甚至顯示包含圖表底層數(shù)據(jù)的完整數(shù)據(jù)網(wǎng)格(DataGrid)。在您為最終用戶開放Chart FX的所有工具并允許他們與圖表進行交互前,您需要先明確您開發(fā)的平臺類型:
Chart FX 與客戶端/服務器應用程序
上世紀 90 年代,客戶端/服務器成為商業(yè)世界中最合適的計算架構??蛻舳?服務器通常是指在提供本地處理能力的客戶端(個人電腦或工作站)上運行的可執(zhí)行文件。通過在客戶端計算機上本地運行,應用程序可以在運行時利用本地資源。由于客戶端/服務器應用程序在本地運行,因此它們以特定的平臺或操作系統(tǒng)為目標。這意味著在開發(fā)使用第三方組件的應用程序時,符合用戶界面指南和標準是一個重要方面和挑戰(zhàn)。在這方面,Chart FX 工具欄、菜單和其他用戶界面元素以及終端用戶操作的設計符合 Windows 應用程序用戶界面和交互設計原則和準則。因此,您可以在客戶端/服務器應用程序中啟用或使用任何 Chart FX 終端用戶工具。
Chart FX與基于Web的應用程序
與客戶端/服務器應用程序不同,基于 Web 的應用程序僅限于在 Web 瀏覽器中運行,并從遠程 Web 服務器請求 HTML 輸出。為嵌入瀏覽器的圖表提供豐富用戶界面的問題在于,網(wǎng)絡應用程序與平臺無關,這意味著它們通常使用圖像來傳達信息。遺憾的是,最終用戶無法與圖表圖像進行太多交互(導致最終用戶體驗極差)。為了解決這個問題,Chart FX 提供了特定平臺(Windows)的客戶端控件,以實現(xiàn)在瀏覽器中進行完全交互。當瀏覽器訪問包含圖表的頁面時,Chart FX 服務器能夠生成一個二進制文件(OLE),該文件將僅由我們的 ActiveX 或 .NET 客戶端控件讀取。
如果您正在開發(fā)一個需要通用訪問的公共網(wǎng)站,那么您可能只能使用圖表圖像。但是,如果您正在開發(fā)一個在微軟 Internet Explorer 上使用的內(nèi)聯(lián)網(wǎng)或關鍵任務網(wǎng)絡應用程序,那么這些客戶端控件則具有以下顯著優(yōu)勢:
1. 使用能提供復雜用戶界面的客戶端控件,終端用戶可以自定義圖表并執(zhí)行額外的數(shù)據(jù)分析,而無需開發(fā)人員或服務器的額外干預。
2. 客戶端控件允許對服務器上所需的許多復雜計算和繪制例程進行負載分配,從而使網(wǎng)絡應用程序在性能和可擴展性方面更加合適。換句話說,制作服務器端圖像會消耗服務器的處理能力,因而可能影響應用的性能和可擴展性。
3. 在許多情況下,控件是必須安裝的,因為它們會使用客戶端機器上與系統(tǒng)相關的資源。例如,重新繪制和滾動實時圖表就需要使用客戶端機器上的圖形設備接口( GDI )資源。
4. 瀏覽器中唯一允許使用的用戶界面(UI)是 html形式,這使得客戶端控件無法或無法通過自然直觀的界面(如工具欄、上下文菜單、工具提示和鼠標點擊)輕松實現(xiàn)某些功能。
5. 客戶端控件允許選擇性刷新。換句話說,在制作服務器端圖像時,必須先刷新整個頁面,然后才能在瀏覽器上顯示新圖像。這造成了極大的不便。因為還必須下載那些未受更改影響的頁面元素,這導致如果不使用客戶端控件,就無法運行某些應用(實時圖表)。
注意:Chart FX 的更新版本通過使用 DHTML 圖像,支持瀏覽器上的零空間占用和完全交互式圖表。有關版本、可用性和定價的更多信息,請聯(lián)系我們的銷售部門。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫