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为例



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







                            

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 源码网_最好开源即时聊天源码

    源码网_最好开源即时聊天源码源码结构目录可以看到此模块定义了4个属性和12个函数,我们依次来讲解属性源码分析#匹配http://或https://absolute_http_url_regexp=re.compil

    2022年7月30日
    2
  • CentOS 7 Linux iptables 开放端口映射

    CentOS 7 Linux iptables 开放端口映射/bin/systemctlstop firewalld.servicesystemctldisablefirewalld.serviceyuminstalliptables-servicesPackageiptables-services-1.4.21-17.el7.x86_64alreadyinstalledandlatestversionvi/e…

    2022年8月30日
    4
  • [原创]对于运行ASP.NET程序时,提示:无法启动程序“http://localhost:3532/Default.aspx”。的解决办法…[通俗易懂]

    [原创]对于运行ASP.NET程序时,提示:无法启动程序“http://localhost:3532/Default.aspx”。的解决办法…

    2022年3月12日
    104
  • Java语言实现自动关机程序

    Java语言实现自动关机程序@Java实现自动关机系统Java语言实现自动关机程序该项目实现了以下任务:1、提示用户,欢迎使用某某关机程序2、提示用户,输入倒计时关机的秒数3、根据用户输入的秒数,进行自动关机4、开始自动关机时,提示用户xxx秒后关机项目具体代码我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown将代码片显示选择的

    2022年7月22日
    7
  • 文本挖掘工具的介绍[通俗易懂]

    文本挖掘工具的介绍[通俗易懂]1、商业文本挖掘的工具2、开源的数据挖掘工具ROSTCM确实是一个很好用的工具。主要用于写论文,真的很好用。LingPipe主要用于自然语言的处理:主题分类(TopClassification)命名实体识别(NamedEntityRecognition)词性标注(Part-ofSpeechTagging)句题检测(Sen

    2022年6月16日
    32
  • 字符串截取substring方法

    字符串截取substring方法今天截取字符串截取多一个,研究了一下我们吧电话号为字符串开始截取错误示范Stringtel=”159-4322-1515″;intindex=tel.indexOf(“-“);//3intlastIndex=tel.lastIndexOf(“-“);//8Strings=tel.substring(0,index);//159Strings1=tel.substring(index

    2022年5月15日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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