笨笨屬於凡夫俗子,對於這個CChart系列教程,不能免俗,仍然從HelloWorld開始。首先給出一個簡單的例子。
CChart軟件庫的主要功能是在軟件中繪制曲線。
CChart一般在VC中使用。笨笨使用的開發工具是VC6。雖然VC6已經很老了,雖然VC6不符合時代的潮流了,但是笨笨決定愛她到天荒地老,海枯石爛,永不變心。
如果使用更高版本的VC,那也沒有問題,笨笨的程序在VS2010和VS2012上測試過,完全正常。
作為准備工作,請到WWW.CSDN.NET網站的下載頻道下載CChartDll.7z文件,為保證後續例子程序正常運行,需要CChart版本號不小於2.5.1.2。此版本的下載地址如下:點擊打開鏈接
現在開始!
第一步,請打開VC6。
第二步,選擇File-->New,並選擇Win32Application,在Projectname框中輸入Lesson01,在Location框中選擇合適的路徑。
第三步,點擊OK按鈕,在出現的對話框中選擇Atypical“HelloWorld”application,並點擊Finish按鈕,在出現的下一個對話框中點擊OK按鈕。
第四步,把CChartDll.7z文件解壓,並把其中Library文件夾中的5個文件全部拷貝到剛才新建的Lesson01項目的文件夾中。
第五步,在VC中打開Lesson01.cpp文件,在文件頭部原有的#defineMAX_LOADSTRING100這一行下面輸入以下代碼。
#include"Chart.h"
#ifdef_DEBUG
#pragmacomment(lib,"PlotDll_d.lib")
#else
#pragmacomment(lib,"PlotDll.lib")
#endif
這個大家都懂的,頭文件和導入庫文件。
第六步,找到Lesson01.cpp文件的WndProc函數,並在原有LoadString(hInst,IDS_HELLO,szHello,MAX_LOADSTRING);這一行下面輸入以下代碼。
staticCChartWndchartWnd;
第七步,找到WndProc函數中caseWM_PAINT:一行,在其上面輸入以下代碼。
caseWM_CREATE:第八步,找到WndProc函數中caseWM_DESTROY:一行,在其下面增加一行。
chartWnd.Detach();
第九步,找到WndProc函數中caseWM_PAINT:一行,刪除掉或者注釋掉以下代碼。
第十步,編譯並運行程序,效果如圖。
小結:在第一課,我們利用CChart的功能,把7個點連成一條曲線並輕松地畫了出來。
現在下課