如何在ASP.NET中用OWC繪製圖表(1)

來源:互聯網
上載者:User
如何在ASP.NET中用OWC繪製圖表 (1)
一、概述
二、設定圖表引擎
三、OWC的許可證問題
四、OWC的運行機制
五、在Web伺服器上安裝OWC 10
六、OWC編程模式
━━━━━━━━━━━━━
本文:
━━━━━━━━━━━━━
一、概述
在開發應用程式時,經常會遇到必須提供互動式圖表的情況。例如,你可能在開發一個管理銷售和產品資料的應用程式,資料儲存在SQL Server資料庫上,應用程式允許使用者添加資料、更新現有資料,但除了這些功能之外,客戶還要求應用程式能夠用餅圖、直條圖或XY散佈圖的形式直觀地描述資料。
在Windows傳統型應用程式中,這類要求從來不成為問題,可供選用的圖形庫和繪圖組件實在太多了。但對於Web應用程式,問題就變得複雜多了。要在Web應用中繪製圖表,可供選擇的辦法包括:
■ 用戶端:
利用各種ActiveX組件,Web瀏覽器內完全有可能達到“豐富”Windows客戶程式那樣的功能。缺點是用戶端的設定複雜化,要求發布用戶端軟體,通常按照每用戶端的方式計算許可證費用。另外,非MS Windows/IE的用戶端一般難以運行。
■ 伺服器端:
利用Web伺服器上啟動並執行伺服器端代碼,動態地組建圖表,然後以GIF或JPG圖形的形式發送給用戶端。這種辦法的優點是,用戶端只需要一個標準的瀏覽器。與用戶端技術相比的缺點是,圖形的互動能力差(除非向伺服器提交新的請求,否則就不能縮放、滾動)。許多地圖網站(例如Mapquest.com)大量地運用了這一技術。注意,地圖圖形不是儲存在Web伺服器上,而是使用者發出一個請求時動態從地圖資料庫產生。
本文主要討論如何利用伺服器端的圖表繪製技術在ASP.NET Web頁面中提供圖形功能,具體地說,本文分析了如何利用MS SQL資料庫中儲存的資料產生一個散佈圖。
二、設定圖表引擎
如果要在ASP.NET應用程式中繪製圖表,必須要有一個合適的圖表引擎。ASP.NET有一個內建的圖形工具庫,即System.Drawing名稱空間的GDI+,可以用來建立簡單的餅圖、直條圖、折線圖等,不過它屬於低級的API,算不上繪製圖表的引擎,特別是不適合繪製複雜的圖表。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.