Buy used:
$3.21
$19.98 delivery October 21 - November 12. Details
Used: Good | Details
Condition: Used: Good
Comment: Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc...
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
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.

Windows Forms Programming with C# First Edition

3.6 3.6 out of 5 stars 25 ratings

There is a newer edition of this item:

The new C# language and Internet software services have received much of the attention surrounding Microsoft's new .NET environment. However, Microsoft has also redesigned the way Windows desktop applications will be created and deployed in the future. Intended as a tutorial for C++ and Java programmers at all levels, this book shows how C# and the .NET framework can be used to develop Windows applications with .NET. As a way to demonstrate how Windows Forms applications are constructed, the book provides a chapter-by-chapter guide to building an image application to view, share, and manage digital photos stored on a hard drive or on removable media. Also discussed are Visual Studio 7.0, C# language syntax and usage, Windows Forms controls, ADO.NET, and other topics vital to the creation and deployment of Windows applications in this new environment.

Editorial Reviews

About the Author

A mathematician by training, Erik Brown has been working with code for over 17 years, as a developer, architect, consultant, and manager. He is a veteran of three successful start up companies and currently works as a program manager at Unisys Corporation. Erik lives in northern Virginia with his wife and two daughters.

Product details

  • Publisher ‏ : ‎ Manning Publications; First Edition (April 1, 2002)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 752 pages
  • ISBN-10 ‏ : ‎ 1930110286
  • ISBN-13 ‏ : ‎ 978-1930110281
  • Item Weight ‏ : ‎ 2.74 pounds
  • Dimensions ‏ : ‎ 7.42 x 1.73 x 9.24 inches
  • Customer Reviews:
    3.6 3.6 out of 5 stars 25 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Erik E. Brown
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.6 out of 5 stars
25 global ratings

Top reviews from the United States

Reviewed in the United States on July 9, 2007
This is a decent step-by-step book for programming using Windows forms in C#. The entire book is well written in a tutorial format. Plenty of examples present key how-to-use features of the Windows forms. It's an excellent entry level book for GUI programming with C#. However, as some reviews mentioned, the details on some specific topics, such as progress status bar and the multi-threading, are missing.

Buyers/Readers be aware: this book is a bit out of date. The examples in the contents are different from you will find in Visual Studio 2005 or later.
Reviewed in the United States on February 23, 2004
Ok, I'll admit it. Lately, I've been the type of person who will absolutely swear by reading customer reviews before buying a book. Then after purchasing and reading the book, I wouldn't invest the time to write a review in order to help others.
Until now.
This book has captivated me, and I can't seem to put it down. Mr. Brown speaks well, presents his material in a logical, orderly fashion, and with child-like ease. I haven't read a book that compares with this quality since Steve Krug's "Don't Make Me Think!"
I especially like the way the Mr. Brown lays out the framework for the book, and encourages you to follow along with the "project". After completing the book, you'll have in your possession one complete, functional Windows Application. You could, of course, simply download the code from the publisher's web site (which, btw is organized chapter by chapter, section by section), but I've enjoyed walking the path with Mr. Brown as he explains concepts, the .NET framework, and what his thought process is as he builds a working photo album application.
What's more, I haven't seen *that* many typos in this work. There are some, don't get me wrong, but I was easily able to spot them even before writing the code. If you follow along with the process he lays out, you're bound to spot the mispelled variable names when they do appear. Even if they slip by you, you'll recognize that something is amiss when Intellisense doesn't kick in. Believe me though, these minor setbacks don't even compare to the major headaches one receives when trying to use code from say...Wrox.
Believe me when I tell you that you will enjoy this book from the moment you begin chapter one. This book isn't meant to be a reference, but rather, a valuable learning tool that is a joy to read, easy to follow, and rewarding when complete. I would recommend it to anyone interested in learning to build functional, intelligent interfaces and having fun doing it.
4 people found this helpful
Report
Reviewed in the United States on April 27, 2006
This book might be useful to a beginner with no experience who needs step-by-step guidance for even the simplest things, but for anyone else it is tedious at best.

The text is needlessly wordy, and the presentation of certain information is regrettable. For example, the properties, methods, and events of each control are listed in a table; but the items are presented in alphabetical order rather than by order of importance or frequency of use. No context is provided about the C# language or the use of Windows in an a production environment.

Even a beginner could learn more easily by experimenting and reading the documentation that comes with Visual Studio and the .NET Framework. And there are much better books on the market.

I'm sending my copy to the recycle bin.
2 people found this helpful
Report
Reviewed in the United States on June 26, 2002
This is definitively the best book I have read on Windows.Forms.NET programming. I have read other books such as the one by Petzold and those published by Wrox. But by far if you work through ALL the chapters, you will be able to walk away with a wealth of knowledge on Windows Forms.
The approach is very unique and I have not seen it in any other book so far. I do not distinguish books by publisher rather by the quality of contents of the book and this book I have to admit is well thought, cut and presented.
I bought the e-version of the book.
5 people found this helpful
Report
Reviewed in the United States on August 12, 2004
No detailed coverage of the Progress Bar control. Reason: so that multithreading and concurrency could be avoided. It is a common GUI programming task to allow a user to cancel a long running operation while keeping the GUI updated and responsive. However, this requires spawning off a separate thread to handle the long-running operation. That thread must also be able to communicate with the main GUI thread. This must be performed carefully but it is easily done by experienced GUI programmers. You won't get coverage of that with this book. Good luck....

BT
8 people found this helpful
Report
Reviewed in the United States on February 14, 2006
Most programming books takes two routes: a.)they shorthand the explanations of the code in keep things moving at lively pace or b.) they give such a lengthy, terse description of every line in the code that you could die of old age just thinking about it.

"Windows Forms Programming with C#" brings just the right balance that is oh-so-rare in programming books. It explains everything that happens, but is also brisk enough to keep you from being bored.

The book builds, almost exclusively, a single image viewer application where you get to apply nearly every one of the dozens of Windows Form components. An explanation or every form component, it's attributes, and it's uses are explored in this book, but without being overly academic.

Another great feature are the conventions used in this book. A lot of programming books add little notes and factoids that really contribute nothing. In this book, there are class explanations and action-results tables that are surprisingly well used.

There really isn't anything bad to say, except for that the code does use some Hungarian notation at times (an area of irritation for some). Windows Forms are going to be an important topic for as long as the eye can see, and if you want to learn everything there is to know about them, this is easily the book of choice to read.

Top reviews from other countries

Nodoid
4.0 out of 5 stars Somewhat good!
Reviewed in the United Kingdom on April 28, 2005
I don't do Microsoft. I do do Mono. This book covers System.Windows.Forms which has become very stable under Mono. Not only has it been useful for debugging the mono code, but has shown others the power SWF gives.
The book is high in technical information and low in bluster.