GDI +中的经验法则

Agn*_*ian 3 .net graphics gdi+

我一直在研究.NET中的一些GDI +代码,并且一直在努力学习我的课程.简单的事情:

  • 在屏幕上看起来不错的东西在纸上看起来不太好,反之亦然
  • 缓存太多对象可能导致OutOfMemoryException
  • 浮子不准确

...等等.我相信有经验丰富的人可以添加更多.

在使用GDI +或任何图形库时,要遵循哪些好的规则?

每个帖子一个有用的提示将很好.谢谢.

Mic*_*key 5

尽可能晚地创建对象(不要过早地优化/缓存)并尽早释放它们(如果IDisposable,则调用Dispose或wrap in using statement).