【问题标题】:Any good tutorials / resources to learn Win32 GDI? [closed]有什么好的教程/资源来学习 Win32 GDI? [关闭]
【发布时间】:2011-10-02 03:06:01
【问题描述】:

到目前为止,我一直在谷歌上搜索,并没有找到一个全面的好教程。有没有人知道任何教 Win32 GDI 的好网站或书籍?

【问题讨论】:

标签: windows winapi gdi


【解决方案1】:

Petzold(Programming Windows,现在 >=5 版)覆盖面广。

GDI 已被 Direct2D 和 DirectWrite 取代,它们在 Vista 中可用,并且性能和灵活性都大大提高。您可能需要仔细检查您是否真的需要支持 XP,因为 XP 已经结束了生命周期。

马丁

【讨论】:

  • DirectWrite 有 issues with text rendering quality,不过。
  • 那本书是十多年前写的,但从那时起 GDI 并没有太大的变化。请记住,您尝试定位的操作系统本身是十年前(2001 年)发布的。当然,从教程的角度来看,关于 Win2k 之后的 GDI 并没有太多可说的。
  • GDI (1985) 已被弃用一段时间。 GDI+ 取代它成为 Windows XP (2001) 中的推荐技术,并在 2009 年取代 DirectWrite/Direct2D。正如你所说,WPF 在 2006 年被添加为更高级别的保留模式选项,一直支持到 XP。而在今天的 Windows 7 中,所有这四种技术都得到了支持,并且它们的应用程序仍在运行。
  • @Martin GDI 既没有被替换也没有被弃用。但 Petzold 仍然是学习 GDI 的最佳方式。
  • @burning 我不会担心 Win32 的长远未来。它在 10 年前 .net 发布时就被注销了,但它仍然很强大。
【解决方案2】:

我发现bobobobo's blog 对开始使用 Win32 和相关概念很有帮助。

【讨论】:

  • booboobooboobooboo...jk +1,这是一个很棒的网站,我自己也觉得它很有帮助。 :)
猜你喜欢
  • 2013-02-17
  • 1970-01-01
  • 2010-09-18
  • 2010-12-04
  • 1970-01-01
  • 2010-09-05
  • 2010-11-20
  • 2010-11-25
  • 2011-01-01
相关资源
最近更新 更多