网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 软件工程 > 商品详情

WPF核心技术

分享到:
WPF核心技术

最 低 价:¥33.80

定 价:¥45.00

作 者:(美)Chris Anderson

出 版 社:人民邮电出版社

出版时间:2009 年6月

I S B N:9787115206626

  • WPF核心技术
  • 送货上门
  • 价格
    33.80元
    价格
    33.80元
  • WPF核心技术
  • 送货上门
  • 价格
    33.80元
  • WPF核心技术
  • 送货上门
  • 价格
    33.80元
  • WPF核心技术
  • 送货上门
  • 价格
    36.00元
  • WPF核心技术
  • 送货上门
  • 价格
    38.30元
  • WPF核心技术
  • 送货上门
  • 价格
    38.30元

    商品详情

    编辑推荐

    用WPF勾勒世外桃源作者:王翔 WPF虽然为我们勾勒出一个美好的世外桃源,但要进入这个美妙的领地,却不是那么的容易。幸好有WPF的前构架师Chris Anderson先生给大家带来的WPF经典著作《Essential WPF》,以及本站编辑朱永光的译作《WPF核心技术》,让大家在探索世外桃源的路途中显得格外轻松与从容。 Avalon——西方传说中一个代表世外桃源的岛名被微软用来命名其前端基础框架,含义深刻隽永而且引人遐想。随着软件应用的普及,我们的用户被彻底“惯坏了”:* 他们希望看到符合自己审美风格的软件,而且经常用自己欣赏的风格评价面对的软件,“脸面”效果常常胜过“心里美”的精工细琢;* 各类很Cool或者商业沉稳的系统也形成软件界面的心理暗示效应,以往用户总是喜欢说“能不能就类似Vista那样”,现在我听到更多的是他们拿出兜里的“小白”,边说边用手指在屏幕上托拽,直到一个电话打断他,演示才算中场休息;* 一方面,用户希望界面能够及时把最新的内容用“我的应用我选择”的方式呈现;另一方面,他们又希望可以创造一个感觉上远离互联网的环境,恬静地踩在自己的节奏上。而且,这两种需要往往又在同一时刻并存:前者经常适用希望“人人为我”的情况,后者经常在我为“人人”或“某人”的时候;* 还有就是“随时随处”信息获取带来界面平台的差异;* 如此等等…… 作为前端设计人员相信您的体会更深,不过WPF就是为了解决但不限于上述问题诞生的,可以说它是微软这么多年界面技术的集大成者。WPF中界面和实际软件的运行环境通过XAML隔离,基于界面的动态效果和交互能力又从界面元素本身抽象出来、相对独立。掌握WPF,您会发现Viata或者“小白”上的这些界面体验离您并不遥远,而且可以省去很多重复建设的工作。 用WPF的思路设计界面就好像用各种食材和餐具准备一桌丰盛的大餐一样,色、香、味是通过各种规格的食材组合而成的,根据用户口味和爱好借助餐具的衬托尽量满足用户的喜好。同时,用户不仅是旁观者,他们也可以在成品上根据自己的进餐习惯作出调整。 “桃源”描绘的太多了,但说起掌握WPF确是件苦差事,毕竟衔接上述复杂需求和简单开发过程的中间环节就是前端设计人员对于技术的掌握,而XAML 偏偏是一道很陡峭的坎,除了自己推敲外参考这本《WPF核心技术》应该能达到事半功倍的效果。本书从最简单的Hello World入手,借助一个个可运行的示例及丰富的截图引导您一步步深入WPF的开发世界,其中基本控件、基本交互机制的学习是您未来WPF开发工作中的主要内容,但对于XAML的初学者可能需要您反复几遍,毕竟基础熟练再作些写意的设计会更加得心应手。更值得一提的是,本书不仅让大家对于WPF知其然,还能知其所以然,其中讲述了很多设计原则,WPF运行的基本原理。 最后,祝您也能从这本书中找到描绘憧憬已久“桃源”的那支画笔。

    内容简介

    本书围绕wpf中的一些重要概念进行详细的讲解,涉及wpf的各个方面,包括:wpf的设计原则、应用程序的结构、内置控件、界面的布局、可视化效果、资源与数据、动作的操作、样式的处理和基础服务。本书还通过丰富的示例代码介绍了一些非常有用的wpf开发技巧。.
      本书适合各类使用wpf开发应用程序界面的技术人员阅读,不管是构架师、开发人员还是设计人员,都可以从中获益。...

    作者简介

    Chris AnderSOn是微软公司Connected Systems部门的架构师,专门为下一代应用程序和服务设计并构架.NET技术。在微软公司的10年中,他的工作涉及从Visual Basic 6.0和Visual。J++6.0到.NET Framework 1.0和1.1等技术。2002年,作为WPF的架构师,他加入了WindOWS Client团队。他在PDC、TechEd、WinDev和DevCon等很多会议上做过演讲。...
    .. << 查看详细

    目录

    第1章 导言. 1
    1.1 wpf——全新的gui 1
    1.1.1 charles petzold时代的user32 1
    1.1.2 html(即所谓的web) 5
    1.2 初看xaml编程模型 8
    1.3 wpf概览 12
    1.3.1 准备和运行 13
    1.3.2 转到标记 14
    1.3.3 基础 16
    1.3.4 处理数据 20
    1.3.5 一体化的力量 22
    1.3.6 设置一些样式 28
    1.4 创建应用程序的工具 31
    1.5 小结 31
    第2章 应用程序 32
    2.1 应用程序原则 32
    2.1.1 可伸缩的应用程序 32
    2.1.2 web风格 35
    2.1.3 桌面风格 37
    2.2 应用程序 38
    .2.2.1 定义 39
    2.2.2 生存期 41
    2.2.3 错误处理 42
    2.2.4 管理状态 44
    2.3 资源和配置 45
    2.3.1 配置状态 45
    2.3.2 内容状态 48
    2.3.3 文档状态 53
    2.4 窗口 53
    2.4.1 显示窗口 55
    2.4.2 大小和位置 58
    2.4.3 窗口和应用程序 59
    2.5 用户控件 60
    2.6 导航和页面 62
    2.6.1 在页面之间传递状态 66
    2.6.2 控制导航 70
    2.6.3 控制日志 72
    2.6.4 功能性导航和页面功能 73
    2.7 在浏览器中托管应用程序 78
    2.7.1 hellobrowser 79
    2.7.2 表面之下 82
    2.7.3 松散标记 84
    2.8 小结 84
    第3章 控件 86
    3.1 控件原则 86
    3.1.1 内容模型 88
    3.1.2 模板 93
    3.2 控件库 98
    3.2.1 按钮 98
    3.2.2 列表 99
    3.2.3 菜单和工具栏 105
    3.2.4 容器控件 108
    3.2.5 范围控件 109
    3.2.6 编辑器 110
    3.2.7 文档查看器 120
    3.2.8 帧 121
    3.3 构建部件 122
    3.3.1 工具提示 122
    3.3.2 拖动标 123
    3.3.3 边框 125
    3.3.4 弹出框 126
    3.3.5 滚动查看器 127
    3.3.6 视图框 129
    3.4 小结 129
    第4章 布局 130
    4.1 布局原则 130
    4.1.1 布局契约 131
    4.1.2 一致的布局 132
    4.1.3 没有内置的布局 139
    4.2 布局库 140
    4.2.1 画布 140
    4.2.2 stackpanel 142
    4.2.3 dockpanel 143
    4.2.4 wrappanel 145
    4.2.5 uniformgrid 146
    4.3 grid 147
    4.3.1 grid的概念 147
    4.3.2 grid的布局过程 152
    4.3.3 gridsplitter 154
    4.4 编写自定义布局 155
    4.5 小结 161
    第5章 可视化效果 162
    5.1 2d图形 162
    5.1.1 2d图形的原则 163
    5.1.2 几何图形 165
    5.1.3 颜色 167
    5.1.4 笔刷 169
    5.1.5 画笔 173
    5.1.6 图画(绘制).. 175
    5.1.7 形状 177
    5.1.8 图像 178
    5.1.9 不透明性 184
    5.1.10 bitmapeffects 186
    5.2 3d图形 187
    5.2.1 3d风格的hello world 187
    5.2.2 3d原则 190
    5.3 文档和文本 196
    5.3.1 文本风格的hello world 196
    5.3.2 字体 200
    5.3.3 文本布局 201
    5.3.4 高级版式 206
    5.4 动画 207
    5.4.1 动画就是新的计时器 207
    5.4.2 时间和时间线 216
    5.4.3 定义动画 216
    5.4.4 动画集成 219
    5.5 媒体 222
    5.5.1 音频 223
    5.5.2 视频 225
    5.6 小结 226
    第6章 数据 227
    6.1 数据原则 227
    6.1.1 .net数据模型 227
    6.1.2 无处不在的绑定 228
    6.1.3 数据转换 228
    6.2 资源 229
    6.3 绑定基础 234
    6.4 绑定到clr对象 237
    6.5 绑定到xml 244
    6.5.1 xpath 101 245
    6.5.2 xml绑定 247
    6.6 数据模板 250
    6.7 高级绑定 254
    6.7.1 层级绑定 254
    6.7.2 集合视图 258
    6.8 数据驱动显示 264
    6.9 小结 268
    第7章 动作 269
    7.1 动作原则 269
    7.1.1 元素合成 269
    7.1.2 松散耦合 270
    7.1.3 声明式动作 271
    7.2 事件 272
    7.3 命令 275
    7.4 触发器 283
    7.4.1 添加触发器到数据中 283
    7.4.2 添加触发器到控件中 286
    7.4.3 把触发器当作新的“if”语句 287
    7.5 小结 288
    第8章 样式 289
    8.1 样式原则 289
    8.1.1 元素合成 290
    8.1.2 定制化的统一模型 291
    8.1.3 针对工具进行优化 293
    8.2 开始使用样式 294
    8.2.1 模型、显示和样式 297
    8.2.2 主题 300
    8.2.3 换肤 303
    8.2.4 样式继承 306
    8.3 正确地使用样式 309
    8.3.1 构建主题而非样式 309
    8.3.2 一致性才是王道 310
    8.3.3 找到一个正确的着眼点 311
    8.4 小结 311
    附录a 基础服务 312
    a.1 线程和调度器 312
    a.2 属性 316
    a.2.1 .net属性 317
    a.2.2 属性系统101 321
    a.2.3 元数据 323
    a.3 键盘、鼠标和触摸笔 326
    a.3.1 inputbinding 326
    a.3.2 输入设备通信 329
    a.3.3 键盘焦点 330
    a.4 小结... 330

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...