
These functions let you draw lines, rectangles, polygons, ellipses, curves, text, and other shapes on
windows, bitmaps, and printouts. Those lessons provided only the bare minimum needed to demon-
strate their topics. This lesson provides more detail so you can generate more complex graphics.
Lesson 40, “Making WPF Applications,” explains Windows Presentation Foundation (WPF), a
framework for building Window applications that provides an alternative to the Windows Forms
applications described so far in this book. WPF applications provide new tools and approaches that
let you build applications that are potentially more interactive and engaging.
Lesson 41, “Printing with WPF,” explains one way you can generate printouts in WPF applications. It
shows how to print an image of a WPF visual object, a much different method than the event-driven
technique used by the Windows Forms approach described in Lesson 31.
Appendices
This book’s appendices summarize useful information for handy reference.
Appendix A, “Glossary,” explains common programming terms that you may encounter while
studying Visual C# programming.
Appendix B, “Control Summary,” summarizes each of the standard controls provided by Visual C#.
You can use it to help select the right control for your needs.
Appendix C, “What’s on the DVD?”, goes into more detail about using the DVD that comes with
the book.
WHAT Y ...