WindowsPhone8开发技巧与案例精解

WindowsPhone8开发技巧与案例精解

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

立足于入门演练,以实例为导航来向读者介绍Windows Phone的相关知识。

内容简介

本书例子相对简单易懂,由浅入深,并且每个例子都有针对性,以便于读者对每一个知识点都有一个感性的认识。全书通过100多个独立的实例,全面展示了Windows Phone 8应用开发的各个技术要点,汇集了最常用和最实用的技巧,每个实例都是一个知识点。本书脉络清晰,内容叙述遵循由浅人深、循序渐进的原则。内容涉及界面布局、控件、系统组件运用、网络通信、文件I/O与数据处理、动画与多媒体等多个方面。本书最后以迭代的方式讲解了3个综合实例,同时书中每一章的后面都精心安排了实战练习,目的都是培养读者的实际动手能力,帮助读者加固和掌握前面所讲的理论知识和开发技巧。

作者简介

作者周家安,擅长Windows Phone及.NET平台下的其他开发技术。他在CSDN博客上推出的《Windows Phone开发轻松入门》专栏,因其通俗易懂、幽默风趣,并附有丰富实用的例子,引起了众多网友的关注,已被多家网站和相关论坛转载或收录。 曾在一家网络公司负责服装业电子商务平台的开发,以及两家ERP公司负责移动激光扫描终端的扩展应用和Web服务接口开发。其通过自学,成功地走上了编程之路。他乐于分享,一直在通过博客的方式向广大编程爱好者分享学习体验。

章节目录

版权信息

前言

第1章 准备工作

1.1 安装Windows Phone SDK

1.2 初试Windows Phone应用程序开发

1.3 了解Windows Phone应用程序项目的目录和文件结构

1.4 了解清单文件

1.5 入口点Main()到哪里去了

1.6 练习题

第2章 整体认识Windows Phone

2.1 通过输出调试信息掌握Windows Phone应用程序的生命周期

2.2 如何进行导航

2.3 处理导航相关的事件

2.4 在页面之间传递数据

2.5 URI映射

2.6 在导航中“前进”或“后退”

2.7 必要时屏蔽“回退”键

2.8 在导航历史中移除记录

2.9 保存和恢复应用程序状态

2.10 保存和恢复页面状态

2.11 练习题

第3章 用户界面与布局

3.1 设置Grid的行和列

3.2 在Grid中进行布局

3.3 在Grid中跨行或跨列布局

3.4 在Grid的单元格中定位

3.5 使用StackPanel排列子元素

3.6 在Canvas中精确布局子元素

3.7 在Canvas中使用Z-Index

3.8 在Grid中使用Canvas.ZIndex附加属性进行布局

3.9 如何嵌套使用布局控件

3.10 练习题

第4章 控件

4.1 在TextBlock中显示文本

4.2 改变TextBlock中文本的颜色

4.3 设置TextBlock中文本的字体

4.4 在TextBlock中换行——LineBreak元素的使用

4.5 将TextBlock的部分文本设置为斜体——Italic元素的使用

4.6 突出显示TextBlock的部分文本——Bold元素的使用

4.7 带渐变颜色的文字

4.8 灵活运用Run元素

4.9 事件处理

4.10 多个按钮共用一个事件处理程序

4.11 自定义Button的Content属性

4.12 使用图片作为控件背景

4.13 使用Border控件

4.14 你喜欢吃哪些蔬菜——CheckBox控件的使用

4.15 请选择您的性别——RadioButton控件的使用

4.16 HyperlinkButton让页面导航更轻松

4.17 我的图集——用Image控件显示图片

4.18 秀一下您的绘画天赋——关于InkPresenter的那些事

4.19 使用资源设置控件的属性

4.20 轻松统一应用程序的UI风格——样式的运用

4.21 呈现只读列表——ItemsControl控件

4.22 使页面支持屏幕翻转

4.23 根据屏幕方向的改变重新布局UI

4.24 弹出提示对话框

4.25 人机互动,让用户也能输入内容——TextBox控件

4.26 此处只能输入日期和数字

4.27 我的日程表——Pivot控件的使用

4.28 你平均每月要花多少钱——Slider控件的使用

4.29 通过XAML向ListBox中添加项

4.30 通过设置数据源的方式向ListBox中添加项

4.31 改变控件的透明度——Opacity属性的使用

4.32 显示大尺寸图片——ScrollViewer控件的用法

4.33 重复引发Click事件——RepeatButton控件

4.34 触控操作——ManipulationDelta事件

4.35 请输入密码——PasswordBox控件

4.36 报告处理进度——ProgressBar控件

4.37 在应用程序界面上呈现HTML页

4.38 用户控件实例——MyLoginControl

4.39 让控件“酷”起来——自定义控件模板

4.40 练习题

第5章 应用程序与系统信息

5.1 自定义应用程序图标

5.2 自定义应用程序的启动屏幕背景

5.3 将指定页面设置为启动页

5.4 修改您的应用程序信息

5.5 判断应用程序是在真实设备上运行还是在设备模拟器上运行

5.6 获取设备和设备制造商的名称

5.7 获取手机设备的物理内存大小

5.8 获取当前应用程序的内存使用情况

5.9 判断手机是否正在充电

5.10 判断是否启用了Wi-Fi网络

5.11 获得网络接口的配置信息

5.12 获取应用程序的启动模式

5.13 显示和隐藏当前应用程序页上的系统托盘

5.14 改变当前页上系统托盘的前景色和背景色

5.15 应用程序栏实例

5.16 在“开始”屏幕创建次要磁贴

5.17 更新磁贴信息

5.18 通过编辑清单文件来修改应用程序磁贴的初始属性

