VS2013 简单MFC应用以及teechart使用方法

内容

VS2013创建MFC应用程序,并使用teechart绘制曲线;包含怎样创建一个MFC应用程序以及teechart的配置。

1、teechart安装注册

参考此处:《TeeChart安装、注册和使用》

2、建一个MFC应用程序

1、新建

打开vs2013—>文件—>新建—>项目
在这里插入图片描述
选择 MFC应用程序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、对话框设计

完成后出现对话框设计界面,删除自动添加的static text控件和确定、取消button
在这里插入图片描述

添加teechart

接着在对话框上右键添加ActiveX控件
在这里插入图片描述
选TeeChart Pro Activex control v8
在这里插入图片描述
接着双击添加好的teechart
在这里插入图片描述
选一个fast line
在这里插入图片描述
在这里插入图片描述

添加按钮

添加一个按钮用于绘制曲线
在这里插入图片描述
这里可以改名字和ID,caption是显示在界面上的,而ID是用于编程的。
在这里插入图片描述
双击添加好的button,会自动生成一个点击事件函数,当程序运行时点击这个button,就会执行OnBnClickedDraw()函数
在这里插入图片描述
(新手看)By the way,界面设计在资源视图里面,写代码在解决方案里面
在这里插入图片描述
在这里插入图片描述
不小心关掉资源视图的朋友,在这里打开
在这里插入图片描述
同上,添加一个clear的button,用于清除曲线,并双击生成点击事件函数
在这里插入图片描述

3、添加chart类

右键类向导
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
添加CTChart和ICSeries
在这里插入图片描述
在这里插入图片描述
添加好以后确定
在这里插入图片描述

4、添加teechart控件变量

在这里插入图片描述
在这里插入图片描述
然后就可以看到Dlg.h里面已经为我们定义了一个m_Chart,接下来就可以使用它了
在这里插入图片描述
另外,在构造函数这里把m_Chart(0)去掉
在这里插入图片描述
以上teechart配置过程参考:VS2010 使用TeeChart绘图控件 - 之一 - 控件和类的导入
现在可以F5编译运行试试,若出现以下错误(没出现就不管)
在这里插入图片描述
那么点击项目属性,更改平台工具集
在这里插入图片描述
没问题就会生成一个小demo了
在这里插入图片描述

5、添加处理代码

添加头文件包含

#include "CSeries.h" 
#include "math.h" 

在这里插入图片描述
下面在点击事件函数里面添加处理代码
在这里插入图片描述

void CMFC_teechartDlg::OnBnClickedDraw()
{
	// TODO:  在此添加控件通知处理程序代码
	double y = 0;
	for (int i = 0; i < 10000; i++)
	{
		((CSeries)m_Chart.Series(0)).AddXY(double(i) / 1000, sin(double(i) / 1000), NULL, 0);//A为横坐标 Z1为纵坐标画连线
	}

}

void CMFC_teechartDlg::OnBnClickedClear()
{
	// TODO:  在此添加控件通知处理程序代码
	((CSeries)m_Chart.Series(0)).Clear();
}

F5编译运行

3、上结果

在这里插入图片描述
项目全部代码在此:share_noel/MFC/202007_MFC_teechart.zip
https://blog.csdn.net/qq_41102371/article/details/125646840
或者愿意用c币支持的朋友在这里:noel202007_MFC_teechart.zip
(两个资源都是一样的,百度云那个免费下载)
如果头文件CSeries.h代码中有这句,删掉这句再运行

#import "C:\\PROGRA~2\\MYCOMP~1\\仓库监~1\\WAREHO~1\\TEECHA~1.OCX" no_namespace

如有错漏,敬请指正
--------------------------------------------------------------------------------------------诺有缸的高飞鸟202007

  • 6
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
Visual Studio 2022是一种集成开发环境(IDE),用于开发各种软件应用程序。而MFC(Microsoft Foundation Class)是一个提供与Windows操作系统交互的应用程序框架。在Visual Studio 2022中,我们可以使用MFC框架来开发Windows桌面应用程序。而TeeChart是一个图表和图形库,它提供了丰富的图表类型、图表定制选项和数据可视化功能。 如果我们想在Visual Studio 2022的MFC应用程序中使用TeeChart,我们可以按照以下步骤进行操作: 1. 下载并安装TeeChart:首先,我们需要从TeeChart的官方网站或其他可靠来源下载并安装TeeChart的最新版本。 2. 创建一个MFC应用程序项目:在Visual Studio 2022中,选择创建新项目,然后选择“Visual C++”和“MFC应用程序”模板。根据自己的需求和项目设置,填写项目名称和位置等信息,并点击“确定”按钮。 3. 配置项目属性:在Visual Studio 2022的解决方案资源管理器中,右键单击项目名称,选择“属性”选项。在属性对话框中,选择“配置属性”和“常规”选项卡,然后在“项目默认值”下拉菜单中选择“MFC使用静态库”。 4. 将TeeChart添加到项目中:将下载并安装的TeeChart库文件集成到MFC应用程序项目中。在解决方案资源管理器中,右键单击项目名称,选择“属性”选项。在属性对话框中,选择“配置属性”和“C/C++”选项卡,然后在“附加包含目录”配置中添加TeeChart库文件的路径。 5. 编写代码:在MFC应用程序的源文件中,添加相应的头文件#include <TeeChart.h>来引入TeeChart库的功能。然后,可以使用TeeChart提供的图表类和函数,在应用程序中创建、定制和显示图表。 6. 构建和运行应用程序:单击Visual Studio 2022的“生成”菜单,选择“生成解决方案”,以编译和构建MFC应用程序。然后,通过点击“调试”菜单中的“开始调试”按钮来运行应用程序。 总之,通过在Visual Studio 2022的MFC应用程序项目中集成TeeChart库,我们可以轻松地创建和展示各种类型的图表,以便更好地可视化和分析数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诺有缸的高飞鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值