目录
com方式调用matlab(一)
com方式调用matlab(二)
com方式调用matlab(三)
com方式调用matlab(四)
com方式调用matlab(五) com方式调用matlab(六) com方式调用matlab(附:运行结果及代码)
相信看了上一部分的介绍,已经有人不需要往下继续看了.因为技术方面就是如此.况且代码写得也不是很严谨.当然,前面也说过,这里只是为大家提供一种思路,给没有用过这种方式的人提供一种参考意见,给很少用到过组件的人提供一点组件方面的知识,当然,有些东西也许不是合理合法的,具体的一些,您可以去看一下MSDN.
好了,闲话就说到这里,上一部分的代码所涉及的一些知识,在以后会介绍到.本部分先说一说前面提到的几个工具类.
首先组件的相关信息是放在xml配置文件里面的.要想使用这个配置文件,就不得不用到xml的parser,当然我们在windows底下写程序,微软已经提供了一个封装好的强有力的工具——XmlDom。其中提供了很多有用的类和接口。用这些东西操作xml是非常简单的。不过对于目前我们调用matlab组件的程序来讲,并不一定都能够用到。另外,我还希望能够在我的配置文件里面进行遍历的操作。所以我自行把感兴趣的一些操作按照自己的调用方式封装了一下。下面是关于这个类的定义情况:
class
CMyXml
{
//
本函数可以访问任意CMyXml类对象的私有变量
friend CMyXml::AppendChild(CMyXml xml);
public
:
BOOL AppendChild(CMyXml xml);
//
将xml指定节点附加为子节点
_bstr_t GetDocXml();
//
获取xml文档内容
BOOL GetChildNodes();
//
获取当前节点所有子节点
BOOL DeleteNode();
//
删除当前节点
BOOL Create