5.19 实现后台代理

5.20 实现后台播放音频

5.21 使用StreamResourceInfo读取应用程序资源

5.22 全球化简单应用

5.23 如何创建具有位置感知服务的应用程序

5.24 传感器的简单应用

5.25 获取电池状态信息

5.26 语音识别简单实例

5.27 练习题

第6章 启动器与选择器

6.1 明天去哪里玩——SmsComposeTask

6.2 如何在应用程序中拨打电话

6.3 发送电子邮件

6.4 邀请您的朋友一起来玩游戏吧

6.5 使用PhoneNumberChooserTask选择联系人电话号码

6.6 调用“网络连接设置”程序

6.7 启动Web搜索组件

6.8 调用媒体播放器

6.9 从手机中选择并显示照片

6.10 在应用程序中保存联系人信息

6.11 允许用户把喜欢的铃声存起来

6.12 启动Web浏览器并显示指定的URI

6.13 练习题

第7章 网络通信与推送通知服务

7.1 Socket应用——手机与计算机之间进行通信

7.2 向Web服务器发出HTTP请求并接收响应

7.3 使用WebClient向服务器提交数据

7.4 使用WebClient从服务器获取数据

7.5 发送和接收Toast通知

7.6 发送和接收磁贴通知

7.7 发送和接收Raw通知

7.8 访问Web服务

7.9 练习题

第8章 独立存储与I/O

8.1 在独立存储中创建和删除文件夹

8.2 在独立存储中读写文件

8.3 复制和移动文件

8.4 移动文件夹及其子内容

8.5 获取文件的基本信息

8.6 在独立存储中存取应用程序设置

8.7 对文本进行HMACSHA1加密

8.8 练习题

第9章 数据绑定和本地数据库

9.1 绑定数据源

9.2 将其他XAML元素用作数据源

9.3 自定义数据模板

9.4 使用转换器

9.5 LINQ简单实例

9.6 LINQ中的筛选

9.7 使用join子句

9.8 使用group子句

9.9 orderby子句

9.10 创建本地数据库

9.11 使用LINQ操作数据库

9.12 练习题

第10章 图形、动画与多媒体

10.1 使用矩形

10.2 使用椭圆

10.3 绘制直线

10.4 绘制闭合图形

10.5 绘制路径

10.6 路径标记语法

10.7 图像笔刷

10.8 渐变笔刷

10.9 将屏幕内容保存为图片

10.10 使用MediaElement播放多媒体

10.11 将视频用作笔刷——VideoBrush

10.12 制作淡入/淡出动画效果

10.13 控制动画的播放、暂停和停止

10.14 让矩形产生位移动画

10.15 制作旋转动画

10.16 制作缩放动画

10.17 神奇变色盒——如何使用颜色动画

10.18 缓动动画函数

10.19 关键帧动画

10.20 带缓动函数的关键帧动画

10.21 练习题

第11章 综合实例

11.1 简易手机录音机

11.2 国内飞机航班时刻表查询工具

11.3 在线英汉小词典

WindowsPhone8开发技巧与案例精解是2013年由机械工业出版社华章分社出版,作者周家安。

得书感谢您对《WindowsPhone8开发技巧与案例精解》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
精解Windows 10 电子书
本书全面深入地讲解了Windows10操作系统的关键特性,帮助读者深刻理解和掌握Windows10的更新变化与各项功能。本书覆盖的主题包括:版本更新带来的主要变化;桌面使用技巧;MicrosoftEdge浏览器的新特性;操作系统的安装与配置步骤等。
期货投资入门与实战精解 电子书
本书共10章,主要内容有期货基础入门与实战、开设账户入门与实战,操作策略入门与实战、投资工具入门与实战、基本面分析入门与实战、技术面分析入门与实战、K线图分析入门与实战、日内交易入门与实战、产品攻略入门与实战和安全防范入门与实战。帮助读者了解期货投资知识,提高实战能力。本书适合刚入门的期货投资者阅读,也可以作为证券、投资等公司用于培训、指导和与和客户沟通时的教材。
外汇投资入门与实战精解 电子书
十一大专题讲解帮助外汇投资新手成为投资达人!本书共11章,主要内容有外汇基础入门与实战,外汇市场入门与实战,投资渠道入门与实战,外汇开户入门与实战,MT5交易入门与实战,手机交易入门与实战,基本面分析入门与实战,技术分析入门与实战,策略分析入门与实战,交易技巧入门与实战,风险防范入门与实战。本书适合刚入门的外汇投资者,也可以作为证券、投资等公司用于培训、指导和沟通客户时的教材。
投资理财入门与实战精解 电子书
本书共包括15个专题讲解,包括网络理财、手机理财、银行理财、储蓄投资、黄金投资、基金投资、期货投资、股票投资、债券投资、外汇信托、原油投资和大宗商品投资等内容,帮助投资理财新手成为投资理财高手!本书共15章,主要内容有:学会理财,生活更精彩;理清资本,做到手里有钱心中有底;选对理财法,有梦便有赚钱路;网络理财,享受互联网的便利;手机理财,一部手机打天下;银行理财,稳定收益的生财之道;储蓄投资,存钱
基金投资入门与实战精解 电子书
十大专题讲解,包括基金概念、基金选择、基金买卖、基金工具、投资技巧、货币基金、基金产品、基金定投、基金组合、风险防范等内容,帮助新基金用户成为投资达人!本书共10章,主要内容包括基金入门与实战,选购基金入门与实战,买卖基金入门与实战,基金工具入门与实战,基金投资入门与实战,货币基金入门与实战,基金产品入门与实战,基金定投,基金组合入门与实战,风险防范入门与实战。本书适合刚入门的基金投资者,也可以作