Windows Phone 7高级编程(中文版)

《Windows Phone 7高级编程中文版》深入探讨了Windows Phone 7应用开发技术。本书面向已经有一定基础编程知识的开发者,帮助他们掌握更高级、更具体的Windows Phone 7平台开发技能。在Windows Phone 7 (WP7)平台上进行应用开发,首先需要了解Silverlight和XNA这两大开发框架:Silverlight用于构建UI,提供丰富的动画效果和图形绘制功能;XNA适用于游戏开发,提供高性能的图形处理和音频管理能力。本书将详细介绍如何利用这两个框架来创建交互性强、视觉效果出色的应用程序。
书中涵盖的核心知识点包括:
1. **开发环境与工具**: 介绍Visual Studio集成开发环境(IDE)以及Expression Blend,讲解如何设置和使用它们来创建、调试和部署Windows Phone应用程序。
2. **用户界面设计**: 深入讲解Silverlight控件、布局管理器、数据绑定和模板,以及如何利用XAML语言来实现动态UI设计。
3. **本地存储与数据管理**: 介绍IsolatedStorage, 讨论如何在设备上保存和检索数据,包括XML、JSON等数据格式的处理。
4. **网络编程**: 讲解如何使用WebClient、HttpWebRequest等类进行网络通信,包括HTTP请求、JSON和XML数据的发送与接收。
5. **多媒体与图形**: 介绍如何利用XNA框架处理图像、音频和视频,以及如何创建自定义的2D和3D图形。
6. **地理位置服务**: 讲解如何获取和处理GPS数据,实现基于位置的服务。
7. **通知与推送服务**: 包括Toast、Tile和Raw Notifications的使用, 以及如何集成Microsoft Push Notification Service (MPNS)。
8. **多任务处理**: 探讨WP7平台的多任务模型, 以及如何在后台执行任务。
9. **性能优化**: 提供关于代码优化、内存管理和电池寿命延长的策略。
10. **测试与调试**: 讲解如何使用Visual Studio进行应用测试和调试,以及发布应用到Marketplace的流程。
rar 文件大小:37.06MB