深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶

深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-07
版次: 1
ISBN: 9787508476353
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 288页
字数: 437千字
正文语种: 简体中文
373人买过
  •     WPF是微软新一代开发技术,涵盖了桌面应用程序开发、网络应用程序开发和移动应用程序开发,是微软开发技术未来十年的主要方向。《深入浅出WPF》的内容分为两大部分。第一部分是学习WPF开发的基础知识,包括XAML,语言的详细剖析、WPF控件的使用、用户界面布局的介绍。第二部分是作为优秀WPF程序员所应掌握的知识,包括依赖对象和数据关联、路由事件与命令、数据模板与控件模板、绘图与动画等。
        《深入浅出WPF》作者具有多年WPF开发经验,历经多个大型项目,现任微软(美国)下载中心项目组高级开发工程师。《深入浅出WPF》是作者多年来学习和使用WPF的经验总结。
        《深入浅出WPF》包含了众多WPF面试点,作者凭借书中的知识顺利通过微软(美国)的面试。     刘铁猛,拥有逾十年微软平台软件开发、测试经验。先后在多家知名外企工作,积累了深厚稳固的技术基础,目前担任微软(美国)下载中心项目组高级软件工程师。同时,作者还是-位拥有数千小时讲台经验的高级培训师,擅长将抽象晦涩的技术难题以深入浅出的语言讲解出来,使学习充满乐趣。写作,既是他的-大爱好,也是他沉淀技术的手段——自2003年以来,作者在博客和各类报刊中发表中英文原创技术文章数百篇,被评为CSDN、51CTO等网站的博客专家。作者最大的愿望就是将自己在技术上的收获分享给大家,为推动中国软件行业的发展尽-份力。 写作缘起
    WPF之What & Why
    致谢
    第一部分 深入浅出话XAML
    第1章 XAML概览
    1.1 XAML是什么
    1.2 XAML的优点

    第2章 从零起步认识XAML
    2.1 新建WPF项目
    2.2 剖析最简单的XAML代码

    第3章 系统学习XAML语法
    3.1 XAML文档的树形结构
    3.2 XAML中为对象属性赋值的语法
    3.2.1 使用标签的Attribute为对象属性赋值
    3.2.2 使用TypeConverter类将XAML标签的Attribute与对象的Property进行映射
    3.2.3 属性元素
    3.2.4 标记扩展(Markup Extensions)
    3.3 事件处理器与代码后置
    3.4 导入程序集和引用其中的名称空间
    3.5 XAML的注释
    3.6 小结

    第4章 x名称空间详解
    4.1 x名称空间里都有什么
    4.2 x名称空间中的Attribute
    4.2.1 x:Class
    4.2.2 x:ClassModifier
    4.2.3 x:Name
    4.2.4 x:FieldModifier
    4.2.5 x:Key
    4.2.6 x:Shared
    4.3 x名称空间中的标记扩展
    4.3.1 x:Type
    4.3.2 x:Null
    4.3.3 标记扩展实例的两种声明语法
    4.3.4 x:Array
    4.3.5 x:Static
    4.4 XAML指令元素
    4.5 小结

    第5章 控件与布局
    5.1 控件到底是什么
    5.2 WPF的内容模型
    5.3 各类内容模型详解
    5.3.1 ContentControl族
    5.3.2 HeaderedContentControl族
    5.3.3 ItemsControl族
    5.3.4 HeaderedltemsControl族
    5.3.5 Decorator族
    5.3.6 TextBlock和TextBox
    5.3.7 Shape族元素
    5.3.8 Panel族元素
    5.4 UI布局(Layout)
    5.4.1 布局元素
    5.4.2 Grid
    5.4.3 StackPanel
    5.4.4 Canvas
    5.4.5 DOCkPanel
    5.4.6 WrapPanel
    5.5 小结

    第二部分 游历WPF内部世界
    第6章 深入浅出话Binding
    6.1 Data Binding在WPF中的地位
    6.2 Binding基础
    6.3 Binding的源与路径
    6.3.1 把控件作为Binding源与Binding标记扩展
    6.3.2 控制Binding的方向及数据更新
    6.3.3 Binding的路径(Path)
    6.3.4 “没有Path”的Binding
    6.3.5 为Binding指定源(Source)的几种方法
    6.3.6 没有Source的Binding——使用DataContext作为Binding的源
    6.3.7 使用集合对象作为列表控件的ItemsSource
    6.3.8 使用ADO.NET对象作为Binding的源
    6.3.9 使用XML数据作为Binding的源
    6.3.10 使用LINQ检索结果作为Binding的源
    6.3.11 使用ObjectDataProvider对象作为Binding的Source
    6.3.12 使用Binding的RelativeSource
    6.4 Binding对数据的转换与校验
    6.4.1 Binding的数据校验
    6.4.2 Binding的数据转换
    6.5 MultiBinding(多路Binding)
    6.6 小结

    第7章 深入浅出话属性
    7.1 属性(Property)的来龙去脉
    7.2 依赖属性(DependencyProperty)
    7.2.1 依赖属性对内存的使用方式
    7.2.2 声明和使用依赖属性
    7.2.3 依赖属性值存取的秘密
    7.3 附加属性(AttachedProperties)

    第8章 深入浅出话事件
    8.1 近观WPF的树形结构
    8.2 事件的来龙去脉
    8.3 深入浅出路由事件
    8.3.1 使用WPF内置路由事件
    8.3.2 自定义路由事件
    8.3.3 RoutedEventArgs的Source与OriginalSource
    8.3.4 事件也附加——深入浅出附加事件

    第9章 深入浅出话命令
    9.1 命令系统的基本元素与关系
    9.1.1 命令系统的基本元素
    9.1.2 基本元素之间的关系
    9.1.3 小试命令
    9.1.4 WPF的命令库
    9.1.5 命令参数
    9.1.6 命令与Binding的结合
    9.2 近观命令
    9.2.1 ICommand接口与RoutedCommand
    9.2.2 自定义Command

    第10章 深入浅出话资源
    10.1 WPF对象级资源的定义与查找
    10.2 且“静”且“动”用资源
    10.3 向程序添加二进制资源
    10.4 使用Pack URI路径访问二进制资源

    第11章 深入浅出话模板
    11.1 模板的内涵
    11.2 数据的外衣DataTemplate
    11.3 控件的外衣ControlTemplate
    11.3.1 庖丁解牛看控件
    11.3.2 ItemsControl的PanelTemplate
    11.4 Datatemplate与ControlTemplate的关系与应用
    11.4.1 DataFemplate与ControlFemplate的关系
    11.4.2 DataFemplate与Controllemplate的应用
    11.4.3 寻找失落的控件
    11.5 深入浅出话Style
    11.5.1 Style中的Setter
    11.5.2 Style中的Trigger

    第12章 绘图和动画
    12.1 WPF绘图
    12.2 图形的效果与滤镜
    12.2.1 简单易用的BitmapEffect
    12.2.2 丰富多彩的Effect
    12.3 图形的变形
    12.3.1 呈现变形
    12.3.2 布局变形
    12.4 动画
    12.4.1 简单独立动画
    12.4.2 场景
  • 内容简介:
        WPF是微软新一代开发技术,涵盖了桌面应用程序开发、网络应用程序开发和移动应用程序开发,是微软开发技术未来十年的主要方向。《深入浅出WPF》的内容分为两大部分。第一部分是学习WPF开发的基础知识,包括XAML,语言的详细剖析、WPF控件的使用、用户界面布局的介绍。第二部分是作为优秀WPF程序员所应掌握的知识,包括依赖对象和数据关联、路由事件与命令、数据模板与控件模板、绘图与动画等。
        《深入浅出WPF》作者具有多年WPF开发经验,历经多个大型项目,现任微软(美国)下载中心项目组高级开发工程师。《深入浅出WPF》是作者多年来学习和使用WPF的经验总结。
        《深入浅出WPF》包含了众多WPF面试点,作者凭借书中的知识顺利通过微软(美国)的面试。
  • 作者简介:
        刘铁猛,拥有逾十年微软平台软件开发、测试经验。先后在多家知名外企工作,积累了深厚稳固的技术基础,目前担任微软(美国)下载中心项目组高级软件工程师。同时,作者还是-位拥有数千小时讲台经验的高级培训师,擅长将抽象晦涩的技术难题以深入浅出的语言讲解出来,使学习充满乐趣。写作,既是他的-大爱好,也是他沉淀技术的手段——自2003年以来,作者在博客和各类报刊中发表中英文原创技术文章数百篇,被评为CSDN、51CTO等网站的博客专家。作者最大的愿望就是将自己在技术上的收获分享给大家,为推动中国软件行业的发展尽-份力。
  • 目录:
    写作缘起
    WPF之What & Why
    致谢
    第一部分 深入浅出话XAML
    第1章 XAML概览
    1.1 XAML是什么
    1.2 XAML的优点

    第2章 从零起步认识XAML
    2.1 新建WPF项目
    2.2 剖析最简单的XAML代码

    第3章 系统学习XAML语法
    3.1 XAML文档的树形结构
    3.2 XAML中为对象属性赋值的语法
    3.2.1 使用标签的Attribute为对象属性赋值
    3.2.2 使用TypeConverter类将XAML标签的Attribute与对象的Property进行映射
    3.2.3 属性元素
    3.2.4 标记扩展(Markup Extensions)
    3.3 事件处理器与代码后置
    3.4 导入程序集和引用其中的名称空间
    3.5 XAML的注释
    3.6 小结

    第4章 x名称空间详解
    4.1 x名称空间里都有什么
    4.2 x名称空间中的Attribute
    4.2.1 x:Class
    4.2.2 x:ClassModifier
    4.2.3 x:Name
    4.2.4 x:FieldModifier
    4.2.5 x:Key
    4.2.6 x:Shared
    4.3 x名称空间中的标记扩展
    4.3.1 x:Type
    4.3.2 x:Null
    4.3.3 标记扩展实例的两种声明语法
    4.3.4 x:Array
    4.3.5 x:Static
    4.4 XAML指令元素
    4.5 小结

    第5章 控件与布局
    5.1 控件到底是什么
    5.2 WPF的内容模型
    5.3 各类内容模型详解
    5.3.1 ContentControl族
    5.3.2 HeaderedContentControl族
    5.3.3 ItemsControl族
    5.3.4 HeaderedltemsControl族
    5.3.5 Decorator族
    5.3.6 TextBlock和TextBox
    5.3.7 Shape族元素
    5.3.8 Panel族元素
    5.4 UI布局(Layout)
    5.4.1 布局元素
    5.4.2 Grid
    5.4.3 StackPanel
    5.4.4 Canvas
    5.4.5 DOCkPanel
    5.4.6 WrapPanel
    5.5 小结

    第二部分 游历WPF内部世界
    第6章 深入浅出话Binding
    6.1 Data Binding在WPF中的地位
    6.2 Binding基础
    6.3 Binding的源与路径
    6.3.1 把控件作为Binding源与Binding标记扩展
    6.3.2 控制Binding的方向及数据更新
    6.3.3 Binding的路径(Path)
    6.3.4 “没有Path”的Binding
    6.3.5 为Binding指定源(Source)的几种方法
    6.3.6 没有Source的Binding——使用DataContext作为Binding的源
    6.3.7 使用集合对象作为列表控件的ItemsSource
    6.3.8 使用ADO.NET对象作为Binding的源
    6.3.9 使用XML数据作为Binding的源
    6.3.10 使用LINQ检索结果作为Binding的源
    6.3.11 使用ObjectDataProvider对象作为Binding的Source
    6.3.12 使用Binding的RelativeSource
    6.4 Binding对数据的转换与校验
    6.4.1 Binding的数据校验
    6.4.2 Binding的数据转换
    6.5 MultiBinding(多路Binding)
    6.6 小结

    第7章 深入浅出话属性
    7.1 属性(Property)的来龙去脉
    7.2 依赖属性(DependencyProperty)
    7.2.1 依赖属性对内存的使用方式
    7.2.2 声明和使用依赖属性
    7.2.3 依赖属性值存取的秘密
    7.3 附加属性(AttachedProperties)

    第8章 深入浅出话事件
    8.1 近观WPF的树形结构
    8.2 事件的来龙去脉
    8.3 深入浅出路由事件
    8.3.1 使用WPF内置路由事件
    8.3.2 自定义路由事件
    8.3.3 RoutedEventArgs的Source与OriginalSource
    8.3.4 事件也附加——深入浅出附加事件

    第9章 深入浅出话命令
    9.1 命令系统的基本元素与关系
    9.1.1 命令系统的基本元素
    9.1.2 基本元素之间的关系
    9.1.3 小试命令
    9.1.4 WPF的命令库
    9.1.5 命令参数
    9.1.6 命令与Binding的结合
    9.2 近观命令
    9.2.1 ICommand接口与RoutedCommand
    9.2.2 自定义Command

    第10章 深入浅出话资源
    10.1 WPF对象级资源的定义与查找
    10.2 且“静”且“动”用资源
    10.3 向程序添加二进制资源
    10.4 使用Pack URI路径访问二进制资源

    第11章 深入浅出话模板
    11.1 模板的内涵
    11.2 数据的外衣DataTemplate
    11.3 控件的外衣ControlTemplate
    11.3.1 庖丁解牛看控件
    11.3.2 ItemsControl的PanelTemplate
    11.4 Datatemplate与ControlTemplate的关系与应用
    11.4.1 DataFemplate与ControlFemplate的关系
    11.4.2 DataFemplate与Controllemplate的应用
    11.4.3 寻找失落的控件
    11.5 深入浅出话Style
    11.5.1 Style中的Setter
    11.5.2 Style中的Trigger

    第12章 绘图和动画
    12.1 WPF绘图
    12.2 图形的效果与滤镜
    12.2.1 简单易用的BitmapEffect
    12.2.2 丰富多彩的Effect
    12.3 图形的变形
    12.3.1 呈现变形
    12.3.2 布局变形
    12.4 动画
    12.4.1 简单独立动画
    12.4.2 场景
