- 1
- 2
- Main Page
- Main Page
- Table of content
- Copyright
- Praise for Graphics Programming with GDI
- Microsoft .NET Development Series
- Figures
- Tables
- Acknowledgments
- Introduction
- Who Is This Book For?
- Prerequisites
- What s in This Book That I Won t See in Other Books?
- Chapter Organization
- Example Source Code
- Exception and Error Handling in the Samples
- SUMMARY
- Chapter 1. GDI: The Next-Generation Graphics Interface
- 1.1 Understanding GDI
- 1.2 Exploring GDI Functionality
- 1.3 GDI from a GDI Perspective
- 1.4 GDI Namespaces and Classes in .NET
- Summary
- Chapter 2. Your First GDI Application
- 2.1 Drawing Surfaces
- 2.2 The Coordinate System
- 2.3 Tutorial: Your First GDI Application
- 2.4 Some Basic GDI Objects
- SUMMARY
- Chapter 3. The Graphics Class
- 3.1 Graphics Class Properties
- 3.2 Graphics Class Methods
- 3.3 The GDIPainter Application
- 3.4 Drawing a Pie Chart
- SUMMARY
- Chapter 4. Working with Brushes and Pens
- 4.1 Understanding and Using Brushes
- 4.2 Using Pens in GDI
- 4.3 Transformation with Pens
- 4.4 Transformation with Brushes
- 4.5 System Pens and System Brushes
- 4.6 A Real-World Example: Adding Colors, Pens, and Brushes to the GDIPainter Application
- SUMMARY
- Chapter 5. Colors, Fonts, and Text
- 5.1 Accessing the Graphics Object
- 5.2 Working with Colors
- 5.3 Working with Fonts
- 5.4 Working with Text and Strings
- 5.5 Rendering Text with Quality and Performance
- 5.6 Advanced Typography
- 5.7 A Simple Text Editor
- 5.8 Transforming Text
- SUMMARY
- Chapter 6. Rectangles and Regions
- 6.1 The Rectangle Structure
- 6.2 The Region Class
- 6.3 Regions and Clipping
- 6.4 Clipping Regions Example
- 6.5 Regions, Nonrectangular Forms, and Controls
- SUMMARY
- Chapter 7. Working with Images
- 7.1 Raster and Vector Images
- 7.2 Working with Images
- 7.3 Manipulating Images
- 7.4 Playing Animations in GDI
- 7.5 Working with Bitmaps
- 7.6 Working with Icons
- 7.7 Skewing Images
- 7.8 Drawing Transparent Graphics Objects
- 7.9 Viewing Multiple Images
- 7.10 Using a Picture Box to View Images
- 7.11 Saving Images with Different Sizes
- SUMMARY
- Chapter 8. Advanced Imaging
- 8.1 Rendering Partial Bitmaps
- 8.2 Working with Metafiles
- 8.3 Color Mapping Using Color Objects
- 8.4 Image Attributes and the ImageAttributes Class
- 8.5 Encoder Parameters and Image Formats
- SUMMARY
- 1
- 2

