新書推薦:
《
中亚民族史
》
售價:NT$
840.0
《
人工智能与智能制造:概念与方法 [美]马苏德·索鲁什 [美]理查德·D.布拉茨
》
售價:NT$
640.0
《
中平:东汉王朝大崩溃(184—189)
》
售價:NT$
245.0
《
基于鲲鹏的分布式图分析算法实战
》
售價:NT$
495.0
《
中国历史研究入门(全二册)
》
售價:NT$
1290.0
《
夺回大脑 如何靠自己走出强迫
》
售價:NT$
299.0
《
夏天,19岁的肖像(青鲤文库)岛田庄司两次入围日本通俗文学奖直木奖的作品 ,同名电影由黄子韬主演!
》
售價:NT$
225.0
《
图解机械工程入门
》
售價:NT$
440.0
|
編輯推薦: |
移动互联网开启了传统商业模式变革的序幕,移动终端与云计算、大数据以及愈加完善的生态系统让人们实现了史无前例的高效和便捷!人们的生活和工作由此开始了虚拟与现实的充分融合,大众娱乐、购物、社交、金融、营销等互联网创新层出不穷。
随着Windows Phone全面进入8.1版本的新时代(增加Cortana数字助理、桌面背景及更多的动态瓷砖、活动中心、滑动式输入法、IE11浏览器、深度集成Skype、连拍模式),图形图像、动画和多媒体编程技术的迅速发展,移动设备的“娱乐”水平将不断迈向新的高度,不断超越我们的期待与想象。《清华开发者书库·深入理解Windows Phone 8.1 UI控件编程》基于最新的WindowsPhone8.1SDK,全面深入地论述了最酷的UI编程技术:实现复杂炫酷的动画、掌握布局原理、列表虚拟化原理、高性能列表实现、图表编程、控件原理……
资深移动平台开发技术专家林政原刨经典!国内首本系统论述Windows Phone8.1UI控件编程的原创经典作品!微软(中国)有限公司技术顾问总监夏鹏作序!繁体中文版台湾地区同步发行!
|
內容簡介: |
《清华开发者书库·深入理解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控件库
|
|