Windows Phone Mango开发实践

Windows Phone Mango开发实践 pdf epub mobi txt 电子书 下载 2025

高雪松 著
图书标签:
  • Windows Phone
  • Mango
  • 开发
  • C#
  • XNA
  • Silverlight
  • 移动开发
  • 编程
  • 技术
  • 教程
  • 微软
  • Windows Phone 7
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 人民邮电出版社
ISBN:9787115264718
版次:1
商品编码:10845983
包装:平装
开本:16开
出版时间:2011-10-01
页数:342
正文语种:中文

具体描述

内容简介

《Windows Phone Mango开发实践》深入浅出地讲解了微软的Windows Phone Mango开发技术,每章均以实例的形式讲解,注重动手实践能力的培养。
全书共分为3篇:基础篇、Silverlight交互篇和XNA游戏篇。基础篇重点讲解了Silverlight和XNA的基本技术、多点触控、传感器和服务等。Silverlight交互篇包含Windows Phone Mango的新技术、新功能,涵盖Silverlight开发的应用程序栏、数据存储、必应地图、数据绑定、计划操作、全景和枢轴控件、启动器和选择器、应用程序生命周期,以及MVVM模式的应用等开发技术。XNA游戏篇以Mango游戏开发新功能为重点,讲解集成Silverlight和XNA框架的3D应用,介绍Visual Basic开发XNA,以及XNA二维游戏开发和3D模型展示的应用,以动手实践为核心贯穿整篇。
《Windows Phone Mango开发实践》可供微软移动开发的程序员、爱好者阅读参考,也适合作为相关培训课程的教学用书。

目录

第一篇 基础篇
第1章 初识庐山真面目--Windows Phone Mango
1.1 概述
1.2 Windows Phone Mango的新特性
1.2.1 执行模式和应用程序快速切换
1.2.2 后台代理(计划通知和计划任务)
1.2.3 后台音频
1.2.4 后台文件传输
1.2.5 传感器
1.2.6 Socket支持
1.2.7 网络信息
1.2.8 推送通知
1.2.9 Live Tiles
1.2.10 整合Silverlight和XNA
1.2.11 应用程序分析
1.2.12 Windows Phone模拟器
1.2.13 支持Visual Basic
1.2.14 多目标和应用程序的兼容性
1.2.15 WebBrowser控件
1.2.16 设备状态
1.2.17 本地数据库
1.2.18 启动器和选择器
1.2.19 联系人和日历
1.2.20 加密的凭据存储区
1.2.21 搜索可扩展性
1.2.22 系统托盘和进度指示器
1.2.23 OData客户端
1.2.24 全球化和本地化
1.3 构建Windows Phone Mango的开发环境
1.3.1 下载Windows Phone开发工具
1.3.2 开发工具安装包的内容
1.3.3 Windows Phone的系统
1.4 创建Windows Phone应用程序
1.5 Windows Phone的分析工具

第2章 Windows Phone入门--探索火星
2.1 概述--开创新领域
2.2 什么是微软的"Dallas"
2.3 动手实践--探索Dallas(火星)
2.3.1 开发时的先决条件
2.3.2 创建程序
2.3.3 在项目中添加资源
2.3.4 页面布局
2.3.5 与Dallas通信
2.3.6 触控事件处理
2.3.7 实现页面跳转
2.3.8 调试应用程序

第3章 多点触控
3.1 多点触控技术概述
3.2 Windows Phone支持的触控指令
3.3 动手实践--Silverlight的多点触控
3.3.1 动手实践实例
3.3.2 测试应用程序
3.4 耀眼的火花--XNA多点触控游戏
3.4.1 创建应用程序
3.4.2 启用手势操作支持
3.4.3 处理使用者的手势操作
3.4.4 处理手势操作的要诀
3.4.5 读取多点触控的数据
3.4.6 设计支持手势操作的XNA游戏
3.4.7 游戏程序部署

