Windows Phone 8开发技巧与案例精解
作 者: 周家安
出版时间: 2013
内容简介
本书立足于入门演练,以实例为导航来向读者介绍Windows Phone的相关知识,例子相对简单易懂,由浅入深,并且每个例子都有针对性,以便于读者对每一个知识点都有一个感性的认识。首先从安装Windows Phone SDK开始介绍,到新建第一个应用程序,再到应用程序项目文件的构成,然后着眼于全局,通过动手实践的方式,让读者从感性上对应用程序周期有一个初步的印象,接着演示布控件的使用方法、UI,并进行应用程序和系统、启动器与选择器、Socket通信、HTTP请求、推送通知服务、数据绑定、多媒体等相关的演练,让读者对其有一个全面的认识。最后通过三个完整实例,帮助读者进行综合应用实战,同时也向读者说明Windows Phone是非常适合企业级应用开发的。
目录
前言
第1章 准备工作/1
1.1 安装Windows Phone SDK/2
1.2 初试Windows Phone应用程序开发/2
1.3 了解Windows Phone应用程序项目的目录和文件结构/4
1.4 了解清单文件/5
1.5 入口点Main()到哪里去了/8
1.6 练习题/8
第2章 整体认识Windows Phone/9
2.1 通过输出调试信息掌握Windows Phone应用程序的生命周期/10
2.2 如何进行导航/14
2.3 处理导航相关的事件/15
2.4 在页面之间传递数据/16
2.5 URI映射/18
2.6 在导航中“前进”或“后退”/22
2.7 必要时屏蔽“回退”键/24
2.8 在导航历史中移除记录/25
2.9 保存和恢复应用程序状态/26
2.10 保存和恢复页面状态/29
2.11 练习题/32
第3章 用户界面与布局/33
3.1 设置Grid的行和列/34
3.2 在Grid中进行布局/35
3.3 在Grid中跨行或跨列布局/37
3.4 在Grid的单元格中定位/39
3.5 使用StackPanel排列子元素/42
3.6 在Canvas中精确布局子元素/43
3.7 在Canvas中使用Z-Index/44
3.8 在Grid中使用Canvas.ZIndex附加属性进行布局/45
3.9 如何嵌套使用布局控件/46
3.10 练习题/48
第4章 控件/49
4.1 在TextBlock中显示文本/50
4.2 改变TextBlock中文本的颜色/51
4.3 设置TextBlock中文本的字体/52
4.4 在TextBlock中换行—LineBreak元素的使用/53
4.5 将TextBlock的部分文本设置为斜体—Italic元素的使用/54
4.6 突出显示TextBlock的部分文本—Bold元素的使用/54
4.7 带渐变颜色的文字/55
4.8 灵活运用Run元素/58
4.9 事件处理/59
4.10 多个按钮共用一个事件处理程序/61
4.11 自定义Button的Content属性/63
4.12 使用图片作为控件背景/67
4.13 使用Border控件/68
4.14 你喜欢吃哪些蔬菜—CheckBox控件的使用/69
4.15 请选择您的性别—RadioButton控件的使用/71
4.16 HyperlinkButton让页面导航更轻松/72
4.17 我的图集—用Image控件显示图片/73
4.18 秀一下您的绘画天赋—关于InkPresenter的那些事/75
4.19 使用资源设置控件的属性/79
4.20 轻松统一应用程序的UI风格—样式的运用/80
4.21 呈现只读列表—ItemsControl控件/82
4.22 使页面支持屏幕翻转/83
4.23 根据屏幕方向的改变重新布局UI/85
4.24 弹出提示对话框/87