The difference between GDI+ and GDI
1. GDI+ adds capability by including the classes which is difficult to write in straight GDI.
For example:
- GDI+ provides specific enhancements for drawing semi-transparently;
- support gradient brushes;
- support for a wide range of image formats;
- easier programming of graphics path and regions;
- more powerful transformation.
2. GDI+ is full integrated with .Net Framework; GDI is a fairly complex, inaccessible technology. GDI+ has made the job of the programmer much easier.
3. GDI+ uses an object-oriented class hierarchy. Programming GDI+ consist of creating object, setting their properties, calling their methods.
4. GDI+ uses method overloading.
5. GDI+ recognizes the distinction between drawing outlines and fill regions, and provides two separate operations for these tasks.
6. GDI+ hides some aspects of state management from the developer.
posted on 2008-08-27 22:05 zendevelop 阅读(193) 评论(1) 编辑 收藏 举报