第4章 传感器和服务
4.1 认知传感器
4.2 重力加速传感
4.2.1 应用重力加速传感器的体感游戏设计
4.2.2 动手实践--Silverlight获取重力加速度感应数据
4.2.3 动手实践--XNA中使用传感器移动物体
4.3 地理位置服务
4.3.1 动手实践--读取地理位置信息
4.4 云计算服务
4.4.1 开发云计算客户端的先决条件
4.4.2 动手实践--Windows Phone的云计算客户端应用程序
4.5 设备状态和网络信息
4.5.1 动手实践--获取和显示设备状态和网络信息

第二篇 Silverlight交互篇
第5章 应用程序栏(Application Bar)最佳实践--开发炫彩页面
5.1 应用程序栏(Application Bar)介绍
5.2 动手实践--设计应用程序栏
5.2.1 添加图标按钮的图像
5.2.2 C#创建应用程序栏
5.2.3 在XAML中创建应用程序栏
5.3 动手实践--本地化应用程序栏(Localizing an Application Bar)
5.3.1 添加资源文件以实现对本地化的支持
5.3.2 定义默认的区域
5.3.3 其他区域性语言
5.3.4 资源文件的字符串替换
5.3.5 本地化应用程序栏
5.3.6 运行结果
5.4 应用Expression Blend炫彩Silverlight页面
5.4.1 Expression Blend的应用

第6章 数据存储
6.1 独立存储
6.1.1 独立存储概述
6.1.2 最佳实践
6.2 动手实践--独立存储实战
6.3 本地数据库
6.3.1 定义数据上下文
6.3.2 数据库查询
6.3.3 插入数据
6.3.4 更新数据
6.3.5 删除数据
6.3.6 更改数据库架构
6.3.7 数据库安全
6.4 动手实践--本地数据库
6.4.1 开发环境配置
6.4.2 MVVM设计模型
6.4.3 添加引用
6.4.4 创建模型Model
6.4.5 创建ViewModel
6.4.6 创建View
6.4.7 调试应用程序

第7章 推送通知(PushNotifications)
7.1 推送通知概述
7.2 推送通知的工作原理
7.3 推送通知的类型
7.3.1 Toast通知
7.3.2 Tile通知
7.3.3 Raw通知
7.3.4 推送通知类型选择
7.4 动手实践--sub-tiles and deep toast通知(Windows Phone Mango)
7.4.1 开发前提
7.4.2 Sub-Tiles
7.4.3 Deep toast通知
7.5 动手实践--深度分析推送通知实现架构
7.5.1 Windows Phone推送通知类型
7.5.2 推送通知的工作流
7.5.3 推送通知的消息类
7.5.4 发送Tile通知
7.5.5 发送Toast通知
7.5.6 发送Raw通知
7.5.7 客户端设定启动推送通知
7.5.8 Web Service设定推送通知功能

第8章 必应地图--导航先锋
8.1 Windows Phone必应地图概述
8.2 动手实践--必应地图导航
8.2.1 先决条件
8.2.2 创建必应地图导航工程
8.2.3 绑定密钥
8.2.4 航测图模式和路线图模式
8.2.5 设定地图中心位置
8.2.6 创建图钉(pushpin)图层
8.2.7 定制图钉样式
8.2.8 变焦按钮
8.2.9 横向和纵向视图的设定
8.2.10 计算导航路线
8.2.11 测试应用程序
8.3 必应地图开发资源
8.3.1 开发者资源
8.3.2 账户访问问题

第9章 数据绑定
9.1 数据绑定概述
9.2 绑定单项数据
9.3 使用数据模板绑定数据对象集
9.3.1 定义数据源
9.3.2 创建数据模板
9.3.3 数据转换

第10章 计划操作(ScheduledActions)
10.1 计划操作(Scheduled Actions)
10.1.1 计划通知
10.1.2 计划任务
10.2 动手实践--提醒(Reminders)
10.2.1 创建提醒的显示列表
10.2.2 创建添加提醒的页面
10.2.3 创建提醒启动页面
10.2.4 调试应用程序

