本博客所有文章分类的总目录:【总目录】本博客博文总目录-实时更新
Matlab和C#混合编程文章目录 :【目录】Matlab和C#混合编程文章目录
上一次写博客很久了,一直在忙彩票分析系统架构的事情,写博客真是件费神的事情,非常花时间。今天抽空发布这篇博客,是为了开源一部自己录制的视频教程—Matlab和C#.Net混合编程视频教程【入门级】。下面说说这部视频教程的来由和一些事情,想获取的仔细看看,别忘了点【推荐】哦!
一、为啥要开源
1.1 视频的来源
这部视频教程是在2012年年底闲时比较多,当初也是很多朋友,网友提出这个Matlab.Net混合编程入门比较难,没有资料,所有就特意录制了一部比较简单的视频教程。并有条件的对广大网友免费开放【有博客和有共享过开源代码,项目的都可以免费得到】,但得到的支持太少了,很多人连一本书的价格也不愿意付出,还要免费帮他们解决问题,所有这2年也没推广。但还是有很多网友为了混合编程的问题找上门了,年纪大了,诸多不便,而且每天对着这些人 解释一些基本问题,也累,关键是他们从来不想付出,只想收获。解决完他们的问题,马上就溜之大吉,也不帮助别人,没办法把经验传播积累下去,谁叫混编主要都是为解决科研问题呢,60%的混编都是大学本科毕业设计。最近又到了毕业的季节,搞混编的人明显增多,每天在骚扰我,上班,确实没时间,所以,就想了想,把这套视频教程彻底免费给大家,有基本功的,看完视频,基本可以解决大部分问题。而对于看完视频还不能解决问题的人,我只能说:混编对编程能力不强的人来说的确是门槛比较高;反之门槛其实非常低,只要你找准了那个入口。
这也是第一次录制视频教程,可能也是最后一次,录制得不好的地方,还想见谅。
1.2 讲讲一个付出和收获的故事
我只是业余搞开发和研究混编技术。我研究生毕业的那一年,每天就泡在博客园和CSDN上面,技术不精,但看到了很多好东西。开阔了自己的眼界,也是毕业前2个月,我第一次花钱买了一套“权限管理系统”源码,他的大名我就不提了,应该是很多人都知道。虽然只是学习版,但让我很是震撼了一段时间。在这几年,我在Newlife群和@大石头的指点下,感觉自己进步非常快,而且还从当初卖系统源码大哥那里,把当初付出的钱成倍的赚回来了。现在每年基本都要花钱买几本书看看,每年也买几套源码看看,也每年给X组件捐助一点,虽然有些源码没有用到实际中,但从中也学到很多东西,点滴感悟和积累,使人受益颇多。本来这套视频教程还有中高级的计划,但看到这个行业的现状,还是放弃了。因为这半年来正在重点关注竞彩足球领域,着重对算法和数据的分析,并开发出自己的软件,没有时间搞那么没有人支持的东西。
二、友情提示:Matlab和.NET混编是一个非常好用的工具,但不代表它最实用。
这句话的意思其实是想说:能用.NET解决的问题或者能在一个平台解决的问题,千万别用混编这个方式,特别是编程能力不强的朋友。
我博客还有其他混合编程的内容和案例,大家有空可以看看:
【原创】Matlab.NET混合编程技巧之——直接调用Matlab内置函数(附源码) http://www.cnblogs.com/asxinyu/p/3297557.html
【原创】Matlab.NET混合编程技巧之——找出Matlab内置函数 http://www.cnblogs.com/asxinyu/p/3295309.html
【原创】Matlab与.NET混编解决人脸识别问题 http://www.cnblogs.com/asxinyu/archive/2013/05/29/3107013.html
【原创】Matlab与.NET基于类型安全的接口编程入门 http://www.cnblogs.com/asxinyu/archive/2013/05/29/3107013.html
【原创分享】Matlab.NET混编调用Figure窗体 http://www.cnblogs.com/asxinyu/archive/2013/04/14/3020813.html
三、视频内容介绍
国内中文版本的Matlab和.NET视频教程目前还没有,只有和C语言的混编有少部分,不全。这套视频教程我不敢说质量很高,至少还是非常有帮助的。
第一集,简单介绍本套视频录制的一些环境,和Matlab平台的特征,功能等,非常基础。
第二集,介绍C#.Net的基础知识,着重介绍Matlab和C#.Net混编编程的概念,注意事项等知识。这一集后半部分非常重要,讲到了哪些条件下可以混编,哪些不可以混编。选择混编的注意事项。
第三集,讲解一个非常简单的Matlab.Net混编例子,C#调用Matlab生成Magic矩阵。详细讲解过程,然后总结混编的三个主要过程,称之为“混编三部曲”。
第四集,讲解一个C#调用Matlab绘图的混编例子,这是一个很常见的例子,也是很多人需要的。同样是按照上一集的“混编三部曲”,进一步介绍这个混编过程,并讲解了调用的时候的注意事项,新手的话,可以利用“对象浏览器”查看该调用那个方法。
第五集,分2小集,主要讲解C#和Matlab混编编程的数据类型交换。这是一个最主要,最基本的。只有掌握了数据类型的转换技巧,才能顺利的给Matlab函数传递参数,才能得到结果,并应用于C#处理。
第六集,讲解结构体和元胞数组的混编,和一个例子
第七集,讲解错误,异常,和调试技巧,以及哪些不能混编
第八集,讲解Web网站调用的简单例子。
四、免费开源方式
视频教程刚发布的时候,是作为收费视频教程的。去年曾经将该套视频捐赠给Ilovematlab论坛的Math版主,但论坛下载经常出问题,所以就放弃了。
现在完全永久免费,但必须通过验证码注册的方式(很多不良商家的原因),验证码的获取方式通过以下3种方式,其他方式无效:
(下载视频后,打开视频的时候,会提示输入 注册码,只需要把机器码通过下列方式发送给我,我会在一定的时间内发送验证码给大家)
获取注册码方式:在这里发布你的机器码:Matlab.NET视频教程注册码专用贴,这里基本是每周一次,有时候每天一次,看工作情况。
另外本博客评论获取方式只支持到5.1前,5.1期间会统一发送。其他时间不再处理
注1:千万不要通过邮箱和直接加我QQ来发送注册码,否则黑名单。
注2: 新生命群(群号:1600800)成员可以随时Q我获取注册码,其他群无效。
另外2个混合编程交流群(群号:154957583,51813148)给大家交流,不会有更多时间去给大家解答,偶尔有空去一下。
注3:以前视频只对 有撰写博客和参与或者贡献过开源项目的人开放,虽然现在全部免费开放,
但对有博客和参加过开源项目,有贡献过开源项目的人,提供免费的咨询服务,其他群不再提供过多的技术服务和支持。有时间也会去支持一下
5.4号早上8点,所有已经发送机器码的,密码都已经发送,注意查收。如有漏发,请发帖补充。
五、视频下载地址
下载已经关闭,免费无注册码版本请看这个页面:【新年送礼】国内第一部C#.Net调用Matlab进行混合编程的视频教程【彻底免费无注册码】
【有网友问:既然免费,为啥加密】:这个不矛盾,这里面包含3个原因:
1.这套视频录制已经快3年了,原始的视频非常大,这套加密的视频是剪辑过后的,比较完整,和小巧。
2.很多人连文章剽窃都不标记出处,更别说视频了,有很多网站拿这些视频去忽悠别人,卖钱,这种意义上加密是为了更好的免费。
3.另外一个想法就是想统计一下,这套视频最终会有多少发放量和使用量。
至于连加密都看不过去的人,真对不起。收费也不愿意,免费加密还不愿意,那就去找上帝吧。
谢谢吉日大哥提醒,加几张图,可能效果好一点,呵呵。