《TeeChart安装、注册和使⽤》
TeeChart Pro ActiveX是⼀个图表控件,适⽤于可识别的编程环境——如:MicroSoftOffice,VB,VC++,ASP以及.NET 等等。
TeeChart Pro ActiveX的结构和特征功能集是通过与客户多年的交互式开发建⽴起来的,所以说TeeChart Pro ActiveX是⼀个强⼤的图表控件,能够提供极其⾼效、直观、节省时间的编程结⼝。TeeChart Pro 能够在多种的编程环境中提供⼤量的返回信息,总之,在图表领域,TeeChart Pro ActiveX是前数以千计同类产品中的佼佼者,是收费的,也有试⽤版,这⾥我们使⽤的是破解版,使⽤的开发环境:windows10+vs2010。
TeeChart下载
TeeChart安装
下载TeeChart后,直接安装,途中可能会遇到360弹出的警告,全部允许,默认安装路径:"C:\Program Files (x86)\TeeChart Pro v5 ActiveX Control"。
TeeChart注册
TeeChart安装完后,需要进⾏注册,按WIN+X组合键,选择“Windows PowerShell(管理员)(A)”,不以管理员⾝份运⾏会弹出以下警告,先cd到默认安装路径,安装路径中有个x86可能会报错,给安装路径加个双引号就不报错了,安装路径下有⼀个⽂件,然后输⼊命令进⾏注册,然后弹出对话框提⽰注册成功对话框。
TeeChart控件的使⽤
先新建⼀个MFC项⽬,依次选择“⼯具”、“选择⼯具箱项”、“COM组件”、“TeeChart Pro Activex control v5”,选择完以后点确定,就可以在⼯具箱中到新添加的“TeeChart Pro Activex control v5”组件了。
TeeChart控件添加到⼯具箱之后,就可开始使⽤它了,从⼯具箱拉⼀个“TeeChart Pro Activex control v5”控件到对话框上,调整好⼤⼩
拉完控件之后需要添加TeeChart类,选中项⽬名称或者对话框,右键选择“类向导”,进⼊类向导页⾯,点击“添加库”右边的⼩三⾓,选择“类型库中的MFC类...”,进⼊“从类型库中添加类向导”页⾯,在“可⽤的类型库”中选择“TeeChart Pro Active control v5<1.0>”,然后依次添加所需要接⼝⽤于⽣成相应的类。
添加完类之后需要添加变量,选中控件,点击右键,选择“添加变量”,变量类型为CTchart1,变量名为“m_teeChart”,点击完成之后,系统⾃动创建变量并和控件绑定,会多⽣成⼀个m_teeChart(0)需要删除。
CTeeChartDemoDlg::CTeeChartDemoDlg(CWnd* pParent /*=NULL*/)
: CDialogEx(CTeeChartDemoDlg::IDD, pParent)
, m_teeChart(0)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
前⾯这些准备⼯作都完成之后,就可以开始绘图了,双击控件,会弹出Editing窗⼝,点击“Add”按钮,会弹出很多绘图⽰例,有线图、饼图、直⽅图,这⾥以Fast Line和Pie图为例,直接双击图例就可以添加了,可以选择是否3D,还有标题之类的⾃⼰修改。
添加完后之后,就可以添加代码到OnInitDialog()函数中了,以下分别为饼图和线图的代码,其它的就⾃⼰摸索吧!
CSeries lineSeries = (CSeries)m_teeChart.Series(0);
lineSeries.Clear();//在最前⾯加上ClearAllSeries(ClearAllSeries是⾃⼰写的函数)就不⽤了lineSeries.p
ut_Depth(10);//图⽚⾼度
lineSeries.Add(0.3,_T("苹果"),16776960);//⽐例、名称、颜⾊值
lineSeries.Add(0.5,_T("华为"),15631086);
lineSeries.Add(0.2,_T("三星"),8900331);
CSeries lineSeries = (CSeries)m_teeChart.Series(0);
teechart控件安装lineSeries.Clear();
for (int i = 0; i < 50; i++)
{
lineSeries.AddXY((double)i, rand(),NULL,NULL);
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论