第11章 全景(Panorama)和枢轴(Pivot)
11.1 全景(Panorama)控件简介
11.1.1 外观和感觉
11.1.2 全景体验控件构成
11.1.3 最佳实践
11.2 动手实践--Windows Phone Blog client微软官方博客客户端
11.2.1 设置应用程序启动图标并添加资源文件
11.2.2 首页画面和事件处理
11.2.3 添加引用和服务
11.2.4 设计制作全景视图及其事件处理
11.2.5 程序运行结果
11.3 枢轴(Pivot)控件介绍
11.3.1 枢轴的外观和感觉
11.3.2 枢轴控件构成
11.3.3 枢轴最佳实践
11.4 动手实践--Windows PhoneBlog Clien+微软官方博文客户端(Pivot版)
11.5 全景控件和枢轴控件的比较

第12章 启动器和选择器
12.1 启动器与选择器概述
12.2 Windows Phone模拟器对启动器和选择器的支持
12.3 动手实践--启动器和选择器的应用
12.3.1 启动器之EmailComposeTask(Email发送功能)
12.3.2 启动器之PhoneCallTask(拨打电话)
12.3.3 启动器之SerachTask(查询关键词)
12.3.4 启动器之SmscomposeTask(短信发送功能)
12.3.5 启动器之Web Search Task(浏览器)
12.3.6 启动器之MediaPlayerLanucher(媒体播放器)
12.3.7 启动器之MarketPlaceDetailTask(启动MarketPlace应用)
12.3.8 启动器之MarketplaceHubTask(联机到Marketplace)
12.3.9 启动器之MarketplaceReviewTask(连到Marketplace页面)
12.3.10 启动器之MarketPlaceSearchTask(搜寻Marketplace上的应用)
12.3.11 选择器之CameraCaptureTask(拍照)
12.3.12 选择器之EmailAddressChooserTask(取得Email数据)
12.3.13 选择器之PhoneNumberChooserTask(选择电话号码)
12.3.14 选择器之PhotoChooserTask(选择图片)
12.3.15 选择器之SaveEmailAddressTask(储存Email信息)
12.3.16 选择器之SavePhoneNumberTask(储存电话号码)

第13章 应用程序生命周期(Application Lifecycle)
13.1 应用程序生命周期
13.1.1 程序生命周期概述
13.1.2 应用程序生命周期相关的术语
13.1.3 应用程序生命周期模型
13.2 逻辑删除
13.2.1 导致逻辑删除发生的操作
13.2.2 10秒钟原则
13.3 XNA Game Studio逻辑删除
13.3.1 概述
13.3.2 与Silverligh逻辑删除的区别
13.3.3 判断重新激活的方法
13.3.4 区别游戏停用或者重新激活的事件
13.3.5 保存和加载瞬态数据
13.3.6 保存和加载持久数据
13.3.7 在Windows Phone模拟器中调试
13.4 动手实践--快速应用切换
13.4.1 检测快速应用切换(FAS)
13.4.2 强制逻辑删除
13.5 动手实践--应用程序"足迹"
13.5.1 开发前提
13.5.2 创建用户界面
13.5.3 创建应用程序执行逻辑
13.5.4 逻辑删除处理流程
13.6 Windows Phone OS 7.0应用程序的生命周期

第14章 MVVM设计模式的应用
14.1 MVVM设计模式概述
14.2 动手实践--应用MVVM设计模式的数独游戏
14.2.1 创建应用程序
14.2.2 ViewModelBase类
14.2.3 实现各个方格
14.2.4 实现GameBoard
14.2.5 实现输入视图
14.2.6 整合视图
14.3 第三方MVVM框架
14.3.1 MVVM Light Toolkit
14.3.2 Ultra Light MVVM for Windows Phone 7
14.3.3 Simple MVVM Toolkit

