图书介绍

深入浅出 Windows Phone 8 应用开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

深入浅出 Windows Phone 8 应用开发
  • 林政著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302308362
  • 出版时间:2013
  • 标注页数:609页
  • 文件大小:187MB
  • 文件页数:629页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

深入浅出 Windows Phone 8 应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

开发基础篇3

第1章 概述3

1.1 Windows Phone的技术特点3

1.1.1 Windows Phone的发展3

1.1.2 Windows Phone 8的出现6

1.1.3 Windows Phone 8的新特性6

1.2 Windows Phone的技术架构8

1.2.1 Windows运行时8

1.2.2 Windows Phone 8应用程序模型9

第2章 开发环境11

2.1 搭建开发环境11

2.1.1 开发环境的要求11

2.1.2 开发工具的安装11

2.2 创建Windows Phone 8应用12

2.2.1 创建Hello WindowsPhone项目12

2.2.2 解析Hello Windows Phone应用14

第3章 XAML简介24

3.1 什么是XAML24

3.2 XAML语法概述25

3.2.1 XAML命名空间25

3.2.2 声明对象27

3.2.3 设置属性28

3.2.4 标记扩展33

3.2.5 事件34

开发技术篇37

第4章 常用控件37

4.1 控件的基类37

4.2 按钮(Button)41

4.3 文本块(TextBlock)43

4.4 文本框(TextBox)46

4.5 边框(Border)48

4.6 超链接(HyperlinkButton)50

4.7 单选按钮(RadioButton)51

4.8 复选框(CheekBox)53

4.9 进度条(ProgressBar)54

4.10 滚动区域(ScrollViewer)59

4.11 列表框(ListBox)63

4.12 滑动条(Slider)65

4.13 菜单栏(ApplicationBar)67

第5章 布局管理71

5.1 网格布局(Grid)71

5.2 堆放布局(StackPanel)77

5.3 绝对布局(Canvas)82

5.4 枢轴视图布局(Pivot)86

5.5 全景视图布局(Panorama)89

第6章 数据存储94

6.1 独立存储94

6.1.1 独立存储的介绍94

6.1.2 使用独立存储设置(IsolatedStorageSettings)95

6.1.3 使用独立存储文件(IsolatedStorageFile)99

6.2 SQL Server CE数据库106

6.2.1 创建数据表106

6.2.2 创建数据库107

6.2.3 增删改操作108

6.2.4 实例:员工信息操作108

第7章 图形动画116

7.1 基本的图形116

7.1.1 矩形(Rectangle)117

7.1.2 椭圆(Ellipse)118

7.1.3 直线(Line)119

7.1.4 线形(Polyline)119

7.1.5 多边形(Polygon)120

7.1.6 路径(Path)121

7.1.7 Geometry类和Brush类122

7.2 使用位图编程127

7.2.1 拉伸图像127

7.2.2 裁切图像127

7.2.3 动态生成图片128

7.3 动画132

7.3.1 动画编程中使用的类133

7.3.2 偏移动画136

7.3.3 旋转动画137

7.3.4 缩放动画138

7.3.5 倾斜动画140

第8章 多媒体142

8.1 MediaElement元素142

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

8.1.2 MediaElement的状态144

8.2 本地音频播放146

8.3 网络音频播放148

8.4 本地视频播放151

8.5 网络视频播放153

第9章 启动器与选择器158

9.1 使用启动器158

9.1.1 发邮件(EmailComposeTask)159

9.1.2 打电话(PhoneCallTask)160

9.1.3 搜索(SearchTask)162

9.1.4 发送短信(SmscomposeTask)162

9.1.5 启动浏览器(WebBrowserTask)164

9.1.6 播放多媒体(MediaPlayerLanucher)165

9.1.7 应用的详细情况(MarketPlaceDetailTask)167

9.1.8 应用市场(MarketplaceHubTask)168

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

9.1.10 应用市场搜索(MarketPlaceSearchTask)170

9.1.11 地图(BingMapsTask)171

9.1.12 地图方向(BingMapsDirectionsTask)172

9.1.13 连接设置(ConnectionSettingsTask)173

9.1.14 保存日程安排(SaveAppointmentTask)175

9.1.15 诺基亚地图加载(MapDownloaderTask)176

9.1.16 诺基亚地图(MapsTask)176

9.1.17 地图方向(MapsDirectionsTask)177

9.1.18 共享多媒体(ShareMediaTask)177

9.1.19 共享链接(ShareLinkTask)177

9.1.20 共享状态(ShareStatusTask)177

9.2 使用选择器178

9.2.1 照相机(CameraCaptureTask)178

9.2.2 邮箱地址(EmailAddressChooserTask)180

9.2.3 电话号码(PhoneNumberChooserTask)181

