第一图书网

Windows Phone 7入门经典

[美] Nick Lecrenski, 莱克恩斯基 (Nick Lecrenski)、沃森 (Karli Watson)、丰塞卡-恩塞尔 (Robert Fonseca-Ensor)、 陈珍娜 清华大学出版社 (2013-01出版)
出版时间:

2013-1  

出版社:

莱克恩斯基 (Nick Lecrenski)、沃森 (Karli Watson)、丰塞卡-恩塞尔 (Robert Fonseca-Ensor)、 陈珍娜 清华大学出版社 (2013-01出版)  

作者:

[美] Nick Lecrenski,  

内容概要

本书旨在分享强大的Microsoft编程工具(诸如Silverlight、XNA和Visual Studio 2010 Express Edition一类)的使用心得,介绍了如何使用现有的C#和.NET编程技能来开发一些Windows Phone 7应用程序。本书作者团队探讨了各种用来增强开发经验的云服务和门户服务,详细说明了一些丰富应用程序的做法,有些做法甚至还使用了独立存储和Silverlight工具包。对Windows Phone 7应用程序生命周期的深度剖析,在与硬件进行交互和使用Expression Blend来创建更丰富的用户界面方面提供的建议,这些都有助于你学习创建独特而又实用的Windows Phone 7应用程序。
内容简介:
 回顾Windows Phone操作系统的历史,评点Windows Phone 7与前辈们的不同之处演示页面导航、笔刷、颜色、主题等的最佳用法
 详细说明一些能确保用户在从挂起应用状态返回到当前工作应用时有一个平滑过渡的做法。
 讨论诸如启动器和选择器一类标准化功能的用法
 介绍一些构建Web服务的做法,这些服务可以把数据提供给其他任何支持Web服务消费的设备

作者简介

作者:(美国)莱克恩斯基(Nick Lecrenski)(美国)沃森(Karli Watson) (美国)丰塞卡—恩塞尔(Robert Fonseca—Ensor) 译者:陈珍娜 邹鋆弢 Nick Lecrenski是My Fitness Journal的创始人和首席开发者,这是一个基本使用Silvedight技术实现的健身网站。Nick还著奄Silverlight 4:Problem—Design—Solution一书。 Karli Watson是3 form有限责任公司的签约作家和技术顾问,此外还是Content Master的合作技术专家。 Robert Fonseca—Ensor是Infusion公司的顾问,擅长WPF、Silvedight和iPhone发。

书籍目录

第1章Windows Phone 7介绍 1.1 Windows Mobile平台 1.1.1 iPhone的出现 1.1.2 Android问世 1.1.3 Microsoft重新进入市场 1.2 Windows Phone 7平台 1.2.1 Windows Phone 7的硬件规范 1.2.2 Windows Phone 7的体系结构 1.3开始进行Windows Phone 7开发 1.4小结 第2章借助Silverlight创建炫丽的应用程序 2.1 Windows Phone 7的开发需求 2.2什么是Silverlight 2.2.1什么是XAML 2.2.2 Windows Phone应用程序的结构 2.2.3 Silverlight控件与开发 2.2.4常用控件属性 2.2.5布局控件 2.2.6 Silverlight编程 2.2.7交互控件 2.3 小结 第3章使用形状、颜色、笔刷和变换 美化应用程序 3.1创建形状 3.1.1 Ellipse控件 3.1.2 Rectangle控件 3.1.3 Line控件 3.1.4 Polygon控件 3.1.5 Polyline控件 3.2使用颜色 3.3 使用笔刷 3.3.1 SolidColorBrush对象 3.3.2 LinearGradientBrush对象 3.3.3 RadialGradientBrush对象 3.3.4 ImageBrush对象 3.4应用变换 3.4.1 RotateTransform对象 3.4.2 ScaleTransforill对象 3.4.3 SkewTransform控件 3.4.4 TranslateTransform对象 3.4.5 TransformGroup对象 3.5 小结 第4章高级用户界面技术:样式、模板和Visual State Manager 4.1了解控件样式 4.1.1应用程序样式 4.1.2 BaseOn样式 4.1.3控件模板 4.1.4 Visual State Manager 4.1.5 Expression Blend 4.1.6用户控件 4.1.7自定义控件 4.2小结 第5章独立存储、页面导航和应用程序生命周期 5.1独立存储 5.1.1 Windows Phone 7数据存储的工作原理 5.1.2开始使用独立存储 5.1.3 IsolatedStorageSettings对象 5.1.4 IsolatedStorageFile对象 5.2使用导航框架 5.21 了解导航框架 5.2.2 NavigationService类 5.2.3查询字符串 5.24导航事件 5.2.5页面状态 5.3应用程序生命周期 5.3.1启动状态 5.3.2运行状态 5.3.3关闭状态 5.3.4停用状态 5.3.5激活状态 5.4小结 第6章与硬件交互 6.1移动设备应用程序开发的区别是什么 6.2 Windows Phone 7硬件规范 6.3更改设备方向 6.3.1配置应用程序支持的向 6.3.2响应方向变化 6.3.3设备方向的最佳实践 6.4了解Back按钮 6.4.1使用Back按钮的功能 6.4.2响应Back按钮 6.5振动 6.6收听FM收音机 6.7用加速计加速 6.7.1 AccelerometerSensor传感器 6.7.2模拟加速计数据 6.8小结 第7章启动器、选择器和高级用户输入 7.1使用应用程序栏 7.1.1添加应用程序栏 7.1.2应用程序栏的最佳实践 7.2使用启动器和选择器 7.2.1启动器概述 7.2.2选择器概述 7.2.3墓碑化 7.2.4使用联系人 7.2.5打电话 7.2.6使用电子邮件和SMS消息 7.2.7与相机进行交互 7.2.8使用其他启动器 7.3软件输入面板 7.4使用多点触摸 7.4.1模拟多点触摸 7.4.2操作事件 7.4.3使用手势 7.5小结 第8章Windows Phone 7服务与云服务 8.1什么是服务 8.2借助位置服务确定自己的位置 8.2.1对位置数据源的概述和比较 8.2.2获取位置信息 8.2.3位置服务的最佳实践 8.3使用云服务 8.3.1使用微软云数据 8.3.2在Windows Phone 7应用中使用必应地图 8.4小结 第9章创建和使用Web服务 9.1服务体系结构的基础知识 9.1.1 HTTP 9.1.2 REST 9.1.3 WCF 9.2 Web请求和响应 …… 第10章Web服务推送通知 第11章Windows Phone 7上的XNA平台 第12章Expression Blend 第13章使用Silverlight for WindowsPhone Tookit并创建全景用户界面 第14章模式、框架和测试 第15章发布应用程序 附录练习题答案