第三篇 XNA游戏篇
第15章 游戏开发新功能
15.1 Mango新功能概述
15.1.1 Silverlight和XNA的集成
15.1.2 执行模型和应用程序快速切换
15.1.3 Windows Phone事件探查器
15.1.4 Combined Motion API
15.2 跨平台编译
15.3 性能优化
15.3.1 硬件性能
15.3.2 运行效率
15.4 读写数据
15.5 动手实践--组合Silverlight和XNA框架的3D应用
15.5.1 新建游戏应用程序
15.5.2 加载3D类
15.5.3 加载3D图形
15.5.4 加载Sivlerlight控件
15.5.5 事件处理
15.5.6 渲染Silverlight控件
15.5.7 在模拟器中运行

第16章 XNA二维动作游戏开发
16.1 游戏设计之初的思考
16.1.1 游戏设计流程图
16.2 创建游戏角色
16.2.1 新建游戏应用程序
16.2.2 游戏角色--飞艇
16.2.3 飞艇的控制
16.2.4 游戏的视差背景
16.2.5 创建万恶的敌人
16.2.6 计算碰撞
16.2.7 创建飞艇的武器--导弹
16.2.8 实现爆炸效果
16.2.9 游戏音乐
16.2.10 在模拟器中运行

第17章 Visual Basic开发XNA
17.1 Visual Basic支持XNA开发
17.1.1 创建Visual Basic的Windows Phone工程
17.1.2 项目属性
17.1.3 引用
17.1.4 内容引用
17.1.5 Background.png文件
17.1.6 Game1.ico文件
17.1.7 Game1.vb文件
17.1.8 PhoneGameThumb.png文件
17.1.9 Program.vb文件

第18章 XNA 3D模型展示
18.1 概述
18.2 动手实践--XNA 3D模型应用程序
18.2.1 应用后台传输服务
18.2.2 加载XNA 3D模型
18.2.3 在模拟器中运行

前言/序言


