Charles Petzold的又一部经典力作《Application = Code + Markup》中文版终于要面世了。成为2008 开年大礼。相信有很多对WPF有兴趣,但又苦于没有经典书籍来支撑的朋友都一直在期待着这本书的中文版上市,博文视点让这一期待成为现实。 与大家一样都很兴奋。因此在这里也大家一起分享之。

其实早在2007年5月份就在圣殿祭司那拿到了英文原版的书,初看了几章节,因工作太忙,加上英文啃起来比较吃力而没有读完,虽然后来也读了不少,但看中文版还是轻松多一些。(自勉之:不要让英文成为学习障碍)不过目前我也没有拿到中文版的书,只有几章的样稿,这本书由台湾牛人蔡学镛翻译,相信更加忠于原著了。估计会在年前面世,那就可以在春节这有限的时间里去啃啃了。

《Application = Code + Markup》原版2006年出版,作者Charles Petzold自不必多说了。书名:WPF程序设计指南Application = Code + Markup ,初见书名的时候还真的愣了一下。现在想想,过不了几年,这世界又要变了。

他是要告诉我们,今后的应用程序就是Code,比如:C#、VB… 与 XAML的天下了?

还是来看看它的章节吧,全书有千页之多,但一共仅分为两个部份(我们知道要实现WPF有两种方式,一种是XAML,一种是C#等,这不正是Code + Markup):

第1部分代码 共十八个章节。

第2部分Markup 共三十一个章节。

主要介绍了微软新一代操作系统平台上的Microsoft Windows Presentation Foundation核心技术的原理、概念、技术、技巧与开发实践。全书全面细致、深入浅出,主要内容包括Windows Presentation Foundation概述、基本Bushes、Content概念、Button及其他控件、Stack、Wrap、Dock、Grid、Canvas(画布)、依赖性属性、Routed Input Event、定制元素等诸多内容。

这是一本关于界面编程的书,但书中没有一处示例截图,如果要想看书中的例程,你必须得下载或手工输入代码,编译后运行它,动手始终是学习一门语言的必经之路。但正因为如此,它对核心技术与原理的讲解是非常地道的。

最后还想说一点,Win32与MFC是无法模拟WPF的。但Win32与MFC能做的WPF都能做,并且可以更加容易、轻松的去实现,WPF给我们很大的想象空间。相信这本千页大作将会是另一个经典。

转载于:https://www.cnblogs.com/KivenLin/archive/2008/01/19/1045805.html

2008开年大礼:《Application = Code + Markup》中文版面世相关推荐

  1. 【效率】程序员救星,又一 VS Code 插件神器面世!

    不论工作还是学习,程序员经常需要查看和学习别人的源码,这样才能不断提升自己,让自己的代码更规范.更专业. 但是在程序员读源码的过程中一直存在一个让人头疼的问题,那就是看不懂英文单词.很多变量的命名方式 ...

  2. How is call from CXF delegated to our application code?

    Created by Wang, Jerry, last modified on Jul 21, 2016Go to start of metadata JAX-WS规范是一组XML web serv ...

  3. WPF和Silverlight到底有什麼不同?

    由於名稱的關係, WPF與WPF/E一直被認為是類似的東西. 其實兩者除了呈現UI的部分使用的是共通語言 XAML 之外, 兩者在本質上有很大的不同. 甚至,XAML對WPF與Silverlight有 ...

  4. VS2008 Web Application和Web Site的区别_转载

    MSDN 原文(英文)地址:http://msdn.microsoft.com/en-us/library/aa730880(VS.80).aspx 以下是主要内容的中文翻译: Visual Stud ...

  5. VS2008 Web Application和Web Site的区别[转]

    MSDN 原文(英文)地址:http://msdn.microsoft.com/en-us/library/aa730880(VS.80).aspx 以下是主要内容的中文翻译: Visual Stud ...

  6. [翻译]The Data Access Application Block

    Enterprise Library 4.1 - October 2008 The Data Access Application Block 数据访问应用块 The Enterprise Libra ...

  7. Oracle ERP Application Diagnostics使用

    invoice异常的时候,可以先使用Application Diagnostics查询一下相关的资料,资料非常全,看起来也非常直观. 使用步骤 1)进入Responsibility Applicati ...

  8. SQL 2008 安装资料及下载地址

    SQL Server 2008 序列号: Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34 ...

  9. SQL Server 2008 下载地址(微软官方网站)

    哪里有sqlserver2008下载? 2011-9-24 23:58 提问者:ooseestars | 浏览次数:3252次 2011-9-26 11:38 最佳答案 SQL Server 2008 ...

最新文章

  1. linux编程-open函数和write函数实现copy命令
  2. coldfusion_我从ColdFusion迁移到Java开发
  3. map insert异常失败_处理dubbo反序列化失败的坑
  4. ctf-HITCON-2016-houseoforange学习
  5. local lua 多个_Lua面向对象之多重继承、私密性详解
  6. 汽车在怠速时有很轻微的间歇抖动,是不是节气门脏了?
  7. 论文趣读:人工智能里程碑?回顾2015年登上Nature的DQN(全文翻译+批注)
  8. 推荐-最新GBA游戏下载,不用注册直接下载!(2)
  9. php网页抓取浏览者手机号码_php 获取 手机浏览器的信息 获取手机号
  10. 统计学基础(四)—卡方检验怎么用?
  11. 转基因大米非法流入内地转基因大米非法流入内地:基因战争?粮食安全?
  12. LIME-论文阅读笔记
  13. 大学到底教会了我们什么?
  14. 在云端管理您的所有身份(AAD)-第二部分
  15. java.exe,javac.exe,javaw.exe 是什么进程? (转载)
  16. Hadoop实战——MapReduce对英文单词文本进行统计和排序(超详细教学,算法分析)
  17. 前端三剑客 - HTML
  18. IIS管理器使用-修改根节点名称
  19. 大数据治理平台建设方案
  20. 怎么把pdf中的某一页分出来?

热门文章

  1. 网上商城代码实现_中国中铁网上商城转型敏捷开发模式,实现快速反应、快速迭代...
  2. img标签 文件不存在_HTML常用标签
  3. 某单位招聘考试需要考核数学英语计算机,2010年10月自学考试电子商务网站设计原理试题...
  4. Linux系统的快照是什么,linux – 文件系统快照与简单复制文件有何不同?
  5. cocos 卡牌类_优质链游大爆发,Cocos-BCX版《恶龙必须死》有什么特别之处?
  6. Python OpenCV分水岭算法分割和提取重叠或有衔接的图像中的对象
  7. Java多线程读取本地照片为二进制流,并根据系统核数动态确定线程数
  8. 代码运行时间测试C++
  9. kernfs_addrm_start kernfs_add_one
  10. PCL common中常见的基础功能函数