<WP7>(六)手把手教你写天气预报程序:使用Isolatedstorage保存设置

摘要: 上一节完成了SetPage的布局和数据绑定。这一节就要做设置页面和主页面的交互了。我们在主页面点击设置按钮的时候,是不是应该给设置页面传一个参数?比如城市名称?还有在设置页面ListPicker应该选择的是当前选择的地区,不然每次都是两个北京就显得很不友好了。我们在SetPage怎么知道是当前选择的地区呢。给另一个界面传参数可以考虑用Uri的方法,比如/SetPage.xaml?cityname="长安" ,然后从URi里面把参数取出来,NavigationContext.QueryString["cityname"]取出来值。但是这里我不考虑这方法,因 阅读全文
posted @ 2012-04-30 16:24 fengyun1989 阅读(1028) 评论(8) 推荐(1)

<WP7>(五)手把手教你写天气预报程序:ApplicationBar的使用和ListPicker的数据绑定

摘要: 这一节,我们要做的是把设置界面写好。不好以为那么容易,因为涉及到ListPicker的数据绑定,而且数据是从数据库里面查询获取的,所以并不是拖连个控件就可以完成的事,不过,拖控件不是件好事,要尽量避免。那么开始吧。首先,先把设置界面添加进来。工程----添加---新建项---window phone protrait page---命名为“SetPage.xaml"---添加。接下来要做的是要从MainPage导航到SetPage。那么怎么做呢?我的方法是在ApplicationBar放置一个Button来用作导航到SetPage的入口。那么,来释放ApplicationBar出来吧 阅读全文
posted @ 2012-04-30 16:24 fengyun1989 阅读(1665) 评论(9) 推荐(0)

<WP7>(四)手把手教你写天气预报程序:本地数据库SQL CE,XML数据解析

摘要: Windows Phone的本地数据库SQL Server CE是7.1版本即芒果更新的新特性,所以你要在应用程序中使用SQL Server CE数据库必须使用Windows Phone 7.1的API才行。这个数据库是用Linq来执行查询等操作。我们现在用数据库来保存城市的数据,包括所属省份,城市名称,城市代码。在程序中我们只做了简单的插入和查询,需要详细的数据库操作可以参考http://windowsphonegeek.com/tips/Windows-Phone-Mango-Local-Database(SQL-CE)-Introduction或者MSDN。 现在回到工程上,先创建一.. 阅读全文
posted @ 2012-04-30 16:24 fengyun1989 阅读(1955) 评论(13) 推荐(0)

<WP7>(二)手把手教你写天气预报程序:UserControl的运用

摘要: 那么,开始吧。首先确认安装了window phone SDK(没有的先去安装,SDK自带VS2010 Express版,还有就是电脑系统要是win7,XP不支持微软原版的模拟器,不过可以使用传智播客做的模拟器,具体自己百度)。如果本来安装了VS2010 ultimate的。可以用之开发,但是确认升级到了SP1版,不然不能使用,而且,如果本来的VS2010是中文版,那么需要到C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp(C盘为SDK安装目录),复制Silverlig... 阅读全文
posted @ 2012-04-30 16:23 fengyun1989 阅读(2284) 评论(3) 推荐(3)

<WP7>(三)手把手教你写天气预报程序:运用WebClient获取天气和json数据解析

摘要: 上一节我们练习了UserControl,这次我们就要把UserControl运用到实际的布局上面来。 首先,把MainPage中的原来的测试UserControl的代码删除,在ContentPanel添加代码:<Grid.ColumnDefinitions> <ColumnDefinition Width="250"/> <ColumnDefinition Width="200"/> </Grid.ColumnDefinitions> <Grid.RowDefinitions>... 阅读全文
posted @ 2012-04-30 16:23 fengyun1989 阅读(2639) 评论(7) 推荐(2)

<WP7>(一)手把手教你写天气预报程序:序言

摘要: 先来展示下程序的效果图吧这个程序虽小,但是基本的东西都是具有的。说下用到的具有特色的知识点(简单的不说了):UserControl,WebClient请求,Json数据解析,XML数据解析,TombStone,IsolatedStorage存储,本地数据库SQL CE。上面的每个知识点要写都是一个Demo。此例子展示怎么将所有知识点联系到一块做一个实在的应用。Windowphone开发,我感觉现在这样的中文实例教程很少。我的英语水平也不好,按照教育部的说法,六级没过,那些神马英文教程,勉强能看,但那也是相当纠结的事情。我估计还有不少不爱看英文教程,看到英文就头疼的爱好WP7开发的入门者,所.. 阅读全文
posted @ 2012-04-30 15:32 fengyun1989 阅读(1081) 评论(0) 推荐(1)

<cocos2d-x for wp7>使用box2d来做碰撞检测(且仅用来做碰撞检测)

摘要: 本教程基于子龙山人翻译的cocos2d的IPHONE教程,用cocos2d-x for XNA引擎重写,加上我一些加工制作。教程中大多数文字图片都是原作者和翻译作者子龙山人,还有不少是我自己的理解和加工。感谢原作者的教程和子龙山人的翻译。本教程仅供学习交流之用,切勿进行商业传播。子龙山人翻译的Iphone教程地址:http://www.cnblogs.com/zilongshanren/archive/2011/06/08/2074582.htmlIphone教程原文地址:http://www.raywenderlich.com/606/how-to-use-box2d-for-just-co 阅读全文
posted @ 2012-04-30 13:26 fengyun1989 阅读(1431) 评论(1) 推荐(0)

<cocos2d-x for wp7>使用cocos2d-x和BOX2D来制作一个BreakOut(打砖块)游戏(二)

摘要: 本教程基于子龙山人翻译的cocos2d的IPHONE教程,用cocos2d-x for XNA引擎重写,加上我一些加工制作。教程中大多数文字图片都是原作者和翻译作者子龙山人,还有不少是我自己的理解和加工。感谢原作者的教程和子龙山人的翻译。本教程仅供学习交流之用,切勿进行商业传播。子龙山人翻译的Iphone教程地址:http://www.cnblogs.com/zilongshanren/archive/2011/05/29/2059467.htmlIphone教程原文地址:http://www.raywenderlich.com/505/how-to-create-a-simple-break 阅读全文
posted @ 2012-04-29 15:39 fengyun1989 阅读(1763) 评论(9) 推荐(0)

<cocos2d-x for wp7>使用cocos2d-x和BOX2D来制作一个BreakOut(打砖块)游戏(一)

摘要: 本教程基于子龙山人翻译的cocos2d的IPHONE教程,用cocos2d-x for XNA引擎重写,加上我一些加工制作。教程中大多数文字图片都是原作者和翻译作者子龙山人,还有不少是我自己的理解和加工。感谢原作者的教程和子龙山人的翻译。本教程仅供学习交流之用,切勿进行商业传播。子龙山人翻译的Iphone教程地址:http://www.cnblogs.com/zilongshanren/archive/2011/05/27/2059460.htmlIphone教程原文地址:http://www.raywenderlich.com/475/how-to-create-a-simple-break 阅读全文
posted @ 2012-04-29 15:38 fengyun1989 阅读(1286) 评论(0) 推荐(0)

<cocos2d-x for wp7>在cocos2d-x里面使用BOX2D

摘要: 本教程基于子龙山人翻译的cocos2d的IPHONE教程,用cocos2d-xforXNA引擎重写,加上我一些加工制作。教程中大多数文字图片都是原作者和翻译作者子龙山人,还有不少是我自己的理解和加工。感谢原作者的教程和子龙山人的翻译。本教程仅供学习交流之用,切勿进行商业传播。子龙山人翻译的Iphone教程地址:http://www.cnblogs.com/zilongshanren/archive/2011/05/27/2059453.htmlIphone教程原文地址:http://www.raywenderlich.com/457/intro-to-box2d-with-cocos2d-tu 阅读全文
posted @ 2012-04-29 11:23 fengyun1989 阅读(1979) 评论(3) 推荐(0)