图书目录

第1章Windows Phone开发概述1

学习目的与要求1

本章主要内容1

1.1智能手机的发展1

1.1.1发展过程1

1.1.2操作系统2

1.2Windows Phone简介3

1.2.1系统简介4

1.2.2应用商店4

1.2.3手机商店4

1.2.4网页商店4

1.2.5发展历史5

1.2.6市场份额6

1.3搭建Windows Phone开发环境6

1.3.1系统下载6

1.3.2系统要求7

1.3.3安装说明7

1.3.4安装示意8

1.4创建Hello Windows Phone程序9

1.5解析Hello Windows Phone程序11

本章小结21

习题21

第2章Windows Phone旅游在线预订应用22

学习目的与要求22

本章主要内容22

2.1系统需求分析23

2.1.1系统开发背景23

2.1.2系统功能需求23

2.1.3系统开发及部署平台462.2系统详细设计分析47

2.2.1需求规定47

2.2.2开发环境47

2.2.3基本设计概念47

2.3北京市昌平在线旅游系统移动客户端功能模块开发69

本章小结70

习题70

第3章XAML基础及布局设计71

学习目的与要求71

本章主要内容71

3.1XAML简介71

3.2布局方式71

3.3使用Grid面板进行布局72

3.4使用StackPanel面板进行布局73

3.5使用Canvas面板进行布局75

3.6使用Pivot面板进行枢轴视图布局77

3.7使用Panorama面板进行全景视图布局78

3.8项目案例79

本章小结81

习题81

第4章常用控件82

学习目的与要求82

本章主要内容82

4.1控件简介82

4.2TextBlock控件82

4.3TextBox控件84

4.4Button控件85

4.5RadioButton控件86

4.6CheckBox控件88

4.7ListBox控件89

4.8Slider控件91

4.9日期采集器934.10项目案例96

本章小结102

习题102

第5章图形动画及多媒体103

学习目的与要求103

本章主要内容103

5.1基本的图形103

5.1.1矩形104

5.1.2椭圆105

5.1.3直线106

5.1.4路径108

5.2使用位图编程109

5.2.1拉伸图像109

5.2.2裁切图像110

5.2.3旋转图像111

5.2.4扭曲图像111

5.3动画112

5.3.1动画编程中使用的类112

5.3.2移动动画115

5.3.3旋转动画115

5.3.4缩放动画116

5.3.5倾斜动画118

5.4音频及视频播放119

5.4.1MediaElement元素119

5.4.2音频播放121

5.4.3视频播放123

5.5项目案例126

本章小结131

习题131

第6章导航132

学习目的与要求132

本章主要内容1326.1导航概述132

6.2导航实现132

6.3传递参数134

本章小结137

习题137

第7章启动器及选择器139

学习目的与要求139

本章主要内容139

7.1启动器_发送邮件139

7.2启动器_发送短信141

7.3启动器_地图142

7.4选择器_照相机143

7.5选择器_选取图片145

7.6项目案例146

本章小结148

习题148

第8章手机感应编程149

学习目的与要求149

本章主要内容149

8.1语音控制149

8.2项目案例149

本章小结153

习题153

第9章网络与通信154

学习目的与要求154

本章主要内容154

9.1HTTP通信概述154

9.2WCF服务概述154

9.3Web服务156

9.3.1面向服务的软件架构概述156

9.3.2Web Services概述1589.4项目案例166

本章小结175

习题175

第10章数据处理176

学习目的与要求176

本章主要内容176

10.1独立存储176

10.1.1独立存储设置176

10.1.2独立存储文件179

10.2SQL Server CE数据库及LINQ186

10.2.1创建数据库及数据表186

10.2.2增删改189

10.2.3LINQ189

10.3项目案例196

本章小结204

习题204

第11章MVVM模式206

学习目的与要求206

本章主要内容206

11.1MVVM模式简介206

11.2数据绑定概述208

11.2.1绑定集合211

11.2.2Command数据绑定217

本章小结222

习题222

第12章Windows Phone游戏开发入门223

学习目的与要求223

本章主要内容223

12.1入门知识223

12.1.1XNA框架简介223

12.1.2开发工具和环境22412.1.3XNA常用组件225

12.1.4Windows Phone模拟器和真机调试235

12.2游戏场景和游戏菜单236

12.3二维动画240

12.4音效处理243

12.5项目案例246

本章小结261

习题261

参考文献262

致谢263