查看详情
12
相关图书 / 更多
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入理解移动互联网
吴功宜 吴英 编著
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入实施“四个育人”,彰显本科人才培养特色——云南大学本科教育改革与创新优秀论文集
主编唐旭光
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入浅出C语言程序设计(第3版·微课版)
李俊·c;强振平;荣剑;张晴晖;赵毅力;钟丽辉
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入浅出C#(视频教学版)
赵云
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入实践Kotlin元编程
霍丙乾 著
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入北方的小路(布克奖震撼杰作。人生在世,行走于地狱屋顶,凝望花朵。余华力荐“了不起的小说”!)
[澳]理查德·弗兰纳根 著;新经典 出品
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入学习习近平关于科技创新的重要论述
科学技术部编写组 著
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入浅出IoT:完整项目通关实战
[英]吉姆·贝内特(Jim Bennett) 著;柴火创客空间 译;[美]珍·福克斯(Jen Fox);[美]珍·卢珀(Jen Looper)
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入浅出SSD:固态存储核心技术、原理与实战 第2版
SSDFans 胡波 石亮 岑彪
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入地心 少儿科普 新华正版
英国尤斯伯恩出版公司
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入理解FFmpeg
刘歧 赵军 杜金房 赵文杰 宋韶颍
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
深入人心:数字产品设计的底层逻辑
林婕
您可能感兴趣 / 更多
深入浅出WPF:CSDN最火爆专家博主”水之真谛”心血结晶
算法之禅:递推与递归
刘铁猛 著