iocomp入门教程-以MFC中iplotx为例

iocomp入门教程-以MFC中iplotx为例最近要做一个项目需要绘制曲线,为了节省时间,就选用了iocomp控件,可网上相关的教程极少,官方给的文档还是比较详尽,但缺少具体的前期准备步骤,在初次接触这个控件很容易蒙,所以我写下这篇,给入门者以便利。用到的材料:              iocomp激活成功教程版(目前常见的为V3和V4,两个版本按喜好选择吧~            

大家好,又见面了,我是你们的朋友全栈君。

最近要做一个项目需要绘制曲线,为了节省时间,就选用了iocomp控件,可网上相关的教程极少,官方给的文档还是比较详尽,但缺少具体的前期准备步骤,在初次接触这个控件很容易蒙,所以我写下这篇,给入门者以便利。

用到的材料:

                            iocomp激活成功教程版(目前常见的为V3和V4,两个版本按喜好选择吧~

                            iocomp的C++ MFC包装类(非常好用,有了这个包装,很复杂的操作一个语句就OK了)

演示环境:   VS2010&win7

教程开始~:

首先,下载安装iocomp,具体安装教程已经在安装包中,我就不再赘述。

接下来创建MFC项目(我以对话框为例,接下来用图说话,我觉得这样比较直观)

1.在工具栏->右键 选择项  iocomp入门教程-以MFC中iplotx为例

2.iocomp入门教程-以MFC中iplotx为例

3.点击确定,然后在工具箱会出现->iocomp入门教程-以MFC中iplotx为例

4.加到对话框上,右键添加变量->iocomp入门教程-以MFC中iplotx为例

5.iocomp入门教程-以MFC中iplotx为例

6.
iocomp入门教程-以MFC中iplotx为例
这么操作的
原因我解释一下,
这是因为我们要使用官方提供的包装类(用这个类编程真的很便利!),而在这个包装类的源代码中的类就是这么命名的,So~
7.将下载好的包装类解压
iocomp入门教程-以MFC中iplotx为例

8.iocomp入门教程-以MFC中iplotx为例
其实不需要这么多,我只是图方便,一下子把相关的都复制了。

9.在”项目名dlg.h”文件里面引用如图两个头文件
iocomp入门教程-以MFC中iplotx为例


配置至此,现在已经能够正常使用了,下面我举一个小的示例:
void CdemoDlg::OnBnClickedOk()
{
	// TODO: 在此添加控件通知处理程序代码
	//CDialogEx::OnOK();
	m_iplotx.RemoveAllChannels();
	m_iplotx.AddChannel();
	
	CiPlotChannelX c1 = m_iplotx.GetChannel(0);//得到第一个曲线对象
	c1.SetTitleText("线度20lp/mm");//设置曲线一的图例
	c1.AddXY(10,20);
	c1.AddXY(50,40);
	c1.AddXY(100,20);

}

效果图-> 
iocomp入门教程-以MFC中iplotx为例



教程至此结束,如果有问题或者建议,欢迎一起讨论~







                            

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/160980.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Git clone的使用方法[通俗易懂]

    Git clone的使用方法[通俗易懂]使用Gitclone项目1.首先我们要确保我们的电脑上已经安装Git。桌面点击右键出现如下图所示的两个Git即Git已经安装。2.在电脑的任意一个磁盘里新建一个本地文件夹作为clone项目的保存文件夹。3.在码云上面打开我们要clone的项目。4.点击克隆/下载按钮出现项目地址的连接,点击后面的复制。5.进入我们创建的本地文件夹内,右击选择GitBash…

  • 计算机的网线连接路由器的什么接口,网线插路由器哪个口

    计算机的网线连接路由器的什么接口,网线插路由器哪个口网线插路由器哪个口?路由器是干什么用的呢?作为非安装人士来说,可能对路由器的相关知识并不是很了解。不过别急,下面就让我来为大家简单介绍路由器的相关知识。网线插路由器哪个口任意一个LAN接口都可以。普通的无线路由器中,通常都有四个LAN接口,部分路由器上会注明1、2、3、4,也有少部分路由器不会注明。对于普通用户而言,LAN接口都是用来连接上网设备的,倘若不是无线上网的话,电脑只有通过网线与路由器的…

  • 遗传算法实例解析_遗传算法例子

    遗传算法实例解析_遗传算法例子遗传算法实例及MATLAB程序解析遗传算法GeneticAlgorithms,GA)是一种基于自然选择原理和自然遗传机制的搜索(寻优)算法,它是模拟自然界中的生命进化机制,在人工系统中实现特定目标的优化。遗传算法的实质是通过群体搜索技术,根据适者生存的原则逐代进化,最终得到最优解或准最优解。它必须做以下操作∶初始群体的产生、求每一个体的适应度、根据适者生存的原则选择优良个体、被选出的优良个体两两配对,通过随机交叉其染色体的基因并随机变异某些染色体的基因生成下一代群体,按此方法使群体逐代进化,直到满足进化

  • 英语商务邮件常用句子_商务英语email写作

    英语商务邮件常用句子_商务英语email写作1.Iamwritingtoconfirm/enquire/informyou…我发邮件是想找你确认/询问/想通知你有关…2.IamwritingtofollowuponourearlierdecisiononthemarketingcampaigninQ2.我写邮件来是为了跟进我们之前对第二季度营销活动的决定。3

    2022年10月20日
  • Builder 构造器模式[通俗易懂]

    Builder 构造器模式[通俗易懂]Builder 构造器模式动机模式定义实例结构要点总结笔记动机在软件系统中,有时候面临着”一个复杂对象“的创建过程,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将他们组合在一起的算法却通常相对稳定。如何应对这种变化?如何提供一种”封装机制“来隔离出”复杂对象的各个部分”的变化,从而保持系统中的“稳定构建算法”不随着需求改变而改变?模式定义将一个复杂对象的构建与其表示相分离,使得同样的构建过程(稳定)可以创建出不通的表示(变化)实例构

  • phpstorm2021.11.3激活码【最新永久激活】

    (phpstorm2021.11.3激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.htmlCE…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号