<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_我的回收站</title><subtitle type="text">技术文章、随笔、文摘及其它</subtitle><id>http://feed.cnblogs.com/blog/u/3276/rss</id><updated>2011-07-27T23:51:22Z</updated><author><name>被遗弃的小指</name><uri>http://www.cnblogs.com/twodays/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/twodays/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/3276/rss"/><entry><id>http://www.cnblogs.com/twodays/archive/2011/07/28/Mango_7712.html</id><title type="text">微软今日开始向开发者推送版本号为7712的Mango</title><summary type="text">昨天WPMind发现微软已经在connect站点上放出针对少量开发者的版本号为7712的Mango更新，其中包含针对华硕E600和HTC Mazaa的ffu格式的升级包。不过广大开发者不要着急，从今天开始微软将向广大的App Hub的注册开发者推送7712的升级。如果你足够幸运，很快你的手机上将会收到提示说可以升级了：</summary><published>2011-07-27T23:51:00Z</published><updated>2011-07-27T23:51:00Z</updated><author><name>被遗弃的小指</name><uri>http://www.cnblogs.com/twodays/</uri></author><link rel="alternate" href="http://www.cnblogs.com/twodays/archive/2011/07/28/Mango_7712.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/twodays/archive/2011/07/28/Mango_7712.html"/><content type="html">&lt;p&gt;昨天&lt;a href="http://weibo.com/1826967095/xgJU9q7Ta"&gt;WPMind发现&lt;/a&gt;微&#xD;
软已经在connect站点上放出针对少量开发者的版本号为7712的Mango更新，其中包含针对华硕E600和HTC &#xD;
Mazaa的ffu格式的升级包。不过广大开发者不要着急，从今天开始微软将向广大的App &#xD;
Hub的注册开发者推送7712的升级。如果你足够幸运，很快你的手机上将会收到提示说可以升级了：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/07/image67.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/07/image_thumb68.png" alt="image" border="0" height="187" width="253" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;和之前的升级方式一样，你需要前往connect站点下载新的Zune（4.9.2134）和对应的UpdateWP工具。等等，别忘了下载对应的Windows Phone SDK 7.1 &lt;span style="color: #ff0000;"&gt;Beta 2 Refresh&lt;/span&gt;。新的SDK中有了不少改进：&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;首先是所有的API已经锁定，意味着你可以使用它开始正式的产品的开发了。&lt;/li&gt;&#xD;
&lt;li&gt;模拟器终于具有了截屏的功能，你不再需要使用第三方的工具来截下屏幕上的图像。&lt;/li&gt;&#xD;
&lt;li&gt;Profiler得到了大量的改进从而便于你更好的分析你的程序。&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://nuget.codeplex.com/"&gt;NuGet&lt;/a&gt;工具可以被整合进Windows Phone SDK中。&lt;/li&gt;&#xD;
&lt;li&gt;Marketplace Test Kit工具使得你在提交程序到Marketplace之前先用它检查一下你的程序，从而帮你找出许多潜在的问题，增加程序通过审核的几率。&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;好了，还等什么？快去connect站点下载新的SDK和Zune，然后等待手机上的升级提示吧！&lt;/p&gt;&#xD;
&lt;p&gt;消息来源：&lt;a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/07/27/wpsdk-beta-2-refresh-for-mango-devs.aspx"&gt;Windows Phone Developer Blog&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/twodays/aggbug/2119075.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/twodays/archive/2011/07/28/Mango_7712.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/twodays/archive/2011/06/10/android_to_wp.html</id><title type="text">微软发布Android应用的WP7迁移指导工具</title><summary type="text">还记得上个月微软曾经发布过一套针对iOS应用的迁移指导方案吗？显然微软不会忽略掉Android的，现在针对Android应用的迁移指导工具也已经发布！</summary><published>2011-06-09T23:54:00Z</published><updated>2011-06-09T23:54:00Z</updated><author><name>被遗弃的小指</name><uri>http://www.cnblogs.com/twodays/</uri></author><link rel="alternate" href="http://www.cnblogs.com/twodays/archive/2011/06/10/android_to_wp.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/twodays/archive/2011/06/10/android_to_wp.html"/><content type="html">&lt;p&gt;还记得上个月微软曾经发布过一套&lt;a href="http://www.wpmind.com/news/2011/05/01/ms-release-ios-app-porting-to-wp7-guide-tools.html"&gt;针对iOS应用的迁移指导方案&lt;/a&gt;吗？显然微软不会忽略掉Android的，现在针对Android应用的迁移指导工具也已经发布！&lt;/p&gt;&#xD;
&lt;p&gt;针对Android的迁移指导工具同样也包含两部分：&lt;/p&gt;&#xD;
&lt;p&gt;1. &lt;a href="http://wp7mapping.interoperabilitybridges.com/Home/Library?source=Android"&gt;Android到Windows Phone的API映射工具&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/06/image28.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/06/image_thumb27.png" alt="image" width="480" border="0" height="364" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;使用该用具你可以查阅各种Android的API在Windows Phone上是怎样调用的，当然它还包含了相应的示例代码。同时，你对这个API映射工具有啥不满意的话，还可以到&lt;a href="http://wp7mapping.uservoice.com/"&gt;这里&lt;/a&gt;来提提你的意见。&lt;/p&gt;&#xD;
&lt;p&gt;2. &lt;a href="http://windowsphone.interoperabilitybridges.com/articles/what-forums-mobile-developers-are-using"&gt;白皮书&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/06/image29.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/06/image_thumb28.png" alt="image" width="480" border="0" height="475" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;和针对iOS的应用一样，微软也提供了针对Android应用迁移到Windows Phone的指导手册，该手册长达90多页，需要的朋友可以&lt;a href="http://vdisk.weibo.com/s/o7Cj"&gt;从这里下载&lt;/a&gt;。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/twodays/aggbug/2077225.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/twodays/archive/2011/06/10/android_to_wp.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/twodays/archive/2011/06/09/whats-new-in-mango-for-dev-4.html</id><title type="text">你不可不知的Mango — 开发者篇（4）</title><summary type="text">偷懒了一个星期了，还是把作业补完的好。今天是我们“你不可不知的Mango — 开发者篇”的最后一个章节。在前边的一些章节（一、二、三）中我们已经给大家介绍了有关Mango中新增加的一些新功能，今天我们就开始带领大家进入真正的Mango之旅。</summary><published>2011-06-09T00:26:00Z</published><updated>2011-06-09T00:26:00Z</updated><author><name>被遗弃的小指</name><uri>http://www.cnblogs.com/twodays/</uri></author><link rel="alternate" href="http://www.cnblogs.com/twodays/archive/2011/06/09/whats-new-in-mango-for-dev-4.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/twodays/archive/2011/06/09/whats-new-in-mango-for-dev-4.html"/><content type="html">&lt;p&gt;偷懒了一个星期了，还是把作业补完的好。今天是我们&amp;ldquo;你不可不知的Mango &amp;mdash; 开发者篇&amp;rdquo;的最后一个章节。在前边的一些章节（&lt;a href="http://www.wpmind.com/dev/2011/05/26/whats-new-in-mango-for-dev-1.html" target="_blank"&gt;一&lt;/a&gt;、&lt;a href="http://www.wpmind.com/dev/2011/05/27/whats-new-in-mango-for-dev-2.html" target="_blank"&gt;二&lt;/a&gt;、&lt;a href="http://www.wpmind.com/dev/2011/05/31/whats-new-in-mango-for-dev-3.html" target="_blank"&gt;三&lt;/a&gt;）中我们已经给大家介绍了有关Mango中新增加的一些新功能，今天我们就开始带领大家进入真正的Mango之旅。&lt;/p&gt;&#xD;
&lt;p&gt;在开始安装Mango的SDK之前，我们需要提醒大家的是虽然Mango的开发工具（WPDT 7.1 Beta）和7.0的兼容，但是千万不要将它安装在您的生产环境机器上以免造成不必要的损害。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight: bold; color: #c0504d;"&gt;Mango开发工具的安装&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;目前Mango的开发工具是Windows Phone Developer Tools 7.1 Beta（WPDT 7.1 Beta），您可以从&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=77586864-ab15-40e1-bc38-713a95a56a05&amp;amp;displaylang=en" target="_blank"&gt;这里下载&lt;/a&gt;安装它（如果你喜欢离线安装的话注意下载该页面最下方的&lt;a href="http://go.microsoft.com/fwlink/?LinkID=219401" target="_blank"&gt;iso文件&lt;/a&gt;）。&lt;/p&gt;&#xD;
&lt;p&gt;WPDT 7.1Beta除了可以开发针对Mango（7.1）的程序之外，还可以开发针对之前的Windows Phone &#xD;
7（7.0）的程序。安装WPDT 7.1 Beta并不需要你提前安装额外的WPDT &#xD;
7和VS2010等一系列的东东，它里面已经包含了所需要的一切内容。安装该工具和之前的系统需求一样，需要Vista（SP2）或者Windows &#xD;
7的Start以上的版本。它里面自带了所必须的VS2010的Express版，相应的SDK，模拟器，Silverlight SDK，XNA &#xD;
Game Studio 4.0 Refresh Windows Phone Extensions，Microsoft Experssion &#xD;
Blend for WP 7.1以及WCF Data Service Client for WP7.1等。&lt;/p&gt;&#xD;
&lt;p&gt;需要注意的是，如果你的机器上已经安装过Visual Studio 2010，那么还得要安装VS2010的SP1才行。同时，由于目前的WPDT 7.1 Beta尚未推出本地化的版本，所以如果您非要自行安装独立的VS2010的话最好安装英文版本。&lt;/p&gt;&#xD;
&lt;p&gt;还有，由于WPDT 7.1 Beta中已经自带了VB的支持。所以以前如果你安装了针对WPDT 7.0的VB支持扩展的话需要在安装WPDT 7.1 Beta之前将它卸载掉。&lt;/p&gt;&#xD;
&lt;p&gt;安装完毕后，打开VS2010你会发现在Silverlight for Windows Phone的工程模板中多了几种类型，如下图所示：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/06/image21.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/06/image_thumb21.png" alt="image" width="480" border="0" height="296" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;而其中最醒目的莫过于最后4个了：&amp;ldquo;Windows Phone 3D Graphics Application&amp;rdquo;这显然是集成了XNA框架的SL程序；除此之外还有两个播放音乐的Agent工程和一个Task Scheduler Agent工程。&lt;/p&gt;&#xD;
&lt;p&gt;新建立工程的时候会提示你是要Windows Phone 7.0的工程还是7.1的工程。如果你只是想开发针对Windows Phone &#xD;
7.0的程序的话可选择前者，以后需要升级的时候在Visual Studio中的解决方案管理器中右击该工程选择&amp;ldquo;Upgrade to &#xD;
Windows Phone 7.1&amp;rdquo;就可以升级为针对Mango的工程。不过这个转换是不可逆的，也就是说不能从7.1的工程降级为7.0的工程。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/06/image22.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/06/image_thumb22.png" alt="image" width="480" border="0" height="227" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #c0504d;"&gt;&lt;span style="font-weight: bold;"&gt;新玩具: 加速度模拟和位置模拟&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;现在开发手势动作相关的游戏可是一个热门话题，可是要调试起来就相对麻烦。WPDT 7.1 &#xD;
Beta中就内置了专门用来模拟加速度传感器的攻击。你只需要点击模拟器上的右侧展开小箭头，就可以打开加速度传感器的模拟功能了。你只需要用鼠标拖拽手&#xD;
机中间的小红点就可以模拟对手机不同的操作。同时，也可以通过下方的下拉框来方便的将手机的姿态复原或者按照预先的录制来运动。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/06/image23.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/06/image_thumb23.png" alt="image" width="480" border="0" height="487" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在Windows Phone 7的时候，你想要开发有关地理位置的应用调试起来就很麻烦，至少你得要去下载专门的&lt;a href="http://www.wpmind.com/app/2011/02/01/using-gps-emulator-for-wp7.html" target="_blank"&gt;GPS模拟器&lt;/a&gt;才行。在WPDT 7.1Beta中就方便了许多，还是在刚才那个界面中，从上方标签页中选择&amp;ldquo;Location&amp;rdquo;就可以打开地理位置模拟器。你甚至可以在这个工具中设定好一系列的点，然后让它自动去触发来模拟用户的运动轨迹。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/06/image24.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/06/image_thumb24.png" alt="image" width="480" border="0" height="480" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;好的,我知道除了这两个工具之外你还期望很多,例如Cellular模拟器,远程资源管理器,截图工具等等&amp;hellip;只是由于Windows Phone &#xD;
7中不允许程序来截获短信或者电话，所以Cellular模拟器估计是没戏了。不过如果能在正式发行WPDT &#xD;
7.1的时候提供远程的资源管理器（哪怕只能查看当前调试的程序的独立存储空间下的结构）和截图工具倒是很有必要。&lt;/p&gt;&#xD;
&lt;p&gt;当然，如果只是有这两个工具的话那么的确还不是很给力。WPDT 7.1 Beta中提供了用来让你监测你的应用程序运行效率的&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #c0504d;"&gt;&lt;span style="font-weight: bold;"&gt;Profiler&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;想要知道你的程序那端代码最消耗资源？什么代码花的时间最长？想要让你的程序快点、快点再快点？这一切都离不开Profiler。从VS2010的&#xD;
菜单中找到&amp;rdquo;Debug&amp;rdquo;然后选择&amp;rdquo;Start Windows Phone Performance &#xD;
Analysis&amp;rdquo;就可以打开Profiler来对你的程序进行分析。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/06/image25.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/06/image_thumb25.png" alt="image" width="480" border="0" height="348" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;程序运行结束后你会得到详细的分析报告，从而你可以用来对你的程序进行性能改进参考。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/06/image26.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/06/image_thumb26.png" alt="image" width="480" border="0" height="332" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;好了，通过这4各章节的介绍相信你对于Mango已经充满了好奇与期望了吧？还等什么？快动手吧。其实前面这些东西都是废话，想要真正了解Mango，您别忘了&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #c0504d;"&gt;&lt;span style="font-weight: bold;"&gt;参考以下内容&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff637516%28VS.92%29.aspx"&gt;What&amp;rsquo;s New In Windows Phone Developer Tools (Mango)&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff431744%28VS.92%29.aspx"&gt;Code Samples for Windows Phone&lt;/a&gt; (includes 22 new Mango-specific samples, and many others that have been updated for Mango)&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg278408%28VS.92%29.aspx"&gt;Windows Phone How-To Index&lt;/a&gt; (33 new for Mango, more than 90 altogether)&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh202996%28VS.92%29.aspx"&gt;Windows Phone OS Application Compatibility&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/wp7mangotrainingcourse.aspx"&gt;Windows Phone Mango Training Course&lt;/a&gt; (10 new hands-on labs)&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://create.msdn.com/en-us/education/gamedevelopment"&gt;Game Development for Windows Phone Mango&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;hr /&gt;&#xD;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;注意：&lt;/strong&gt;本文内容源自 MIX11部分课程内容以及Windows Phone Developer Tools 7.1 (Beta)的文档加上本人的理解，所以可能会有所偏差。同时本文提及的Mango相关知识在Mango的正式版本上市之后或许会有所改变。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;延伸阅读：&lt;/span&gt;&lt;br /&gt;&#xD;
&lt;a href="http://www.wpmind.com/dev/2011/06/news/2011/04/14/deep-in-mango.html"&gt;&lt;span style="color: #ff0000;"&gt;【MIX11】多图揭秘Mango;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;a href="http://www.wpmind.com/dev/2011/06/dev/2011/05/26/whats-new-in-mango-for-dev-1.html"&gt;&lt;span style="color: #ff0000;"&gt;你不可不知的Mango &amp;mdash; 开发者篇（1）&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;a href="http://www.wpmind.com/dev/2011/06/dev/2011/05/27/whats-new-in-mango-for-dev-2.html"&gt;&lt;span style="color: #ff0000;"&gt;你不可不知的Mango &amp;mdash; 开发者篇（2）&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;a href="http://www.wpmind.com/dev/2011/06/dev/2011/05/31/whats-new-in-mango-for-dev-3.html"&gt;&lt;span style="color: #ff0000;"&gt;你不可不知的Mango &amp;mdash; 开发者篇（3）&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/twodays/aggbug/2075959.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/twodays/archive/2011/06/09/whats-new-in-mango-for-dev-4.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/twodays/archive/2011/05/31/whats-new-in-mango-for-dev-3.html</id><title type="text">你不可不知的Mango — 开发者篇（3）</title><summary type="text">在前两节《你不可不知的Mango》中我们介绍了Mango中新增的Sensor API、多任务处理机制和Live Agents。今天我们看看剩下的一些内容。</summary><published>2011-05-31T00:59:00Z</published><updated>2011-05-31T00:59:00Z</updated><author><name>被遗弃的小指</name><uri>http://www.cnblogs.com/twodays/</uri></author><link rel="alternate" href="http://www.cnblogs.com/twodays/archive/2011/05/31/whats-new-in-mango-for-dev-3.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/twodays/archive/2011/05/31/whats-new-in-mango-for-dev-3.html"/><content type="html">&lt;p&gt;在前两节《你不可不知的Mango》中我们介绍了Mango中新增的Sensor API、多任务处理机制和Live Agents。今天我们看看剩下的一些内容。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image151.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb151.png" alt="image" width="317" border="0" height="302" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight: bold;"&gt;4. Framework &amp;amp; Runtime&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Sockets&lt;/strong&gt;无疑是许多网络应用（尤其是联网类游戏）所迫切需要的一个功能，但是很遗憾在Windows &#xD;
Phone &#xD;
7的SDK中并没有提供这部分的接口。你要想访问网络资源只能通过HTTP协议来做。对于没有实时性要求的应用还好，对于游戏类来说这点的确有点很让人不&#xD;
爽。还好，在Mango中微软放出了Sockets的接口。Mango中提供的Sockets支持类似于Silverlight &#xD;
4中的Sockets，除了支持TCP和UDP的点播之外还支持UDP的多播。&lt;/p&gt;&#xD;
&lt;p&gt;是的，刚才我们提到了&lt;strong&gt;Silverlight 4&lt;/strong&gt;。在Mango中的Silverlight的版本已经升级到了&#xD;
4。随着Silverlight &#xD;
4的到来当然也为Mango增加了不少有意思的东西。例如，控件上增加了RichTextBox和Viewbox。当然，RichTextBox是个只读&#xD;
的，不过也方便了不少。例如当你开发一个新浪微博客户端的时候，遇到那种图文混排或者内嵌超链接的情况，就不用自己辛辛苦苦的去处理那些内容的绘制了。通&#xD;
过RichTextBox就可以方便的解决。ViewBox内部只能有一个子元素，而ViewBox决定了这个子元素的拉伸、缩放、对齐等。&lt;/p&gt;&#xD;
&lt;p&gt;除了控件之外，Silverlight 4还为你带来了Webcam和Microphone，现在你终于可以在你的程序中来捕获外界的视频和音频了。&lt;/p&gt;&#xD;
&lt;p&gt;而且，对于图像的渲染，在WP7的时代只是支持16位色。这也就是为什么&lt;a href="http://www.wpmind.com/news/2011/05/15/ms-response-nodo-color-issue.html" target="_blank"&gt;升级NoDo之后有人发现颜色数变少&lt;/a&gt;的缘故，在Mango时将会正式支持32位色。不过默认的Manifest文件中还是16位色，你需要手工修改为32位。&lt;/p&gt;&#xD;
&lt;p&gt;除了刚才提到的那些特性，Silverlight 4还有很多新的功能，具体的内容您可以&lt;a href="http://msdn.microsoft.com/en-us/library/hh237342" target="_blank"&gt;参考这里&lt;/a&gt;。&lt;/p&gt;&#xD;
&lt;p&gt;最后则是&lt;strong&gt;Silverlight和XNA的整合&lt;/strong&gt;。之前我们一直在谈开发Windows Phone &#xD;
7的应用的时候你可以选择Silverlight框架来做应用程序或者使用XNA来做游戏。对于某些人（嗯，例如我）来说能偷懒则偷懒了，对于游戏一直不&#xD;
感兴趣所以也就没有怎么关注XNA。但是现在不同了，2者可以有机的结合在一起。也就是说你的程序的某些内容可以用Silverlight来做，而某些对&#xD;
于图形图像要求较高的部分可以用XNA来渲染。我们相信有了Silverlight和XNA的整合将会有更多高性能高质量的应用出现。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;5. Structured Data&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;数据部分，微软终于为大家提供了本地数据库的支持。毫无意外的，它采用了&lt;strong&gt;SQL CE&lt;/strong&gt;作为数据引擎，而且你自己&#xD;
的数据库在自己的应用程序的独立存储空间中。当然，现在这都什么时代了还去用SQL语句来查询数据库多老土啊？在Mango中访问SQL &#xD;
CE的标准做法是LINQ to SQL。同时，原则上这个SQL CE数据库可以用一些桌面工具来建立，但是这个数据库并不能加密。&lt;/p&gt;&#xD;
&lt;p&gt;现在Mango中还提供了&lt;strong&gt;联系人和日历信息的数据访问&lt;/strong&gt;能力。等等，不要高兴的太早，只读访问！好吧，又失望了不是？当然，要考虑到微软的苦衷。开放和安全始终是对立的两个方面。有了只读的访问，至少类似于火种通讯录之类的应用可以开始动手了。 &lt;img  style="border-style: none;" src="http://www.wpmind.com/wp-content/uploads/2011/05/wlEmoticon-smile1.png" alt="微笑" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;好了，关于Mango中新增加的特性部分我们就先介绍道这里。当然，当然，远远不止前边我这三篇小文所介绍的内容。&lt;a href="http://msdn.microsoft.com/en-us/library/ff637516%28v=VS.92%29.aspx" target="_blank"&gt;你想要了解有关Mango新增加的好玩意儿，最正确的途径当然是MSDN了&lt;/a&gt;！&lt;/p&gt;&#xD;
&lt;hr /&gt;&#xD;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;注意：&lt;/strong&gt;本文内容源自 MIX11部分课程内容以及Windows Phone Developer Tools 7.1 (Beta)的文档加上本人的理解，所以可能会有所偏差。同时本文提及的Mango相关知识在Mango的正式版本上市之后或许会有所改变。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;延伸阅读：&lt;/span&gt;&lt;a href="http://www.wpmind.com/news/2011/04/14/deep-in-mango.html"&gt;&lt;span style="color: #ff0000;"&gt;【MIX11】多图揭秘Mango;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;a href="http://www.wpmind.com/dev/2011/05/26/whats-new-in-mango-for-dev-1.html"&gt;&lt;span style="color: #ff0000;"&gt;你不可不知的Mango &amp;mdash; 开发者篇（1）&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&#xD;
&lt;a href="http://www.wpmind.com/dev/2011/05/27/whats-new-in-mango-for-dev-2.html"&gt;&lt;span style="color: #ff0000;"&gt;你不可不知的Mango &amp;mdash; 开发者篇（2）&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/twodays/aggbug/2063954.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/twodays/archive/2011/05/31/whats-new-in-mango-for-dev-3.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/twodays/archive/2011/05/27/whats-new-in-mango-for-dev-2.html</id><title type="text">你不可不知的Mango — 开发者篇（2）</title><summary type="text">在上一篇《你不可不知的Mango — 开发者篇（1）》中我已经给大家介绍了在Mango中新的Sensor API和多任务处理机制，今天我们接着聊聊Live Agents。</summary><published>2011-05-26T17:09:00Z</published><updated>2011-05-26T17:09:00Z</updated><author><name>被遗弃的小指</name><uri>http://www.cnblogs.com/twodays/</uri></author><link rel="alternate" href="http://www.cnblogs.com/twodays/archive/2011/05/27/whats-new-in-mango-for-dev-2.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/twodays/archive/2011/05/27/whats-new-in-mango-for-dev-2.html"/><content type="html">&lt;p&gt;在上一篇《&lt;a href="http://www.wpmind.com/dev/2011/05/26/whats-new-in-mango-for-dev-1.html" target="_blank"&gt;你不可不知的Mango &amp;mdash; 开发者篇（1）&lt;/a&gt;》中我已经给大家介绍了在Mango中新的Sensor API和多任务处理机制，今天我们接着聊聊Live Agents。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image126.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb126.png" alt="image" width="380" border="0" height="363" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #993300;"&gt;3。Live Agents&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;首先我们看看&lt;strong&gt;Local Live Tiles&lt;/strong&gt;。Live Tiles是Windows Phone &#xD;
7提出来的一个概念，用户可以将多种内容固定在主界面上。例如程序的快捷方式，音乐专辑，网页等等。由于你可以通过Push &#xD;
Notification机制来动态的更改Tiles上的数字、背景图片以及文字。所以称之为Live &#xD;
Tiles，也就是希望给用户带来一些&amp;ldquo;活&amp;rdquo;的感觉，而不止是简单的快捷方式。但是更新这个Tile相对比较麻烦，第一种方法就是使用Push &#xD;
Notification，这样你必须假设自己的Push &#xD;
Notification服务器来做处理。第二种方法是使用ShellTileSchedule &#xD;
API，这个API恶心的地方在于更改的背景图片只能是一个远程URL上的图片。而且，不管是通过哪种方法来更新了Tile之后，它始终只是停留在改变后&#xD;
的那个界面（背景、数字、标题文字），其实并没有多少动感。所以在Mango中又增加了新的ShellTile API来更好的处理Tile。&lt;/p&gt;&#xD;
&lt;p&gt;在新的机制下，每个程序的Tile其实由&amp;rsquo;Front&amp;rsquo;和&amp;rsquo;Back&amp;rsquo;（即前和后）两部分构成。对于&amp;rsquo;Front&amp;rsquo;来说，其实就是以前的Tile，它具有BackgroundImage, Title和Count三个属性：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="attachment wp-att-5788" href="http://www.wpmind.com/dev/2011/05/27/whats-new-in-mango-for-dev-2.html/attachment/front"&gt;&lt;img  title="Front" src="http://www.wpmind.com/wp-content/uploads/2011/05/Front-125x125.png" width="125" height="125" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;而&amp;rsquo;Back&amp;rsquo;则是新加入的一个界面，不同于Front的地方它设置的属性略有不同，即为BackBackgroundImage, BackTitle和BackContent。注意，也就是数字变成了文字：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="attachment wp-att-5787" href="http://www.wpmind.com/dev/2011/05/27/whats-new-in-mango-for-dev-2.html/attachment/back"&gt;&lt;img  title="Back" src="http://www.wpmind.com/wp-content/uploads/2011/05/Back-125x125.png" width="125" height="125" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如果你设置了Tile的Back部分，则系统会自动地动态切换Front和Back部分。否则，只会显示默认的Front部分。Front和&#xD;
Back其实是一个Tile的两个不同视图，所以在以前的Push Notification中如果要更新Tile，XML数据可以类似于如下格式：&lt;/p&gt;&#xD;
&lt;pre&gt;string tileMessage = "&amp;lt;?xml version=\"1.0\" encoding=\"utf-8\"?&amp;gt;" +&#xD;
"&amp;lt;wp:Notification xmlns:wp=\"WPNotification\"&amp;gt;" +&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;wp:Tile&amp;gt;" +&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#xD;
    "&amp;lt;wp:BackgroundImage&amp;gt;&amp;lt;front side of tile background image path&amp;gt;&amp;lt;/wp:BackgroundImage&amp;gt;" +&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#xD;
    "&amp;lt;wp:Count&amp;gt;&amp;lt;front side of tile count&amp;gt;&amp;lt;/wp:Count&amp;gt;" +&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#xD;
    "&amp;lt;wp:Title&amp;gt;&amp;lt;front side of tile title&amp;gt;&amp;lt;/wp:Title&amp;gt;" +&#xD;
