摘要:
转自http://www.matlabsky.com/forum.php?mod=viewthread&tid=1165将Matlab作为客户端应用程序,就是编写M语言或者在Matlab命令行中利用Matlab提供的COM客户端函数来实现COM对象的创建、属性的访问、方法的执行和事件的响应。从而实现应用程序的集成。在matlab天空中,我们讲到Matlab作为客户端的时候,有两种进程:内进程:Matlab调用DLL文件或者ActiveX控件(比如MSCal.Calendar)外进程:Matlab调用EXE文件或者应用程序(比如Excel)由于两者是不同的东西,故需要使用不同的创建函数A 阅读全文
posted @ 2013-01-14 15:39
renly2013
阅读(3308)
评论(0)
推荐(0)
摘要:
在前面我们说到,在windows下Matlab是符合COM标准的软件,能够与支持COM标准的软件一同集成。Matlab既可以作为服务器也可以作为客户端,当Matlab使用COM技术控制其他引用程序时,就作为客户端存在;如果从其他应用程序中控制Matlab,则Matlab作为服务器存在。Matlab支持四种COM客户端/服务器应用:Matlab客户端和进程内服务:Matlab调用DLL文件或者ActiveX控件(比如MSCal.Calendar)Matlab客户端和进程外服务:Matlab调用EXE文件或者应用程序(比如Excel)Matlab服务器和Matlab自动化服务:其他开发平台控制Ma 阅读全文
posted @ 2013-01-14 15:32
renly2013
阅读(816)
评论(0)
推荐(0)
摘要:
通用对象模块COM技术是一种帮助软件开发人员将那些不同软件供应商的应用程序集成到完整的应用程序解决方案的软件开发技术。说白了就是软件的组件化。例如,使用COM技术,开发人员可以选择一个软件供应商的数据库接口组件,而选用另外一个软件供应商提供的商业图形组件,开发人员只要将这些组建集成起来,应用到另外一个软件供应商提供的数学分析环境中完成自己的开发,就能够完成复杂的应用程序开发。COM技术有如下优点:1.将庞大的应用程序划分成若干的组件2.每个组件相互独立,协同工作,通过接口完成任务3.独立开发、编译、测试4.便于升级和开发新的应用程序,只要升级相关组件并重新组合即可那么,在应用程序开发的过程中, 阅读全文
posted @ 2013-01-14 15:30
renly2013
阅读(537)
评论(0)
推荐(0)

浙公网安备 33010602011771号