首页 Teechart的入门使用-VS2005-VS2008

Teechart的入门使用-VS2005-VS2008

举报
开通vip

Teechart的入门使用-VS2005-VS20081、Teechart版本在这里使用的“TeeChartProActivexcontrolv5”,安装程序在“TeeChartProActivexcontrolv5.rar”里面。2、Teechart安装点击后面的exe文件进行安装。3、Teechart入门演示∙开发环境:VS2005∙语言:VC1)创建MFC对话框程序2)添加Teechart控件到工具箱双击对话框界面,会显示工具箱,在工具箱的空白位置右键点击,会出现下图,然后选择“添加选项卡”。如下图所示:输入选项卡的名称“Teechart”,然后右键点击“选择项...

Teechart的入门使用-VS2005-VS2008
1、Teechart版本在这里使用的“TeeChartProActivexcontrolv5”,安装程序在“TeeChartProActivexcontrolv5.rar”里面。2、Teechart安装点击后面的exe文件进行安装。3、Teechart入门演示∙开发环境:VS2005∙语言:VC1)创建MFC对话框程序2)添加Teechart控件到工具箱双击对话框界面,会显示工具箱,在工具箱的空白位置右键点击,会出现下图,然后选择“添加选项卡”。如下图所示:输入选项卡的名称“Teechart”,然后右键点击“选择项”,然后出现下图:选择“TeeChartProActivexControlv5”,然后点击“确定”按钮,会发现在工具栏的Teechart标签下面出现了Teechart控件。如下图所示:3)添加相关类:在类视图里面,右键点击项目名称,然后选择“添加”->“类”,在下图中,选择“TypeLib中的MFC类”。如下图所示:点击“添加”,然后出现下图,选择“TeeChartProActivexControlv5<1.0>”4)界面操作在对话框界面添加Teechart控件,如下图所示:双击Teechart控件,然后出现下图的编辑界面,添加三个Series,然后点击“Close”按钮,如下图所示:在对话框界面,为Teechart控件添加变量,默认的变量类型为CTchart,输入变量名。如下图所示:点确定后,除了会自动添加控件变量以外,还会创建一个CTchart的类,这个是默认创建的。5)代码添加在SimpleDemoDlg.cpp添加Series的头文件:#include"CSeries.h"双击界面的“SHOW”按钮,然后添加下列代码:voidCSimpleDemoDlg::OnBnClickedButtonShow(){  CSeriesmycs=(CSeries)m_tChart.Series(0);  CSeriesmycs1=(CSeries)m_tChart.Series(1);  CSeriesmycs2=(CSeries)m_tChart.Series(2);  for(inti=0;i<1000;i)    mycs.AddNullXY(i,1.5*i300,_T(""));  for(inti=0;i<2000;i)    mycs1.AddNullXY(i,3*i-1300,_T(""));  for(inti=0;i<300;i)    mycs2.AddNullXY(1.8*i,i*i-130*i-1000,_T(""));}6)运行效果按F5运行后,点击“SHOW”按钮,就可以出现下列效果图:MFCTeeChart用法整理一因工作需求,要用到TeeChart控件,发现TeeChart在MFC下的资料很少。以下一些TeeChart的用法,大多是从网上七拼八凑得到的,还有一些是我自己摸索的,以下代码经均本人测试,测试环境vc6.0。TeeChart的安装 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 网上有很多,这里不再赘述。把TeeChart控件添加到工程中后,将其拖到对话框中,然后通过ClassWizard定义一个类变量m_TeeChart。TeeChart简介:TeeChart的主类是TChart,TChart类存在众多的属性方法和事件,下面介绍一些主要的属性。1、TChart.Height:图表的高度;可用下列语句获取或设置图表的高度1m_TeeChart.SetHeight(100);//设置图表高度为1002longHeight_size=m_TeeChart.GetHeight();//获取当前图表的高度2、TChart.Width:图表的宽度;用法与高度一致,就不在赘述3、TChart.Header:图表的标题;图表可以拥有多级标题,可用下列语句设置图表的标题以及追加标题1m_TeeChart.GetHeader().GetText()2  .SetItem(0,COleVariant(“TeeChart使用范例”));3m_TeeChart.GetHeader().GetText().Add(COleVariant(“追加的标题”));  4、TChart.Series:序列;Series是要显示的数据的主体,在一个图表中可以有一个或者多个序列,每一个序列可以有不同的显示类型,例如Line、Bar、Pic等等,稍后将单独描述。5、TChart.Axis:坐标轴;用来设置坐标轴的属性1m_TeeChart.GetAxis().GetBottom().GetTitle().SetCaption("X轴的标题");2//设置X轴的标题,准确的说应该是设置底部轴的标题3m_TeeChart.GetAxis().GetLeft().GetTitle().SetCaption("Y轴的标题");4//设置左侧轴的标题5m_TeeChart.GetAxis().GetBottom().SetMinMax(0,100);6 //设置X轴的范围6、TChart.Legend:图例,图例就是下图中右侧的部分下列语句可以将图列隐藏1 m_TeeChart.GetLegend().SetVisible(FALSE);//隐藏图例MFCTeeChart用法整理二(画二维图)画图需要添加序列,添加序列有两种方式。1、右击控件选择Properties,在TeeChartProEditor选项卡中单击EditChart,就可以在打开的对话框中编辑TeeChart控件的属性,如下图。单击Add按钮,选择第一个Line类型作为示范,如何点击OK。如下图。添加完序列之后,接下来就要往序列中添加数据了。有三种方式添加数据:第一种方法只能添加一些随机数:m_TeeChart.Series(0).FillSampleValues(50);//Series函数的参数表示序列的索引值,这里只有一个Line序列,因此Line序列的索引值为0第二种方法可以添加指定的数据:for(inti=0;i<10;i)m_TeeChart.Series(0).AddXY(i,rand(),NULL,RGB(255,0,255)); //AddXY函数中第一个参数是X轴的数据,第二个参数是Y轴的数据,//第三个参数是X轴标记,第四个参数表示线条的颜色,rand(),表示生成10以内的随机数此代码执行的效果如下图所示我们在第三个参数上添加一个字符串for(inti=0;i<10;i)m_TeeChart.Series(0).AddXY(i,rand(),"时间",RGB(255,0,255));显示结果如下:如果不想显示右侧的图例,可以用下列语句将其隐藏起来:m_TeeChart.GetLegend().SetVisible(FALSE);第三种方法可以添加指定的数组:#defineMAX_SIZE20//定义数组COleSafeArrayXValues;COleSafeArrayYValues;//定义的长度只要大于所创建的数组的长度即可DWORDXnum[]={MAX_SIZE};DWORDYnum[]={MAX_SIZE};XValues.Create(VT_R8,1,Xnum);YValues.Create(VT_R8,1,Ynum);doubletmp;longindex=0;for(inti=0;i
本文档为【Teechart的入门使用-VS2005-VS2008】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_654168
暂无简介~
格式:doc
大小:41KB
软件:Word
页数:38
分类:
上传时间:2022-08-18
浏览量:16