第一图书网

Windows Phone 7应用开发入门与实践

李开涌 机械工业出版社
出版时间:

2012-1  

出版社:

机械工业出版社  

作者:

李开涌  

Tag标签:

无  

内容概要

  本书采用理论与实践相结合的办法,由浅入深,循序渐进地讲解系统基础架构、开发工具的使用、界面布局、网络技术、数据处理和推送消息等重要知识。本书最后通过在Windows
Phone 7中开发微博客户端的综合实例,来帮助读者巩固前面所学的知识,以尽快投入到真实的项目开发中去。
  本书通俗易懂、示例形象,适合广大的大专院校学生、手机应用程序开发人员阅读,也适合对移动开发或者Windows
Phone感兴趣的技术人员参考。

书籍目录

前言
第1章 Windows Phone 7 开发入门
1.1 Windows Phone开发平台架构
1.1.1 Windows Phone 7软件框架
1.1.2 Windows Phone 7开发技术平台
1.2 Windows Phone 7 开发环境的搭建
1.2.1 操作系统及硬件需求
1.2.2 采用Web在线自动化安装
1.3 创建第一个项目Hello Windows Phone
1.3.1 创建Hello Windows Phone项目
1.3.2 在模拟器中运行创建的项目
1.3.3 模拟器的常规操作
1.4 Visual Studio 2010 Express for Windows Phone入门
1.4.1 Visual Studio 2010 Express for Windows Phone简介
1.4.2 菜单栏
1.4.3 工具箱
1.4.4 "属性"面板
1.4.5 "资源管理器"面板
1.4.6 代码编辑器
1.4.7 "输出"面板
1.5 Expression Blend 4 for Windows Phone入门
1.5.1 Expression Blend 4 for Windows Phone简介
1.5.2 工具箱
1.5.3 控件库
1.5.4 工作区
1.5.5 状态面板
1.5.6 属性选项卡
1.5.7 资源选项卡
1.5.8 编译结果面板
1.6 Blend与Visual Studio协同工作
1.6.1 在Blend中编辑Visual Studio 2010新建的项目
1.6.2 在Expression Blend 4 for Windows Phone中添加响应事件
1.7 小结
第2章 Silverlight for Windows Phone 7
2.1 Windows Phone 7中的Silverlight概述
2.1.1 了解XAML
2.1.2 XAML元素
2.1.3 XAML命名空间
2.1.4 用XAML纯代码写一个按钮
2.1.5 XAML对象的声明
2.2 对象元素的设置
2.2.1 使用属性语法
2.2.2 使用属性元素语法
2.2.3 使用内容元素语法
2.3 小结
第3章 控件
3.1 控件开发概念
3.1.1 创建控件
3.1.2 设置控件的属性
3.1.3 给控件添加事件
3.2  内建控件的使用
3.2.1 Button控件
3.2.2 CheckBox控件
3.2.3 HyperlinkButton控件
3.2.4 Image控件
3.2.5 ListBox控件
3.2.6 PasswordBox控件
3.2.7 ProgressBar控件
3.2.8 RadioButton控件
3.2.9 Slider控件
3.2.10 TextBlock控件
3.2.11 TextBox控件
3.2.12 WebBrowser控件
3.3 小结
第4章 布局与界面
4.1 Windows Phone 7界面布局概念
4.2 Canvas
4.2.1 Canvas相对定位
4.2.2 Canvas嵌套
4.2.3 使用边框对象
4.2.4 使用Z轴顺序
4.3 Grid
4.4 StackPanel容器对象
4.5 边距与对齐
4.5.1 Margin属性
4.5.2 垂直和水平对齐
4.6 Panorama控件
4.6.1 Panorama特性
4.6.2 使用模板文件获得Panorama
4.6.3 使用Panorama控件获得Panorama
4.6.4 Panorama的结构
4.6.5 Panorama中的Item
4.7 Pivot控件
4.7.1 Pivot控件的特性
4.7.2 Pivot的结构
4.7.3 Pivot控件的Item
4.7.4 Pivot控件的常用属性和事件
4.8 ApplicationBar
4.8.1 ApplicationBar特性
4.8.2 使用ApplicationBar
4.8.3 ApplicationBar结构
4.8.4 ApplicationBar的常用属性和事件
4.8.5 使用托管代码生成ApplicationBar
4.9 小结
第5章 数据绑定
5.1 数据绑定概述
5.2 建立数据绑定
5.2.1 在XMAL代码中建立数据绑定
5.2.2 在属性面板中建立数据绑定
5.2.3 数据绑定模式
5.3 绑定到ListBox列表控件
5.3.1 使用ObservableCollection类
5.3.2 使用模板格式化数据
5.4 小结
第6章 主题、样式与模板
6.1 主题
6.1.1 获取主题背景
6.1.2 获取主题颜色
6.2 样式
6.2.1 使用样式
6.2.2 样式的应用范围
6.2.3 使用Expression Blend 4 for Windows Phone创建样式
6.3 模板
6.3.1 使用模板
6.3.2 在样式中使用模板
6.3.3 使用Expression Blend 4 for Windows Phone创建模板
6.3.4 模板状态管理
6.4 小结
第7章 Windows Phone 7页面导航
7.1 页面导航概述
7.2 设置导航
7.2.1 在XAML中设置导航
7.2.2 在托管代码中设置导航
7.2.3 使用地址别名进行导航
7.3 页面间的数据传值
7.3.1 QueryString方式
7.3.2 使用全局方式传值
7.4 回退按钮
7.4.1 加入回退方法
7.4.2 重写硬件上的回退按钮
7.5 小结
第8章 Windows Phone 7目录与文件操作
8.1 理解IsolatedStorage
8.2 目录的操作
8.2.1 检查目录
8.2.2 创建一个目录
8.2.3 删除一个目录
8.3 文件的操作
8.3.1 检查文件
8.3.2 新建文件
8.3.3 写入文件
8.3.4 读取文件
8.3.5 删除文件
8.4 应用程序配置文件
8.5 综合示例
8.6 小结
第9章 Windows Phone 7数据与网络开发
9.1 数据与网络开发概述
9.2 LINQ入门
9.2.1 LINQ格式
9.2.2 使用LINQ
9.3 使用XML数据
9.3.1 使用XmlReader解释XML数据
9.3.2 使用LINQ处理XML数据
9.4  使用WebClient
9.4.1 下载字符串类型的数据
9.4.2 以数据流形式下载资源
9.5 使用Web服务
9.5.1 创建Web服务
9.5.2 在Windows Phone 7中使用Web服务
9.6 使用WCF服务
9.6.1 创建WCF服务
9.6.2 在Windows Phone 7中使用WCF服务
9.7 Socket 网络通信
9.7.1 Socket入门
9.7.2 常用属性和方法
9.7.3 SocketAsyncEventArgs类
9.7.4 使用Socket连接
9.8 SQLCE 本地数据库
9.8.1 SQLCE简介
9.8.2 使用SQLCE
9.9 小结
第10章 Windows Phone 7多媒体开发
10.1 多媒体开发概述
10.2 MediaElement对象
10.2.1 MediaElement支持的媒体格式
10.2.2  MediaElement的事件
10.2.3  MediaElement的常见属性
10.2.4  MediaElement的常见方法
10.3 MediaElement状态管理
10.4 网络下载与缓冲
10.4.1 下载状态
10.4.2 缓冲状态
10.4.3 使用WebClient下载
10.5 MediaElement的常用功能
10.5.1 音量控制
10.5.2 声道控制
10.5.3 播放进度条
10.6 小结
第11章 Windows Phone 7特色开发
11.1 传感器
11.1.1 屏幕方向
11.1.2 重力加速
11.2 地理位置服务
11.2.1 地理位置服务简介
11.2.2 使用Location Service获取GPS数据
11.3 Bing Maps
11.3.1 Bing Maps简介
11.3.2 调用Bing Maps前的准备
11.3.3 常用属性、事件及方法
11.3.4 Bing Maps定位功能
11.3.5 放大与缩小
11.3.6 Bing Maps图钉功能
11.3.7 Bing Maps导航路线
11.3.8 Bing Maps视图模式切换
11.4 小结
第12章 Windows Phone 7应用程序生命周期
12.1 应用程序的多任务--墓碑
12.2 Tombstone执行模型
12.2.1 Tombstone执行过程
12.2.2 处理事件
12.2.3 数据的保存与处理
12.3 项目中页面间的数据保存
12.4 小结
第13章 Windows Phone 7启动器与选择器
13.1 启动器与选择器的概念
13.2 启动器
13.2.1 启动程序超市
13.2.2 搜索程序超市
13.2.3 启动内置播放器
13.2.4 拨打电话
13.2.5 搜索互联网
13.2.6 发送短信
13.2.7 发送电子邮件
13.2.8 启动浏览器
13.3 选择器
13.3.1 选择联系人邮件地址
13.3.2 选择联系人电话号码
13.3.3 选择图片
13.3.4 启动照相机界面
13.3.5 启动邮件地址保存界面
13.3.6 启动电话号码保存界面
13.4 小结
第14章 Windows Phone 7应用程序推送通知服务
14.1 应用程序推送通知服务概述
14.1.1 推送通知过程
14.1.2 使用要求与规范
14.2 推送通知服务类型
14.2.1 Raw Notification
14.2.2 Toast Notification
14.2.3 Tile Notification
14.3 综合实例
14.3.1 创建私有云
14.3.2 手机注册MPNS通道
14.3.3 创建数据发送源
14.4 小结
第15章 丽物微博手机程序
15.1 概述
15.2 开发前的准备
15.2.1 申请开发者Key
15.2.2 常用服务及API
15.3 项目架构与功能描述
15.4 创建项目
15.5 首页
15.5.1 用户中心数据的获取
15.5.2 登记本机MPNS URI
15.6 微博详情页
15.7 发表微博页
15.7.1 发表文本
15.7.2 上传图片
15.8 评论页
15.8.1 显示评论列表
15.8.2 发表评论
15.9 转发微博页
15.10 查看用户资料页
15.11 发送私信页
15.11.1 向用户发送私信
15.11.2 向用户推送私信到达通知
15.12 用户登录页
15.12.1 登录页面的设计过程
15.12.2 登录成功后数据的保存
15.13 小结

