Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
43 used & new from $13.68

Have one to sell? Sell yours here
 
   
Windows Forms Programming in C# (Microsoft .NET Development Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Windows Forms Programming in C# (Microsoft .NET Development Series) (Paperback)

by Chris Sells (Author) "AS EASY TO USE AS Windows Forms (WinForms) is, the sheer amount of functionality that it provides can make it intimidating-especially when combined with the..." (more)
Key Phrases: multithreaded user interfaces, hosting form, tooltip component, Windows Forms, Visual Studio, Chris Sells (more...)
4.6 out of 5 stars See all reviews (91 customer reviews)

List Price: $59.99
Price: $37.79 & this item ships for FREE with Super Saver Shipping. Details
You Save: $22.20 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Friday, July 17? Choose One-Day Shipping at checkout. Details
23 new from $30.00 20 used from $13.68
There is a newer edition of this item:
Windows Forms 2.0 Programming (2nd Edition) (Microsoft .NET Development Series) Windows Forms 2.0 Programming (2nd Edition) (Microsoft .NET Development Series) 4.3 out of 5 stars (25)
$43.86
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Frequently Bought Together

Customers buy this book with Windows Forms 2.0 Programming (2nd Edition) (Microsoft .NET Development Series) by Chris Sells

Windows Forms Programming in C# (Microsoft .NET Development Series) + Windows Forms 2.0 Programming (2nd Edition) (Microsoft .NET Development Series)

Customers Who Bought This Item Also Bought

Programming Microsoft® Windows® Forms (Pro Developer)

Programming Microsoft® Windows® Forms (Pro Developer)

by Charles Petzold
Pro .NET 2.0 Windows Forms and Custom Controls in C#

Pro .NET 2.0 Windows Forms and Custom Controls in C#

by Matthew MacDonald
Windows Forms in Action

Windows Forms in Action

by Erik Brown
4.4 out of 5 stars (5)  $36.46
Windows Forms Programming with C#

Windows Forms Programming with C#

by Erik Brown
4.7 out of 5 stars (28)  $36.46
Programming C#: Building .NET Applications with C#

Programming C#: Building .NET Applications with C#

by Jesse Liberty
4.1 out of 5 stars (206)  $29.67
Explore similar items

Editorial Reviews

Amazon.com Review
Everything changes in the Microsoft .NET Framework and the C# language, including the creation of graphical user interfaces (GUIs). Windows Forms Programming in C# explains the Windows Forms (WinForms) environment to programmers who have some experience with .NET programming, and in the process (thanks to a clear and deliberate expository style) reveals a lot about .NET to less experienced developers. The overall effect is that almost every reader comes away with better knowledge of .NET, not just its user-interface libraries and behaviors.

Author Chris Sells takes care to balance code samples with explanatory text, meaning that most chapters take on a characteristic "code, explanation, effect" style (in which "effect" is usually documented with a screen shot). This approach is effective, and serves both to answer "How do I..." questions and inspire "I should give that a try!" exploration. Once in a while, callouts will link two or more screen shots with a sample of code, graphically illustrating how code affects the appearance of a form and how it's represented in the Visual Studio development environment. On top of his clear teaching style, Sells calls attention to workarounds for shortcomings in the .NET environment (particularly where similar limitations don't exist in Microsoft Foundation Classes), helping to improve programmer productivity in the growing .NET environment. --David Wall

Topics covered: How to use the WinForms environment within the Microsoft .NET Framework. Dialog boxes, drawing, printing, and controls all are covered by means of explanations and lots of illustrative examples, and there's good coverage of the WinForms event model, too. An appendix compares MFC and the .NET Framework.

Product Description
Text focuses on the topics developers need to know in order to build real-world applications, including: form layout, multiple top-level and non-rectangular windows, custom drawing, hosting and bulding controls, data binding, moving from MFC, and more. Softcover. DLC: Microsoft .NET Framework.

See all Editorial Reviews


