<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_bobmazelin</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/23939/rss</id><updated>2012-05-23T07:57:33Z</updated><author><name>bobmazelin</name><uri>http://www.cnblogs.com/bobmazelin/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bobmazelin/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/23939/rss"/><entry><id>http://www.cnblogs.com/bobmazelin/archive/2012/02/27/2369850.html</id><title type="text">Microsoft Robotics Developer Studio基础（一）：前言</title><summary type="text">Microsoft Robotics Developer Studio（MRDS）是微软发布的一款用于开发机器人程序的开发环境，当然它是基于Windows的。（巴拉巴拉...介绍性的问题很多，我就不重复了）本人也没有把MRDS用于工业或者商业的经验，主要是开发了一些实验性的项目，纯属初学。那为什么要写这个系列的博客？1、强迫自己再次系统化的学习MRDS2、记录一下自己的学习结果3、网络上能找到的中文教程很少，针对开发的就更少了，想让像我一样的初学者少走弯路本人对机器人几乎是不懂的，物理也很差.....（别骂，别骂....）那问题是你为啥要了解、学习MRDS（或者说为什么要看这个博客）？1、M.</summary><published>2012-02-27T07:11:00Z</published><updated>2012-02-27T07:11:00Z</updated><author><name>bobmazelin</name><uri>http://www.cnblogs.com/bobmazelin/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bobmazelin/archive/2012/02/27/2369850.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bobmazelin/archive/2012/02/27/2369850.html"/><content type="html">&lt;p&gt; Microsoft Robotics Developer Studio（MRDS）是微软发布的一款用于开发机器人程序的开发环境，当然它是基于Windows的。（巴拉巴拉...介绍性的问题很多，我就不重复了）&lt;/p&gt;&lt;p&gt;本人也没有把MRDS用于工业或者商业的经验，主要是开发了一些实验性的项目，纯属初学。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;那为什么要写这个系列的博客？&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1、强迫自己再次系统化的学习MRDS&lt;/p&gt;&lt;p&gt;2、记录一下自己的学习结果&lt;/p&gt;&lt;p&gt;3、网络上能找到的中文教程很少，针对开发的就更少了，想让像我一样的初学者少走弯路&lt;/p&gt;&lt;p&gt;本人对机器人几乎是不懂的，物理也很差.....（别骂，别骂....）&lt;/p&gt;&lt;p&gt;&lt;strong&gt;那问题是你为啥要了解、学习MRDS（或者说为什么要看这个博客）？&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1、MRDS集成了XNA和PhysX，让你开发具备物理引擎的3D环境（不是3D游戏）简单不少。&lt;/p&gt;&lt;p&gt;2、MRDS集成了CCR和DSS（以后解释），帮助你处理并发、异常，同时DSS构建了一个&amp;#8220;面向服务的体系结构&amp;#8221;，利用它你可以在不同进程或机器之间发送消息。&lt;/p&gt;&lt;p&gt;3、你对机器人感兴趣，但和我一样是机器人&amp;#8220;菜鸟&amp;#8221;。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;下载和安装&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;地址：&lt;a href="http://www.microsoft.com/robotics/#Product"&gt;http://www.microsoft.com/robotics/#Product&lt;/a&gt; &lt;/p&gt;&lt;p&gt;安装就不截图了，下一步...下一步...微软经典样式，CCR和DSS已经从MRDS中独立安装了，也就是说你可以尝试单独使用CCR和DSS。&lt;/p&gt;&lt;p&gt;安装注意事项：&lt;/p&gt;&lt;p&gt;1、你应该预先安装了.NET Framework4和VS 2010 （Express）&lt;/p&gt;&lt;p&gt;2、如果你安装过老版本，最好先卸载&lt;/p&gt;&lt;p&gt;3、选择安装目录时要谨慎，因为以后你的程序编译后会发布到这个安装目录中，而且这个发布过程是VS自动的，即如果你重新安装时目录变了，那么你以前的项目就会编译失败，如果你尝试去改项目的选项你会很受挫折，至少我是被打击了。P.S.微软每个版本的默认安装目录名字都不一样。&lt;/p&gt;&lt;p&gt;安装完成后，你开发VS就能看到MRDS的项目模板了。&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/bobmazelin/Start.png" width="952" height="609" /&gt;&lt;/p&gt;&lt;p&gt;最后的说明，由于MRDS只是本人的兴趣，这个系列的更新会比较慢，各位抱歉。&lt;/p&gt; &lt;img src="http://www.cnblogs.com/bobmazelin/aggbug/2369850.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/bobmazelin/archive/2012/02/27/2369850.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/bobmazelin/archive/2011/11/13/2246962.html</id><title type="text">Microsoft Robotics Developer Studio beta4的大bug</title><summary type="text">虽然使用MRDS已经1个多月了，但MRDS4才1周多，意外的发现原来这个东西有个大bug，在论坛上查找后，发现微软似乎也知道了这个bug，但感觉这个bug还是让我现在没办法完全在小组推广MRDS。这个bug是当你使用Visual Programming Language 4 Beta导入配置文件时，几乎无限次失败，悲剧吧。希望微软赶快发布新的版本来修正这个bug！</summary><published>2011-11-13T00:44:00Z</published><updated>2011-11-13T00:44:00Z</updated><author><name>bobmazelin</name><uri>http://www.cnblogs.com/bobmazelin/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bobmazelin/archive/2011/11/13/2246962.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bobmazelin/archive/2011/11/13/2246962.html"/><content type="html">&lt;p&gt; 虽然使用MRDS已经1个多月了，但MRDS4才1周多，意外的发现原来这个东西有个大bug，在论坛上查找后，发现微软似乎也知道了这个bug，但感觉这个bug还是让我现在没办法完全在小组推广MRDS。&lt;/p&gt;&lt;p&gt;这个bug是当你使用Visual Programming Language 4 Beta导入配置文件时，几乎无限次失败，悲剧吧。&lt;/p&gt;&lt;p&gt;希望微软赶快发布新的版本来修正这个bug！&lt;/p&gt;  &lt;img src="http://www.cnblogs.com/bobmazelin/aggbug/2246962.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/bobmazelin/archive/2011/11/13/2246962.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/bobmazelin/archive/2011/11/01/2232301.html</id><title type="text">Microsoft Robotics Developer Studio4 Beta随想</title><summary type="text">最近才发现Microsoft Robotics Developer Studio出了4.0beta版本，正式更新至.NET Framework4.0平台。我的第一想法是Microsoft Robotics Developer Studio依旧在发展，也很高兴他还能得到微软的支持。最近本人的工作正好用到MRDS，很想写一些这个东西的文章，但苦于自己水平不高，同时也没大段时间，只能先欠着吧。在安装Microsoft Robotics Developer Studio4 beta时，发现CCR和DSS独立安装了，虽然没验证如果卸载MRDS，CCR和DSS是否会自动卸载。但这个应该是好事情，CCR和.</summary><published>2011-11-01T15:11:00Z</published><updated>2011-11-01T15:11:00Z</updated><author><name>bobmazelin</name><uri>http://www.cnblogs.com/bobmazelin/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bobmazelin/archive/2011/11/01/2232301.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bobmazelin/archive/2011/11/01/2232301.html"/><content type="html">&lt;p&gt; 最近才发现Microsoft Robotics Developer Studio出了4.0beta版本，正式更新至.NET Framework4.0平台。&lt;/p&gt;&lt;p&gt;我的第一想法是Microsoft Robotics Developer Studio依旧在发展，也很高兴他还能得到微软的支持。&lt;/p&gt;&lt;p&gt;最近本人的工作正好用到MRDS，很想写一些这个东西的文章，但苦于自己水平不高，同时也没大段时间，只能先欠着吧。&lt;/p&gt;&lt;p&gt;在安装Microsoft Robotics Developer Studio4 beta时，发现CCR和DSS独立安装了，虽然没验证如果卸载MRDS，CCR和DSS是否会自动卸载。&lt;/p&gt;&lt;p&gt;但这个应该是好事情，CCR和DSS对企业应用也很有用处。比如用来实现工作流系统基本就是&amp;#8220;绝配&amp;#8221;。&lt;/p&gt;&lt;p&gt;所以想写个系列文章来证明这个观点，但年前估计是不行的了。&lt;/p&gt;&lt;p&gt;现在只能说提个想法吧，使用CCR和DSS实现基于面向服务架构的工作流系统，同时附带图形化设计器（MRDS自带）。&lt;/p&gt;&lt;p&gt;应该是个好想法吧，想先听听各位的想法。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/bobmazelin/aggbug/2232301.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/bobmazelin/archive/2011/11/01/2232301.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/bobmazelin/archive/2011/09/30/2196256.html</id><title type="text">最近动态记录</title><summary type="text">自从主要精力从工作流系统“解放”之后，一直在寻找新的平台和“着陆点”。放弃工作流领域的主要原因是“自甘堕落”吧。最近有了新的“玩弄”方向，即kinect+xna+？？？或者kinect+WPF+？？？这个组合很有意思，虽然还没有太多经验可以参考，大部分应用都是demo。等我有点想法和东西后，再和大家分享。有兴趣的，也可以跟帖讨论。</summary><published>2011-09-30T03:12:00Z</published><updated>2011-09-30T03:12:00Z</updated><author><name>bobmazelin</name><uri>http://www.cnblogs.com/bobmazelin/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bobmazelin/archive/2011/09/30/2196256.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bobmazelin/archive/2011/09/30/2196256.html"/><content type="html">&lt;p&gt; 自从主要精力从工作流系统&amp;#8220;解放&amp;#8221;之后，一直在寻找新的平台和&amp;#8220;着陆点&amp;#8221;。&lt;/p&gt;&lt;p&gt;放弃工作流领域的主要原因是&amp;#8220;自甘堕落&amp;#8221;吧。&lt;/p&gt;&lt;p&gt;最近有了新的&amp;#8220;玩弄&amp;#8221;方向，即kinect+xna+？？？或者kinect+WPF+？？？&lt;/p&gt;&lt;p&gt;这个组合很有意思，虽然还没有太多经验可以参考，大部分应用都是demo。&lt;/p&gt;&lt;p&gt;等我有点想法和东西后，再和大家分享。&lt;/p&gt;&lt;p&gt;有兴趣的，也可以跟帖讨论。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/bobmazelin/aggbug/2196256.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/bobmazelin/archive/2011/09/30/2196256.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/bobmazelin/archive/2011/06/22/2087532.html</id><title type="text">走入Microsoft Robotics Developer Studio世界</title><summary type="text">最近才开始接触Microsoft Robotics Developer Studio，如果说为什么？没啥原因，就是在整理电子邮件时，发现了一封教育学术邮件中提到了这个东西，突然就很感兴趣，于是就下载后尝试一下。 在网上找了半天有关Microsoft Robotics Developer Studio，发现这个东西的资料非常少。别说是中文的，E文除了自带Document就只有一本专题书《Professional Microsoft Robotics Developer Studio》。看来微软对这个工具很低调啊。说实在的，如果你是程序员，然后你希望利用Microsoft Robotics De.</summary><published>2011-06-22T11:42:00Z</published><updated>2011-06-22T11:42:00Z</updated><author><name>bobmazelin</name><uri>http://www.cnblogs.com/bobmazelin/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bobmazelin/archive/2011/06/22/2087532.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bobmazelin/archive/2011/06/22/2087532.html"/><content type="html">&lt;p&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 最近才开始接触Microsoft Robotics Developer Studio，如果说为什么？没啥原因，就是在整理电子邮件时，发现了一封教育学术邮件中提到了这个东西，突然就很感兴趣，于是就下载后尝试一下。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在网上找了半天有关Microsoft Robotics Developer Studio，发现这个东西的资料非常少。别说是中文的，E文除了自带Document就只有一本专题书《Professional Microsoft Robotics Developer Studio》。看来微软对这个工具很低调啊。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;说实在的，如果你是程序员，然后你希望利用Microsoft Robotics Developer Studio开发自己的机器人，然后看着她完成你想要动作，甚至像变形金刚，那我建议你现在关掉这个网页。我不敢说Microsoft Robotics Developer Studio不能做到，而是做自己的机器人（即便你购买了机器人套装：乐高有娱乐版本）需要物理、电子等领域的专业知识。所以可能令你失望了。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 本人暂时的目标是尝试&amp;#8220;玩玩&amp;#8221;这个东西，如果你有兴趣，可以有空来看看更新，聊聊心得。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;你可以去&lt;a href="http://msdn.microsoft.com/robotics"&gt;http://msdn.microsoft.com/robotics&lt;/a&gt;下载Microsoft Robotics Developer Studio，当然你需要VS2008以上版本，其他软硬件的要求请参考他的Readme吧。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;虽然Microsoft Robotics Developer Studio是为了研究、模拟机器人的，但这个里面有两样是值得学习的，Concurrency and Coordination Runtime和Decentralized Software Services。我有时间会先把这两部分的学习心得分享给大家。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/bobmazelin/aggbug/2087532.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/bobmazelin/archive/2011/06/22/2087532.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/bobmazelin/archive/2008/10/31/1323487.html</id><title type="text">【工作流】工作流结构模式整理</title><summary type="text">工作流结构模式整理</summary><published>2008-10-31T02:13:00Z</published><updated>2008-10-31T02:13:00Z</updated><author><name>bobmazelin</name><uri>http://www.cnblogs.com/bobmazelin/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bobmazelin/archive/2008/10/31/1323487.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bobmazelin/archive/2008/10/31/1323487.html"/><content type="text">工作流结构模式整理</content></entry><entry><id>http://www.cnblogs.com/bobmazelin/archive/2008/10/19/1314668.html</id><title type="text">【工作流】PE中的资源模式的实现方式</title><summary type="text">资源模式是对在工作流中所用资源的分配方式的总结。由此，这些模式在工作流系统中也占据比较重要的地位。虽然至今没有一种流程语言完整实现这些模式，但其中大部分模式都被广泛应用（虽然可能不叫模式...^_^），比如：基于权限分配等等。这篇随笔我并不打算介绍每个资源模式，而是说明PE实现资源模式的基本方式，下一篇我详细介绍每个模式。在PE中，每个活动（流程、子流程也是活动）都具有输入资源，而PE中的资源模式...</summary><published>2008-10-19T13:04:00Z</published><updated>2008-10-19T13:04:00Z</updated><author><name>bobmazelin</name><uri>http://www.cnblogs.com/bobmazelin/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bobmazelin/archive/2008/10/19/1314668.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bobmazelin/archive/2008/10/19/1314668.html"/><content type="text">资源模式是对在工作流中所用资源的分配方式的总结。由此，这些模式在工作流系统中也占据比较重要的地位。虽然至今没有一种流程语言完整实现这些模式，但其中大部分模式都被广泛应用（虽然可能不叫模式...^_^），比如：基于权限分配等等。这篇随笔我并不打算介绍每个资源模式，而是说明PE实现资源模式的基本方式，下一篇我详细介绍每个模式。在PE中，每个活动（流程、子流程也是活动）都具有输入资源，而PE中的资源模式...</content></entry><entry><id>http://www.cnblogs.com/bobmazelin/archive/2008/10/17/1313315.html</id><title type="text">【讨论】【工作流】由资源模式中的“权限分配”想到资源结构</title><summary type="text">权限分配模式</summary><published>2008-10-17T02:58:00Z</published><updated>2008-10-17T02:58:00Z</updated><author><name>bobmazelin</name><uri>http://www.cnblogs.com/bobmazelin/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bobmazelin/archive/2008/10/17/1313315.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bobmazelin/archive/2008/10/17/1313315.html"/><content type="text">权限分配模式</content></entry><entry><id>http://www.cnblogs.com/bobmazelin/archive/2008/05/21/1204082.html</id><title type="text">【PE】流程图对象以及事件驱动机制的介绍</title><summary type="text">本文是PE系统的第一个开发者文档，介绍流程图对象以及事件驱动的机制。</summary><published>2008-05-21T14:00:00Z</published><updated>2008-05-21T14:00:00Z</updated><author><name>bobmazelin</name><uri>http://www.cnblogs.com/bobmazelin/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bobmazelin/archive/2008/05/21/1204082.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bobmazelin/archive/2008/05/21/1204082.html"/><content type="text">本文是PE系统的第一个开发者文档，介绍流程图对象以及事件驱动的机制。</content></entry><entry><id>http://www.cnblogs.com/bobmazelin/archive/2008/03/29/1128703.html</id><title type="text">【讨论】WF中的异常（错误）处理</title><summary type="text">本人最近一直在作WF相关的一些工作，遇到一些问题和经验和大家分享和讨论，这次问题集中在异常处理上。</summary><published>2008-03-29T04:38:00Z</published><updated>2008-03-29T04:38:00Z</updated><author><name>bobmazelin</name><uri>http://www.cnblogs.com/bobmazelin/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bobmazelin/archive/2008/03/29/1128703.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bobmazelin/archive/2008/03/29/1128703.html"/><content type="text">本人最近一直在作WF相关的一些工作，遇到一些问题和经验和大家分享和讨论，这次问题集中在异常处理上。</content></entry></feed>