Windows Phone 8.1 应用开发与性能优化实战 本书致力于为开发者提供一套全面、深入的Windows Phone 8.1应用开发指南,从基础概念到高级技巧,从UI设计到性能调优,帮助开发者构建出高质量、用户体验卓越的移动应用。 一、 掌握Windows Phone 8.1开发基石,快速上手新特性 本书首先将带领读者系统地回顾和掌握Windows Phone 8.1开发的核心技术和架构。我们将从Windows Phone 8.1的开发环境搭建入手,详细讲解Visual Studio的配置与使用,以及XNA框架和Silverlight在Windows Phone开发中的重要作用。对于初学者,我们提供了清晰易懂的入门教程,涵盖基础的UI控件布局、事件处理、数据绑定等关键概念。 重点在于,本书将深入剖析Windows Phone 8.1引入的重大更新和新特性。Universal Apps(通用应用) 是Windows Phone 8.1开发的核心,我们将详细讲解如何利用Visual Studio 2013及以上版本,结合Windows Runtime (WinRT) API,实现一套代码在Windows Phone、Windows 8.1以及Windows 10设备上运行。这包括: XAML的深入理解: 除了基本的布局和控件,我们将探讨更高级的XAML特性,如资源字典、样式、模板、数据上下文、数据绑定高级用法(如IValueConverter、IMultiValueConverter)、命令绑定(Command Binding)以及数据模板选择器(DataTemplateSelector)。这些将帮助开发者构建出更具表现力和动态性的用户界面。 MVVM(Model-View-ViewModel)设计模式的实践: MVVM是Windows Phone开发中广泛采用的模式,能够有效分离UI逻辑和业务逻辑,提高代码的可维护性和可测试性。本书将通过大量的实例,详细讲解如何在Windows Phone 8.1项目中实现MVVM模式,包括ViewModel的创建、属性的定义、命令的实现以及View与ViewModel之间的绑定。 WinRT API的探索: Windows Phone 8.1引入了大量强大的WinRT API,本书将对其中最常用的部分进行详细介绍和实战演练。例如,如何利用Contacts API访问用户联系人,使用Calendar API管理日程,通过Location API获取地理位置信息,以及如何使用Reminders API创建系统提醒。 Windows Phone 8.1新控件与功能: 深入讲解Windows Phone 8.1 SDK中新增的UI控件,如RelativePanel(相对面板)、VariableSizedWrapGrid(可变大小的网格布局)等,以及它们在实际开发中的应用场景。同时,我们将探讨语音命令、后台任务、Tile(磁贴)的增强功能,以及如何在应用中集成这些特性。 导航模型与页面间通信: 详细讲解Windows Phone 8.1的导航模型,包括Frame导航、Uri导航、以及如何在不同页面之间传递数据,例如使用NavigationContext、NavigationService、以及通过Messenger等库实现。 后台任务的深入应用: 后台任务是提升用户体验的关键。本书将详细讲解不同类型的后台任务,如PeriodicTask(周期性任务)、ResourceIntensiveTask(资源密集型任务)和HeadlessTask(无界面任务),以及如何在后台执行网络请求、数据同步、媒体播放等操作,并优化其性能和资源消耗。 二、 精雕细琢用户界面,打造沉浸式用户体验 优秀的用户界面是吸引和留住用户的关键。本书将投入大量篇幅,指导开发者如何设计和实现美观、易用、响应式的用户界面,充分发挥Windows Phone 8.1的设计语言优势。 Modern UI设计原则与实践: 深入理解Microsoft提出的Modern UI(也称为Metro UI)设计原则,如“内容优先”、“流畅动感”、“排版为王”。本书将结合实际案例,演示如何将这些原则融入到应用设计中,打造出符合Windows Phone平台风格的应用。 布局与控件的精妙运用: 除了基础的布局容器,我们将深入探讨Grid、StackPanel、Canvas等布局控件的组合使用,以及如何通过响应式布局技术,确保应用在不同屏幕尺寸和分辨率下都能有良好的显示效果。 动画与过渡效果的实现: 动态效果能够极大地提升应用的生动性和用户体验。本书将详细讲解如何使用Storyboard、Transition以及CompositionTarget等API,为应用的页面切换、元素出现与消失、以及数据更新等场景添加流畅自然的动画效果。 图库、列表与数据展示优化: 对于包含大量数据展示的应用,如何高效地加载、渲染和交互是关键。我们将重点讲解LongListSelector(长列表选择器)的使用,以及如何结合虚拟化(Virtualization)技术,处理海量数据,确保列表的流畅滚动。同时,还将介绍如何利用ImageBrush、BitmapImage等处理图像,实现图片的平滑缩放和加载。 多媒体集成: 讲解如何在应用中集成音频和视频播放功能,包括使用MediaElement控件,以及如何处理播放状态、音量控制、全屏播放等。 个性化与主题定制: 探讨如何让用户自定义应用主题、颜色、字体等,提升应用的个性化体验。 三、 深入探索数据管理与持久化方案 数据的有效管理是任何应用的核心。本书将全面讲解Windows Phone 8.1中多种数据管理和持久化技术,帮助开发者选择最适合自身应用场景的方案。 本地数据存储: SQLite: 详细讲解如何集成SQLite数据库到Windows Phone 8.1应用中,包括数据库的创建、表的定义、数据的CRUD(增删改查)操作,以及常用的SQL语句编写。我们将提供实用的SQLite Wrapper(包装器)示例,简化数据库操作。 Isolated Storage: 深入理解Isolated Storage的原理和使用,讲解如何存储文件、流以及序列化的对象,适用于存储配置信息、用户偏好设置等小规模数据。 Roaming Settings: 介绍Roaming Settings(漫游设置)的使用,以及如何通过Windows Live SkyDrive(现在是OneDrive)实现用户设置的跨设备同步,提升用户体验。 网络数据访问与同步: RESTful API调用: 详细讲解如何使用HttpClient类进行HTTP请求,与服务器端的RESTful API进行数据交互。我们将演示如何处理GET、POST、PUT、DELETE等请求,以及JSON、XML等数据格式的解析。 WCF(Windows Communication Foundation)服务集成: 讲解如何将WCF服务集成到Windows Phone 8.1应用中,用于与.NET后端服务进行通信。 本地数据与服务器数据同步: 探讨实现本地数据与服务器数据同步的策略和技术,例如使用后台代理(Background Agents)进行定时同步,以及如何处理冲突和数据一致性问题。 云服务集成: Azure Mobile Services/Azure App Service: 介绍如何利用Microsoft Azure提供的移动服务和应用服务,快速构建后端基础设施,实现数据存储、用户认证、推送通知等功能。本书将提供详细的集成示例,帮助开发者快速上手。 其他第三方云服务: 简要介绍如何集成其他流行的云服务,如Parse、Firebase等。 四、 优化性能与稳定性,提升应用响应速度 一个性能优良、稳定性高的应用是赢得用户青睐的基础。本书将投入大量篇幅,指导开发者如何识别和解决性能瓶颈,确保应用的流畅运行。 内存管理与垃圾回收: 深入理解.NET的垃圾回收机制在Windows Phone 8.1中的应用,学习如何编写高效的代码,避免内存泄漏,并有效地管理对象生命周期。 UI性能优化: UI虚拟化: 再次强调LongListSelector等控件的虚拟化特性,以及如何合理使用,避免UI渲染过载。 图片加载与处理优化: 讲解如何使用更高效的图片加载库,实现图片的异步加载、缓存以及缩放,避免ANR(Application Not Responding)问题。 布局优化: 学习如何通过减少UI层级、合理使用布局面板来提高UI渲染效率。 动画性能调优: 探讨如何优化动画效果,避免卡顿,确保动画的流畅性。 网络请求性能优化: 数据压缩与传输优化: 讲解如何对传输的数据进行压缩,减少网络流量。 异步操作与多线程: 充分利用Task Parallel Library (TPL) 和async/await关键字,将耗时操作放到后台线程执行,避免阻塞UI线程。 缓存策略: 实施有效的网络数据缓存策略,减少重复的网络请求。 后台任务优化: 合理调度后台任务: 讲解如何根据任务的重要性、频率和资源需求,合理调度后台任务,避免影响前台应用的性能。 资源消耗监控: 介绍如何监控后台任务的CPU、内存和网络资源消耗,并进行优化。 异常处理与错误诊断: 健壮的异常处理机制: 学习如何编写健壮的异常处理代码,捕获和处理运行时错误,防止应用崩溃。 日志记录与远程诊断: 介绍如何利用日志记录机制,记录应用运行过程中的关键信息,以及如何使用Application Insights等工具进行远程错误诊断和性能监控。 性能分析工具的使用: 详细讲解Visual Studio提供的性能分析工具,如CPU Usage Tool, Memory Usage Tool, XAML Performance Tool等,帮助开发者定位性能瓶颈。 五、 应用发布与推广,走向成功 掌握了开发和优化技巧后,本书还将引导开发者完成应用的发布和推广流程,帮助开发者将优秀的Windows Phone应用成功推向市场。 打包与签名: 详细讲解如何为应用进行打包,包括创建App Package(应用包),以及如何进行数字签名。 Windows Phone 应用商店(Microsoft Store)发布流程: 详细介绍如何注册开发者账号,准备应用提交资料(如应用描述、截图、图标等),以及提交应用到Microsoft Store的完整流程。 应用审核指南与常见问题: 介绍Microsoft Store的应用审核标准,以及开发者在提交过程中可能遇到的常见问题和解决方案。 应用市场营销与推广: 提供一些基础的应用市场营销策略,如如何撰写吸引人的应用描述,如何优化应用图标和截图,以及如何利用社交媒体等渠道进行推广。 用户反馈与迭代更新: 强调收集用户反馈的重要性,以及如何根据用户反馈进行应用迭代更新,持续提升用户体验。 本书内容详实,案例丰富,旨在成为Windows Phone 8.1开发者案头的必备参考书。通过本书的学习,开发者不仅能掌握Windows Phone 8.1的核心开发技术,更能深入理解应用设计的精髓,打造出在性能、用户体验和功能上都表现出色的移动应用。

用户评价

评分

评价三 这是一本让我眼前一亮的Windows Phone开发书籍。我是一名有一定开发经验的程序员,对移动开发领域一直保持着关注。《Windows Phone Mango开发实践》这本书给我带来了很多新的启发和收获。作者在技术细节的把握上非常到位,比如在讲解异步编程时,书中不仅介绍了Task Parallel Library,还深入讨论了async/await关键字的使用,以及如何在UI线程和后台线程之间安全地进行通信,这对于开发响应迅速的应用至关重要。我尤其喜欢书中对性能优化方面的探讨,例如如何有效利用内存、避免资源泄露,以及如何针对不同硬件性能的设备进行优化。这些内容对于开发高质量的应用至关重要,而往往是其他书籍所忽视的。书中还包含了一些关于应用商店提交、市场推广等方面的建议,虽然不是核心技术内容,但对于开发者来说同样非常实用。总的来说,这本书给我一种“麻雀虽小,五脏俱全”的感觉,内容翔实,讲解深入,而且紧跟技术发展趋势,绝对是Windows Phone开发者案头必备的参考书。

评分

评价一 这本书简直是为我量身打造的!最近我开始涉足Windows Phone的开发领域,市面上相关的书籍很多,但大多要么过于理论化,要么更新不及时。而《Windows Phone Mango开发实践》这本书,恰恰弥补了这一空白。从最基础的环境搭建、开发工具的介绍,到核心概念的讲解,作者都做得非常细致,丝毫没有因为是“实践”而省略掉必要的理论铺垫。比如,在讲到UI布局的时候,书中不仅给出了各种控件的使用方法,还深入分析了不同布局方式的优劣,以及在不同屏幕尺寸下的适配策略,这一点对我这种刚入门的开发者来说,简直是救星。更让我惊喜的是,书中还涉及了一些进阶的内容,比如数据持久化、网络通信、传感器使用等,并且都配有大量的代码示例,清晰易懂。我最喜欢的部分是关于性能优化的章节,这块内容往往在其他书籍中被一带而过,但这本书却用了相当大的篇幅来讲解,让我了解到了如何写出更高效、更流畅的Windows Phone应用。总的来说,这本书内容非常充实,覆盖面广,实用性极强,对于想要快速掌握Windows Phone开发技能的开发者来说,绝对是一本不可多得的宝藏。