章节摘录

版权页:插图:每种操作系统都提供了对目录与文件的操作,尽管实现的方法不尽相同,但都会为操作目录与文件提供相应的接口。对目录和文件的操作一般分为两个级别:一个是对操作系统本身内建的目录和文件的操作,另一个是针对应用程序为用户提供的目录和文件。一般对操作系统内建的目录和文件的操作需要特殊的用户权限,应用程序目录和文件一般都是由用户创建的,是为用户提供数据存放的场所,所以能够对该类目录和文件进行任意操作。


编辑推荐

《Windows Phone 7应用开发入门与实践》:全面介绍Silverlight for Windows Phone 7应用开发技术,由基础到实践,帮助读者迅速提高,示例丰富,深入讲解,全面剖析Windows Phone 7应用开发中的难点、要点,内容新颖,讲解了微软免费提供的云服务推送通知过程和原理,配套视频教程,简化学习过程。《Windows Phone 7应用开发入门与实践》全面介绍了Windows Phone 7应用开发的方方面面,包括编程基础、界面设计基础、网络上传与下载、数据处理等内容。针对Windows Phone 7.5 Socket编程、SQLCE数据库编程作了细致的讲解,让读者全面体会到Windows Phone 7应用开发的乐趣。《Windows Phone 7应用开发入门与实践》中的每个知识点都以典型的示例进行讲解,结合代码解释,读者能够轻易地了解每句代码的作用,并通过技巧提示,指明代码的通用性,不必拘泥于一种实现方法,真正融会贯通,迅速掌握。另外《Windows Phone 7应用开发入门与实践》还提供了一个完整的微博客户端示例,以便读者从整体上理解Windows Phone 7应用开发技术。《Windows Phone 7应用开发入门与实践》作者自行创建在线支持网站,解决读者在学习过程中的难点和疑点。

