我的博客開通以來,一直沒用添加文章。有這麼多的朋友進來浏覽,卻沒有發現有價值的東西,耽誤了朋友們的時間,感到很過意不去。今天,有了閒暇時間,將進來的一些體會和收獲與大家交流,希望對朋友們有幫助,不足之處也希望大家指教。
最近,正在開發一套數據處理系統,由於處理的數據量非常巨大。因此,在圖形顯示和控制方面遇到了很大的難題。最初,我想用Office圖表控件實現圖形的顯示和控制。但是,由於數據量大,通常都有幾十萬,甚至上百上千萬的數據,而Office的Graph控件每次能夠讀入的數據量卻只有32K,限制數據的處理容量。另一方面,使用Office的Graph控件極大地降低了軟件的運行效率,在頻繁的數據切換中,讓人難以忍受。後來,我不得不自己編寫一個圖形顯示和控制軟件,編碼復雜,編程、調試、維護都很費功夫。因此,一直沒有放棄尋找更好的控件,工夫不負有心人,通過各種圖形控件的比較,我選擇了美國虛擬儀器(NI)公司的the Measurement Studio CWGraph 6.0 control。這個控件非常的強大,能夠顯示各種圖形和曲線,而且使用極其方便。下面我把使用該控件所需的資源介紹給大家。
1、Measurement Studio
可以用電驢(emule)搜索,關鍵字(Measurement Studio),建議選擇“Measurement Studio 7.1 Enterprise Edition for Visual Studio.Net(.Net培訓 ) 2003.iso”
下載後安裝,就會在.Net環境裡出現“Measurement Studio”菜單項。然後,我們就可以使用NI的控件了。它的控件有好幾個,我們可以根據需要選擇。CWGraph是二維圖形顯示控件。
2、CWGraph控件的簡單實例
在這裡我就不介紹CWGraph控件的使用了,向大家推薦一個實例,是NI公司提供的,下載地址:ftp://FTP.ni.com/contrib/epd/B45EACE3EE9656A4E034080020E74861/Simple_Graph_in_C_Sharp.zip。大家可參照它來使用,很簡單,只需建立數組並傳遞給控件就可以了。