9.2.4 选取图片(PhotoChooserTask)183

9.2.5 保存邮箱地址(SaveEmailAddressTask)184

9.2.6 保存电话号码(SavePhoneNumberTask)185

9.2.7 游戏邀请(GameInviteTask)186

9.2.8 保存铃声(SaveRingtoneTask)187

9.2.9 添加钱包项目(AddWalletItemTask)188

9.2.10 选择地址(AddressChooserTask)190

9.2.11 保存手机联系人(SaveContactTask)191

第10章 手机感应编程193

10.1 加速器193

10.1.1 加速器原理193

10.1.2 使用加速器实例编程198

10.2 触摸感应201

10.2.1 Manipulation事件201

10.2.2 应用示例:画图形205

10.2.3 Touch.FrameReported事件实现多点触摸209

10.2.4 应用实例:涂鸦板213

10.3 电子罗盘220

10.3.1 罗盘传感器原理220

10.3.2 创建一个指南针应用221

10.4 陀螺仪224

10.4.1 陀螺仪原理224

10.4.2 创建一个陀螺仪应用225

10.5 语音控制227

10.5.1 发音合成227

10.5.2 语音识别228

第11章 MVVM模式234

11.1 MVVM模式简介234

11.2 数据绑定235

11.2.1 用元素值绑定236

11.2.2 三种绑定模式237

11.2.3 绑定值转换238

11.2.4 绑定集合242

11.3 Command的实现249

11.4 Attached Behaviors的实现254

11.5 MVVM Light Toolkit组件的使用257

第12章 Silverlight Toolkit组件264

12.1 自动完成文本框(AutoCompleteBox)264

12.2 上下文菜单(ContextMenu)268

12.3 日期采集器(DatePicker)272

12.4 手势服务/监听(GestureService/GestureListener)275

12.5 列表采集器(ListPicker)279

12.6 列表选择框(LongListSelector)281

12.7 页面转换(Page Transitions)285

12.8 性能进度条(PerformanceProgressBar)292

12.9 倾斜效果(TiltEffect)292

12.10 时间采集器(TimePicker)293

12.11 棒形开关(ToggleSwitch)296

12.12 折叠容器(WrapPanel)297

第13章 网络编程299

13.1 HTTP协议网络编程299

13.1.1 WebClient类和HttpWebRequest类299

13.1.2 天气预报应用304

13.2 使用Web Service进行网络编程315

13.2.1 Web Service简介316

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

13.3 使用WCF Service进行网络编程320

13.3.1 WCF Service简介320

13.3.2 创建WCF Service321

13.3.3 调用WCF Service322

13.4 推送通知325

13.4.1 推送通知简介325

13.4.2 推送通知的分类327

13.4.3 推送通知的实现329

13.5 WebBrowser336

第14章 异步编程与并行编程340

14.1 异步编程模式简介340

14.1.1 异步编程模型模式(APM)340

14.1.2 基于事件的异步模式(EAP)349

14.1.3 基于任务的异步模式(TAP)352

14.2 任务异步编程354

14.2.1 相关任务类介绍354

14.2.2 async关键字和await关键字356

14.2.3 创建Task任务358

14.2.4 监视异步处理进度360

14.3 多线程与并行编程362

14.3.1 多线程介绍362

14.3.2 线程363

14.3.3 线程池364

14.3.4 线程锁365

14.3.5 同步事件和等待句柄366

14.3.6 数据并行368

14.3.7 任务并行368

第15章 联系人和日程安排372

15.1 系统联系人372

15.1.1 Contacts类与Contact类372

15.1.2 聚合数据源373

15.1.3 联系人搜索374

15.2 日程安排376

15.2.1 Appointments类与Appointment类376

15.2.2 日程安排查询377

15.3 程序联系人存储379

15.3.1 ContactStore类和StoredContact类379

15.3.2 程序联系人的新增381

15.3.3 程序联系人的查询382

15.3.4 程序联系人的编辑382

15.3.5 程序联系人的删除383

15.3.6 实例演示联系人存储的使用383

第16章 手机文件数据读写388

16.1 手机存储卡数据388

16.1.1 获取存储卡文件夹388

16.1.2 获取存储卡文件389

16.1.3 实例:读取存储卡信息390

16.2 图片音频数据392

16.2.1 获取手机图片和音频数据393

16.2.2 保存图片到手机393

16.2.3 保存和删除手机音频394

16.3 应用程序本地数据394

16.3.1 应用程序本地文件夹和文件394

16.3.2 实例演示本地文件和文件夹的操作396

16.3.3 获取安装包下的文件夹和文件399

第17章 Socket编程400

17.1 Socket编程介绍400

17.1.1 Socket的相关概念401

