精通Windows Phone 7 Silverlight版编程

5星 · 超过95%的资源 需积分: 3 21 下载量 27 浏览量 更新于2024-09-22 1 收藏 10.69MB PDF 举报
"Programming Windows Phone 7 Silverlight Edition" 是一本由 Charles Petzold 撰写的书籍,专注于指导开发者如何使用 Silverlight 技术开发 Windows Phone 7 应用程序。这本书是2011年由微软出版的,并且有一个免费的电子版可以在微软下载中心获取。此外,还有一个侧重于 Microsoft XNA 的版本可供购买。书中涵盖了 Silverlight 和 C# 语言,帮助读者将现有的技能应用到移动平台,快速掌握核心工具和技巧。 在本书中,你可以学习如何: 1. **定制页面导航和布局**:了解如何根据需求创建独特的用户界面布局,使应用具有吸引力且易于使用。 2. **理解代码与XAML的使用场景**:学习何时应该使用代码逻辑,何时应使用XAML标记语言来构建UI,以实现最佳性能和可维护性。 3. **图像处理**:学习如何捕获和嵌入位图,同时考虑性能问题,确保在手机有限的资源下高效地处理图像。 4. **多点触控支持**:掌握如何处理多种触摸输入,如点击、拖动、滑动和捏合,以提供丰富的交互体验。 5. **利用传感器服务**:集成加速度计和位置服务,让应用能够感知设备的运动和方向,以及用户的地理位置。 6. **使用全景和枢轴控件**:探索这些独特的控件,用于创建视觉上吸引人的横向滚动界面。 7. **动画效果**:利用内置或自定义动画创建动态效果,提升用户体验。 8. **状态管理**:学习如何处理应用的生命周期,包括 tombstoning(挂起)状态,确保用户在切换应用后能恢复之前的状态。 9. **数据绑定和存储**:了解如何有效地进行数据绑定,以及如何持久化数据,以便在应用重启时恢复数据。 10. **编写模板和自定义控件**:学习如何扩展 Silverlight 提供的基础控件,创建符合应用需求的个性化组件。 11. **使用Windows Phone Emulator测试应用**:通过模拟器在桌面环境中预览和调试应用,减少在实际设备上的调试工作。 这本书还提供了在线代码示例,帮助读者更好地理解和实践书中的概念。对于系统要求和其他相关信息,读者可以在书的引言部分找到。 "Programming Windows Phone 7 Silverlight Edition" 是一本面向开发者,尤其是对 Silverlight 和 Windows Phone 平台感兴趣的人的宝贵资源,它提供了全面的指导,帮助读者将创意转化为功能丰富的移动应用。