图书封面

图书标签Tags

广告

下载页面


Windows Phone 7应用开发入门与实践 PDF格式下载



全书从初学者的角度来讲解。在学习的过程中还是发现自己有很多知识要补充,当然学习windows phone开发不是这一本书就够的。C#,XAML,以及对****,开发工具的学习。


该书是一本难得的入门的好书籍,本人非常看好windows phone 操作系统,所以转向wp的开发了,这是我入门的第一本书。学习中。


入门windows phone的不错选择。


不错,与我在图书馆借的《从灵感到实现》结合起来读效果好,作为开发者,手机应用还是在IOS平台的多。微软WP8应该是当下的方向,本书写的是WP7,也不妨一读,作为参考读物,还可以再MSDN上找。


是本不错的入门书籍,值得初学者一读!


对初学wp7帮助颇大


书的内容还没深入看,但是从目录编排的内容来看,应该还不错,纸质比较差点,没想象中好!!


发货速度一般吧,但是书的质量还是很不错的,赞一个


书整体感觉还不错,谢谢


比较实用的书送货速度快,当当网是值得信赖的!!!哈哈哈,好好好


总体来时还是很满意的,因为是初学者,所以要结合C#经典入门一起学!!!!


买了几天了,看了100页左右了,作为初学者的我也发现了3处错误,当然作为入门书记还是不错的,配套光盘中的男声,噩梦啊.


作为像我这种的没基础的人来说,很不错了。就是视频作者声音有点有气无力哦。


刚刚看了书,目前来说,遗憾的应该就是光盘。听得出里面录音的是广东人,因为有很多广东话的字眼,声音有点像说普通话的谭咏麟。因为我都是广东人,应该支持的。不过,作为一本教程讲解,普通话应该要标准一点的。另外,说回书本,书本比较基础,将windows phone方方面面都有讲解,学习Windows Phone 7开发应该要有一点C#、silverlight知识点最好。总体来说,国内的wp7开发书籍,即少亦不好。不过看好wp7的前途。


买了,没看多少,转做android了。


速度很快而且质量都非常好,适合入门的人看,有点语言基础和web开发的基础的人看,理解的会更快!


内容较为详细易懂,细节略显不足


评论的有些慢了,书本很不错~~~


很好很不错,拿到了就随便看了一下,很适合初学者。内容也很基础也详细。就为自学WP打个基础吧。


内容比较简单,入门,讲得不够详细,有点小错误。书质量还Ok


相关图书