目录
- 下载
- 安装
- 注册
- 使用
第一次写博客,力求详细,希望与各位共同学习共同进步。
下载
网上有免费的,不过很多有毒,需要一双火眼金睛,如果您嫌麻烦,不妨戳这里下载,赏小弟一点积分哈哈
安装
解压之后点击下图所示的exe文件,输入序列号和密码(我提供的压缩包里)
之后会出现如下结果这就已经获得完整控件了,下面进行注册。
注册
我们将安装步骤里第二张图里的TeeChart5.ocx粘贴到C:\Windows\SysWow64目录下,当然这与你的计算机位数有关,32位粘贴到C:\Windows\System32目录下。
然后我们点击运行,执行cmd命令。
输入cd C:\Windows\SysWOW64,如下图所示。
点击Enter,接着输入regsvr32 TeeChart5.ocx如下图所示。
点击Enter,出现如下提示窗口说明注册成功。
使用
我们打开VS(本人用的是VS2013),依次点击新建>项目>Visual C++>MFC应用程序,如下图所示填好项目名称,和位置,建议都不要是用中文,形成习惯。点击确定后,如下
选择基于对话框,点击完成。
点击下图红线圈出的工具,选择下拉列表里的“选择工具箱(X)…”,然后就会出现下图中出现的表。点击“COM组件”,勾选“TeeChart Pro Activex control v5”,然后点击确定。
点击工具箱(一般在VS的左边框上或者在上方"视图(V)“中可以找到),选择"TeeChart Pro Active control v5”,点击左键拖拉到对话框上。
在“类视图”右键项目名称,或者在VS上方“项目§”栏里添加类。选择MFC中的“TypeLib中的MFC类”,点击添加。
出现如图所示向导。在"可用的类型库"一栏里键入“TeeChart Pro Active control v5<1.0>”的前几个字母就可以找到它。双击“接口”列表里的“ISeries”和“ITChart”,可以看到右边列表里多出来的两项。点击完成。
对TeeChart控件右击选择“添加变量”。变量名命名为m_chart,其他默认就行了
点击完成。此时我们来观察这个项目,会发现头文件多了个tchart1.h(若你已经安装了其他版本TeeChart,可能会出现tchart2.h),cpp文件里多出来tchart1.cpp.
另外在Dlg结尾,也就是对话框头文件里会有"CTchart1 m_chart;的定义
删除以Dlg.cpp结尾的文件里构造函数中“, m_chart(0)”
左键双击TeeChart控件,出现下表。点击Add添加图标。选择Fast Line,勾不勾选3D效果自己决定。另外点击Fast Line左下角的倒三角,可以看到更多选择。
这里我们双击Normal,点击ok点击close.在对话框上在添加一个Button按钮,双击它。附上如下代码。注意添加CSeries.h头文件,用AddXY函数绘图,第一个是横坐标,第二个是中坐标,最后两个参数默认NULL。
void CMFCApplication4Dlg::OnBnClickedButton1()
{// TODO: 在此添加控件通知处理程序代码CSeries lineSeries = (CSeries)m_chart.Series(0);lineSeries.Clear();for (int i = 0; i < 100; i++){lineSeries.AddXY((double)i, rand(), NULL, NULL);}
}
结果:
这个程序只是测试的,更具体的应用可以参考我下篇博文关于矩阵乘法及其测速。
本博文重点参考:
https://www.cnblogs.com/qiengo/p/4238567.html