微信扫一扫,移动浏览光盘
简介
《清华开发者书库·深入理解Windows Phone 8.1 UI控件编程》深入地论述了Windows Phone8.1的UI控件编程的相关技术知识。本书核心是引导读者掌握解决问题的思路,在介绍原理的同时,给出了大量应用实例来帮助理解和实践。本书从程序界面开始,解剖了XAML页面的生成原理及其运行原理,然后对UI编程常用的知识样式、模板、布局原理进行讲解。布局原理并不是讲解简单的控件布局,而是重点分析布局面板的工作原理以及如何去自定义实现自己的布局规则。书中介绍了与动画图形编程相关的诸多知识,包括图形绘图、图表编程、变换效果、三维效果、动画编程等。在动画编程里,分析了WindowsPhone8.1的所有动画解决方案,并介绍了如何选择最优的实现方案及如何编写复杂的动画效果。在掌握UI控件编程的原理的基础上,本书还介绍了Expression Blend工具的使用,尤其是如何借助这个工具去高效地实现绘图和制作动画。最后,本书介绍了控件和列表编程的相关知识,包括解剖系统空间原理、自定义控件、高效的列表的解决方案和Toolkit相关控件技术原理的研究等内容。 《清华开发者书库·深入理解Windows Phone 8.1 UI控件编程》配套提供了书中实例源代码,最大限度满足读者高效学习和快速动手实践的需要。 《清华开发者书库·深入理解Windows Phone 8.1 UI控件编程》内容针对性强、讲解深入、实例丰富,注重理论学习与实践开发的配合,非常适合想要在Windows Phone领域上进行更加深入学习的读者。
目录
第1章 程序界面
1.1 XAML的原理
1.1.1 XAML的概念
1.1.2 XAML页面的编译
1.1.3 动态加载XAML
1.2 XAML的树结构
1.2.1 可视化树
1.2.2 Visual Tree Helper类
1.2.3 遍历可视化树
1.2.4 可视化树应用示例:实现List Box控件分页加载
1.3 路由事件
1.3.1 Windows Phone事件
1.3.2 路由事件的概念
1.3.3 路由事件原理
1.3.4 路由事件的作用和演示
1.4 框架和页面
1.4.1 框架页面结构
1.4.2 页面导航
1.4.3 框架的应用示例:自定义弹出窗口
1.5 UI线程
第2章 样式和模板
2.1 样式
2.1.1 创建样式
2.1.2 样式继承
2.1.3 以编程方式设置样式
2.1.4 样式文件
2.1.5 系统主题
2.1.6 主题资源
2.1.7 自定义主题
2.2 模板
2.2.1 控件模板
2.2.2 Content Control和 Content Presenter
2.2.3 视觉状态管理
2.2.4 数据模板
2.2.5 Item Template.Content Template和 Data Template
2.2.6 数据模板的使用
2.2.7 读取和更换数据模板
第3章 布局
3.1 布局原理
3.1.1 布局的意义
3.1.2 系统的布局面板
3.1.3 布局系统
3.1.4 布局系统的重要方法和属性
3.1.5 测量和排列的过程
3.1.6 多分辨率的适配布局
3.2 自定义布局规则
3.2.1 创建布局类
3.2.2 实现测量过程
3.2.3 实现排列过程
3.2.4 应用布局规则
第4章 图形
4.1 图形原理
4.1.1 图形中常用的结构
4.1.2 画图相关的类
4.1.3 基础的图形形状
4.2 Path图形
4.2.1 两种Path图形的创建方法
4.2.2 使用简单的几何图形来创建Path
4.2.3 使用PathGeometry来创建Path
4.2.4 使用路径标记语法创建Path
……
第5章 图表
第6章 变换特效和三维特效
第7章 动画
第8章 动画进阶
第9章 控件编程
第10章 Expression Blend工具
第11章 列表
第12章 Toolkit控件库
1.1 XAML的原理
1.1.1 XAML的概念
1.1.2 XAML页面的编译
1.1.3 动态加载XAML
1.2 XAML的树结构
1.2.1 可视化树
1.2.2 Visual Tree Helper类
1.2.3 遍历可视化树
1.2.4 可视化树应用示例:实现List Box控件分页加载
1.3 路由事件
1.3.1 Windows Phone事件
1.3.2 路由事件的概念
1.3.3 路由事件原理
1.3.4 路由事件的作用和演示
1.4 框架和页面
1.4.1 框架页面结构
1.4.2 页面导航
1.4.3 框架的应用示例:自定义弹出窗口
1.5 UI线程
第2章 样式和模板
2.1 样式
2.1.1 创建样式
2.1.2 样式继承
2.1.3 以编程方式设置样式
2.1.4 样式文件
2.1.5 系统主题
2.1.6 主题资源
2.1.7 自定义主题
2.2 模板
2.2.1 控件模板
2.2.2 Content Control和 Content Presenter
2.2.3 视觉状态管理
2.2.4 数据模板
2.2.5 Item Template.Content Template和 Data Template
2.2.6 数据模板的使用
2.2.7 读取和更换数据模板
第3章 布局
3.1 布局原理
3.1.1 布局的意义
3.1.2 系统的布局面板
3.1.3 布局系统
3.1.4 布局系统的重要方法和属性
3.1.5 测量和排列的过程
3.1.6 多分辨率的适配布局
3.2 自定义布局规则
3.2.1 创建布局类
3.2.2 实现测量过程
3.2.3 实现排列过程
3.2.4 应用布局规则
第4章 图形
4.1 图形原理
4.1.1 图形中常用的结构
4.1.2 画图相关的类
4.1.3 基础的图形形状
4.2 Path图形
4.2.1 两种Path图形的创建方法
4.2.2 使用简单的几何图形来创建Path
4.2.3 使用PathGeometry来创建Path
4.2.4 使用路径标记语法创建Path
……
第5章 图表
第6章 变换特效和三维特效
第7章 动画
第8章 动画进阶
第9章 控件编程
第10章 Expression Blend工具
第11章 列表
第12章 Toolkit控件库
深入理解Windows Phone 8.1 UI控件编程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×