GDI+ is an improved version of Microsoft's graphics device interface (GDI) API. In this chapter we learned how GDI+ is designed for use in both managed and unmanaged code. System.Drawing and its helper namespaces defined in the .NET Framework library provide a managed class wrapper to write managed GDI+ applications. We also learned the basics and definition of GDI+ and what major improvements are offered by GDI+ in comparison to GDI. At the end of this chapter, we took a quick look at the System.Drawing namespace and its subnamespaces, and classes defined in these namespaces.
Now that you've learned the basics of GDI+, the next step is to write a fully functional graphics application. In Chapter 2 you will learn how to write your first graphics application using GDI+ in a step-by-step tutorial format.
GDI+: The Next-Generation Graphics Interface
Your First GDI+ Application
The Graphics Class
Working with Brushes and Pens
Colors, Fonts, and Text
Rectangles and Regions
Working with Images
Advanced Imaging
Advanced 2D Graphics
Transformation
Printing
Developing GDI+ Web Applications
GDI+ Best Practices and Performance Techniques
GDI Interoperability
Miscellaneous GDI+ Examples
Appendix A. Exception Handling in .NET