深入浅出:Windows Phone8应用开发.pdf

深入浅出:Windows Phone8应用开发.pdf
 

书籍描述

编辑推荐
《深入浅出:Windows Phone8应用开发》内容覆盖面广、实例丰富、注重理论学习与实践开发的配合,非常适合于WindowsPhone8开发入门的读者,也适合于从其他智能手机平台转向WindowsPhone8平台的读者;对于有WindowsPhone开发经验的读者,也极具参考价值。

作者简介
林政,目前就职于国内知名互联网企业,在WindowsPhone和Android领域有深入的研究和丰富的实战经验。长于XNA、ASP.NET、JSP、SQLServer、WCF、LINQ、Silverlight、XML,精通C#语言和WindowsPhoneSilverlight技术,曾从事过基于NET平台的大型SAAS软件的开发工作,正致力于智能手机软件的研究与开发。

目录
推荐序
赞誉
前言
开发基础篇
第1章概述
1.1 Windows Phone的技术特点
1.1.1 Windows Phone的发展
1.1.2 Windows Phone 8的出现
1.1.3 Windows Phone 8的新特性
1.2 Windows Phone的技术架构
1.2.1 Windows运行时
1.2.2 Windows Phone 8应用程序模型
第2章开发环境
2.1搭建开发环境
2.1.1开发环境的要求
2.1.2开发工具的安装
2.2创建Windows Phone 8应用
2.2.1创建Hello Windows Phone项目
2.2.2解析Hello Windows Phone应用
第3章XAML简介
3.1 什么是XAML
3.2 XAML语法概述
3.2.1 XAML命名空间
3.2.2声明对象
3.2.3设置属性
3.2.4标记扩展
3.2.5事件
开发技术篇
第4章常用控件
4.1控件的基类
4.2按钮(Button)
4.3文本块(TextBlock)
4.4文本框(TextBox)
4.5边框(Border)
4.6 超链接(Hyperlink Button)
4.7单选按钮(Radio Button)
4.8复选框(Check Box)
4.9进度条(Progress Bar)
4.10滚动区域(Scroll Viewer)
4.11列表框(List Box)
4.12滑动条(Slider)
4.13菜单栏(Application Bar)
第5章布局管理
5.1网格布局(Grid)
5.2堆放布局(Stack Panel)
5.3绝对布局(Canvas)
5.4枢轴视图布局(Pivot)
5.5全景视图布局(Panorama)
第6章数据存储
6.1独立存储
6.1.1独立存储的介绍
6.1.2使用独立存储设置(Isolated Storage Settings)
6.1.3 使用独立存储文件(Isolated Storage File)
6.2 SQL Server CE数据库
6.2.1创建数据表
6.2.2创建数据库
……
第7章图形动画
第8章多媒体
第9章启动器与选择器
第10章手机感应编程
第11章MVVM模式
第12章SilverlightToolkit组件
第13章网络编程
第14章异步编程与并行编程
第15章联系人和日程安排
第16章手机文件数据读写
第17章Socket编程
第18章墓碑机制与后台任务
第19章蓝牙和近场通信
第20章响应式编程
第21章C++编程
开发实例篇
第22章普通应用实例
第23章网络应用实例
第24章记账本应用

文摘
版权页:

深入浅出:Windows Phone8应用开发

插图:

深入浅出:Windows Phone8应用开发

手机中会有很多系统自身的功能,比如拍照、发短信和打电话等,这类功能都是手机系统里面的一些系统级别的功能,那么在应用程序里面调用这些功能应该怎么处理呢?这就需要用到Windows Phone系统中的启动器和选择器,其实就是这些手机系统的功能提供的一些接口,供用户在自己的应用程序里面可以通过这些接口来访问系统的一些功能。
启动器和选择器框架使得Windows Phone应用程序能够向用户提供一套通用的任务,如打电话,发送电子邮件和拍照片。Windows Phone应用程序模型将每个应用分离成各自独立的沙箱,包括运行时(包括内存的隔离)和文件存储。应用程序不能直接访问通用存储区的信息(如联系人列表)来直接调用电话或短信等其他应用。为了适应需要这些通用任务的场景,Windows手机公布了一套启动器和选择器的API,允许应用程序间接访问这些常用的手机功能。启动器和选择器的API调用独立的内置应用程序,取代当前运行的应用程序。只要实施正确,启动器和选择器框架可以为最终用户提供一个完全无缝的体验,使其完全感觉不到应用程序之间的切换。
9.1 使用启动器
启动器是一个“点火后不再理会”的动作,你可以使用它启动一个指定的WindowsPhone功能,如发送短信,打开一个网页,或是打电话。启动器只是负责把相应的应用程序启动起来就可以了。
在Windows Phone 8中支持的启动器有以下的一些:
(1)EmailComposeTask:允许应用程序启动电子邮件应用程序并创建一条新消息,以此来让用户从应用程序发送电子邮件。
(2)PhoneCallTask:允许应用程序启动电话应用程序,使得用户能够在应用程序中开始打电话。
(3)SearchTask:允许应用程序启动Web搜索应用程序。
(4)SmsComposeTask:允许应用程序启动SMS应用程序。
(5)WebBrowserTask:允许应用程序启动Web浏览器应用程序。
(6)MediaPlayerLauncher:允许应用程序启动媒体播放器。
(7)MarketplaceDetailTask:允许应用程序启动Windows Phone Market客户端应用程序并显示指定产品的详细信息页面。
(8)MarketplaceHubTask:允许应用程序启动Windows Phone Market的客户端应用程序。
(9)MarketplaceReviewTask:允许应用程序启动Windows Phone Market客户端应用程序并显示指定产品的评论信息页面。
(10)MarketplaceSearchTask:允许应用程序启动Windows Phone Market客户端应用程序并显示指定搜索条件的检索结果。
(11)BingMapsTask:允许应用程序启动Bing地图。
(12)BingMapsDirectionsTask:允许应用程序启动Bing地图应用程序,以此指定起始位置或结束位置,或两者都指定,用于显示驾驶的方向。
(13)ConnectionSettingsTask:允许应用程序启动一个“设置”对话框,该对话框允许用户更改设备的网络连接设置。

内容简介
《深入浅出:Windows Phone8应用开发》系统论述了WindowsPhone8操作系统的基本架构、开发方法与开发实践。全书内容共分三篇:开发基础篇、开发技术篇和开发实例篇。开发基础篇包括第1章~第3章,介绍了WindowsPhone8的技术架构及基本特性、开发环境的搭建、创建项目的方法,以及XAML语法基础;开发技术篇包括第4章~第21章,介绍了常用控件、布局管理、数据存储、图形动画、多媒体、启动器与选择器、手机感应编程、MVVM模式、网络编程、异步编程与并行编程、联系人和日程安排、手机文件读取、Socket编程、墓碑机制与后台任务、蓝牙通信和近场通信、响应模式,以及C++编程;开发实例篇包括第22章~~第24章,分别介绍了普通应用实例(时钟、日历、统计表、记事本、快速邮件)、网络应用实例(RSS阅读器、博客园主页、网络留言板、快递100)和记账本应用等。

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多