Programming Windows Phone 7示例代码

Windows Phone 7 开发的老资源里,《Programming Windows Phone 7》的样本代码算是比较扎实的那种。微软官方出的,章节清晰、例子也实在,不是那种糊弄人的空壳 demo。

Silverlight 的 UI 写法讲得比较细,XAML怎么搭界面、MVVM怎么套进来,章节 2 里都讲到了。UI 交互像是动画、触摸事件、导航跳转这些,也在章节 4 里拆解得蛮清楚。

本地存储和网络通信是 WP7 里挺常用的,章节 5 和 6 就分别搞定这两块。想把用户数据存到Isolated Storage里,或者要调 REST API,这套代码都能给你思路。

章节 17 开始更偏向设备调用,像是调GPS、相机、加速度计,都是当年 WP7 手机的特色功能。多媒体和应用生命周期管理也有提,章节 22、23 能看到具体做法。

章节 24 讲的是测试和上架流程,流程和今天的 App Store 差不多,参考价值还行。如果你想做个完整的 DEMO 项目,照着章节一路撸下来,效果还挺完整的。

建议搭配一些扩展资料看,比如Windows Phone 7 Silverlight 编程这篇就挺实用。Toolkit 组件的使用、Bing Maps 控件的接入也有教程,蛮省时间的。

如果你现在刚好在维护老项目,或者对早期移动开发感兴趣,这份样本代码值得下来看下。嗯,虽然 WP7 早就退役了,但其中一些Silverlight的思想、MVVM模式、数据和多媒体方法,放到今天的前端项目上,还是有点借鉴价值的。

zip 文件大小:5.04MB