Memorial Day Sale: May 12-27
Buy used:
$33.91
FREE delivery Thursday, May 22 to Nashville 37217. Details
Used: Good | Details
Sold by saveherenow
Condition: Used: Good
Access codes and supplements are not guaranteed with used items.
Only 1 left in stock - order soon.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Graphics Programming With Gdi+ Paperback – January 1, 2003

3.8 out of 5 stars 29 ratings

GDI+ is a part of Windows XP and Windows Server 2003 that provides graphics, imaging, and typography functionality. It is a successor to GDI, the Graphics Device Interface included in previous versions of Windows. It improves on GDI in a number of ways, both by adding new features and by optimizing existing features. There is little documentation available on GDI+, and only two books available on it, both of which are written at a very introductory level. This book teaches .NET developers how to work with GDI+ as they develop applications that include graphics, or that interact with monitors or printers. It begins by explaining the difference between GDI and GDI+, and covering the basic concepts of graphics programming in Windows. It goes on to show the relationship between GDI+ and .NET. Chand then quickly moves to more advanced topics. The chapters start with simple code samples, and then move on to more complex real world applications. The author keeps a practical focus throughout, while teaching the entire GDI+ API defined in the .NET framework class library. All code samples in the book will be in C#. The companion Web site will have the code samples in both C# and Visual Basic .NET.
The%20Amazon%20Book%20Review
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now

Editorial Reviews

From the Back Cover

Graphics Programming with GDI+ explores and exploits a wonderful range of GDI+ programming concepts, techniques, and applications for programmers of beginner to intermediate abilities. Being a prolific contributor to the Internet community of developers, Mahesh Chand is offering what seems to be a natural extension of what he does best sharing his programming skills with other talented programmers. Each chapter compels to the next.

Jason Hattingh, Director, Greystone Digital FX

Mahesh does a very good job getting .NET developers up to speed using the GDI+ features supported in the .NET Framework. There is good coverage of graphics fundamentals that helps the reader better understand the concepts of graphics programming with GDI+, and there are some excellent sample applications that demonstrate the graphics topics covered to reinforce the concepts presented.

Charles G. Parker, President, Parallel Consulting, Inc.

Graphics Programming with GDI+ is a comprehensive reference for anyone who wants to leverage this technology. It presents a clear discussion of the topics in such a manner that is comprehensible to the beginner, but sufficiently in-depth to challenge seasoned programmers.

Deborah J. Bechtold, MCSD, MCDBA

"This is the most comprehensive book about graphics programming using GDI+ so far. This book will be a very useful handbook for everyone who does graphics programming for Windows."

Min Liu, Software Design Engineer of GDI+, Microsoft Corporation

Graphics Programming with GDI+ is the .NET developer's guide to writing graphics applications for Windows and the Web. Through the use of detailed examples it provides experienced programmers with a deep understanding of the entire GDI+ API defined in the .NET Framework class library.

The book begins with an introduction to GDI+ and the basics of graphics programming in Windows. The core of the book is a hands-on guide to practical topics, including how to use Windows Forms and optimize GDI+ performance. Chapters demonstrate how to develop real-world tools such as GDI+Painter, GDI+Editor, ImageViewer, and ImageAnimator. The author provides extensive reusable sample code in C# throughout, and complete downloadable source code in C# and Visual Basic .NET is available online, as are color versions of screen shots from the book.

Key topics include:

  • How GDI+ compares to GDI
  • How GDI+ is defined and used in the .NET Framework
  • How to draw, paint, and fill graphics objects
  • Viewing and manipulating images
  • Transforming graphics objects, images, and colors
  • Printing in .NET
  • How to develop GDI+ Web applications
  • How to optimize drawing quality and performance
  • Interactive color blending and transparent colors
  • GDI interoperability
  • Answers to frequently asked GDI+ questions

Graphics Programming in GDI+ is the most in-depth treatment available on writing effective graphics applications for the .NET Framework.



About the Author

Mahesh Chand is a .NET consultant and the founder and administrator of two popular community Web sites, www.c-sharpcorner.com and www.mindcracker.com. He has been working with .NET since the pre-beta releases. Mahesh is the author of A Programmer¿s Guide to ADO.NET in C# (APress, 2002) and coauthor of Applied ADO.NET (APress, 2003).



0321160770AB09252003

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional
  • Publication date ‏ : ‎ January 1, 2003
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 704 pages
  • ISBN-10 ‏ : ‎ 0321160770
  • ISBN-13 ‏ : ‎ 978-0321160775
  • Item Weight ‏ : ‎ 2.45 pounds
  • Dimensions ‏ : ‎ 7 x 1.5 x 9.25 inches
  • Customer Reviews:
    3.8 out of 5 stars 29 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Mahesh Chand
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

