第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