Live Chat Icon For mobile
Live Chat Icon

WinForms FAQ - Books

Find answers for the most frequently asked questions
Expand All Collapse All

Windows Forms Programming in C# by Chris Sells ISBN: 0321116208

An excellent book for learning Windows Forms using C# for both Beginners and experienced Programmers. The presentation is nice and crisp the chapter size is usually around 50 pages, presenting all the necessary details and at the same time maintaining the reader’s interest in the topic being presented.

Permalink

GDI+ Programming: Creating Custom Controls using C#
by Eric White, Chris Garrett.
Wrox Press Inc; ISBN: 1861006314

The title of the this book is kind of misleading. It is an excellent introduction to GDI+. In addition to GDI+ there is also some information on control designers that will be useful to control authors.

Permalink

C# Design patterns by James W. Cooper. ISBN: 0201844532

This is a good book to learn about patterns through a C#/Windows Forms lens. Several of the samples are UI related and use Windows Forms.

Permalink

Programming Windows(r) with C# (Core Reference)
by Charles Petzold

ISBN: 0735613702

This is an excellent book for both Windows Forms and GDI+. As the title suggests it is oriented towards C# programmers. VB programmers should have no trouble following along. Petzold writes lucid prose.

Update: There is a VB.NET version of this book available now. Programming Microsoft Windows with Microsoft Visual Basic .NET (Core Reference). ISBN: 0735617996.

Permalink

Programming Windows(r) with C# (Core Reference)
by Charles Petzold
ISBN: 0735613702

This is an excellent book for both Windows Forms and GDI+. As the title suggests it is oriented towards C# programmers. VB programmers should have no trouble following along. Petzold writes lucid prose.

Update: There is a VB.NET version of this book available now. Programming Microsoft Windows with Microsoft Visual Basic .NET (Core Reference). ISBN: 0735617996.

Permalink

Share with

Couldn't find the FAQs you're looking for?

Please submit your question and answer.