轉帖|其它|編輯:郝浩|2010-10-14 16:35:27.000|閱讀 3049 次
概述:本文主要介紹在VC6 下學習使用Teechart8繪制曲線,希望對大家有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
我得到的是一個teechart8.ocx文件,這是Activex的文件,使用之前先注冊一下,將該文件放入系統目錄下,然后打開命令提示符,或者直接在運行窗口輸入:regsvr32 TeeChart8.ocx,然后會有一個注冊成功的提示框,說明我們的ActiveX控件注冊成功,在VC6下就可以使用了。如果不想使用了,可以使用regsvr32 -u TeeChart8.ocx 解除對teechart8的注冊。
我的第一個任務是熟悉teechart控件。首先新建一個基于MFC的exe工程,選擇對話框,其他默認。進入工程以后可以看到類視圖中只有系統生成的默認的幾個類,我先在類視圖中在工程名上點右鍵新建兩個文件夾,一個叫src,一個叫tee,然后把默認生成的幾個類(dlg,app,about三個類)拖放到src文件夾中。做這一步實際上沒有什么實質的意義,只是為了看起開比較方便,因為一會兒添加了teechart8以后會有很多的類添加進來,看起來非常困難,所以先提前把他們分開。
閑話不多說,進入資源視圖,點擊主對話框后,刪除todo那個靜態文本。下一步我們要在這個對話框上放置一個teechart圖表,但是工具欄中沒有,所以需要先添加一下。依次點擊 工程-》增加到工程-》components and controls,進入對話框后選擇registered ActiveX controls,找到TeeChart Pro Activex control v8后點擊insert,會彈出添加類的對話框,左邊的列表里面是可以選擇添加的類,現在我還不太了解具體類的作用,所以只好一并添加了,點擊確定以后回到資源視圖會發現工具欄下面多累一個圓形的小圖標,這就是我們的teechart8控件了。這時注意到,類視圖中已經為我們添加了一堆的類,我把他們都放到tee文件夾中,看起來舒服多了。
下一步回到資源視圖,將工具箱中的teechart控件托入對話框,改變一下大小,稍作修改,界面設計就完成了。下一步要讓teechart輸出一個圖形,那這次的任務就大功告成了。在對話框上右鍵點擊圖標控件,點擊屬性,選擇teechart pro editer 選項卡,點擊edit chart ,出現一個名為edit的對話框,該對話框非常重要,包括了teechart的各種屬性。簡要介紹一下這些屬性,我的參考資料是“TEECHART應用技術詳解”一書,該書是通過delphi描述的,我沒有學過delphi,勉強看著。首先就是series選項,該屬性包含的是需要繪制的圖表的類型,如曲線,餅圖,柱狀圖,等等等等,種類很多,這也是teechart的優勢。其次是chart,這個選項包含了圖表的顯示部分的很多屬性,如坐標軸,背景,標題,等等。data選項中就是繪制圖表需要的數據。export選項中包含了一些將圖表導出為圖片等格式的選項。print選項包含打印的設置。themes包含圖表的主題,主要是顯示方式。
介紹完這寫選項以后,試著新建了一個serie,我建立的是fast line,準備做一個實時曲線的顯示,于是又更改了一下標題,改為實時曲線,并將chart選項中的legend的Visible前面的勾去掉。OK,編譯,運行。發現什么都沒有~~~別說實時曲線了,就連曲線也沒有一根。其實很容易理解,畫曲線得有數據吧,數據都沒有怎么給你畫呢?所以,還得給該曲線填充一點數據。最簡單的方法就是,直接在data選項中添加一些數據,然后運行,發現我們可愛的圖表顯示出曲線了。
好,熟悉teechart的基本任務完成。下一次我接著在這個基礎上試著繪制實時曲線。
慧都2010促銷季開幕,TeeChart for .NET 8折 促銷!詳情咨詢:400-700-1020或023-66090381活動詳情://fc6vip.cn/zh-CN/Products_cn/TeeChart_chinese.html
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網絡轉載