Product Details

  • Paperback: 736 pages
  • Publisher: Addison-Wesley Professional (September 6, 2003)
  • Language: English
  • ISBN-10: 0321116208
  • ISBN-13: 978-0321116208
  • Product Dimensions: 9.2 x 7 x 1.6 inches
  • Shipping Weight: 3.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars See all reviews (91 customer reviews)
  • Amazon.com Sales Rank: #217,220 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #71 in  Books > Computers & Internet > Microsoft > Development > .NET

Inside This Book (learn more)
First Sentence:
AS EASY TO USE AS Windows Forms (WinForms) is, the sheer amount of functionality that it provides can make it intimidating-especially when combined with the huge number of features that Visual Studio.NET (VS.NET) provides solely for the purpose of building WinForms code. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
multithreaded user interfaces, hosting form, tooltip component, resx file, property browser, assembly resolver, docking priority, object sender, bool cancel, typed resources, extender property, simple data binding, nested resources, extender properties, data foreach, int denominator, item data source, binding manager, modeless form, int digits, int numerator, anchoring settings, custom data sources, validating event, designer host
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Windows Forms, Visual Studio, Chris Sells, Cancel Help, Don Box, Server Explorer, Windows Form Designer, Internet Explorer, Sans Serif, Sells Brothers, Solution Explorer, Drawing Basics, Martin Sommer, Add New Item, Menu Designer, Planet Earth, Visual Basic, Customize Toolbox, File Help, Hide Border, Local Settings, Serialization Basics, Build Action, Code Access Security, Common Properties
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:



Books on Related Topics (learn more)
 
 

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

91 Reviews
5 star:
 (74)
4 star:
 (6)
3 star:
 (4)
