Windows Phone 项目实战之博客园

之前参与了微软和诺基亚举办的春Phone计划,使用三个app换取Lumia800,我也参加了且已经拿到了Lumia。其中我做的小应用《博客园》 就是三个app中的一员,当时做的时候就想着赢了手机后就把它开源,让更多的朋友学习Windows Phone的开发。

下面是程序的一些截图,所谓有图有真相:

首页:首页精华文章、最新新闻、热门新闻以及推荐新闻。下面是刷新、搜索博主以及锁定Pivot的按钮。

文章正文页面,使用WebBrowser控件作为显示:

设置界面:设置每次刷新的数目

关于使用 博客园for windows phone代码的一些说明

1. 由于是参赛作品,使用者不能直接copy参加微软或者其他主办方举办的应用换手机活动(稍微改一下就可以,不要这么懒哈)

2. 由于时间精力有限,市场的博客园可能不会继续维护,如果有爱好者做了更好的博客园并且没有账号,我可以代为上传

3. 代码中使用的WeiboSDK不提供源码,大家可以使用微博官方提供的SDK

 

关于程序代码中一些不足的地方:

1. 时间仓促,代码可能写的不是很规范,请见谅

2. 离线下载功能没有做(尽管很多朋友催我做,实在是精力有限,抱歉),有兴趣的朋友可以自己实现

3. 从文章正文页回到首页列表会非常卡,卡到爆

4. 缓存处理有待完善,同样还有更新机制(目前程序是每次启动都会去请求网络数据,其实可以设置一个更新、缓存的策略)

5. 关于代码中的疑问等,不欢迎与我交流哈,非诚勿扰

 

项目地址:http://cnblogs.codeplex.com/ (大家可以打包下载或者使用SVN工具获取源代码)

注意:codeplex上的代码不能正常运行,缺少博客园的API,如有需要的朋友可以发送邮件到 contact@cnblogs.com 申请相应的API(一般是来者不拒的,哈哈)

 

之前的两个项目实战,或许对大家有所帮助

《Windows Phone 项目实战之我的微盘》 开源地址:http://vdisk.codeplex.com/

《Windows Phone 项目实战之账户助手》 开源地址:http://accounthelper.codeplex.com/

 

 

posted @ 2012-04-23 21:38  Alexis  阅读(3689)  评论(23编辑  收藏  举报