当前位置:首页 > 工业技术
Windows Phone编程精要  iOS、Android开发者必读
Windows Phone编程精要  iOS、Android开发者必读

Windows Phone编程精要 iOS、Android开发者必读PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:(美)周稚楠,(美)朱渝著;王仲译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2012
  • ISBN:9787121158117
  • 页数:406 页
图书介绍:本书从iOS、Android和Windows Phone比较的角度,通过大量示例,介绍了在Windows Phone(WP,包括Windows Phone 7、Windows Phone Mango、Windows Phone Tango及后续版本)上进行开发所需要了解的一系列最重要的主题,内容主要包括WP系统体系结构、应用程序框架、开发环境、应用程序模型、用户界面设计、应用程序数据存储、Web Service(Web服务)和推送通知、位置和地图、多媒体、2D和3D图形、系统服务和传感器以及应用程序安全性等。本书主要面向在Android和iOS上有相关编程经验,或虽无编程经验但计划在Windows Phone、iOS和Android中的一个或多个移动平台上开发移动应用程序的开发人员,适合的读者群可以是业内专业人士、高校学生、自由软件开发者等。
《Windows Phone编程精要 iOS、Android开发者必读》目录

第1章 Windows Phone 7新在哪儿 1

1.1 Windows Phone 7概况 2

1.1.1 Windows手机操作系统发展简史 3

1.1.2 Windows Phone 7的设计理念 5

1.1.3 Windows Phone 7的体系结构 6

1.1.4应用程序框架 7

1.1.5 Windows Phone的应用程序商店:Marketplace 10

1.1.6局限性和发展路线图 10

1.2与Android和iPhone的比较 11

1.2.1操作系统 12

1.2.2应用程序框架 14

1.2.3应用程序上架过程 16

1.3小结 18

第2章 开发环境 19

2.1概况 20

2.2使用Windows Phone 7开发工具 22

2.2.1在Visual Studio中创建WP7应用程序 22

2.2.2在Windows Phone模拟器中测试WP7应用程序 27

2.2.3在Windows Phone实际设备上测试WP7应用程序 32

2.3将Windows Phone 7应用程序发布到微软应用程序商店里 34

2.3.1准备 35

2.3.2提交 37

2.3.3提交后的动作 42

2.3.4与Android和iPhone的比较 43

2.4小结 44

第3章 基础 45

3.1基本应用程序项目框架 46

3.1.1 WP7应用程序项目框架 46

3.1.2应用程序项目框架上与Android和iOS的比较 49

3.2应用程序执行模型和生命周期 51

3.2.1 Windows Phone 7中的应用程序执行模型和生命周期 51

3.2.2 Android与iOS中的应用程序模型和生命周期比较 56

3.2.3在Windows Phone 7上保存/恢复应用程序和页面的暂态 59

3.3使用启动器和选择器 71

3.4 Windows Phone 7中的各种应对解决方案 72

3.4.1多任务 73

3.4.2后台服务 73

3.4.3数据共享 74

3.4.4系统事件钩子(Hook) 74

3.5小结 74

第4章 用户界面 75

4.1用户界面设计原则 76

4.1.1用户界面设计资源 77

4.1.2平台特性 77

4.2构建WP7用户界面 79

4.2.1在XAML中定义WP7用户界面 79

4.2.2在程序中定义WP7用户界面 81

4.2.3页面及页面导航 82

4.2.4使用控件 90

4.2.5数据绑定和MVVM(模型-视图-视图模型) 100

4.2.6用户界面设计原则 111

4.2.7其他的用户界面考虑因素 113

4.3用户界面定制 114

4.4小结 117

第5章 应用程序数据存储 118

5.1在移动设备上的应用程序存储 119

5.1.1本地(local)和云(cloud) 120

5.1.2本地文件和数据库 121

5.2使用独立存储 123

5.2.1独立存储在哪里 123

5.3将数据保存到云中 132

5.3.1建立一个云数据服务 132

5.3.2使用云数据服务 135

