摘要: Windows Phone Mango开发实践的全部示例代码提交至GitHub,与所有开发者共享。更新日期:2013年9月12日更新内容:修改GitHub链接https://github.com/highcedar/WPMDPhttps://github.com/gaoxuesong/WPMDP更新... 阅读全文
posted @ 2011-11-18 16:16 Xuesong 阅读(1243) 评论(2) 推荐(1) 编辑
摘要: Windows Phone Mango开发实践——Shake Library应用实例探索火星之Shake Mars 目录 概述——开创新领域1微软的"Dallas"2动手实践初探Dallas——探索火星之Shake Mars2重力加速度传感3Shake Library实现晃动检测的原理3Shake Library调用用法4Shake Library的配置参数5概述——开创新领域《周易》曰:"云雷,屯。君子以经轮。"意思是说乌云骤起,雷声交动,象征着事业初创的艰苦时期。君子应铁肩担道义,负起经略天下的大义。移动互联时代的竞争是生态系统的角斗和资源整合能力的 阅读全文
posted @ 2011-11-14 21:02 Xuesong 阅读(2367) 评论(7) 推荐(2) 编辑
摘要: Windows Phone Mango开发实践 Windows Phone Mango Development Practice 正如孙子兵法中所讲:"故不尽知用兵之害者,则不能尽知用兵之利也。"同样的道理,虽然逻辑删除对于移动终端的设备性能可以得到提升,但是对于开发者而言,必须了解逻辑删除的负面作用,就是需要开发者手工编写代码存储应用程序的状态信息,而且要了解临时数据保存和永久数据保存的区别和方法。这样才能开发出用户粘度强的应用程序。10秒钟原则正是软件开发中针对"用兵之害"所应采取的规避。故曰:知彼知己者,百战不殆;不知彼而知己,一胜一负;不知彼不知 阅读全文
posted @ 2011-10-04 13:53 Xuesong 阅读(2432) 评论(0) 推荐(2) 编辑
摘要: MSDN的Windows Phone 7开发论坛上有朋友提出Mango的分析工具如何使用,所以发布此分析工具使用的中文说明。Mango新增的应用程序分析功能,在VS2010的菜单中找到[Debug],然后选择[Start Windows Phone Performance Analysis]就可以打开分析工具对应用程序进行分析,如图1-1 启动分析工具。图1-1 启动分析工具在Visual Studio显示的页面中选择[Launch Application]执行当前的应用程序PhoneApp1的分析,如图1-2 启动针对应用程序的分析。 图1-2 启动针对应用程序的分析点击[Stop Prof 阅读全文
posted @ 2011-09-28 21:07 Xuesong 阅读(2000) 评论(0) 推荐(3) 编辑
摘要: 历时数月的努力,在朋友和老师的帮助下《Windows Phone Mango开发实践》终于出版(原书名为Windows Phone Mango编程实践),在10月份的TechEd2011 微软技术大会召开同期,《Windows Phone Mango开发实践》将会与您见面。本书内容介绍请参见之前的预告博文http://www.cnblogs.com/xuesong/archive/2011/08/08/2130881.html在此特别感谢微软Felix给予我的帮助,以及人邮出版社的张编辑的辛勤工作。如果您有意参加微软Windows Phone 7"芒果"尝鲜热身赛,也请您先 阅读全文
posted @ 2011-09-27 16:57 Xuesong 阅读(3289) 评论(37) 推荐(7) 编辑
摘要: Windows Phone Mango编程实践Windows Phone Mango Programming Practice作品目标:Windows Phone开发实用手册MVVM设计模式概述Model-View-ViewModel (MVVM)设计模式清晰地分离用户界面(UI)的业务逻辑和表示层。MVVM使得用户界面设计人员专注于界面设计,开发人员专注于代码的业务逻辑,并使得开发人员和用户界面设计人员在软件制作过程能够更容易地合作。在MVVM设计模式,应用程序的用户界面和底层表示,以及业务逻辑被分成三个不同的类别:视图(View)、视图模型(ViewMode)和模型(Model)。MVVM 阅读全文
posted @ 2011-09-02 09:23 Xuesong 阅读(2962) 评论(4) 推荐(2) 编辑
摘要: Windows Phone Mango编程实践Windows Phone Mango Programming Practice本地数据库Windows Phone Mango,可以将关系数据存储在本地数据库中,本地数据库作为一个文件存储在应用程序的独立存储空间。Windows Phone应用程序使用LINQ to SQL执行数据库的所有操作。LINQ to SQL用于定义数据库架构、选择数据,并将更改保存到数据库文件保存在在独立存储空间。LINQ to SQL是.Net框架的ORM(对象关系映射)平台的数据库。当应用程序执行LINQ语句在运行时,它转换为Transact - SQL对数据库执行 阅读全文
posted @ 2011-08-22 09:50 Xuesong 阅读(3694) 评论(2) 推荐(6) 编辑
摘要: 在家人和朋友的帮助下,历时近半年多次改版,我的第一本Windows Pone书籍《Windows Phone Mango开发实践》即将问世(原书名为Windows Phone Mango编程实践)。在此特别感谢帮助和鼓励我的家人、朋友和老师。 《Windows Phone Mango开发实践》(原书名为Windows Phone Mango编程实践)共分为三篇:Windows Phone基础篇、Silverlight交互篇和XNA游戏篇。书中以介绍Windows Phone Mango的开发技术为核心,以动手实践的代码实例深入浅出讲解Windows Phone Mango的开发技能。 更重要. 阅读全文
posted @ 2011-08-08 13:45 Xuesong 阅读(3451) 评论(35) 推荐(7) 编辑
摘要: 作品目标:Windows Phone开发实用手册在游戏应用程序编码开始之前,首先问自己几个关于游戏设计问题,想清楚确定好目标后再着手开始设计开发。它使什么类型的游戏?游戏的目标是什么?游戏的玩法是设计?游戏的采用何种驱动?游戏的艺术资源如何设计?《礼记·中庸》:"凡事豫则立,不豫则废。言前定,则不跲;事前定,则不困;行前定,则不疚;道前定,则不穷。"任何事情,有准备就能成功,没有任何准备就会失败。话在事先准备好了,辩论时就不会理屈词穷了;在办事前先做好充分的准备,到时候就不至于处于困境了;在行动前先做好了充分的准备,到时候就不会感到内疚了;履行做人的原则,有准备了 阅读全文
posted @ 2011-06-25 20:20 Xuesong 阅读(2151) 评论(5) 推荐(3) 编辑
摘要: 作品目标:Windows Phone 7 开发的实用手册 必应地图导航概述本文参考和引用Windows Phone官方教程和开发培训包,以及MSDN Windows Phone开发文档,诠释必应地图能为我们的出行提供哪些服务。导航服务能够提供给出行者的协助远远超出本文所研究和探讨的范畴,我的目标是本文能起到抛砖引玉的作用,供大家研究开发更多更有价值的导航应用。必应地图导航的方式是使用Bing Maps SOAP服务来计算从起点至终点的路线,在路线图层来呈现必应地图服务提供的路线行程。Geocode Service –匹配地址,地点和地理实体到地图上的经度和纬度坐标,并返回一个指定了纬度和经度坐 阅读全文
posted @ 2011-05-20 13:51 Xuesong 阅读(4334) 评论(29) 推荐(4) 编辑