GDI+ Programming

Author: White
Publisher:
Publish Date: 2002-12-01
Features: This book specifically covers the features related to developing custom controls in GDI+ programming, with a focus on creating Windows Forms custom controls, while also discussing the creation of ASP.NET server controls. It is suitable for intermediate to advanced C# programmers and other developers familiar with object-oriented languages who wish to learn how to use GDI+ to write Windows Forms and Web Forms custom controls.
The emergence of the .NET Framework brought significant changes to programming, and graphical programming was also greatly affected. Microsoft upgraded GDI to GDI+ in .NET, which includes many namespaces and classes specifically designed for custom drawing operations in Web and Windows controls. This book specifically covers the features related to developing custom controls in GDI+ programming, with a focus on creating Windows Forms custom controls, while also discussing the creation of ASP.NET server controls.
The book is divided into four parts:
Part 1 provides an overview of the purpose and structure of GDI+.
Part 2 details the specifics of GDI+ programming with code examples, such as drawing surfaces, coordinate systems, pens and brushes, text and fonts, images and image operations, paths and regions, transformations, and printing. It covers all classes, methods, properties, and events related to the application of GDI+ in custom controls.
Part 3 focuses on the design and development of custom controls, including defining and characterizing custom controls, integrating controls with VS.NET, and implementing scrolling within controls.
Part 4 discusses the use of GDI+ features in Web applications, such as providing GDI+ images online, creating ASP.NET server controls, and using GDI+ to create Web services.
This book is suitable for intermediate to advanced C# programmers and other developers familiar with object-oriented languages who wish to learn how to use GDI+ to write Windows Forms and Web Forms custom controls.

📌 Related Posts