&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;wp:&lt;strong&gt;BackBackgroundImage&lt;/strong&gt;&amp;gt;&amp;lt;back side of tile image path&amp;gt;&amp;lt;/wp:BackBackgroundImage&amp;gt;"+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#xD;
    "&amp;lt;wp:&lt;strong&gt;BackTitle&lt;/strong&gt;&amp;gt;&amp;lt;back side of tile title&amp;gt;&amp;lt;/wp:BackTitle&amp;gt;"+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#xD;
    "&amp;lt;wp:&lt;strong&gt;BackContent&lt;/strong&gt;&amp;gt;&amp;lt;back side of tile text&amp;gt;&amp;lt;/wp:BackContent&amp;gt;"+&lt;/em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#xD;
    "&amp;lt;/wp:Tile&amp;gt; " +&#xD;
"&amp;lt;/wp:Notification&amp;gt;";&lt;/pre&gt;&#xD;
&lt;p&gt;这样就可以同时更新Front和Back了，你可以看到这个XML的格式其实和以前发送Push &#xD;
Notification是兼容的，只不过多了后面的3个Backxxxx属性。首先，通过Front和Back可以让你的Tile更加具有动感。其次，&#xD;
想要更新Tile又多了一种方法，那就是通过ShellTile API。通过ShellTile &#xD;
API你可以方便的更新Tile的属性，而且重要的是背景图片终于可以是本地的了。ShellTile &#xD;
API不止具有更新Tile这么简单的功能。在Mango中，每个程序可以有多个Tile，这多出来的Tile就是使用ShellTile &#xD;
API来建立的。而这些第二个、第三个Tile它们又可以指向程序中的任何一个XAML页面，甚至指向的这些XAML页面还可以带上参数。类似于某个&#xD;
Tile指向&amp;rdquo;/news.xaml?id=5&amp;rdquo;。这也就让程序有能力在桌面上加上不同的Tile，然后每个Tile指向不同的位置。例如，某个新闻阅读&#xD;
软件可以在桌面上有个主Tile，它就是之前的常规的那个Tile，用来打开程序本身。而第二个Tile可以指向某个具体的新闻页面。这个直接跳转到某个&#xD;
应用的某个具体页面的技术就叫做&lt;strong&gt;Deep Linking&lt;/strong&gt;。&lt;/p&gt;&#xD;
&lt;p&gt;Bing &#xD;
Search在Mango中越来越有意思了。首先，在你搜索某一个关键词的时候，如果Marketplace中某个软件和这个关键词有关系，那么这个软件&#xD;
会出现在结果列表的最上端。你可以选择安装这个软件，或者如果你已经按安装了的话则可以选择运行这个软件。例如你搜索由WPMind代为提交的快递检索软&#xD;
件&amp;rdquo;PocketExpress&amp;rdquo;的话，列表中会直接出现这个软件让你安装（当然，如果你已经安装这里提示的就是运行）。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image127.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb127.png" alt="image" width="316" border="0" height="481" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;而&lt;strong&gt;App Connect&lt;/strong&gt;这个词儿目前资料比较少，在Beta版的Mango SDK中并没有被提及。但是它似乎就是之前&lt;a href="http://www.wpmind.com/news/2011/04/14/deep-in-mango.html" target="_blank"&gt;MIX11&lt;/a&gt;中提及过的Bing Search Extras。在你搜索电影、音乐或者其他几种特定类型，结果页面中会特定的卡片。例如搜索&amp;rdquo;water for elephants&amp;ldquo;（这是部电影的名字），在搜索结果页面中首先会出现电影的播放时刻表：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image128.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb128.png" alt="image" width="312" border="0" height="516" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;点击时刻表进入后则是该电影的一些详细信息：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image129.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb129.png" alt="image" width="314" border="0" height="526" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这时，如果你的手机上安装过具有Search &#xD;
Extras功能的应用的时候。例如IMDB（针对Mango的版本，经实测Marketplace中的版本还不行）会出现在这个电影卡片中的一&#xD;
个&amp;rdquo;app&amp;rdquo;枢轴视图页面中。而你点击这个列表中的应用（在这里是IMDB）的时候，会直接跳转到该应用的具体信息页面（根据传入的参数）。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image130.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb130.png" alt="image" width="480" border="0" height="336" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image131.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb131.png" alt="image" width="480" border="0" height="326" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这就是App Connect功能，它完全将你的应用和Bing Search的结果结合了起来。通过增强的Bing Search以及App &#xD;
Connect功能，使得你的软件和系统的交互性得到了更进一步的增强。不过可惜的是目前的Beta版Mango SDK中并没找到相关的API介绍。&lt;/p&gt;&#xD;
&lt;hr /&gt;&#xD;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;注意：&lt;/strong&gt;本文内容源自 MIX11部分课程内容以及Windows Phone Developer Tools 7.1 (Beta)的文档加上本人的理解，所以可能会有所偏差。同时本文提及的Mango相关知识在Mango的正式版本上市之后或许会有所改变。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;延伸阅读：&lt;/span&gt;&lt;a href="http://www.wpmind.com/news/2011/04/14/deep-in-mango.html"&gt;&lt;span style="color: #ff0000;"&gt;【MIX11】多图揭秘Mango&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;本文首发：&lt;a href="http://www.wpmind.com/dev/2011/05/27/whats-new-in-mango-for-dev-2.html"&gt;WPMind.com&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/twodays/aggbug/2059419.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/twodays/archive/2011/05/27/whats-new-in-mango-for-dev-2.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/twodays/archive/2011/05/26/whats-new-in-mango-for-dev-1.html</id><title type="text">你不可不知的Mango — 开发者篇（1）</title><summary type="text">昨天微软对外公布了Windows Phone的下一个代号为Mango的重要更新的更多细节，并在同时也发布了Mango的开发工具，Windows Phone Developer Tools 7.1(Beta)。本文将从开发者角度简单谈谈Mango带来哪些改变。</summary><published>2011-05-25T18:03:00Z</published><updated>2011-05-25T18:03:00Z</updated><author><name>被遗弃的小指</name><uri>http://www.cnblogs.com/twodays/</uri></author><link rel="alternate" href="http://www.cnblogs.com/twodays/archive/2011/05/26/whats-new-in-mango-for-dev-1.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/twodays/archive/2011/05/26/whats-new-in-mango-for-dev-1.html"/><content type="html">&lt;p&gt;昨天微软对外公布了Windows &#xD;
Phone的下一个代号为Mango的重要更新的更多细节，并在同时也发布了Mango的开发工具，Windows Phone Developer &#xD;
Tools 7.1(Beta)。本文将从开发者角度简单谈谈Mango带来哪些改变。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight: bold; color: #9bbb59;"&gt;What&amp;rsquo;s New&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image119.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb119.png" alt="image" width="376" border="0" height="358" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;首先让我们从上面这张图片来简单的看看Mango中都有啥让你心动不已的新玩意儿呢？&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #d16349;"&gt;1。Sensor API：&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;增强了的各种传感器API。首先，在Mango中终于增加了&lt;strong&gt;指南针传感器&lt;/strong&gt;的API，其次是Mango中新加入的可选的&lt;strong&gt;陀螺仪&lt;/strong&gt;传&#xD;
感器及其API。在MIX11中曾经提及过一个被称之为Motion &#xD;
Sensor的东东，不过这名字太容易引起误解。因为说起Sensor的话大家就会想起什么具体的硬件传感器。但是这里的Motion &#xD;
Sensor/Motion &#xD;
API只是将加速度传感器、指南针传感器以及陀螺仪的原始数据进行高层次的封装，以便让你更好的利用这些传感器的数据。所以，现在这组高度封装的API称&#xD;
之为Motion API。&lt;/p&gt;&#xD;
&lt;p&gt;其次，在Mango中终于允许你直接来访问&lt;strong&gt;摄像头&lt;/strong&gt;的原始的帧数据。初此之外还包括闪光灯、自动对焦、快门按钮等。这样使得你来开发出自己类似于Camera360之类的特效拍照软件或者说某些实景增强软件成为可能性。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #d16349;"&gt;2。Multi Tasking：&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;也就是大家议论最多的多任务功能了。首先是&lt;strong&gt;Fast App Switching&lt;/strong&gt;，应用程序快速切换。其实用户才不在乎你到底是不是什么多任务呢。他们关心的是我打开程序A，然后切出去使用程序B，当我回到程序A的时候这个程序A是不是能够接着刚才中断的地方接着往下进行，当然这个程序A得要能够快速的切换过来才行。&lt;/p&gt;&#xD;
&lt;p&gt;为了解决这个需求，在Windows Phone &#xD;
7的时代微软提出了一个Tombstoned（墓碑机制）的概念。也就是在你的程序正在运行的时候，如果按下Home键切出去或者受到某些干扰（例如你在&#xD;
程序里面打开了联系人选择器等）被Deactive的时候，你的程序将会进入一个墓碑化的状态。在这个墓碑化的状态时你需要来自己把当前的所有状态都保存&#xD;
下来，而你的程序实际上已经退出运行状态。然后你的程序被再次激活（例如选择器被关闭）（Active）的时候，系统会自动进入你刚才进入墓碑机制的那个&#xD;
页面，你需要在代码中手工再恢复刚才保存的那些数据。这样形成一个任务切换到后台，然后再次恢复的体验。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image120.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb120.png" alt="image" width="480" border="0" height="472" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;但是这种操作的致命缺点就是所有的程序在切换出去后都需要墓碑化这导致切换的效率极低。所以，在Mango中引入了一个新的状态，被称之为&#xD;
Dormant（休眠）。在一个程序被停用的时候，它首先尝试着进入Dormant状态。Dormant状态中程序并没退出，而是该程序中所有的线程活动&#xD;
都将被挂起保留在内存中。当你的程序被再次激活的时候，它就可以简单的把程序从休眠状态中恢复过来。这样程序的切换和恢复就很快了。但是，并不是所有的程&#xD;
序被切换后都会进入Dormant状态，这取决于当前的系统资源。如果内存不足了，它会将你的程序自动的切换到墓杯化状态。而从墓碑化状态再恢复过来的话&#xD;
就需要你做一些和以前一样的状态恢复工作了。通过Dormant，Mango使得快速的应用程序切换和恢复成为可能性。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image121.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb121.png" alt="image" width="438" border="0" height="410" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;那么系统中有多少程序可以被同时休眠？文档中似乎并没有提及，据WPMind判断，这应该取决于系统的内存。而进入墓碑化状态的程序则有上限，那就是同时只有5个墓碑化的程序。&lt;/p&gt;&#xD;
&lt;p&gt;但是你会说Dormant不是真正的多任务啊。是的，这并不是真正的多任务。因为你的程序休眠后系统中并发运行的第三方应用始终还只是一个。好吧，这就依赖于Mango中其他两个最重要的概念了：&lt;strong&gt;Notification Service&lt;/strong&gt;和&lt;strong&gt;Background Agents&lt;/strong&gt;。&lt;/p&gt;&#xD;
&lt;p&gt;Notification Service，在文档中也被称之为Scheduled &#xD;
Notification。它可以让你的程序指定在某个时间间隔后向用户发出一个Alerm或者Reminder对话框。当然，这时候你的程序可能并没有&#xD;
运行（甚至是手机已经重启了）。而你可以指定用户在遇到Reminder对话框的时候来打开你自己程序并进入一个特定页面。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image122.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb122.png" alt="image" width="230" border="0" height="442" /&gt;&lt;/a&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/image123.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="image" src="http://www.wpmind.com/wp-content/uploads/2011/05/image_thumb123.png" alt="image" width="230" border="0" height="449" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;除了Notification Service之外，Mango还提供了Background Agents，也被称为Scheduled &#xD;
Tasks。它允许你的程序在后台执行某些任务，当然这时候你的程序可以没有在前台运行。这里有两种Background &#xD;
Agents可以使用，PeriodicTask和ResourceIntensiveTask。&lt;/p&gt;&#xD;
&lt;p&gt;Periodic Agents通常每30分钟运行15秒。使用这种Agent，你可以让系统周期的去做一些小的任务，例如获取你的位置、和服务器同步数据等等。&lt;/p&gt;&#xD;
&lt;p&gt;ResourceIntensiveTask即Resource-intensive &#xD;
Agent，它可以在你的手机空闲（CPU空闲，没有拨打电话等）并且电量充足（插着电源或者90%以上的电量）的时候自动的持续运行10分钟。不过还有&#xD;
一个更变态的需求，就是手机这时候没有数据网络的连接。也就意味着你的手机必须是通过Wi-Fi或者USB线连接到电脑上来上网的。这种场景&#xD;
下，WPMind认为比较适合于某些行业用户，例如出去集采信息，回到办公室后将手机连接到电源上然后进行大量数据的同步。&lt;/p&gt;&#xD;
&lt;p&gt;除此之外，其实Mango还有两个后台服务可以用于一些后台应用场景：&lt;strong&gt;Background File Transfer Service&lt;/strong&gt;和&lt;strong&gt;Background Audio Service&lt;/strong&gt;。Background&#xD;
 File Transfer Service可以让你的程序在后台与其他Web服务器进行通讯（Get 或者 &#xD;
