Book Description
By using C# and the final beta of NET 2.0, this book covers Windows Forms and GDI+ namespaces thoroughly for the .NET programmer in 2005. Experienced author Matthew MacDonald achieves this by combining careful treatment of the API with detailed discussion of solid user-interface design principles. This is an update for .NET 2.0 of MacDonald’s previous edition (1590590457) which gained wide community recognition. Upon reading this edition, you will be equipped to design state-of-the-art Windows interfaces and program graphics, and know how to create your own controls.
As a developer, you must know more than simply adding a control to a window. You must be able to create an entire user interface framework that's scalable, flexible, and reusable. Although this book is not a reference manual, it contains detailed discussions about user interface elements you’ll use on a regular basis. You will learn to use .NET controls, as well as extend them with your own custom controls.
Customer Reviews:
Excellent read.......2007-09-11
I've read quite a few books on Windows Forms applications which include creating custom controls. There are some that are average and there are some that are very good. Usually the average books tend to touch on the simpler aspects of windows forms and forms controls and not go into much detail, which is OK for the novice programmer dabbling in .NET for the first time. However, the more experienced programmers among us want much more. In this respect the very good books tend to be a little over the top for the average user.
This book falls somewhere in the middle for novice and experienced programmers alike, whilst still being rather good. It offers a good discussion on what makes up the underlying architecture of Windows Forms applications which many books lack. The .NET IDE attempts to hide a lot of the nuts and bolts behind the outer layers and generally you shouldn't touch what's under the covers. But occasionally you need to, especially when using visual inheritance because that's when the IDE starts the go a little haywire. By understanding a little about what's happening underneath goes a long way in helping you get out of the mess when the IDE does screw up.
The book covers most of the interesting forms controls .NET 2.0 has to offer and describes them in better detail than what can be found in the relatively useless MSDN on-line help. The code examples given are excellent, concentrating on real-world scenarios. A good portion of the book illustrates how to extend these controls further using custom controls and GDI+ owner drawing to modify the look and feel of these controls.
The book also concentrates on developing 3-tier applications isolating the presentation layer from the business logic and data layers, which is a highly recommended practice for developing scalable applications.
The book doesn't include a CD but all the code examples can be downloaded from the publisher's web site.
Overall I give it 4 out of 5.
Master of Controls.......2007-04-17
Since the moment when I took this book in my hands and was able to make practice with the examples on this book, I was able to feel recognized the simplicity in the complexity of the controls.
The examples are clear and very well done, impeccables and flawless a good thing for the newbie and the old programmer.
I am enjoying the controls that allow me to click on them and assign my own properties.
Good WinForms and Custom Controls Book.......2007-04-02
This book gives a good overview of each control, but is really centered on teaching you how to develop custom user controls and how to get them to work well with the VS 2005 IDE (Tool panel and Properties window). It also covers owner drawn controls using GDI+. The downloadable code samples demonstrate everything in the book. However, it doesn't appear that the author actually tried to compile all of them, as there are many with fixible errors (mostly project setup ones), and one, that uses an xlst file to install a SQL database that does not have the required procedures. Thankfully, the author responded to me with questions I had and sent me a new database file. One major positive is that the book is not filled with code listings. The author only shows the specific code segments that he is talking about. I learned a lot from this book. It loses a star though for the sloppy C# program examples.
Awesome Information.......2006-11-10
This book was a great read and I found it extremely useful in learning many basic as well as many advanced topics that are essential in WinForms development.
Didática Perfeita.......2006-08-10
Esse livro contém todos os ingredientes necessários para você poder dar uma boa avançada em C#, explica muitas coisas a respeito do uso de técnicas envolvendo Windows Form e User Control e até classes.
Customer Reviews:
Terrific book which is still highly useful.......2007-04-27
Windows Presentation Foundation has been released and we will all immediately stop doing WinForms development and move to the latest and greatest technology. Right. WPF may take over the world -- but not right now. Plenty of folks will still be doing Windows Forms development for some time. Ergo, this book is a great resource to have on the shelf.
The writing style's clean, clear, and concise, and the examples all show the right level of detail. Graphics throughout the book are good, and there's even a full-color section in the middle of the book to show off how nice various WinForms displays can look. (Although I should note some of the figures there aren't particularly interesting.) A very handy "New" marker in the margins highlights features and functionality new to the .NET 2.0 framework -- a great benefit for folks experienced in 1.1 development who are looking for quick exposure to what's new in 2.0.
The book's content is terrific and extremely useful. There's a solid introduction which hits all the important fundamentals of WinForms development and also hits the right features you'll need in Visual Studio. There's awfully good coverage on basics such as form lifecycle, MDI basics, data validation, and why/how properties are important in WinForms development.
The authors do a very solid job laying out other important concepts like data binding and validation. There's also a great amount of background on localization through the entire book, and I found the chapter on resources particularly informative. The bits on components and custom controls were also a very good read.
Overall it's a solid book and very useful for folks still working in WinForms development.
An exceptional work.......2007-03-23
This book is great, exceptional, outstanding.
The authors take on a subject of mind-boggling complexity, and manage to structure their way into a readable, understandable explanation. It's not a reference book: you have to read your way through it from cover to cover, once, to gain an understanding of Froms 2.0. Yet such reading is probably the most efficient way for you to learn the subject. Thereafter, use it as a "how-to" reference for specific items and techniques.
Also, it assumes familiarity with both the c# language and the casual use of VS05. Having first done some elementary c# programming on VS05, read the book and it'll be an eye-opener.
Outstanding.......2007-02-19
The writing style is easy to follow, the coverage is comprehensive, and there are details and tips throughout the book that distinguish it from other books on the subject.
The authors clearly leverage their knowledge and experience. Sample code is clear and concise. There are many things in Windows Forms that you simply should or should not do; the authors convey these best practices in an expedient fashion.
The book is relatively new, and there is not an errata page on the AW website, however I noticed only a very small number of errors.
Incomplete title.......2007-02-12
OK, I'm a little ticked off because I have just wasted some money. If you're a VB developer like I am, this book is not for you. If you're a C# developer, then maybe it is; maybe it isn't. I don't know. All the coding examples are in C#, although the title of the book doesn't say it's exclusively C#. I gave it four stars (since that's the current overall rating) just so I wouldn't be responsible for changing the overall rating. And considering I'm really ticked off at the moment, I'd say that's pretty good of me.
Now for my rant:
I just don't understand why in the year 2007 these authors and publishers can't properly identify whether their books are for VB or C# developers if they're going to make all of their coding examples in one or the other language. While most do, many still don't, like these authors. If you're not going to indicate which language, then include examples in both. If you're only going to show all the coding examples in just one language, THEN INDICATE THIS IN THE TITLE!!!
Is this done to purposely trick people in to buying a book they can't use just to increase sales?
Excellent reference for Winforms 2.0.......2007-01-26
This may be the best Winforms 2.0 book out there. It serves as an excellent reference, given the breadth of information that it covers. It also is a great way to learn Winforms from scratch. Sells does a wonderful job of explaining how things work and has very clear and understandable examples.
Amazon.com
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.
Customer Reviews:
Wasn't helpful for me - nothing about design and weak coverage of components........2006-03-21
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. Chapters 1 and 2 were decent and Appendix B was an excellent introduction to Delegates and Events.
The rest of the book, however, was very weak. All it did was give a brief summary of some of the windows forms components (and the coverage was very weak). If you want to learn about a component you are going to have to look it up it on MSDN.
I was hoping the book would give me something other than what I can get by looking at an API. I was really hoping there would at least be a few chapters on how to design Windows Forms applications - there was nothing. The easy part is learning how to use a component. The difficult part is learning best practices about design an application - something this book didn't touch.
Also, I'm not sure how the rest of the books in the "Microsoft .NET Development Series" are, but I think it's very cheap and dishonest to make a book 'appear' weighty. The book is 680 pages, but the margins, line spacing, and text are all very large. This book easily could have been half its size.
The second edition is out the covers Windows forms V2, you may want to buy it instead. .......2006-03-16
The second edition is out that covers Windows forms V2, you may want to buy it instead.
Very readable coverage of very relevant material.......2006-01-10
I got this book after having already done quite a bit of WinForms programming and found it a compelling read. I'd have read after a platform/language primer but before doing any actual WinForms work, had I had it in my possession at that time.
Its the first programming book in some time that I read as a 'page turner' - it's that well-written (in prose terms).
It's also very well copy-edited, which shows that a lot of effort went into getting the book just right, which can't be said for all books (I guess the gap between release of .NET 1.0&1.1 and this book allowed for that more than in other books).
As for the relevance of the information, I believe it to be very relevant to a wide variety of application types, regardless of that being the main criticism I see in other reviews here. I guess that comes from the fact that you can't please all the people all the time. Still, I'd venture it comes as close as any other book is going to come.
For me it's very near the top of the must-have books if you're going to be writing non-trivial production WinForms apps.
One thing to be aware of is that the .NET 2.0 version is on the way in the coming months, making it Essential unless you're not in a position to use 2.0 stuff.
Would have written my own review, but..........2006-01-03
"...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?" but although these standard components are indexed in the book the discussion of them in the book is shorter than this review I am writing. What I would want is some kind of sample code, maybe a step-by-step description of how to add the components to my program..."
There's no way I could have said it better. The book seems to want to cover "everything" but actually manages to say "nothing".
The only part in which I would have to disagree with the previous reviewer is his rating. He gave it three stars. I think it deserves one.
Excellent Book.......2005-11-12
Very good book! Windows Programmer must have.
Easy to follow.
Book Description
C++ is the language of choice for thousands of applications and millions of lines of code. With C++/CLI, developers can integrate existing C++ code into the .NET platform without rewriting their applications. This book explores the C++/CLI syntax, teaches how to mix native C++ and managed .NET code, and shows how to integrate C++ with Windows Forms, WPF (Avalon), and WCF (Indigo).
Imagine taking a C++-based program you've been using for a decade and giving it a snazzy new interface using Windows Presentation Foundation. How about making your old business applications talk to your new ones using Windows Communication Foundation. C++/CLI makes this--and more--possible. C++/CLI in Action shows you how to bridge the gap between your existing C++ code and the .NET platform. C++/CLI in Action will help you if:
You're hesitant to migrate to .NET because it means rewriting code in C# or VB.
You have significant C++ expertise that you want to leverage in the .NET.
You only need to use pieces of the .NET framework, such as Windows Forms or web services.
There's no fluff here. Designed for readers who already know C++, this book starts by teaching the unique aspects of the C++/CLI language. After a quick tour through the basics, readers work through examples of integrating standard C++ into the .NET-based applications and building programs that mix C++ and .NET code for maximum performance and efficiency.
Customer Reviews:
Excellent book.......2007-05-14
Nishant did an excellent job with this book. The only complaint is that he could have made it bigger.
He separates himself from the rest. The difference is his book covers:
1. MFC/Managed C++ integration. Excellent chapter.
He shows how to add any Managed class to either
an MFC Dialog or MFC View. My favorite chapters are
five and six.
2. Templates/Generic mixing. Even covers managed template
inheritance.
3. Advanced event covering with C++. I have worked with C++/C#
for years, and I didn't know this about events. Very good.
4. Avalon integration. This is somewhat lacking, but it is still
very good coverage.
I would recommend this book to anybody.
Book Description
User Interfaces in C#: Windows Forms and Custom Controls goes beyond simply covering the Windows Forms namespaces by combining a careful treatment of the API with a detailed discussion of good user-interface design principles. The combination will show you how to create the next generation of software applications using the .NET Framework. After reading User Interfaces in C#: Windows Forms and Custom Controls, you'll know how to design state-of-the-art application interfaces, as well as how to extend .NET controls, create data-binding strategies, program graphics, and much more.
This book contains the following:
An overview of how to design elegant user interfaces the average user can understand.
A comprehensive examination of the user interface controls and classes in .NET.
Best practices and design tips for coding user interfaces and integrating help
Although this book isn't a reference, it does contain detailed discussions about every user interface element you'll use on a regular basis. But you won't just learn how to use .NET controls--you'll learn how and why to extend them, with owner-drawn menus, irregularly shaped forms, and custom controls tailored for specific types of data. As a developer, you need to know more than how to add a control to a window. You also need to know how to create an entire use interface framework that's scalable, flexible, and reusable.
Download Description
User Interfaces in C#: Windows Forms and Custom Controls, goes beyond simply covering the Windows Forms namespaces by combining a careful treatment of the API with a detailed discussion of good user-interface design principles. The combination will show you how to create the next generation of software applications using the .NET Framework. After reading User Interfaces in C#: Windows Forms and Custom Controls, you'll know how to design state-of-the-art application interfaces, as well as how to extend .NET controls, create data-binding strategies, program graphics, and much more.
This book contains the following:
An overview of how to design elegant user interfaces the average user can understand.
A comprehensive examination of the user interface controls and classes in .NET.
Best practices and design tips for coding user interfaces and integrating help.
Although this book is not a reference guide, it does contain detailed discussions about every user interface element you'll use on a regular basis. But you won't just learn how to use .NET controls--you'll learn how and why to extend them, with owner-drawn menus, irregularly shaped forms, and custom controls tailored for specific types of data. As a developer, you need to know more than how to add a control to a window. You also need to know how to create an entire use interface framework that's scalable, flexible, and reusable.
Customer Reviews:
Not very useful, unless you are new to Windows Forms.......2005-03-29
The book is for absolute novices. I haven't found anything of use for intermediate (and above) windows developers.
Maybe my expectations were wrong, but I was looking for more of a best practices book.
user interfaces without richTextbox control?.......2005-01-26
i still can't believe it--that anyone would write a comprehensive book on windows user interfaces and forget to mention the RichTextBox control. The author devoted 3 pages to the Textbox control, but said virtually nothing about one of the the most powerful text display controls.
As said by another reviwer, there is nothing here on threading either. This book deserves 3 stars but no more because it is incomplete.
That said, I still must commend the author for a well written book that flows from one chapter to the next.
If you must get this book, bear in mind that you will have to look elsewhere to cover the omitted areas.
Outstanding overview of WinForms development in general.......2004-10-28
I've "grown up" in programming working exclusively with the Web, and recently moved into the very unfamiliar world of desktop development. This is a fantastic piece of work that gives you a very high-level view of the major concepts and considerations you'll need when attempting to conquer the world of Windows Forms.<br/><br/>
The book starts out with a brief discussion of some of the more visual aspects of great UI design, which, as author Matthew MacDonald describes, is as much technical as aesthetic. It then dives right into the major concepts of WinForms - forms and controls, and many of the secrets and tips on using them to create familiar, effective UIs for your apps. Examples are alternate ways of achieving drag-and-drop functionality for on-form controls, creating floating toolbars for and maintaining synchronicity in MDI apps. <br/><br/>
It's very real, very practical, and very easy to grasp. <br/><br/>
I was found MacDonald only mentioning certain class members for each of the controls, and the "members" tables listed in the book don't explicitly break the members down into properties, methods and events, which clouds a newbie's learning of a new set of classes and their functionality for the first time. That's about the only criticism I have with the title. <br/><br/>
The book's finest moment is evident in what has got to be one of the best written chapters on the often-complex topic of working with data and databinding in WinForms. It's thorough, yet easy on the brain in terms of laying out how to work with binding in simple and complex environments. <br/><br/>
The book isn't a primer on C# or on programming in general, so the code snippets are largely piecemeal, abstracted modules of much larger Windows Forms and components. But this isn't necessarily a bad thing.
dodges multithreading.......2004-08-12
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
A book for experienced developers moving to .Net.......2004-06-15
I'm finding this book to be a tremendous leg up in transitioning to .Net from VB6. For an experienced programmer trying to move from VB language functions to .Net object methods, this book strikes the right balance in showing and describing how to use the .Net control objects. It supposes you've used each control before, and need a reliable introduction to how to employ the .Net replacement.
MSDN has all the technical details you want, but is lacking in the kind of "big picture" overviews of a control. This book provides that invaluable introduction.
It seems to me this encapsulates most of the knowledge it takes to consider onself an experienced .Net developer. And yes, there are VB to C# copy and paste errors, but this isn't really a C# book so much as a .Net book. And a very fine one, I'm finding.
Book Description
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.
Customer Reviews:
Decent Step-by-Step Tutorial for Windows Forms.......2007-07-10
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.
Tedious.......2006-04-27
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.
Doesn't play well with VS 2005........2006-02-19
I love this book and when I upgraded to Visual Studio 2005 I picked it up again to re-do all of the examples. I knew there would be some changes but Microsoft changed Menus considerably more than I expected in VS 2005 and I was left slogging through the mud in Chapter 3. I finally gave up because I don't have the time to spare. I understand a new version of this book has gone into production and may be on the shelves in April 2006. I plan on buying the new book.
A Book That Understands Its Readers.......2006-02-15
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.
O what a book, give me more.......2005-03-24
I don't care if you've been coding for years, if your moving to .Net and are learning the basics of c# and the framework, you won't find a better starting place.
I've had a few attempt at .Net, but this book lays out in a clear and precise way what you need to know to get you started. I would suggest its a cover to cover type of book, building on previous examples that are easy to follow, developing an application that touches all concepts of "Windows Forms (desktop)" development. If you want to write n-Tier, ADO.Net ASP.Net or Web Services apps then there are other books out there, but you need a base to build from and this is the book to provide you with that knowledge.
Thank you Erik for providing the best computing book I've read in 10 years, and I've read a few.
Book Description
Data Entry and Validation with C# and VB .NET Windows Forms is a complete text on how to write effective data entry and validation code. Most books deal only with the individual pieces of .NET, such as the controls or how the .NET Framework works. This book brings together all this knowledge and shows readers how to build real programs. The old hacker adage "Garbage in, garbage out" has never been so important as it is today. With ever-increasing amounts of information flowing into and out of modern applications, the task of an application developer to control and verify information is critically important to any software project. For the first time,
Data Entry and Validation with C# and VB .NET Windows Forms brings together current knowledge on this subject in an understandable, easy-to-read form. Covering development and best practices for data entry and validation, including GDI+, custom controls, localization, accessibility, proper data validation techniques, and best practices with Visual Basic and C#,
Data Entry and Validation with C# and VB .NET Windows Forms is a book no modern programmer should be without.
Download Description
The old hacker adage Garbage in, garbage out has never been so important as it is today. With ever-increasing amounts of information flowing into and out of modern applications, the task of an application developer to control and verify information is critically important to any software project.
For the first time, Data Entry and Validation with C# and VB .NET Windows Forms brings together current knowledge on this subject in an understandable, easy-to-read form. Covering development and best practices for data entry and validation, including GDI+, custom controls, localization, accessibility, proper data validation techniques, and best practices with Visual Basic and C#, Data Entry and Validation with C# and VB .NET Windows Forms is a book no modern programmer should be without.
Customer Reviews:
Must read for all interface developers........2005-09-24
This should be required reading for anyone who designs interfaces. If users are having a hard time using your software then you need this book. Great conversational style with well thought out content and screen shots. I wish I had this book earlier in my career.
Book Description
Do you want to use your C# knowledge to build Windows applications?
We will teach you the crucial Windows programming techniques that you will need to start building your own fully featured applications. An easy to follow tutorial-based style means that you will breeze through each topic without getting lost. By the time you have worked through the book, you will be able to implement the features you need to turn your ideas for Windows applications into reality.
We will show you how to:
- Create a Graphical User Interface with a variety of controls
- Add menus and toolbars to your application
- Offer a rich user experience by drawing custom graphics
- Load and save data to standard windows files
- Allow users to print information from your application
- Develop applications that can handle multiple documents
- Link your application to a database
- Provide intuitive and informative help for users
- Distribute your application with a user friendly installer
This book is suitable for readers who are comfortable with the fundamentals of C# and have Visual Studio .NET or Visual C# Standard Edition.
Customer Reviews:
Good Reference Manual for C# Application Programmers.......2003-04-13
This book is a good reference for those who need to build and deploy traditional Windows Application under .Net and C#. The authors do a good job of covering aspects of Windows Form programming, including showing you how to design and implement some advanced features that you won't find in any online documentation for C# or .Net. The authors even walk you through several sample applications to show you "hands on" programing with the controls.
Unfortunately, they don't cover all of the Windows Forms controls, and leave out a few of the basics. However, the ones they have left out seem to be the more basic controls that don't require a lot of advanced explanation.
Overall, this book is good material for your bookshelf for those times when you need to verify, or learn, how a control works. They focus on the Visual Studio environment of C#, so there are a few differences that non-VS people will need to make in other to use this book.
Belongs On My Bookshelf.......2002-09-02
This book is a good complement to Eric Brown's "Windows Forms Programming with C#". The authors here cover items that Brown didn't or didn't cover as thoroughly. Since their style is different, in some cases, the added depth they provide enhanced my understanding of what was going on. They stayed focussed and covered a lot of ground in a short book. The sections on the Registry, adding Help, and Deployment were helpful as well. I only regret they didn't touch on Drag and Drop for completeness, although that is available elsewhere. Good, useful tutorial book with reference potential. Definitely belongs on my bookshelf, I'll just ahve to make more room.
Books:
- Pro .NET 2.0 Windows Forms and Custom Controls in C#
- Professional Ajax, 2nd Edition (Programmer to Programmer)
- Programming Microsoft ADO.NET 2.0 Core Reference
- Programming WCF Services (Programming)
- Real-Time Rendering (2nd Edition)
- Real World Camera Raw with Adobe Photoshop CS2 (Real World)
- Real World Web Services
- Regular Expression Pocket Reference
- Regular Expression Pocket Reference
- Sams Teach Yourself Microsoft SQL Server 2000 in 21 Days (2nd Edition, Book Only)
Books Index
Books Home
Recommended Books
- Digital Integrated Circuits
- A Long Way Gone: Memoirs of a Boy Soldier
- Rolling Stocks: Making Money on the Ups and Downs
- The Films of Michelangelo Antonioni
- What We Want Is Free: Generosity And Exchange In Recent Art
- A Guide to the Project Management Body of Knowledge, Third Edition
- Wilderness Empire: A Narrative
- Activity-Based Costing for Marketing and Manufacturing
- The Far East and Australasia 2006
- Touches the Sky: A Novel