章节摘录

版权页: 插图: 8.3使用云服务 最近,软件即服务(Softare as a Service,SaaS;又被称为Software plus Service,S+S)纳入到Web服务的体系中,这涉及在Internet中直接使用软件。与在Pc上使用大型的用程序不同,SaaS使用小型应用程序(叫做瘦客户端)在Intemet上订阅功能,通常需要订阅付费,而不是一次性付款。这种模式有很多优势,最直接的要算是应用程序会自动更新,而不需要用户像之前那样安装补丁或更新。当然,SaaS需要保持与Intemet的连接,所以这种模式还并不完美,因为连接可能是断断续续的——尤其对于移动设备而言。 借助云计算,人们使用的应用程序,连同被这些应用程序使用的以及连接这些应用程与其他应用程序所需的数据都是可远程访问的。这样一来,甚至可以将数据存储在远程件存储器上,而不是存储在本地硬件上。这样做的优势在于减少了人们对于他们使用的的依赖性。在某些情况下,比如把Web浏览器当作客户端,对于设备硬件的依赖可能很小。 实际上,云计算正处在发展阶段,但是由于存在微软Azure这样的系统来帮助聚集云使用程序,云计算发展得很迅速。然而,云计算最完善的部分要算云服务,这也是最适合Windows Phone 7的地方。云服务是经特别设计用来提供云计算功能的Web服务;打个比方,云服务提供砖块,用户再用这些砖块盖楼。 本节将会介绍微软目前或将来提供的云服务。可以预计,其他公司在某个时候也会提云服务,但因为这还是个新领域,所以提供这些服务的公司还不多。 8.3.1使用微软云数据 微软很重视云计算并将之当作“下一伟大的技术”。因此,微软大量投资云服务,并微软的许多下一代应用程序已经使用了这些服务。Windows Phone 7应用程序可以使用多这样的应用程序或服务,包括Windows Live Messenger Connect、Bin9、XBox LIVE、和Azure。在本书写作之时,许多云功能还处在开发的早期。一些功能,比如Bin9提供的Bing Maps,经足够成熟并且可以使用,但是大部分还不够成熟。下面将会介绍哪些服务已经可用,些将来有希望可用。 1.Windows Live Messenger Connect Windows Live是微软主要的Web和应用门户,具有大量的功能,包括邮件、日历、即通信、在线文件存储、办公软件协同等。Windows Live Messenger Connect是Web服务和API的集合,目的在于为第三方应用软件提供Windows Live功能。Windows Phone 7设可以使用所有这些功能。 目前,Windows Live Messenger Connect正处于内测阶段。在http://msdn.microsoft.com/er—us/windowslive/default.aspx上可以查看详细情况。在这个站点中可以申请加入测试,并且体验“交互式SDK”以查看可能使用哪些服务。


编辑推荐

《Windows Phone 7入门经典:使用Silverlight和XNA开发Windows Phone应用》主要内容回顾Windows Phone操作系统的历史,评点WindowsPhone 7与之前版本的不同之处。演示页面导航、笔刷、颜色、主题等功能的最佳用法。详细说明一些确保用户在从挂起应用状态返回到当前工作应用时能够平滑过渡的做法。讨论启动器和选择器这种标准化功能的用法。介绍一些构建Web服务的方法,这些Web服务可以把数据提供给其他任何支持Web服务使用的设备。

图书封面

广告

下载页面


Windows Phone 7入门经典 PDF格式下载



书刚拿到手,具体内容没有看,翻了一下,这字和插图真够模糊!!!这事正版的吗?


相关图书