The process of drawing with the .NET Framework Class Library involves a whole host of classes. These classes can be found inside of the System.Drawing namespace and its associated third-level namespaces. At a glance, the drawing namespace in .NET is made up of the following:
System.Drawing: Provides basic graphics functionality. This chapter focuses on this namespace.
System.Drawing.Design: Focuses on providing functionality for extending the design time environment. This namespace is beyond the scope of this book.
System.Drawing.Drawing2D: Provides two-dimensional and vector graphics classes and methods. This namespace is covered within this chapter.
System.Drawing.Imaging: Exposes advanced imaging functionality. This namespace is beyond the scope of this book.
System.Drawing.Printing: Gives you classes to manage output to a print device. Chapter 6, “Font, Text, and Printing Operations,” covers this namespace.
System.Drawing.Text: Wraps fonts and type management. Chapter 6 covers this namespace.
This chapter is focused on the System.Drawing and System.Drawing.Drawing2D namespaces. These two namespaces contain classes that are fundamental to the execution of common programming tasks with .NET. The namespaces Printing and Text are covered elsewhere in the book, and Design and Imaging are simply beyond the scope of this book as they encapsulate more specialized features. There are certainly great classes within these namespaces, and we encourage you to use this chapter as a leaping-off point to your own exploring. Table 9.1 lists the key classes we will be discussing.
52.14.143.137