2 star:
 (4)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (91 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
23 of 24 people found the following review helpful:
5.0 out of 5 stars Essential for the .NET developer, September 22, 2003
Windows Forms Programming in C# doesn't disappoint.

The book quickly dives into the basics of form development, layout and resources. Even though the topic is somewhat introductory to someone who's done a lot of Windows Form development, the book is written in such a way that there was several times still found myself learning something new. I particularly enjoyed the chapters on drawing, there's always something interesting to be found when working with GDI+.

200 pages later, I found myself in a chapter that discusses a topic that you rarely see in any Windows programming book - Printing. This chapter is worth the price of the book alone to have it on your shelf as a reference guide. You won't find a more detailed coverage of printing anywhere else.

While I could go on and on about each individual chapter, I wanted to point out one that I particularly found helpful - Chapter 14 on Multithreaded User Interfaces. I had originally read part of this in an MSDN article, and was looking forward to the full content - and wasn't disappointed: Asynchronous operations, Safety and Multithreading, Callbacks (synchronous and asynchronous), etc. are all covered.

Anyways, I could go on and on - there are plenty of tasty .NET morsels in here to keep both the novice and experienced developer consumed with this book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
4.0 out of 5 stars good code samples, June 19, 2005
By steve (toronto, canada) - See all my reviews
What stands out for me after reading this book is the quality of the code examples (which you can download from the author's website). There are complete sample programs for every chapter. For example, there's a dialog program that shows you all the different types of common dialogs, examples of SDI / Multi SDI / MDI applications, and a controls program that demonstrates all of the different types of user controls. I think the author's intent with these examples (and the book in general) is to try to cover as much of WinForms features as possible, rather than focus on detailing every which way to use a TreeView control. For such details you need to go somewhere else, or look it up on MSDN.

I thought the second half of the book was better, with its coverage of more advanced topics such as integration of custom components within Visual Studio, multithreaded UIs, and application settings. Where I think the book falls short though is in the presentation, and its usefulness as a tutorial for beginners. First of all, it's important to note that the book does not teach you the basics of C# or .NET. So if you have never heard of WinForms before, you really should start off with an introductory Visual C# book before looking at this one. Problems with the presentation include the fact that the author does not really reference the code examples in the book itself. Typically, only partial code snippets are shown and there is this convention of using "..." in the code sections throughout the book which makes it difficult to follow - I found myself having to flip back and forth between pages to recall exactly what code the author has now considered "superfluous" (in his words).

Basically, the content and coverage are there. But the book doesn't seem to be as polished as its MS Press counterparts. I would recommend waiting for a future edition that will likely use VS 2005 examples.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 10 people found the following review helpful:
5.0 out of 5 stars Best Windows Forms book I've read!, December 1, 2003
By A Customer
Before buying Chris's book, a friend recommended another book as the best C# WinForms book, so I bought that one. It was my second one on this subject. I didn't find anything useful in it, and I almost concluded that all WinForms books were going to be worthless for me.

However, I still needed some good answers to WinForms questions, and resources such as the newsgroups weren't giving them to me. So I bought this book and a few others as a last effort to find intelligent coverage of this topic. Chris Sell's book totally changed my opinion of WinForms books -- Chris has shown that it is possible to cover this subject the way Troelsen covered an introduction to C# (Troelsen's book was voted best .NET book in the world, btw.)

This is a highly useful book full of intelligent information. It covers the basics, but also provides depth and detail.

I'm a good C# programmer, but I have done very little with WinForms. This was definitely the book I needed. I really think it is the right book for almost any level of WinForms experience. There are good tips in here that will benefit experienced WinForms developers. For example, I've seen smart people debate certain WinForms issues on the newsgroups in lengthy threads, without a clear resolution -- one quick read of a section in Chris's book could have clarified and resolved the issue(s). For every topic like this that I needed to understand, Chris took me from the basics to a full and in-depth understanding.

(I almost feel like going back to all those newsgroup threads and posting answers out of Chris's book. It would make me look like a genius. If you want to be smarter than the average WinForms "expert", read this book.)

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars This book is out of date
No where in the title, cover or product description does it explain that this covers a very old version of Windows Forms programming that is no longer relevant today. Read more
Published 3 months ago by E. Mitchell

3.0 out of 5 stars Contains essentials
Contains all the essential information and a little bit more but not much more. Over all a pretty good starter book.
Published 10 months ago by Alen Milakovic

2.0 out of 5 stars Wasn't helpful for me - nothing about design and weak coverage of components.
I'm a Java programmer who finished reading O'Reilly's "Programming C#" (very good book), and wanted to get started in Windows Forms programming. Read more
Published on March 20, 2006 by Rick R

5.0 out of 5 stars The second edition is out the covers Windows forms V2, you may want to buy it instead.


The second edition is out that covers Windows forms V2, you may want to buy it instead.
Published on March 15, 2006 by Ian Ringrose

5.0 out of 5 stars Very readable coverage of very relevant material
I got this book after having already done quite a bit of WinForms programming and found it a compelling read. Read more
Published on January 9, 2006 by Ruben Bartelink

1.0 out of 5 stars Would have written my own review, but...
"...I had hoped it would be a convenient and quick reference to such questions as "how do I use FolderBrowserDialog and/or OpenFileDialog to open a file in my C# program? Read more
Published on January 3, 2006 by R. Rivera

5.0 out of 5 stars Excellent Book
Very good book! Windows Programmer must have.

Easy to follow.
Published on November 11, 2005 by Mark

5.0 out of 5 stars THE book to get.
Being primarily an ASP.NET developer, I figured it wasn't too hard to develop a windows forms app, so I started. Read more
Published on November 9, 2005 by Ben Scheirman

5.0 out of 5 stars How to and Idea Book in one well-written volume
First of all this book is extremely helpful in explaining the short path to mastering Windows Forms especially in the visual design mode. Read more
Published on November 9, 2005 by Marc Temkin

5.0 out of 5 stars Reasons to sell more Sells
I run a very small software development business and transitions in development paradigms are a serious matter for us. Read more
Published on November 3, 2005 by David Reeve

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)

Help us improve this fledgling article by editing it on Amapedia.com opens new browser window




Look for Similar Items by Category


Transform Your Bathroom for Less

Home Improvement Value Center
Save up to 50% on sinks, faucets, showerheads, and toilet seats in the Home Improvement Value Center. Make your bathroom transformation a reality today.

Shop the Value Center

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates