Microsoft Robotics Developer Studio基础(一):前言
Microsoft Robotics Developer Studio(MRDS)是微软发布的一款用于开发机器人程序的开发环境,当然它是基于Windows的。(巴拉巴拉...介绍性的问题很多,我就不重复了)
本人也没有把MRDS用于工业或者商业的经验,主要是开发了一些实验性的项目,纯属初学。
那为什么要写这个系列的博客?
1、强迫自己再次系统化的学习MRDS
2、记录一下自己的学习结果
3、网络上能找到的中文教程很少,针对开发的就更少了,想让像我一样的初学者少走弯路
本人对机器人几乎是不懂的,物理也很差.....(别骂,别骂....)
那问题是你为啥要了解、学习MRDS(或者说为什么要看这个博客)?
1、MRDS集成了XNA和PhysX,让你开发具备物理引擎的3D环境(不是3D游戏)简单不少。
2、MRDS集成了CCR和DSS(以后解释),帮助你处理并发、异常,同时DSS构建了一个“面向服务的体系结构”,利用它你可以在不同进程或机器之间发送消息。
3、你对机器人感兴趣,但和我一样是机器人“菜鸟”。
下载和安装
地址:http://www.microsoft.com/robotics/#Product
安装就不截图了,下一步...下一步...微软经典样式,CCR和DSS已经从MRDS中独立安装了,也就是说你可以尝试单独使用CCR和DSS。
安装注意事项:
1、你应该预先安装了.NET Framework4和VS 2010 (Express)
2、如果你安装过老版本,最好先卸载
3、选择安装目录时要谨慎,因为以后你的程序编译后会发布到这个安装目录中,而且这个发布过程是VS自动的,即如果你重新安装时目录变了,那么你以前的项目就会编译失败,如果你尝试去改项目的选项你会很受挫折,至少我是被打击了。P.S.微软每个版本的默认安装目录名字都不一样。
安装完成后,你开发VS就能看到MRDS的项目模板了。
最后的说明,由于MRDS只是本人的兴趣,这个系列的更新会比较慢,各位抱歉。