3.8 out of 5 stars
29 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on December 11, 2019
    Best VB net graphics book with a CD of VB examples
  • Reviewed in the United States on March 16, 2004
    This book has a really promising title and table of content, but once you start going deeper you'll see just a repetition of information from .net documentation.
    There are many tables listing some properties or enumerations with exact wording from .net docs. In some instances author tries to explain more below, but ends up rephrasing the same thing.
    There are few good things about the book. Lots of code examples (too bad you have to download it and no CD with book). Some chapters include useful more detailed information, but it's hard to find it within the ".net docs copied" content.
  • Reviewed in the United States on September 1, 2014
    i receive it in very good conditions
  • Reviewed in the United States on July 3, 2006
    I had heard great things about this book, however I came accross bad reviews as well. People said it was a replication of the msdn documentation. The fact is that it is in some ways, but I think most books are. This book was to the point and explained the concepts of 2D Graphics in .NET. I used it to design a badging software and this book saved me the time to look up on msdn. However, if you are interested in 3D graphics/games or 2D games, do no use GDI+, use DirectX.
    One person found this helpful
    Report
  • Reviewed in the United States on January 30, 2008
    i bought this book back in August 2004 hoping to make something useful out of GDI+. four yrs later, i can tell you that u can get a better info from MSDN. the cost of this book is just for people who want to read stuff on paper format.

    it would be a useful book if the author created a REAL life samples after he explained each topic.
    One person found this helpful
    Report
  • Reviewed in the United States on July 7, 2004
    I've to start with saying "great work" to the author who has compiled a great book with many real world code samples. I've been looking for a book on graphics programming which discusses the basics of drawing process in .NET and this is where I found full satisfaction.
    Briefly, Mr. Chand starts the book with introduction of GDI+ for a beginner as well as from a GDI developer's perspective. Chapter 2 definitely is the smartest and cleanest chapter. Its a tutorial with explaining how the whole drawing and rendering process works with flow charts and images.
    Later chapters just get better and better. Chapter 3 is all about the Graphics class, its members, and how to use the in applications.
    Chapter 4, 5, & 6 are dedicated to brushes and pens, colors, font, text, rectangles and regions. Its unbelivable how author has discussed every little detail about these objects. How about 45 pages on just pens & brushes?
    Chapter 7 and 8 are dedicated to Imaging and Advanced Imaging (over 100 pages). Again every little details are covered.
    I personally found Chapter 9 the most useful. This chapter discusses advanced drawing and some of the topics are detailed discussions about containers, line caps and styles, graphics paths, metadata of images, blending - alpha blending and color blending and so on.
    Chapter 10 is all about transformations. Transformation of font, text, images, paths, and even color. Wonderful.
    Printing perhaps does not belong to this book but its again one of the great chapters in this book. Over 100 pages dedicated to printing and you will find every single object followed by sample code.
    I havn't used next chapters - which are DEVELOPING WEB APPLICATIONS using GDI+, Best Practices, GDI Interop, and Exceptions but I am not these are some bonus to the reader.
    OVERALL, a PERFECT BOOK you need to learn any thing defined in System.Drawing and other drawing namespaces.
    All chapters are follwed by a real world practical example such as writing your own PaintBrush, TextEditor, Image Viewer, Printer Dialog and so on.
    Try it and you will find yourself very satisfied. I sure did.
    Cheers!
    Monica
    6 people found this helpful
    Report
  • Reviewed in the United States on October 19, 2009
    It seems that the author just wrapped the official documentation of GDI+ with some literary style. While the text is easier to read than the MS doc, you won't go far with it : a lot of remarks and most samples are just useless (imagine an "Hello World" written for every methods through the books).

    The MS documentation has a very dry style, but mostly go to the point. With this book, you'll take the longer way ...
    One person found this helpful
    Report
  • Reviewed in the United States on May 2, 2005
    Let me start by saying this book does not attempt to be something it is not. It's not a generic book on Windows or ASP.NET programming. It deals specifically with one topic. Having said that, GDI+ is a broader topic than you might think and this book does a terrific job of breaking the information up into relevant subtopics.

    The material is presented in an interesting, conversational tone that uses REAL WORLD EXAMPLES. You actually build several small GDI+ applications by the time you finish the book.

    I'm an MCSD.NET and MCT, and I give presentations on GDI+ to user groups and recently at MSDN Code Camps. This is the book I give away to people in my presentations. If you've ever been stuck on GDI+ and found the MSDN documentation lacking, this is the book for you.

    It's worth mentioning that all of the examples are in C# (the author is also a C# guru, so I wasn't surprised), but considering most of the code is method calls, there's nothing here that a competent VB.NET programmer couldn't convert on the fly. Don't let that be a reason to discourage you from buying this excellent book.

    Mahesh Chand has done a terrific job, and should give his editor a raise. The book is very well laid out and organized. I refer to it often.
    3 people found this helpful
    Report

Top reviews from other countries

  • valeca
    4.0 out of 5 stars Four Stars
    Reviewed in Canada on June 25, 2017
    Introduction to GDI+ in C#