•  
您当前的位置:机构主页>>深入浅出:Windows Phone 7应用开发
借阅用户图书专区
  • 机构用户:清华大学出版社
  • 已借阅图书:我的借阅图书
  • 个人借阅限制说明:您可同时借阅5本书,每本书可阅读7天,借阅期结束1天后可再次借阅。
中图法分类:无线电电子学、电讯技术
图书名称:深入浅出:Windows Phone 7应用开发
出版日期:2012-02-01
作者:林政
Isbn:9787302274643
定价:48.00
开本:16
页数:27.50
字数:687
装帧:平装
丛书名:
  • 简介
  • 本书系统论述了Windows Phone 7操作系统的应用开发,全书由浅入深地介绍了Windows Phone 7应用程序开发的各方面知识,分为开发基础篇、开发技术篇和开发实例篇3个部分,从不同的层面进行了阐释。开发基础篇介绍了Windows Phone 7的基本情况,主要包括开发坏境的搭建和基本的语法知识,为接下来的应用开发做好充分的准备; 开发技术篇介绍了常用控件、布局管理、数据存储、图形动画、多媒体、启动器与选择器、手机感应编程、MVVM模式、Silverlight Toolkit组件和网络编程这些实用的编程知识; 开发实例篇以应用实例的方式综合地讲解了Windows Phone 7各种编程技术的运用,以实例的训练来加强对Windows Phone 7的技术知识的理解。
      本书覆盖面广,实例丰富,注重理论与实践的结合,并提供了书中所有范例的源代码,适合于Windows Phone 7开发入门的读者,也适合于从其他智能手机平台转向Windows Phone 7平台的读者,同时对于有Windows Phone 7开发经验的读者也极具参考价值。
  • 前言
  • 创新与革命一直都是IT行业的灵魂,苹果的iPhone是一个颠覆式的革命者,它重新定义了手机的含义,给予人们一种独一无二的体验,并且打造出了一种前所未有的商业模式,让其iPhone产品,在推向市场后大受欢迎。接下来,谷歌公司收购了Android操作系统,把这场智能手机领域的革命推向了另一个高潮,谷歌开源的策略让Android手机遍地开花,大受追捧。然而,革命总是有人欢喜有人忧,昔日的王者诺基亚,已经失去了当年在手机领域呼风唤雨的地位了,Symbian系统的臃肿和落后让诺基亚已经力不从心,微软的Windows Mobile手机操作系统的市场占有率也日渐下降。创新和革命一直都没有停止过,面对着严峻的形势,微软重新审视了手机操作系统的研发,果断地抛弃了落后的Windows Mobile操作系统,研发出了Windows Phone 7操作系统,Windows Phone 7是一款全新的手机操作系统而不是Windows Mobile的更新,它标志着微软的Windows Phone系列手机操作系统的开始。2011年4月,诺基亚和微软正式结盟,诺基亚将会渐渐地放弃Symbian操作系统而转向微软的Windows Phone操作系统,这同时也标志着微软的Windows Phone跟谷歌的Android、苹果的iPhone在移动领域对抗的开始。
      Windows Phone是一个年轻的手机操作系统,它是微软在面对着iPhone和Android的威胁,综合地考虑了许多iPhone和Android的优点以及缺点的基础上诞生的,具有无穷的发展潜力。在未来的智能手机操作系统的领域中,Windows Phone将会起着举足轻重的作用。2011年年初微软与诺基亚达成战略合作协议,共同发展Windows Phone手机操作系统和打造Windows Phone操作系统的生态圈,这对于Windows Phone系统的发展是一个极大的利好消息,同时微软和诺基亚的结盟使得Windows Phone成为了Android系统和iPhone系统的一个强劲对手。
    本书包含哪些内容
      本书内容涵盖Windows Phone 7手机应用开发(含API)的各方面的知识,比如控件、数据存储、图形动画、多媒体、MVVM模式、互联网编程等,讲解全面,实例丰富,深入浅出地介绍了Windows Phone 7应用开发的方方面面。本书的一些实例应用已经发布到Windows Phone Marketplace,可以直接用Windows Phone 7手机去下载使用; 当然,书中给出了这些实例的源代码。
    光盘包含哪些内容
      配套光盘涵盖了两部分内容: 书中实例源代码及书中实例的开发视频文件。源代码为第2章及第4章~第15章等共13章内容涉及实例源代码; 开发视频文件为RSS阅读器、博客园主页、记事本、快递100、快递邮件、日历、时钟、统计图表、网络留言表等9个综合实例的开发过程视频录像。
    如何高效阅读这本书
      由于本书的实例代码使用的是C#编程语言开发的,所以需要读者有一定的C#编程基础。本书的各章节之间有一定的知识关联,由浅至深地渐进式叙述,建议初学者按照章节的顺序来阅读和学习本书; 对于有一定Windows Phone 7编程经验的读者,可以略过一些章节,直接阅读自己感兴趣的内容。
    如何快速动手实践
      本书每个知识点都配有相应的实例,读者可以直接用Microsoft Visual Studio 2010 Express for Windows Phone开发工具打开工程文件进行调试和运行。由于微软的开发工具和Windows Phone 7 SDK更新较频繁,所以不能保证最新的开发环境和本书中描述的内容完全一致,要获取最新的开发工具和Windows Phone 7 SDK请关注微软的Windows Phone开发的中文网站(http://msdn.microsoft.com/zh-cn/windowsphone/default.aspx)的动态。
    本书适合哪些读者
      本书适合于Windows Phone 7应用开发初学者,也适合其他手机平台的开发者快速地转入Windows Phone 7的开发平台,同时对于有一定的Windows Phone 7开发经验的读者也有很好的参考学习价值。
      由于作者水平有限,Windows Phone 7开发知识极其广泛,书中难免存在疏漏和不妥之处,敬请广大读者批评指正。
      作者联系方式: zheng-lin@foxmail.com
      编辑联系方式: shengdl@tup.tsinghua.edu.cn
      编者
  • 目录
  • 开发基础篇

    第1章概述

    1.1Windows Phone的技术特点

    1.1.1Windows Phone 7的发展

    1.1.2Windows Phone的优势

    1.2Windows Phone的技术架构

    1.2.1Windows Phone的平台架构

    1.2.2Silverlight Framework与XNA Framework

    第2章开发环境

    2.1搭建开发环境

    2.1.1开发环境的要求

    2.1.2开发工具的安装

    2.2创建Windows Phone 7应用

    2.2.1创建Hello Windows Phone项目

    2.2.2解析Hello Windows Phone应用

    第3章XAML

    3.1什么是XAML

    3.2XAML语法

    3.2.1XAML命名空间

    3.2.2声明对象

    3.2.3设置属性

    3.2.4标记扩展

    3.2.5事件

    开发技术篇

    第4章常用控件

    4.1控件的基类

    4.2按钮

    4.3文本块

    4.4文本框

    4.5边框

    4.6超链接

    4.7单选按钮

    4.8复选框

    4.9进度条

    4.10滚动区域

    4.11列表框

    4.12滑动条

    4.13菜单栏

    第5章布局管理

    5.1网格布局

    5.2堆放布局

    5.3绝对布局

    5.4枢轴视图布局

    5.5全景视图布局

    第6章数据存储

    6.1独立存储

    6.1.1独立存储的特点

    6.1.2使用独立存储设置

    6.1.3使用独立存储文件

    6.2嵌入式数据库

    6.2.1Perst数据库的特点

    6.2.2Perst数据库的使用

    6.3SQL Server CE数据库

    第7章图形动画

    7.1基本的图形

    7.1.1矩形

    7.1.2椭圆

    7.1.3直线

    7.1.4线形

    7.1.5多边形

    7.1.6路径

    7.1.7几何图形和画刷

    7.2使用位图编程

    7.2.1拉伸图像

    7.2.2裁切图像

    7.2.3动态生成图片

    7.3动画

    7.3.1动画编程中使用的类

    7.3.2偏移动画

    7.3.3旋转动画

    7.3.4缩放动画

    7.3.5倾斜动画

    第8章多媒体

    8.1MediaElement元素

    8.1.1MediaElement类的属性、事件和方法

    8.1.2MediaElement的状态

    8.2本地音频播放

    8.3网络音频播放

    8.4本地视频播放

    8.5网络视频播放

    第9章启动器与选择器

    9.1使用启动器

    9.1.1发邮件(EmailComposeTask)

    9.1.2打电话(PhoneCallTask)

    9.1.3搜索(SerachTask)

    9.1.4发送短信(SmscomposeTask)

    9.1.5启动浏览器(WebBrowserTask)

    9.1.6播放多媒体(MediaPlayerLanucher)

    9.1.7应用的详细情况(MarketPlaceDetailTask)

    9.1.8应用市场(MarketplaceHubTask)

    9.1.9当前应用在应用市场的信息(MarketplaceReviewTask)

    9.1.10应用市场搜索(MarketPlaceSearchTask)

    9.1.11地图(BingMapsTask)

    9.1.12地图方向(BingMapsDirectionsTask)

    9.2使用选择器

    9.2.1照相机(CameraCaptureTask)

    9.2.2邮箱地址(EmailAddressChooserTask)

    9.2.3电话号码(PhoneNumberChooserTask)

    9.2.4选取图片(PhotoChooserTask)

    9.2.5保存邮箱地址(SaveEmailAddressTask)

    9.2.6保存电话号码(SavePhoneNumberTask)

    9.2.7游戏邀请(GameInviteTask)

    9.2.8保存铃声(SaveRingtoneTask)

    第10章手机感应编程

    10.1加速器

    10.1.1加速器原理

    10.1.2使用加速器编程实例

    10.2触控感应

    10.2.1Manipulation事件

    10.2.2应用示例: 画图形

    10.2.3Touch.FrameReported事件实现多点触控

    10.2.4应用实例: 涂鸦板

    第11章MVVM模式

    11.1MVVM模式的特点

    11.2数据绑定

    11.2.1用元素值绑定

    11.2.2三种绑定模式

    11.2.3绑定值转换

    11.2.4绑定集合

    11.3Command的实现

    11.4Attached Behaviors的实现

    11.5MVVM Light Toolkit组件的使用

    第12章Silverlight Toolkit组件

    12.1自动完成文本框

    12.2上下文菜单

    12.3日期采集器

    12.4手势服务/监听

    12.5列表采集器

    12.6列表选择框

    12.7页面转换

    12.8性能进度条

    12.9倾斜效果

    12.10时间采集器

    12.11棒形开关

    12.12折叠容器

    第13章网络编程

    13.1HTTP协议网络编程

    13.1.1WebClient类和HttpWebRequest 类

    13.1.2天气预报应用

    13.2使用Web Service进行网络编程

    13.2.1Web Service的特点

    13.2.2在Windows Phone应用程序中调用Web Service

    13.3使用WCF Service进行网络编程

    13.3.1WCF Service的特点

    13.3.2创建WCF Service

    13.3.3调用WCF Service

    13.4推送通知

    13.4.1推送通知的特点

    13.4.2推送通知的分类

    13.4.3推送通知的实现

    13.5WebBrowser

    13.6Socket编程

    13.6.1Socket的相关概念

    13.6.2Socket通信的过程

    13.6.3Windows Phone中的Socket API

    13.6.4Socket示例: 实现手机客户端和电脑服务器端的通信

    开发实例篇

    第14章普通应用实例

    14.1时钟

    14.2日历

    14.3统计图表

    14.4记事本

    14.5快速邮件

    第15章网络应用实例

    15.1RSS阅读器

    15.2博客园主页

    15.3网络留言板

    15.4快递100
Copyright(C)清华大学出版社有限公司,All Rights Reserved 京ICP备10035462号 联系电话:010-62770175-3511