一、在工程中加入mschart
選單->project->add to project->components and controls->regis
tered activex controls->
microsoft chart control, version 6.0 (oledb)
二、在cdemoview中加入cmschart m_chart
三、建立及設定m_chart
3.1 在oncreate中建立cmschart
// cdemoview::oncreate()
crect rc;
getclientrect(&rc);
if(!m_chart.create("mschart", ws_child| ws_visible, rc, this, 10))
return -1;
3.2 在onsize中調整m_chart的大小,使之能隨視窗大小變化而變化
// cdemoview::onsize
if( m_chart.getsafehwnd() )
m_chart.movewindow( 0, 0, cx, cy );
3.3 設定m_chart
void cdemoview::initchart()
3.4 設定資料
void cdemoview::drawchart()
m_chart.refresh();
}3.5 改變顯示型別
// 折線圖
void cdemoview::onchartline()
// 柱狀圖
void cdemoview::onchartcombi()
// 餅狀圖
void cdemoview::onchartpie()
JSONCPP 簡易使用
1 編譯jsoncpp mkdir usr jsoncpp cp r include usr jsoncpp cp r libs usr jsoncpp 2 jsoncpp簡單例項 1 反序列化json物件 比如乙個json物件的字串序列如下,其中 array 表示json物件中的陣列 那怎麼分別取...
hydra 簡易使用
暴力破解用的協議 rdp 個人筆記,邊使用hydra邊做,準確性無保障。安裝kali系統 安裝的kali linux 64 bit installer 版本2020.4 1.具體位置 2.hydra和hydra gtk hydra 點開直接是命令列介面,相當於直接使用命令列執行。可以直接開終端,使用...
git簡易使用
git是分布式版本控制系統,和其他版本控制系統的主要差別在於git 只關心檔案資料的整體是否發生變化,而大多數其他系統則只關心檔案內容的具體差異。git 並不儲存這些前後變化的差異資料。git 更像是把變化的檔案作快照後,記錄在乙個微型的檔案系統中。每次提交更新時,它會縱覽一遍所有檔案的指紋資訊並對...