matlab调用com,com方式调用matlab(四)

目录

com方式调用matlab(一)

com方式调用matlab(二)

com方式调用matlab(三)

com方式调用matlab(四)

com方式调用matlab(五)        com方式调用matlab(六)        com方式调用matlab(附:运行结果及代码)

相信看了上一部分的介绍,已经有人不需要往下继续看了.因为技术方面就是如此.况且代码写得也不是很严谨.当然,前面也说过,这里只是为大家提供一种思路,给没有用过这种方式的人提供一种参考意见,给很少用到过组件的人提供一点组件方面的知识,当然,有些东西也许不是合理合法的,具体的一些,您可以去看一下MSDN.

好了,闲话就说到这里,上一部分的代码所涉及的一些知识,在以后会介绍到.本部分先说一说前面提到的几个工具类.

首先组件的相关信息是放在xml配置文件里面的.要想使用这个配置文件,就不得不用到xml的parser,当然我们在windows底下写程序,微软已经提供了一个封装好的强有力的工具——XmlDom。其中提供了很多有用的类和接口。用这些东西操作xml是非常简单的。不过对于目前我们调用matlab组件的程序来讲,并不一定都能够用到。另外,我还希望能够在我的配置文件里面进行遍历的操作。所以我自行把感兴趣的一些操作按照自己的调用方式封装了一下。下面是关于这个类的定义情况:

cbef093dcc044b2793832001e2365e43.png

class

CMyXml

2f88ce130b654eb5dc6788e02dbcfc90.png

dbf989d57862681739b642d8621fe1f0.png

918e8df969f9f8c8d002f25cda86cade.png

{

df37983f39daa189b8c814e01a6a9011.png

//

本函数可以访问任意CMyXml类对象的私有变量

df37983f39daa189b8c814e01a6a9011.png

friend CMyXml::AppendChild(CMyXml xml);

df37983f39daa189b8c814e01a6a9011.png

public

:

df37983f39daa189b8c814e01a6a9011.png    BOOL AppendChild(CMyXml xml);

//

将xml指定节点附加为子节点

df37983f39daa189b8c814e01a6a9011.png

_bstr_t GetDocXml();

//

获取xml文档内容

df37983f39daa189b8c814e01a6a9011.png

BOOL GetChildNodes();

//

获取当前节点所有子节点

df37983f39daa189b8c814e01a6a9011.png

BOOL DeleteNode();

//

删除当前节点

df37983f39daa189b8c814e01a6a9011.png

BOOL Crea

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值