Windows Phone 7高级编程—使用Visual Studio、Silverlight与XNA进行应用和游戏开发(国内第一本Windows Phone 7译著)
基本信息
- 原书名: Professional Windows Phone 7 Application Development: Building Applications and Games Using Visual Studio, Silverlight, and XNA
- 原出版社: Wrox
- 作者: (美)Nick Randolph Christopher Fairbairn [作译者介绍]
- 译者: 张崟 邹鋆弢
- 出版社:清华大学出版社
- ISBN:9787302269496
- 上架时间:2011-11-7
- 出版日期:2011 年10月
- 开本:16开
- 页码:535
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 移动开发 > Windows Mobile/Symbian
计算机 > 软件与程序设计 > Silverlight
合作专区 > 微软技术图书 > 微软操作系统 > Windows Mobile
编辑推荐
国内第一本Windows Phone 7译著
带您在windows phone 7开发世界中尽情畅游
内容简介回到顶部↑
书籍
计算机书籍
windows phone 7是microsoft推出的最新移动平台。它引入了大量新功能和服务,是风靡全球的主流移动平台之一。《windows phone 7高级编程——使用visual studio、silverlight与xna进行应用和游戏开发》带您在windows phone 7开发世界中尽情畅游;在富有启迪意义的示例引导下,指引您使用silverlight、xna、visual studio、expression blend和设备模拟器等工具轻松地设计、部署和销售windows phone 7应用程序,并构建时尚、简洁、清爽、令人耳目一新的用户界面。
主要内容
简要介绍windows phone 7工具利用和户界面基础知识
讨论全景、枢轴和地图控件的用法、页而间导航方式以及应用程序设置方式
介绍多视图应用程序、白动旋转和白适应大小的使用技巧
提出有关应用程序生命周期管理和xna游戏丌发的建议分析点击、触控、手势和照相机的用法
列出大量示例以及构建移动应用程序的最佳实践
计算机书籍
windows phone 7是microsoft推出的最新移动平台。它引入了大量新功能和服务,是风靡全球的主流移动平台之一。《windows phone 7高级编程——使用visual studio、silverlight与xna进行应用和游戏开发》带您在windows phone 7开发世界中尽情畅游;在富有启迪意义的示例引导下,指引您使用silverlight、xna、visual studio、expression blend和设备模拟器等工具轻松地设计、部署和销售windows phone 7应用程序,并构建时尚、简洁、清爽、令人耳目一新的用户界面。
主要内容
简要介绍windows phone 7工具利用和户界面基础知识
讨论全景、枢轴和地图控件的用法、页而间导航方式以及应用程序设置方式
介绍多视图应用程序、白动旋转和白适应大小的使用技巧
提出有关应用程序生命周期管理和xna游戏丌发的建议分析点击、触控、手势和照相机的用法
列出大量示例以及构建移动应用程序的最佳实践
作译者回到顶部↑
本书提供作译者介绍
Nick Randolph目前经营着一家专门构建Windows Phone富移动应用程序的公司——Built to Roam。此前,Nick是nsquared Solutions公司的联合创始人和开发经理,他带领开发团队利用最新技术构建智能化软件。在加盟nsquared之前,Nick曾任Intilecta公司首席开发人员,并全程参与了该公司应用程序框架的设计与构建。
在取得工程(IT)/商务双学位后,由于他对.NET开发人员社区作出了卓越贡献并熟练地掌握了Windows Mobile平台开发技术,Nick荣膺Microsoft MVP称号。现在他孜孜不倦地通过博客http://nic.. << 查看详细
在取得工程(IT)/商务双学位后,由于他对.NET开发人员社区作出了卓越贡献并熟练地掌握了Windows Mobile平台开发技术,Nick荣膺Microsoft MVP称号。现在他孜孜不倦地通过博客http://nic.. << 查看详细
目录回到顶部↑
《windows phone 7高级编程—使用visual studio、silverlight与xna进行应用和游戏开发》
第1章 metro与windows phone 1
1.1 最低配置规范 2
1.1.1 框架设计 2
1.1.2 屏幕分辨率 4
1.2 metro设计语言 4
1.2.1 准则 6
1.2.2 用户体验 7
1.3 start屏幕与lock屏幕 7
1.4 hub 9
1.5 开发人员的视角 11
1.6 小结 12
第2章 免费的visual studio 2010
和 expression blend 4 13
2.1 visual studio 2010 express for
windows phone 13
2.2 expression blend 4 18
2.3 windows phone模拟器 21
2.4 小结 22
第3章 按照“红线准则”设计布局 25
第1章 metro与windows phone 1
1.1 最低配置规范 2
1.1.1 框架设计 2
1.1.2 屏幕分辨率 4
1.2 metro设计语言 4
1.2.1 准则 6
1.2.2 用户体验 7
1.3 start屏幕与lock屏幕 7
1.4 hub 9
1.5 开发人员的视角 11
1.6 小结 12
第2章 免费的visual studio 2010
和 expression blend 4 13
2.1 visual studio 2010 express for
windows phone 13
2.2 expression blend 4 18
2.3 windows phone模拟器 21
2.4 小结 22
第3章 按照“红线准则”设计布局 25
译者序回到顶部↑
在当今的移动互联网时代,手机已融入到人们的日常生活中。Windows Phone 7操作系统秉承微软“以用户为中心”的一贯理念,为用户带来了美妙绝伦的全新体验,其电话、短信和拍照功能都简捷高效,堪称现代都市人的贴心伴侣。
Windows Phone 7也为开发人员打造出一片蓝海,使我们有机会在这个极具潜力的全新平台上取得一番成就。本书两位作者拥有丰富的移动开发经验,他们在撰写期间,曾多次与微软Windows Phone产品组的核心成员探讨,力求将最先进的理念、最权威的方法和最实用的技术奉献给读者。
本书全面介绍Windows Phone 7开发技术,系统讲述Windows Phone 7开发工具、设计理念、基础功能和诸多高级技术,详细讨论Expression Blend的用法,并介绍XNA框架基础知识。涵盖的主题包括身份验证、JSON数据解析、WCF数据服务、OData协议、OAuth协议、数据绑定、MVVM、MEF、MSAF、数据安全性、应用程序调试以及模拟器自动化测试等。
本书中的内容绝对是国内Windwos Phone 7开发人员所急需的。身为一名译者和Windows Phone 7开发人员,我在翻译过程中学到大量知识,发现很多亮点(例如,第16章介绍的数据缓存和同步框架十分精巧,令人拍案叫绝)。对于有志于从事Windows Phone平台开发的朋友而言,本书堪称一座熠熠生辉的富金矿!
我在翻译过程中曾多次与作者联系,更正了原书中存在的个别问题,并在较难理解之处给出了译注。由于水平和时间所限,难免存在个别疏漏之处,敬请大家谅解。
十分荣幸参与本书的翻译。在此特别感谢厦门城市职业学院的陈珍娜老师的大力支持,陈老师耐心帮我解决了多处翻译问题。感谢清华大学出版社的李阳编辑和韩宏志编辑,他们耐心细致地整理稿件,并及时提出反馈意见,敬业精神令人肃然起敬。感谢与我共同完成翻译工作的邹鋆弢先生。感谢黄保翕先生的支持,感谢本书作者Nick Randolph以及微软Windows Phone的MVP林永坚(Jake Lin),他们在百忙之中解答我提出的问题。感谢姜泳涛为本书撰写推荐者序。感谢CSDN的CTO曾登高先生无私的帮助。感谢方浩、张大磊、王涛、吴茂安、庄永耀、王昆、王力和陆亚男,感谢你们给予的关心、帮助。感谢亲爱的父母对我无微不至的照顾。最后感谢我的女友尹航,翻译本书占去了很多本属于你的时间,感谢你的支持和理解,我永远爱你!
张崟
2011年9月作于北京
Windows Phone 7也为开发人员打造出一片蓝海,使我们有机会在这个极具潜力的全新平台上取得一番成就。本书两位作者拥有丰富的移动开发经验,他们在撰写期间,曾多次与微软Windows Phone产品组的核心成员探讨,力求将最先进的理念、最权威的方法和最实用的技术奉献给读者。
本书全面介绍Windows Phone 7开发技术,系统讲述Windows Phone 7开发工具、设计理念、基础功能和诸多高级技术,详细讨论Expression Blend的用法,并介绍XNA框架基础知识。涵盖的主题包括身份验证、JSON数据解析、WCF数据服务、OData协议、OAuth协议、数据绑定、MVVM、MEF、MSAF、数据安全性、应用程序调试以及模拟器自动化测试等。
本书中的内容绝对是国内Windwos Phone 7开发人员所急需的。身为一名译者和Windows Phone 7开发人员,我在翻译过程中学到大量知识,发现很多亮点(例如,第16章介绍的数据缓存和同步框架十分精巧,令人拍案叫绝)。对于有志于从事Windows Phone平台开发的朋友而言,本书堪称一座熠熠生辉的富金矿!
我在翻译过程中曾多次与作者联系,更正了原书中存在的个别问题,并在较难理解之处给出了译注。由于水平和时间所限,难免存在个别疏漏之处,敬请大家谅解。
十分荣幸参与本书的翻译。在此特别感谢厦门城市职业学院的陈珍娜老师的大力支持,陈老师耐心帮我解决了多处翻译问题。感谢清华大学出版社的李阳编辑和韩宏志编辑,他们耐心细致地整理稿件,并及时提出反馈意见,敬业精神令人肃然起敬。感谢与我共同完成翻译工作的邹鋆弢先生。感谢黄保翕先生的支持,感谢本书作者Nick Randolph以及微软Windows Phone的MVP林永坚(Jake Lin),他们在百忙之中解答我提出的问题。感谢姜泳涛为本书撰写推荐者序。感谢CSDN的CTO曾登高先生无私的帮助。感谢方浩、张大磊、王涛、吴茂安、庄永耀、王昆、王力和陆亚男,感谢你们给予的关心、帮助。感谢亲爱的父母对我无微不至的照顾。最后感谢我的女友尹航,翻译本书占去了很多本属于你的时间,感谢你的支持和理解,我永远爱你!
张崟
2011年9月作于北京
前言回到顶部↑
Windows Phone是Microsoft推出的最新移动平台。它引入了大量新功能和服务,这使其成为市场中内容最丰富的移动平台之一。Windows Phone中的应用程序和游戏使用Visual Studio进行开发,借助Expression Blend进行设计。这些强大工具释放出的组合威力使得Windows Phone成为最易于开发的移动平台。
本书将带您游历这个全新移动平台中的每个主要方面。它将向您展示如何利用Windows Phone的硬件和软件服务来构建应用程序和游戏。您还将学习如何使应用程序连接到运行在云中的服务。
其中每个主题都提供了示例代码,您可以使用它们来进行演练并对其进行改编从而更深入地理解Windows Phone开发平台。
读者对象
本书面向移动应用程序开发新手,以及已经为其他移动平台(如Windows Mobile、Android或iPhone)构建过移动应用程序的开发人员。
为了收到最圆满的学习效果,建议您至少对C# 和.NET Framework具有较深入的理解。之前掌握的Silverlight或WPF知识将有助于您理解本书后半部分中列举的某些示例。
涵盖的内容
Windows Phone应用程序和游戏有一套独特的要求和需要解决的挑战。本书将介绍在Windows Phone操作系统的创建中所蕴含的设计理念以及如何将其运用到您的开发工作中。您将学习如何与Windows Phone平台的各个方面进行交互,以及如何构建应用程序使其提供一致且可靠的用户体验。
本书不会全面介绍Silverlight或.NET Framework,而是着重介绍构建Windows Phone应用程序所需的背景知识。
编排方式
本书的组织结构可以帮助您尽快构建出应用程序。开头几章旨在帮助您理解构建Windows Phone应用程序所需的工具、技术和设计准则。随后的章节介绍了如何使用设备中的硬件和软件服务。最后几章的主题包括Web连接、数据的处理、应用程序框架和安全性;这些较高级的主题在构建成功的Windows Phone应用程序时同样至关重要。
● 第1章:Metro与Windows Phone——第1章简要介绍Windows Phone平台并探究用户体验的设计理念。
●第2章:免费的Visual Studio 2010和Expression Blend 4——Windows Phone的开发是通过Visual Studio和Expression Blend来实现的。在该章中,您将学习如何开始使用这些工具以及如何通过内置的模拟器来调试和测试应用程序。
●第3章:按照“红线准则”设计布局——移动设备的屏幕尺寸小,这使得您必须正确设计应用程序的布局。第3章将介绍如何利用Silverlight的强大功能来快速构建内容丰富的用户界面。
●第4章:添加运动效果——在第4章中您将学习如何使应用程序更具动感和活力。此外还将了解如何使用Expression Blend创建故事板和状态过渡。
●第5章:方向与覆盖组件——Windows Phone支持多种不同的方向,您可以在应用程序中选用。第5章将向您展示如何处理应用程序的方向变化,以及当应用程序被诸如来电呼叫这类覆盖组件遮住时应该如何进行响应。
●第6章:导航——Windows Phone最独特的功能之一就是应用程序生命周期模型(控制应用程序之间以及应用程序内部的导航)。在第6章中,您将了解如何在页面间进行导航以及当应用程序进入后台时应采取的操作。
●第7章:应用程序平铺图标与通知——第7章介绍如何将应用程序集成到Windows Phone的Start屏幕中。您将了解如何自定义Start屏幕中的平铺图标,以及如何使用通知来更新平铺图标或将重要的事件通知给用户。
●第8章:任务——将移动应用程序与桌面或Web应用程序区分开的,就是它与设备功能相结合的能力。在第8章中,您将看到如何发送SMS消息、发起电话呼叫以及与Pictures hub相结合。
●第9章:触控输入——Windows Phone被设计为利用触控手势进行操作。第9章介绍如何扩展应用程序以便响应诸如滑动、拖动以及收缩与拉伸的标准触控手势。
本书将带您游历这个全新移动平台中的每个主要方面。它将向您展示如何利用Windows Phone的硬件和软件服务来构建应用程序和游戏。您还将学习如何使应用程序连接到运行在云中的服务。
其中每个主题都提供了示例代码,您可以使用它们来进行演练并对其进行改编从而更深入地理解Windows Phone开发平台。
读者对象
本书面向移动应用程序开发新手,以及已经为其他移动平台(如Windows Mobile、Android或iPhone)构建过移动应用程序的开发人员。
为了收到最圆满的学习效果,建议您至少对C# 和.NET Framework具有较深入的理解。之前掌握的Silverlight或WPF知识将有助于您理解本书后半部分中列举的某些示例。
涵盖的内容
Windows Phone应用程序和游戏有一套独特的要求和需要解决的挑战。本书将介绍在Windows Phone操作系统的创建中所蕴含的设计理念以及如何将其运用到您的开发工作中。您将学习如何与Windows Phone平台的各个方面进行交互,以及如何构建应用程序使其提供一致且可靠的用户体验。
本书不会全面介绍Silverlight或.NET Framework,而是着重介绍构建Windows Phone应用程序所需的背景知识。
编排方式
本书的组织结构可以帮助您尽快构建出应用程序。开头几章旨在帮助您理解构建Windows Phone应用程序所需的工具、技术和设计准则。随后的章节介绍了如何使用设备中的硬件和软件服务。最后几章的主题包括Web连接、数据的处理、应用程序框架和安全性;这些较高级的主题在构建成功的Windows Phone应用程序时同样至关重要。
● 第1章:Metro与Windows Phone——第1章简要介绍Windows Phone平台并探究用户体验的设计理念。
●第2章:免费的Visual Studio 2010和Expression Blend 4——Windows Phone的开发是通过Visual Studio和Expression Blend来实现的。在该章中,您将学习如何开始使用这些工具以及如何通过内置的模拟器来调试和测试应用程序。
●第3章:按照“红线准则”设计布局——移动设备的屏幕尺寸小,这使得您必须正确设计应用程序的布局。第3章将介绍如何利用Silverlight的强大功能来快速构建内容丰富的用户界面。
●第4章:添加运动效果——在第4章中您将学习如何使应用程序更具动感和活力。此外还将了解如何使用Expression Blend创建故事板和状态过渡。
●第5章:方向与覆盖组件——Windows Phone支持多种不同的方向,您可以在应用程序中选用。第5章将向您展示如何处理应用程序的方向变化,以及当应用程序被诸如来电呼叫这类覆盖组件遮住时应该如何进行响应。
●第6章:导航——Windows Phone最独特的功能之一就是应用程序生命周期模型(控制应用程序之间以及应用程序内部的导航)。在第6章中,您将了解如何在页面间进行导航以及当应用程序进入后台时应采取的操作。
●第7章:应用程序平铺图标与通知——第7章介绍如何将应用程序集成到Windows Phone的Start屏幕中。您将了解如何自定义Start屏幕中的平铺图标,以及如何使用通知来更新平铺图标或将重要的事件通知给用户。
●第8章:任务——将移动应用程序与桌面或Web应用程序区分开的,就是它与设备功能相结合的能力。在第8章中,您将看到如何发送SMS消息、发起电话呼叫以及与Pictures hub相结合。
●第9章:触控输入——Windows Phone被设计为利用触控手势进行操作。第9章介绍如何扩展应用程序以便响应诸如滑动、拖动以及收缩与拉伸的标准触控手势。
序言回到顶部↑
随着科技的迅猛发展,手机产业的变革可谓天翻地覆。前两年还是诺基亚一枝独秀,孰料风云突变,如今诺基亚的市场份额明显萎缩,智能手机市场进入群雄并起的时代,在浩荡的历史洪流中,Windows Phone 7应运而生了。
我郑重推荐开发人员学习Windows Phone 7,原因有以下三点。首先,微软在智能手机领域技术沉淀深厚,有雄厚的资金做后盾,而Windows Phone 7是微软全力打造的智能手机平台。第二,其他平台都已历经一段时期的发展,市场和开发竞争趋于白热化,而Windows Phone 7平台新近才推出,在中国市场尚未正式发布,您可以紧抓良机开垦这块处女地。第三,Windows Phone 7与其他两个主流智能手机平台相比具有优势。开放平台Android的用户界面差异化严重,版本多,正遭遇专利危机;而iPhone则由苹果公司独家完成硬件的设计生产和iOS,平台完全封闭,手机型号单一。反观Windows Phone 7,它是由微软统一提供的操作系统,不存在专利问题;另外,微软与广大OEM厂商精诚合作,吸引诺基亚、HTC和三星等公司加入,使机型更趋丰富,Windows Phone 7的发展呈现出一派火热的燎原之势。
去年年初,Windows Phone 7还乏人问津,但时至今日,它已成为公众的宠儿。国内各大技术论坛开设了Windows Phone 7专栏,各种观点激烈碰撞,气氛异常火爆。很多技术爱好者都在关注中国国内的相关开发资料,随着本书的面世,大家的参考资料库中又增添了一本珍贵的技术宝典。
本书浓墨重彩地描述Windows Phone 7开发工具的使用、页面导航、执行模型、推送通知和任务等主题,全面介绍Windows Phone 7的重要开发框架Silverlight和XNA,并列举大量紧贴实际的示例来帮助读者透彻地理解它们。
本书是国内第一本Windows Phone 7译著。译者张崟和邹鋆弢是智能手机开发精英人士,他们本着严谨的翻译态度,字斟句酌,将大量心血和汗水投注到本书,力求为读者献上一本经典译作。特此谨向您推荐!
如果您是初出茅庐的Windows Phone 7新手,您可以利用本书由浅入深了解与开发相关的各个知识点;如果您已经基本了解Windows Phone 7开发,您可以利用本书系统地梳理知识点,更加全面透彻地理解知识点;如果您已经是经验丰富的Windows Phone 7开发人员,您可将本书作为手头的一本“字典”,随时查阅相关资料。
相信本书能够激起您对Windows Phone 7开发的浓厚兴趣,并助您蜕变为一名出色的Windows Phone 7开发人员。“时不我待,数智能手机开发风流人物,还看今朝的各位!”
姜泳涛
微软最有价值专家
2011年8月作于北京
我郑重推荐开发人员学习Windows Phone 7,原因有以下三点。首先,微软在智能手机领域技术沉淀深厚,有雄厚的资金做后盾,而Windows Phone 7是微软全力打造的智能手机平台。第二,其他平台都已历经一段时期的发展,市场和开发竞争趋于白热化,而Windows Phone 7平台新近才推出,在中国市场尚未正式发布,您可以紧抓良机开垦这块处女地。第三,Windows Phone 7与其他两个主流智能手机平台相比具有优势。开放平台Android的用户界面差异化严重,版本多,正遭遇专利危机;而iPhone则由苹果公司独家完成硬件的设计生产和iOS,平台完全封闭,手机型号单一。反观Windows Phone 7,它是由微软统一提供的操作系统,不存在专利问题;另外,微软与广大OEM厂商精诚合作,吸引诺基亚、HTC和三星等公司加入,使机型更趋丰富,Windows Phone 7的发展呈现出一派火热的燎原之势。
去年年初,Windows Phone 7还乏人问津,但时至今日,它已成为公众的宠儿。国内各大技术论坛开设了Windows Phone 7专栏,各种观点激烈碰撞,气氛异常火爆。很多技术爱好者都在关注中国国内的相关开发资料,随着本书的面世,大家的参考资料库中又增添了一本珍贵的技术宝典。
本书浓墨重彩地描述Windows Phone 7开发工具的使用、页面导航、执行模型、推送通知和任务等主题,全面介绍Windows Phone 7的重要开发框架Silverlight和XNA,并列举大量紧贴实际的示例来帮助读者透彻地理解它们。
本书是国内第一本Windows Phone 7译著。译者张崟和邹鋆弢是智能手机开发精英人士,他们本着严谨的翻译态度,字斟句酌,将大量心血和汗水投注到本书,力求为读者献上一本经典译作。特此谨向您推荐!
如果您是初出茅庐的Windows Phone 7新手,您可以利用本书由浅入深了解与开发相关的各个知识点;如果您已经基本了解Windows Phone 7开发,您可以利用本书系统地梳理知识点,更加全面透彻地理解知识点;如果您已经是经验丰富的Windows Phone 7开发人员,您可将本书作为手头的一本“字典”,随时查阅相关资料。
相信本书能够激起您对Windows Phone 7开发的浓厚兴趣,并助您蜕变为一名出色的Windows Phone 7开发人员。“时不我待,数智能手机开发风流人物,还看今朝的各位!”
姜泳涛
微软最有价值专家
2011年8月作于北京
相关资源回到顶部↑
· Windows Phone 7高级编程第1章..
· Windows Phone 7高级编程第7章..
· Windows Phone 7高级编程第10章..
· Windows Phone 7高级编程第15章..
· Windows Phone 7高级编程第19章..
· Windows Phone 7高级编程—使用Visual Studio、Silverlight与XNA进行应用和游戏开发第1章..
· Windows Phone 7高级编程—使用Visual Studio、Silverlight与XNA进行应用和游戏开发第7章..
· Windows Phone 7高级编程—使用Visual Studio、Silverlight与XNA进行应用和游戏开发第10章..
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)· Windows Phone 7高级编程第7章..
· Windows Phone 7高级编程第10章..
· Windows Phone 7高级编程第15章..
· Windows Phone 7高级编程第19章..
· Windows Phone 7高级编程—使用Visual Studio、Silverlight与XNA进行应用和游戏开发第1章..
· Windows Phone 7高级编程—使用Visual Studio、Silverlight与XNA进行应用和游戏开发第7章..
· Windows Phone 7高级编程—使用Visual Studio、Silverlight与XNA进行应用和游戏开发第10章..








点击看大图





加载中...