17.1.2 Socket通信的过程403

17.2 .NET框架的Socket编程404

17.2.1 Windows Phone 7.1中的Socket API404

17.2.2 Socket示例:实现手机客户端和计算机服务器端的通信407

17.3 Windows运行时的Socket编程414

17.3.1 StreamSocket简介以及TCP Socket编程步骤414

17.3.2 连接Socket415

17.3.3 发送和接收消息416

17.3.4 启动Socket监听417

17.3.5 实例:模拟Socket通信过程418

第18章 墓碑机制与后台任务423

18.1 墓碑机制423

18.1.1 执行模式概述423

18.1.2 应用程序的生命周期424

18.1.3 休眠状态和墓碑状态处理425

18.2 后台文件传输426

18.2.1 后台文件传输概述427

18.2.2 后台传输策略427

18.2.3 后台传输的API428

18.2.4 后台传输编程步骤429

18.2.5 后台文件传输实例430

18.3 后台代理437

18.3.1 后台代理简介437

18.3.2 实现后台代理的API437

18.3.3 后台代理不支持运行的API438

18.3.4 后台代理的限制439

18.3.5 后台任务实例441

18.4 后台音频443

18.4.1 后台音频概述443

18.4.2 后台音频的API444

18.4.3 后台音乐实例445

18.5 计划通知447

18.5.1 计划通知简介447

18.5.2 计划通知的API448

18.5.3 计划通知实例448

18.6 后台定位450

18.6.1 定位服务概述450

18.6.2 后台运行事件451

18.6.3 跟踪位置变化实例451

第19章 蓝牙和近场通信454

19.1 蓝牙454

19.1.1 蓝牙原理454

19.1.2 Windows Phone蓝牙技术455

19.1.3 蓝牙编程类456

19.1.4 查找蓝牙设备和对等项457

19.1.5 蓝牙发送消息458

19.1.6 蓝牙接收消息459

19.1.7 实例:实现蓝牙程序对程序的传输459

19.1.8 实例:实现蓝牙程序对设备的连接463

19.2 近场通信464

19.2.1 近场通信的介绍464

19.2.2 近场通信编程类465

19.2.3 发现近场通信设备465

19.2.4 近场通信发布消息466

19.2.5 近场通信订阅消息467

19.2.6 实例:实现近场通信的消息发布订阅467

第20章 响应式编程471

20.1 观察者模式471

20.1.1 观察者模式理论471

20.1.2 观察者模式的实现472

20.1.3 观察者模式的优缺点473

20.1.4 观察者模式的使用场景474

20.2 LINQ语法474

20.2.1 LINQ查询的组成475

20.2.2 LINQ的标准查询操作符475

20.2.3 IEnumerable和IEnumerator的理解477

20.3 .NET的响应式框架479

20.3.1 响应式框架概述479

20.3.2 IObserver<T>和IObservable<T>479

20.3.3 IObservable和IEnumerable480

20.4 在Windows Phone上实践响应式编程480

20.4.1 事件联动模拟用户登录实例481

20.4.2 网络请求实例482

20.4.3 响应式线程实例484

20.4.4 豆瓣搜索实例485

第21章 C++编程489

21.1 C++/CX语法489

21.1.1 命名空间489

21.1.2 基本的类型490

21.1.3 类和结构491

21.1.4 对象和引用计数493

21.1.5 属性494

21.1.6 接口495

21.1.7 委托496

21.1.8 事件497

21.1.9 自动类型推导auto499

21.1.10 Lambda表达式499

21.1.11 集合500

21.2 Windows运行时组件500

21.2.1 Windows Phone 8支持的C++API501

21.2.2 在项目中使用Windows运行时组件501

21.3 使用标准C++505

21.3.1 标准C++与C++/CX的类型自动转换505

21.3.2 标准C++与C++/CX的字符串的互相转换505

21.3.3 标准C++与C++/CX的数组的互相转换506

21.3.4 在Windows运行时组件中使用标准C++506

21.4 Direct3D510

21.4.1 Direct3D简介510

21.4.2 Direct3D重要概念511

21.4.3 创建一个Direct3D项目512

开发实例篇523

第22章 普通应用实例523

22.1 时钟523

22.2 日历528

22.3 统计图表532

22.4 记事本535

22.5 快速邮件549

第23章 网络应用实例557

23.1 RSS阅读器557

23.2 博客园主页561

23.3 网络留言板564

23.4 快递100570

第24章 记账本应用588

24.1 记账本简介588

24.2 对象序列化存储588

24.3 记账本首页磁贴设计593

24.4 添加一笔收入595

24.5 添加一笔支出598

24.6 月报表601

24.7 年报表604

24.8 查询记录606

24.9 分类图表607

热门推荐