POST）来上传或者下载文件。不过通过Post上传的数据不得超过3M，而下载的数据如果超过20M只能是手机处于WiFi或者USB线连接的时候才可&#xD;
以。使用该服务之需要指定目标、本地存储路径和传输方式（GET还是POST）就可以，再也不需要你自己去处理复杂的什么HttpWebRequest对&#xD;
象了。&lt;/p&gt;&#xD;
&lt;p&gt;至于Background Audio服务则可以允许你的程序在后台运行时播放、控制音乐。想要制作自己的音乐播放器的兄弟终于可以放轻松了，毕竟在Windows Phone 7中由于不支持这功能很多人都打消了做自己的音乐播放器的念头。&lt;/p&gt;&#xD;
&lt;p&gt;通过Fast App Switching和Background Agents、Notification &#xD;
Service以及刚才介绍的Background File Transfer Service和Background Audio &#xD;
Service，Mango终于为开发人员打开了一些通道从而使得你可以开发出更有意思的一些应用来。&lt;/p&gt;&#xD;
&lt;p&gt;好的，今天就先写到这里，明天继续给大家介绍这张图片中剩下的部分。&lt;/p&gt;&#xD;
&lt;hr /&gt;&#xD;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;注意：&lt;/strong&gt;本文内容源自 MIX11部分课程内容以及Windows Phone Developer Tools 7.1 (Beta)的文档，本文提及的Mango相关知识在Mango的正式版本上市之后或许会有所改变。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;延伸阅读：&lt;a href="http://www.wpmind.com/news/2011/04/14/deep-in-mango.html" target="_blank"&gt;【MIX11】多图揭秘Mango&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;原文首发于&lt;a href="http://www.wpmind.com/dev/2011/05/26/whats-new-in-mango-for-dev-1.html"&gt;WPMind.com&lt;/a&gt;。&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/twodays/aggbug/2057567.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/twodays/archive/2011/05/26/whats-new-in-mango-for-dev-1.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/twodays/archive/2011/05/25/mdd6.html</id><title type="text">第六届 Mobile Dev Day – WP7优秀应用经验分享日</title><summary type="text">想了解新浪微博官方的Windows Phone 7客户端背后的秘密吗？电子阅读正热火朝天，想要制作自己的Windows Phone 7电子书吗？想要了解优秀的Windows Phone 7游戏的秘诀吗？还不来参加免费的“第六届Mobile Dev Day”？ ！！！</summary><published>2011-05-25T01:16:00Z</published><updated>2011-05-25T01:16:00Z</updated><author><name>被遗弃的小指</name><uri>http://www.cnblogs.com/twodays/</uri></author><link rel="alternate" href="http://www.cnblogs.com/twodays/archive/2011/05/25/mdd6.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/twodays/archive/2011/05/25/mdd6.html"/><content type="html">&lt;p&gt;Mobile Dev &#xD;
Day是从2006年开始每年都会在北京举办一次免费的移动技术研讨沙龙活动。今年是我们的第六届活动，这次的主题是&amp;rdquo;WP7优秀应用经验分享日&amp;rdquo;。在本&#xD;
次活动中将会有来自新浪微博、Viva电子杂志以及OpenXLive团队的朋友为大家介绍他们在研发WP7平台上的产品的一些心得体会。&lt;/p&gt;&#xD;
&lt;p&gt;如果您是移动应用方面的开发人员、产品经理或者是技术爱好者，如果您想从这些优秀的Windows Phone 7应用程序中学到一些经验技巧，您一定不希望错过这次活动。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/wp7client.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="wp7client" src="http://www.wpmind.com/wp-content/uploads/2011/05/wp7client_thumb.png" alt="wp7client" border="0" height="240" width="144" /&gt;&lt;/a&gt; &lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/clip_image001.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image001" src="http://www.wpmind.com/wp-content/uploads/2011/05/clip_image001_thumb.png" alt="clip_image001" border="0" height="240" width="144" /&gt;&lt;/a&gt; &lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/screenshot2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="screenshot2" src="http://www.wpmind.com/wp-content/uploads/2011/05/screenshot2_thumb.png" alt="screenshot2" border="0" height="240" width="144" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;最后提醒大家的是，在这次活动上我们也为各位来宾准备了大量精美的礼物哦，有U盘、贴纸、笔记本、T恤衫、小音箱等~~~ 怎么样？心动了的话就来参加我们的活动吧。 &lt;img src="http://www.wpmind.com/wp-includes/images/smilies/icon_smile.gif" alt=":)"  /&gt; &lt;/p&gt;&#xD;
&lt;p&gt;&lt;a rel="attachment wp-att-5657" href="http://www.wpmind.com/news/2011/05/24/mobile-dev-day-6th.html/attachment/wp_000006"&gt;&lt;img  title="WP_000006" src="http://www.wpmind.com/wp-content/uploads/2011/05/WP_000006.jpg" height="354" width="472" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff6600;"&gt;&lt;strong&gt;活动时间&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;2011年5月28日 13:30~17:30&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff6600;"&gt;&lt;strong&gt;活动地点&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;北京市海淀区中关村广场微软大厦1号楼1层MPR（位于中关村广场新东方总部大厦的西侧）&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff6600;"&gt;&lt;strong&gt;与会嘉宾&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;汪佐怀&lt;/strong&gt;：长期从事于Windows Phone平台的应用软件开发，先后开发过掌讯书苑、掌讯通、黄金矿工、百度搜索、大众点评网、新浪微博等知名软件。目前供职于新浪无线，是Windows Phone平台相关应用开发的技术负责人。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;陈禹辰&lt;/strong&gt;：VIVA 高级工程师，擅长asp.net \SQL Server\ Flash\ JQuery，喜欢富媒体开发技术。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;黄炜元&lt;/strong&gt;：前微软Windows Phone系列操作系统核心开发人员，曾参与开发Window Phone &#xD;
7，Window Mobile 6.5以及Windows Mobile 6等移动平台。现任OpenXLive高级开发经理，主要关注Windows&#xD;
 Phone上的游戏开发以及社交游戏平台的研发。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff6600;"&gt;&lt;strong&gt;会议内容&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" cellpadding="1" cellspacing="0" width="479"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td valign="top" width="111"&gt;时间&lt;/td&gt;&#xD;