评分

评价二 说实话,在拿到《Windows Phone Mango开发实践》之前,我对Windows Phone平台的开发前景有些犹豫。但这本书的出版,让我对这个平台产生了浓厚的兴趣,并且重拾了开发的信心。作者在书中展现出的对Windows Phone开发深刻的理解和丰富的实践经验,令人印象深刻。整本书的逻辑结构非常清晰,从宏观的平台架构到微观的代码实现,层层递进,引人入胜。我特别欣赏书中关于XAML语言的讲解,非常透彻,让我摆脱了之前对声明式UI的一些困惑。此外,作者对MVVM设计模式的阐述也相当到位,通过具体的案例,我才真正理解了这种模式在Windows Phone开发中的重要性和优势。书中还详细介绍了Tile、Toast等Windows Phone特有的交互方式,以及如何利用Live Services来增强应用的体验,这些都是非常有价值的内容。我最看重的是,这本书中的案例都非常贴近实际开发需求,很多例子我可以直接拿来用,或者稍加修改就能满足我的项目需求。这本书不仅教会我“怎么做”,更让我明白“为什么这么做”,这对于提升我的开发思维和解决问题的能力非常有帮助。

评分

评价五 对于Windows Phone平台的开发者而言,《Windows Phone Mango开发实践》是一本不可多得的宝典。我是一名全职的Windows Phone应用开发者,在多年的开发过程中,我接触过不少相关的技术书籍,但很少有能像这本书一样,将理论与实践完美结合,并且讲解得如此深入透彻。作者在书中不仅仅是简单地罗列API,而是深入剖析了Windows Phone开发背后的设计思想和实现原理。我最喜欢的是书中关于异步编程的讲解,作者通过生动的比喻和详细的代码示例,将原本比较抽象的概念变得易于理解,让我能够真正掌握如何在Windows Phone应用中实现高效的异步操作,从而避免UI阻塞,提升用户体验。此外,书中对于性能优化、内存管理、以及如何利用Windows Phone特有的后台任务和推送服务来增强应用功能的讲解,都非常有价值。这些内容都是决定一个应用能否在激烈的市场竞争中脱颖而出的关键因素。这本书不仅仅是一本技术手册,更像是一位经验丰富的导师,循循善诱地引导我走向Windows Phone开发的精通之路。强烈推荐给所有正在或即将从事Windows Phone开发的开发者!