5.4数据存储设计考虑因素 139

5.5小结 141

第6章 Web Service和推送通知 143

6.1使用Web Service 144

6.1.1 Web Service入门 144

6.1.2在WP7上使用Web Service 149

6.2 WP7推送通知 167

6.2.1为什么是推送通知 167

6.2.2推送通知的体系结构 168

6.2.3 WP7上的推送通知 172

6.3移动广告 186

6.3.1移动广告基础 186

6.3.2移动广告提供商 188

6.3.3将广告添加到WP7应用程序里 190

6.4小结 193

第7章 使用位置和地图 196

7.1位置框架综述 197

7.2获取当前位置 201

7.2.1地理数据 201

7.2.2民用数据 210

7.3使用地图 218

7.3.1使用Bing地图控件 218

7.3.2联合使用定位服务和Bing地图 223

7.4小结 229

第8章 图形 230

8.1图形基础 232

8.1.1基本的2D和3D图形术语 232

8.1.2在手机上绘制图形 235

8.2用XNA绘制图形 238

8.2.1何时使用XNA 238

8.2.2游戏循环 239

8.2.3 Textures和Sprites 244

8.2.4动画 249

8.2.5 3D图形 251

8.3小结 257

第9章 多媒体 258

9.1多媒体概况 259

9.1.1多媒体体系结构概况 259

9.1.2 WP7多媒体 260

9.1.3 iOS多媒体 262

9.1.4 Android多媒体 264

9.1.5支持的媒体编解码器 268

9.2在WP7上播放音频 270

9.2.1使用MediaElement播放声音 271

9.2.2使用SoundEffect播放声音 278

9.2.3声音、图片和图形的集成 279

9.3在WP7上播放视频 287

9.3.1使用MediaPlayerLauncher播放视频 287

9.3.2使用MediaElement播放视频 288

9.3.3可重用的媒体播放器控制 291

9.4小结 292

第10章 利用系统硬件 293

10.1手机硬件概况 294

10.1.1 ARM处理器体系结构 295

10.1.2手机硬件组件 295

10.2访问麦克风 297

10.2.1在iOS上访问麦克风 298

10.2.2在Android上访问麦克风 298

10.2.3在WP7上访问麦克风 300

10.3访问摄像头 302

10.3.1在iOS上访问摄像头 303

10.3.2在Android上访问摄像头 303

10.3.3在WP7上访问摄像头 305

10.4使用传感器 307

10.4.1访问iOS上的传感器 307

10.4.2访问Android上的传感器 308

10.4.3访问WP7上的传感器 310

10.5利用FM收音机和蓝牙 318

10.5.1在WP7上使用FM收音机 318

10.5.2使用蓝牙 320

10.6小结 320

第11章 关于安全性你需要做的 322

11.1理解移动应用程序安全模型 324

11.1.1 Windows Phone 7安全性概况 324

11.1.2 iOS安全性概况 326

11.1.3 Android安全性概况 328

11.1.4安全模型比较 328

11.2使用Windows Phone 7安全API 329

11.2.1 .NET安全命名空间 330

11.2.2通过加密保护数据机密性 330

11.2.3通过哈希确保数据完整性 338

11.3安全性最佳实践 344

11.4小结 345

第12章 Windows Phone 7.5 Mango(芒果) 347

12.1 SDK更新概况 348

12.2多目标和应用程序兼容性 349

12.3全球化和本地化 351

12.4 Silverlight和XNA集成 352

12.5休眠状态和快速切换 356

12.6多任务和后台任务 358

12.7本地数据库 359

12.8创建活动瓷片 359

12.9使用瓷片通知 361

12.10使用Toast通知 362

12.11使用网络Sockets 362

12.12获得网络信息 367

12.13使用OData客户端 368

附录A智能手机芯片组介绍 370

附录B针对Windows Phone的Microsoft Expression Blend介绍 375

附录C示例应用程序指南 388

相关图书
作者其它书籍
返回顶部