Windows phone7 程序设计
《Programming Windows Phone 7 Series》是一本专门为开发者准备的指南,深入探讨了Windows Phone 7(简称WP7)的应用程序设计。这本书由Charles Petzold撰写,是微软出版社出版的一本权威著作,旨在帮助开发者充分利用该平台的潜力,创建出优秀的移动应用。 Windows Phone 7作为微软针对智能手机市场推出的操作系统,具有独特的设计哲学和用户界面,被称为“Metro”设计语言,强调清晰、简洁和直观。开发WP7应用时,了解这个设计原则至关重要,因为它不仅影响应用程序的外观,还影响用户体验。 书中的内容可能涵盖了以下几个核心知识点: 1. **开发环境**:介绍如何设置Visual Studio和Windows Phone SDK,这是开发WP7应用的基本工具。开发者需要学习如何配置环境,创建新项目,并理解解决方案和项目的结构。 2. **XAML语言**:Windows Phone 7的用户界面主要通过XAML(Extensible Application Markup Language)构建。开发者需要掌握XAML语法,包括控件、数据绑定、样式和模板等概念,以创建动态且响应式的用户界面。 3. **Silverlight技术**:WP7应用基于Silverlight框架,因此理解和熟练使用Silverlight是开发的基础。这包括了解事件处理、动画、多媒体支持以及与后台服务的交互。 4. **C#编程**:大部分WP7应用使用C#编写业务逻辑。开发者需要熟悉C#的基本语法、类库以及.NET Framework的子集——Silverlight for Windows Phone。 5. **数据存储和访问**:学习如何在WP7设备上存储和检索数据,如Isolated Storage,以及如何使用SQLite数据库进行本地数据管理。 6. **设备API交互**:WP7提供了访问硬件功能的API,如GPS、摄像头、加速度计等。开发者应学会如何利用这些API来实现特定的功能。 7. **Live Tiles和通知**:Windows Phone的特色之一是动态磁贴,开发者需要了解如何创建和更新动态磁贴,以及发送本地和推送通知。 8. **Marketplace发布**:涵盖应用程序的测试、签名、打包和提交到Windows Phone Marketplace的过程,以及遵循的市场策略和规定。 9. **Sample Code**:压缩包中的“Microsoft_Press_ebook_Programming_Windows_Phone_7_Sample_Code.zip”包含了书中示例代码,这可以帮助读者更好地理解和实践所学知识,通过实际操作加深理解。 通过这本书,开发者不仅可以学习到开发Windows Phone 7应用的技巧,还能了解如何设计出符合WP7用户体验标准的应用。随着Windows Phone系统的不断迭代,虽然现在的版本可能已经升级到了Windows 10 Mobile,但这些基础知识对于理解移动开发原理和微软平台的开发流程仍然极具价值。
- 1
- 花石零元购2012-09-11资源是好,英文的...都不注释一下
- purityboy5202013-05-17正愁没有这方面的资料,虽然是英语的,就当锻炼阅读能力
- jiangmin372013-08-13非常有用的资料!!虽然英文有点难懂,但是慢慢看,还是能懂的。
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助