评分

评价四 一直以来,Windows Phone的开发社区似乎不如其他平台活跃,相关的优质学习资源也相对稀缺。《Windows Phone Mango开发实践》的出现,可以说是为国内的Windows Phone开发者带来了一股清流。这本书的翻译质量很高,语言流畅自然,不会让人有翻译腔的感觉。作者的讲解风格非常直接,直击要点,避免了冗余的废话,让读者能够快速进入主题。我特别赞赏书中对于错误处理和调试技巧的讲解,这部分内容往往是新手开发者最容易遇到瓶颈的地方,而这本书提供了非常系统性的指导。书中对后台任务、推送通知等功能的介绍也相当详细,这些功能对于提升用户粘性和应用活跃度至关重要。我曾经花费了很多时间去摸索这些功能,而这本书则提供了一条捷径。此外,书中还涉及到一些关于银河系(Silverlight)和Metro风格UI的设计理念,这些内容不仅有助于理解Windows Phone应用的整体风格,还能将这些设计理念迁移到其他平台的开发中。总而言之,这本书是一本内容扎实、讲解到位、并且能够真正帮助开发者解决实际问题的佳作。

评分

读书能陶冶人的情操,给人知识和智慧。所以,我们应该多读书,为我们以后的人生道路打下好的、扎实的基础!

评分

东西值得看,如果真的学的话

评分

不错不错不错不错不错不错

评分

价格有点贵了,内容偏老,讲Mango的新内容太少了,标题党啊。

评分

多读书,可以让你多增加一些课外知识。培根先生说过:“知识就是力量。”不错,多读书,增长了课外知识,可以让你感到浑身充满了一股力量。这种力量可以激励着你不断地前进,不断地成长。从书中,你往往可以发现自己身上的不足之处,使你不断地改正错误,摆正自己前进的方向。所以,书也是我们的良师益友。

评分

介绍比较全面,各个方面都有,但是深度欠缺,适合入门阅读。还有阅读本书最好有一定SilverLight的基础,本书不包含对SilverLight的介绍。

评分

介绍比较全面,各个方面都有,但是深度欠缺,适合入门阅读。还有阅读本书最好有一定SilverLight的基础,本书不包含对SilverLight的介绍。

评分

非常好,质量好,送货快,支持

评分

多读书,可以让你变聪明,变得有智慧去战胜对手。书让你变得更聪明,你就可以勇敢地面对困难。让你用自己的方法来解决这个问题。这样,你又向你自己的人生道路上迈出了一步。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有