&lt;td valign="top" width="288"&gt;议题&lt;/td&gt;&#xD;
&lt;td valign="top" width="78"&gt;演讲者&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td valign="top" width="111"&gt;13:30~14:00&lt;/td&gt;&#xD;
&lt;td valign="top" width="288"&gt;签到&lt;/td&gt;&#xD;
&lt;td valign="top" width="78"&gt;&lt;br /&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td valign="top" width="111"&gt;14:00~15:00&lt;/td&gt;&#xD;
&lt;td valign="top" width="288"&gt;&lt;strong&gt;&lt;span style="color: #808000;"&gt;新浪微博客户端开发大揭秘&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&#xD;
想要抢先一睹新浪微博的庐山真面目？想要了解如何开发新浪微博的客户端？揭开新浪微博Windows Phone 客户端开发的神秘面纱，分享开发过程中的血泪教训与成功经验。&lt;/td&gt;&#xD;
&lt;td valign="top" width="78"&gt;汪佐怀&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td valign="top" width="111"&gt;15:00~16:00&lt;/td&gt;&#xD;
&lt;td valign="top" width="288"&gt;&lt;span style="color: #808000;"&gt;&lt;strong&gt;制作你自己的WP7电子杂志&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&#xD;
通过Vivame电子杂志的示例讲解，我们把WP7上阅读类产品开发中常见的问题和解决办法拿出来和大家一起分享。例如如何绑定数据；如何解决文字过长而&#xD;
显示不完整的问题；使用枢轴控件绑定大量数据后产生的内存泄漏的解决办法；如何自动把资源打到项目里，并编译生成一本杂志。&lt;/td&gt;&#xD;
&lt;td valign="top" width="78"&gt;陈禹辰&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td valign="top" width="111"&gt;16:00 ~ 16:10&lt;/td&gt;&#xD;
&lt;td valign="top" width="288"&gt;休息&lt;/td&gt;&#xD;
&lt;td valign="top" width="78"&gt;&lt;br /&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td valign="top" width="111"&gt;16:10 ~ 17:10&lt;/td&gt;&#xD;
&lt;td valign="top" width="288"&gt;&lt;span style="color: #808000;"&gt;&lt;strong&gt;好游戏是怎样炼成的&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&#xD;
本次课程会以已经发布到Windows Phone &#xD;
Marketplace上的一款俄罗斯方块游戏为主线，为开发者介绍除了好的游戏创意、编程能力和美术设计之外，想要在Marketplace上取得成&#xD;
功，还需要哪些因素的支持?在线积分榜、游戏成就、社交网络，这些只有大公司才能实现的游戏功能，是否能够为个人开发者免费使用？OpenXLive是&#xD;
Windows Phone &#xD;
7上的游戏社交平台，为个人开发者免费提供游戏在线服务。我们将通过实际的游戏案例，为大家介绍，如何将OpenXLive加入到您的游戏中，使你的游戏&#xD;
能够和大公司的产品一较高下。&lt;/td&gt;&#xD;
&lt;td valign="top" width="78"&gt;黄炜元&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td valign="top" width="111"&gt;17:10 ~ 17:30&lt;/td&gt;&#xD;
&lt;td valign="top" width="288"&gt;&lt;strong&gt;&lt;span style="color: #808000;"&gt;讨论环节&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&#xD;
大家圆桌讨论WP7开发相关热点问题&lt;/td&gt;&#xD;
&lt;td valign="top" width="78"&gt;&lt;br /&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff6600;"&gt;&lt;strong&gt;参会方式&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;本次会议一如既往是免费的，并且没有人数限制（预计50~100人）。但是请打算参会的朋友在此帖(&lt;a href="http://www.wpmind.com/news/2011/05/24/mobile-dev-day-6th.html"&gt;http://www.wpmind.com/news/2011/05/24/mobile-dev-day-6th.html &lt;/a&gt;)下方回复报名（请放心，您留下的Email地址别人看不到），以便我们的工作人员提前统计并做好准备工作。谢谢！&lt;/p&gt;&#xD;
&lt;p&gt;同时，如果您对本次会议有什么意见、建议或者问题，也请到&lt;a href="http://bbs.wpmind.com/"&gt;论坛&lt;/a&gt;中提出我们将尽快回复。谢谢！&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p style="margin: 0; padding: 0; height: 1px;"&gt;&lt;a href="http://www.wumii.com/widget/relatedItems.htm" style="border: 0;"&gt;&lt;img src="http://static.wumii.com/images/pixel.png" alt="无觅相关文章插件，快速提升流量" style="border: 0; padding: 0; margin: 0;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;div id="attachments"&gt;&#xD;
&lt;p&gt;&lt;strong&gt;附件&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;a name="attachments"&gt;&lt;/a&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li style="background-color: #000000;"&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/05/%E7%AC%AC%E5%85%AD%E5%B1%8A-Mobile-Dev-Day-WP7%E5%BA%94%E7%94%A8%E7%A7%80.zip"&gt;将此活动加入您的日程提醒&lt;/a&gt; &lt;b&gt;(3.5 KiB)&lt;/b&gt;&lt;/p&gt;&#xD;
&lt;/li&gt;&#xD;
&lt;/ol&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/twodays/aggbug/2056262.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/twodays/archive/2011/05/25/mdd6.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/twodays/archive/2011/01/07/Go_WP7.html</id><title type="text">Windows Phone 7 漂流记</title><summary type="text">或许有很多朋友已经开始了Windows Phone 7的开发，但是有个很现实的问题就是目前市面上Windows Phone 7的手机还比较难买，或者说价格还比较高。而且就算你购买了一个手机，也必须将该手机解锁后才能够拿来在上面进行程序的调试。所以，现在国内绝大部分 Windows Phone 7的开发人员还停留在模拟器调试的阶段。WPMind为了帮助诸位开发人员，特意提供一台解锁后的Windows Phone 7手机借给大家用于程序调试。</summary><published>2011-01-06T17:59:00Z</published><updated>2011-01-06T17:59:00Z</updated><author><name>被遗弃的小指</name><uri>http://www.cnblogs.com/twodays/</uri></author><link rel="alternate" href="http://www.cnblogs.com/twodays/archive/2011/01/07/Go_WP7.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/twodays/archive/2011/01/07/Go_WP7.html"/><content type="html">&lt;div&gt;&lt;p&gt;或许有很多朋友已经开始了Windows Phone 7的开发，但是有个很现实的问题就是目前市面上Windows Phone  7的手机还比较难买，或者说价格还比较高。而且就算你购买了一个手机，也必须将该手机解锁后才能够拿来在上面进行程序的调试。所以，现在国内绝大部分 Windows Phone 7的开发人员还停留在模拟器调试的阶段。WPMind为了帮助诸位开发人员，特意提供一台解锁后的Windows  Phone 7手机借给大家用于程序调试。&lt;/p&gt; &lt;p&gt;此次活动我们称之为&amp;#8220;Windows Phone 7漂流记&amp;#8221;，希望这台WP7手机在国内漂流的这段时间能够为大家带来一些方便。&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2011/01/WP_000055.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="WP_000055" src="http://www.wpmind.com/wp-content/uploads/2011/01/WP_000055_thumb.jpg" alt="WP_000055" border="0" height="360" width="480" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;活动时间&lt;/strong&gt;：即日起开始，结束时间待定&lt;/p&gt; &lt;p&gt;&lt;strong&gt;参与方式&lt;/strong&gt;：在&lt;a href="http://bbs.wpmind.com/thread-1109-1-1.html" target="_blank"&gt;bbs.WPMind.com论坛&lt;/a&gt;中活动的报名帖中回帖报名&lt;/p&gt; &lt;p&gt;&lt;strong&gt;参与资格&lt;/strong&gt;：正在开发Windows Phone 7的应用/游戏的公司或者个人，需要真机进行调试您的程序的。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;活动细则&lt;/strong&gt;：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;WPMind所提供的机器为一台LG E900型机器。该机器已经解锁，你可以通过VS或者WPDT中的Application Deployment工具将你的程序部署上去调试。&lt;/li&gt;&lt;li&gt;由于机器已经解锁，&lt;span style="color: #ff0000;"&gt;请勿reset机器&lt;/span&gt;。（reset机器会导致解锁失效）&lt;/li&gt;&lt;li&gt;为了测试方便，我们已经在系统中预置一个主要的Windows Live ID。您可以在设置中添加其他自己常用的Live ID或者邮箱等账号，但是记得归还/寄出机器的时候删除掉自己的账号哦。&lt;/li&gt;&lt;li&gt;由于时间等因素，不一定能够保证所有报名者均能够使用该机器。&lt;/li&gt;&lt;li&gt;每位参与者最多可以使用该机器一周，如果一周时间到而没有下一位参与者获得批准，则将机器寄回WPMind。&lt;/li&gt;&lt;li&gt;每位参与者有义务将机器寄给下一位参与者。邮寄时请采用EMS、顺丰等较为可靠的快递方式，为了安全起见请同时保价。&lt;/li&gt;&lt;li&gt;每位参与者有义务爱护好该机器，如有丢失或损坏请赔偿。&lt;/li&gt;&lt;li&gt;每位参与者在使用机器的过程中，请在论坛中&amp;#8220;&lt;a href="http://bbs.wpmind.com/forum-24-1.html" target="_blank"&gt;活动推介&lt;/a&gt;&amp;#8221;版块最少发一篇帖子（帖子分类请选择&amp;#8220;漂流瓶&amp;#8221;）说明自己使用该机器的一些情况。可以介绍自己的应用，也可以介绍一些心得体会。&lt;/li&gt;&lt;li&gt;活动解释权归WPMind所有，具体细则会随着活动的进行有所调整&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/twodays/aggbug/1929313.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/twodays/archive/2011/01/07/Go_WP7.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/twodays/archive/2010/12/20/WPMind_Framework_For_WP7.html</id><title type="text">WPMind Framework for WP7 开源项目启动</title><summary type="text">随着Windows Phone 7的逐步升温，越来越多的开发人员也投入到了WP7的开发大潮中。为了更好的帮助大家开发Windows Phone 7上的应用程序，WPMind发起一个针对Windows Phone 7的开源项目“WPMind Framework for WP7”，目的在于为大家提供丰富的Windows Phone 7上的Silverlight控件。</summary><published>2010-12-20T14:24:00Z</published><updated>2010-12-20T14:24:00Z</updated><author><name>被遗弃的小指</name><uri>http://www.cnblogs.com/twodays/</uri></author><link rel="alternate" href="http://www.cnblogs.com/twodays/archive/2010/12/20/WPMind_Framework_For_WP7.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/twodays/archive/2010/12/20/WPMind_Framework_For_WP7.html"/><content type="html">&lt;div&gt;&lt;p&gt;随着Windows Phone 7的逐步升温，越来越多的开发人员也投入到了WP7的开发大潮中。为了更好的帮助大家开发Windows  Phone 7上的应用程序，WPMind发起一个针对Windows Phone 7的开源项目&amp;#8220;WPMind Framework for  WP7&amp;#8221;，目的在于为大家提供丰富的Windows Phone 7上的Silverlight控件。&lt;/p&gt; &lt;p&gt;此项目托管在Codeplex上（&lt;a href="http://wpmind.codeplex.com/"&gt;http://WPMind.codeplex.com&lt;/a&gt;）,项目采用MS-PL（Microsoft Public License）协议。目前此项目尚处于初始阶段，故尚未对外正式开放。在2011年1月10日WPMind将会正式将此项目对外开放。再此之前，WPMind欢迎大家踊跃参与该项目。&lt;/p&gt; &lt;p&gt;为了鼓励大家加入此开源项目WPMind特意推出一些奖励措施。在2011年1月3日之间参与该项目将有机会得到2G容量的Windows  Phone 7卡片式U盘一张。该U盘为卡片式，可以直接插钱包中而不容易丢失。U盘中还内置了Windows Phone Developer  Tools以及一些WP7的技术培训资料。&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2010/12/WP_000025.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="WP_000025" src="http://www.wpmind.com/wp-content/uploads/2010/12/WP_000025_thumb.jpg" alt="WP_000025" border="0" height="300" width="400" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2010/12/WP_000029.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="WP_000029" src="http://www.wpmind.com/wp-content/uploads/2010/12/WP_000029_thumb.jpg" alt="WP_000029" border="0" height="300" width="400" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2010/12/WP_000026.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;" title="WP_000026" src="http://www.wpmind.com/wp-content/uploads/2010/12/WP_000026_thumb.jpg" alt="WP_000026" border="0" height="300" width="400" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;strong&gt;参与方式：&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt; 前往WPMind的论坛报名参与该项目，并留下您在codeplex上的用户名以便我将您加入该项目。&lt;/li&gt;&lt;li&gt;下载该项目的初始源代码（目前项目中已经提交了一个控件），在本地完成您的控件。&lt;/li&gt;&lt;li&gt;在论坛中开贴说明您正在开发的控件的名称和进度。&lt;/li&gt;&lt;li&gt;在1月4日0点之前将您的本地代码以Shelve（搁置）的形式存放到服务器上。并在论坛中您的控件贴中注明该Shelve的名称。&lt;div&gt;(&lt;strong&gt;切记，未经大家审核通过不要Check in您的代码&lt;/strong&gt;)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;在1月4日~7日期间，所有参与本项目的其他开发人员将会获取您Shelve的代码到本地来编译、审核您的代码成果。&lt;/li&gt;&lt;li&gt;在1月8日~9日所有项目参与人员线上讨论决定哪些成果可以最终发布出去。&lt;/li&gt;&lt;li&gt;在1月10日按照最终讨论决定获取代码生成WPMind Framework的第一个公开版本供大家下载使用。&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;&lt;strong&gt;活动原则：&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;您的代码不得违反其他人员/机构的知识产权&lt;/li&gt;&lt;li&gt;本项目以提供Windows Phone 7上的控件为主，设计过程中请遵循Metro设计原则。&lt;/li&gt;&lt;li&gt;活动奖品共准备了10份，但是会根据最终实际提交代码情况发放，基本上只要您的控件被大家讨论收录即可得U盘。&lt;/li&gt;&lt;li&gt;WPMind对活动的细则具有最终解释权。&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;项目地址：&lt;/strong&gt; &lt;a href="http://wpmind.codeplex.com/"&gt;http://WPMind.codeplex.com&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;报名地址：&lt;/strong&gt;&lt;a href="http://bbs.wpmind.com/thread-1024-1-1.html"&gt;http://bbs.wpmind.com/thread-1024-1-1.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;活动专区：&lt;a title="http://bbs.wpmind.com/forum-35-1.html" href="http://bbs.wpmind.com/forum-35-1.html"&gt;http://bbs.wpmind.com/forum-35-1.html&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/twodays/aggbug/1911953.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/twodays/archive/2010/12/20/WPMind_Framework_For_WP7.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/twodays/archive/2010/12/01/TechEd2010.html</id><title type="text">TechEd 2010微软技术大会 Windows Phone 7 相关课程预告</title><summary type="text">一年一度的微软技术盛会TechEd将于今日起（12月1日~12月3日）在国家会议中心召开，这次大会上将有很多Windows Phone 7相关的内容。如果您在会场，千万不要忘了将这些Windows Phone 7相关的课程加入您的日历中哦。</summary><published>2010-11-30T17:06:00Z</published><updated>2010-11-30T17:06:00Z</updated><author><name>被遗弃的小指</name><uri>http://www.cnblogs.com/twodays/</uri></author><link rel="alternate" href="http://www.cnblogs.com/twodays/archive/2010/12/01/TechEd2010.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/twodays/archive/2010/12/01/TechEd2010.html"/><content type="html">&lt;p&gt;一年一度的微软技术盛会TechEd将于今日起（12月1日~12月3日）在国家会议中心召开，这次大会上将有很多Windows Phone 7相关的内容。如果您在会场，千万不要忘了将这些Windows Phone 7相关的课程加入您的日历中哦。&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.wpmind.com/wp-content/uploads/2010/12/image.png"&gt;&lt;img style="background-image: none; border: 0px none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px;" title="image" alt="image" src="http://www.wpmind.com/wp-content/uploads/2010/12/image_thumb.png" border="0" height="120" width="480" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Keynote :&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;12月1日：14:00~15:30, &lt;a href="http://www.wpmind.com/TechEd2010/Keynote-0.ics" target="_blank"&gt;讲述云的故事&lt;/a&gt;&lt;/li&gt;&lt;li&gt;12月1日：17:00~18:00, &lt;a href="http://www.wpmind.com/TechEd2010/Keynote-4.ics" target="_blank"&gt;云计算趋势下的客户端特性&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;开放课程：&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;12月2日：15:45~16:45, &lt;a href="http://www.wpmind.com/TechEd2010/WPH-200-1.ics" target="_blank"&gt;Windows Phone 7 应用程序平台概述&lt;/a&gt;&lt;/li&gt;&lt;li&gt;12月2日：17:00~18:00, &lt;a href="http://www.wpmind.com/TechEd2010/WPH-200-2.ics" target="_blank"&gt;Windows Phone 7应用构建与设计规范&lt;/a&gt;&lt;/li&gt;&lt;li&gt;12月3日：11:30~12:30, &lt;a href="http://www.wpmind.com/TechEd2010/WPH-300-1.ics" target="_blank"&gt;使用Silverlight开发Windows Phone 7应用程序&lt;/a&gt;&lt;/li&gt;&lt;li&gt;12月3日：13:45~14:45, &lt;a href="http://www.wpmind.com/TechEd2010/WPH-300-2.ics" target="_blank"&gt;在Windows Phone上开发XNA游戏&lt;/a&gt;&lt;/li&gt;&lt;li&gt;12月3日：15:00~16:00, &lt;a href="http://www.wpmind.com/TechEd2010/WPH-300-3.ics" target="_blank"&gt;Windows Phone 7在云计算平台上的开发&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;动手实验室：&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;12月3日：10:15~11:15, &lt;a href="http://www.wpmind.com/TechEd2010/WPHHOL-200-1.ics" target="_blank"&gt;Hello Windows Phone&lt;/a&gt;&lt;/li&gt;&lt;li&gt;12月3日：13:45~14:45, &lt;a href="http://www.wpmind.com/TechEd2010/WPHHOL-200-2.ics" target="_blank"&gt;使用推送通知&lt;/a&gt;&lt;/li&gt;&lt;li&gt;12月3日：15:00~16:00, &lt;a href="http://www.wpmind.com/TechEd2010/WPHHOL-200-3.ics" target="_blank"&gt;XNA框架的游戏开发&lt;/a&gt;&lt;/li&gt;&lt;li&gt;12月3日：16:15~17:15, &lt;a href="http://www.wpmind.com/TechEd2010/WPHHOL-200-4.ics" target="_blank"&gt;建立 Windows Phone 上的第一个应用程序&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/twodays/aggbug/1892589.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/twodays/archive/2010/12/01/TechEd2010.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
