windows phone 开发书籍
### Windows Phone 开发书籍知识点概览 #### 一、Windows Phone 平台介绍 - **Windows Phone 平台概述** - **定义**: Windows Phone 是由微软开发的一款智能手机操作系统。 - **特点**: 强调触摸操作、集成社交网络、无缝连接到 Microsoft 的其他服务(如 Xbox Live 和 Office)。 - **作为计算机的 Windows Phone** - **概述**: 将 Windows Phone 视为一个完整的计算平台,具备与桌面计算机类似的特性。 - **硬件**: 包括处理器、图形显示、触摸输入等组件。 - **操作系统**: Windows Phone 使用的是基于 Windows CE 的定制版本。 - **图形显示**: 高分辨率屏幕,支持高质量图像和视频播放。 - **触摸输入**: 支持多点触控操作。 - **位置传感器**: GPS、加速度计、指南针和陀螺仪等传感器,用于位置追踪和方向感知。 - **相机**: 内置摄像头,支持拍照和录制视频。 - **硬件按钮**: 电源键、音量控制键等物理按键。 - **内存和存储**: 具有足够运行内存和内置存储空间。 - **网络连接**: 支持 Wi-Fi 和蜂窝数据网络。 - **平台挑战与机遇** - **挑战**: 需要克服与其他平台的兼容性问题、确保应用流畅运行等。 - **机遇**: 能够充分利用 Microsoft 生态系统中的资源和服务。 #### 二、Windows Phone 生态系统 - **Zune 媒体管理软件** - **功能**: 管理音乐、视频等内容。 - **用途**: 同步媒体文件至设备或备份。 - **Windows Live 和 Xbox Live** - **Windows Live**: 提供电子邮件、云存储等服务。 - **Xbox Live**: 游戏社交平台,支持跨设备游戏体验。 - **Bing Maps** - **功能**: 地图导航服务。 - **应用场景**: 适用于地图浏览、地点搜索等。 - **Windows Notification Service (WNS)** - **功能**: 实现推送通知。 - **用途**: 及时接收应用更新、消息提醒等。 - **Windows Phone 与 Windows Azure** - **Windows Azure**: 微软提供的云计算平台。 - **应用场景**: 通过云服务增强应用的功能性和可扩展性。 - **生态系统使用案例** - **示例**: 利用 Zune 进行媒体同步,通过 Windows Live 账户登录应用等。 #### 三、Windows Phone 应用程序执行模型 - **应用程序切换** - **机制**: 在不同应用间快速切换。 - **应用场景**: 用户可以在浏览器和社交媒体应用之间快速切换查看信息。 - **后台处理** - **功能**: 支持有限的后台任务执行。 - **用途**: 如后台数据同步、下载更新等。 - **Windows Phone 与托管代码** - **托管代码**: 主要使用 C# 和 .NET Framework 编写的应用程序。 - **优势**: 开发效率高,与.NET Framework 高度兼容。 #### 四、Windows Phone 应用开发流程 - **Windows Phone 模拟器** - **用途**: 在开发过程中模拟真实设备环境进行调试。 - **功能**: 支持触摸、位置等传感器模拟。 - **访问 Windows Phone 设施** - **设施**: 包括相机、网络连接等功能。 - **开发方式**: 通过 API 调用实现。 - **Windows Phone 连接性** - **网络**: 支持 Wi-Fi 和移动数据网络。 - **用途**: 实现数据同步、在线服务等。 - **Silverlight 和 XNA 开发** - **Silverlight**: 用于创建用户界面和多媒体应用。 - **XNA**: 专注于游戏开发。 - **结合使用**: 利用两者的优势来构建复杂应用。 - **数据存储** - **方法**: 文件系统、SQLite 数据库等。 - **用途**: 存储应用数据、设置等信息。 - **开发工具** - **主要工具**: Visual Studio。 - **辅助工具**: Expression Blend 等设计工具。 - **Windows Marketplace** - **功能**: 发布和销售应用的平台。 - **用途**: 开发者可以将自己开发的应用上传至此平台进行分发。 #### 五、Silverlight 简介 - **程序设计** - **工具**: Visual Studio。 - **设计风格**: Metro 设计语言。 - **元素与对象**: 如 Button、TextBox 等 UI 控件。 - **XAML 理解** - **定义**: XML-based Markup Language。 - **用途**: 描述用户界面和逻辑结构。 - **页面**: 通过 XAML 定义页面布局和交互。 - **创建 Silverlight 应用** - **步骤**: 创建项目、编写界面、添加功能逻辑。 - **事件处理**: 通过绑定事件处理函数实现交互。 #### 六、Visual Studio 解决方案管理 - **项目和解决方案概念** - **项目**: 单个应用程序或库。 - **解决方案**: 包含一个或多个项目的集合。 - **简单的 Visual Studio 项目** - **创建**: 新建项目向导。 - **资源添加**: 添加图片、音频文件等资源。 - **文件类型**: 如 .dll 和 .exe 文件。 - **Windows Phone 解决方案** - **创建**: 选择“Windows Phone”模板。 - **运行**: 使用模拟器或真机进行调试。 - **调试程序** - **工具**: 断点、监视变量等。 - **场景**: 查找逻辑错误、性能瓶颈等。 本书从 Windows Phone 平台的基础知识出发,逐步深入介绍了应用开发的各个环节。无论是对于初学者还是有一定经验的开发者来说,都能够从中获得有价值的指导和启发。通过学习本书内容,读者将能够掌握 Windows Phone 应用开发的核心技术和最佳实践。
剩余247页未读,继续阅读
- nepv12013-01-21多谢多谢,书很好,推荐。
- l_uoooo2013-09-06不错的入门书籍
- jiushizhutk2014-12-31很详细的入门书籍
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 市建设工程安全生产标准化管理优良工地申报表.docx
- 特殊建设工程消防验收现场评定(其他建设工程消防验收备案现场检查)监督记录表.docx
- 提前报废老旧营运柴油货车补贴标准、新购营运货车补贴标准表.docx
- 基于鸟鸣声识别的鸟类分类系统项目源代码全套技术资料.zip
- 解析XML文件,使用ElementTree模块,并根据流程图设计合适的数据结构保存解析结果-使用Python ElementTree模块解析XML文件并设计数据结构-含源代码及解释
- 膝关节功能丧失程度评定表.docx
- 外出务工就业交通补助申报表.docx
- 腕关节功能丧失程度评定表.docx
- 现场评定检查表—— 防爆.docx
- 现场评定检查表—— 防火分隔、固定窗.docx
- 现场评定检查表——安全疏散.docx
- 现场评定检查表——建筑类别与耐火等级表.docx
- 现场评定检查表——建筑灭火器.docx
- 现场评定检查表--泡沫灭火系统.docx
- 现场评定检查表——平面布置.docx
- 现场评定检查表——建筑内部装修防火.docx