- Paperback: 736 pages
- Publisher: Addison-Wesley Professional; 1 edition (January 22, 2006)
- Language: English
- ISBN-10: 032126892X
- ISBN-13: 978-0321268921
- Product Dimensions: 7 x 1.6 x 8.7 inches
- Shipping Weight: 3.2 pounds (View shipping rates and policies)
- Average Customer Review: 25 customer reviews
- Amazon Best Sellers Rank: #1,077,924 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
"Enlightenment Now: The Case for Reason, Science, Humanism, and Progress"
Is the world really falling apart? Is the ideal of progress obsolete? Cognitive scientist and public intellectual Steven Pinker urges us to step back from the gory headlines and prophecies of doom, and instead, follow the data: In seventy-five jaw-dropping graphs, Pinker shows that life, health, prosperity, safety, peace, knowledge, and happiness are on the rise. Learn more
Frequently bought together
Customers who bought this item also bought
Customers who viewed this item also viewed
From the Back Cover
"Brian Noyes' writing style easily captures your attention as he elaborates on all aspects of data binding in his book. He has a refreshingly clear and crisp delivery as he starts each chapter with a simple tour of each topic, and then leads you into practical concerns for sound practices and extensibility opportunities. Most importantly, as Brian explains approaches to data-binding architecture, patterns of usage, the value of data sets, binding controls and the rest, he always describes how he reaches his recommendations on the topic. This book is perfect for newcomers to .NET 2.0, but also for those that have some experience. Anyone who cares about data in their applications (okay, that should be almost everyone) is guaranteed to learn something new and useful by reading Brian's book."
"--Michele Leroux Bustamante, IDesign chief architect, Microsoft regional director, and MVP""Brian has saved me a lot of time. I'm writing "The Hitchhiker's Guide to Visual Studio and SQL Server 2005 (7th Edition)" and I'm not going to have to cover data binding nearly as deeply because Brian has done it for me. His book gets right to the meat of the subject and makes data binding look easy. I was also pleased to see that the book focuses on the misunderstood and under-applied Windows Forms architecture. It's a must-read for anyone trying to make their application more interactive and to leverage the new Visual Studio 2005 technology. I'm planning to point my readers to this resource when they need an in-depth treatment of data binding."
"--William Vaughn, president, Beta V Corporation""Data binding has finally come of age in Windows applications. Back in the Visual Studio 6.0 days, I ignored data binding completely and wrote my own repetitive code to encapsulate my business logic. With Visual Studio 2005, we finally have a robust and compelling data-binding technology. To ignore it today would make you inefficient and put you behind the curve. Brian delivers a clear and concise discussion of a core topic of development for Windows today. A combination of an easy-to-follow conversational yet technical tone, excellent examples, and solid explanations make this a must-read for any developer writing for Windows or learning to write for Windows."
"--Stephen Forte, chief technical officer, Corzen Inc.""This book provides a clear, readable, and in-depth treatment of data binding, with detailed discussions of best practices in the presentation and use of data. Brian communicates his knowledge on the mechanics of data binding to give the low-level understanding that makes all the difference when building sophisticated applications and troubleshooting difficult problems. Effective data binding can enormously reduce the amount of code in your applications and will allow new levels of sophistication in your development. Read this book."
"--Jonathan Cogley, chief executive officer, Thycotic, ASPInsider, and C# MVP""The .NET Framework 2.0, Visual Studio .NET 2005, and Windows Forms 2.0 incorporate the most powerful data-binding platform yet, and absolutely need a book like this to expose it. Brian's extensive data-binding knowledge and experience shine through as he comprehensively explores its many facets, starting with the fundamentals before tackling a wide variety of real-world scenarios. I've always thought a data-binding book was necessary, and I'm glad Brian found the time to write his."
"--Michael Weinhardt, freelance author and application developer"""Data Binding with Windows Forms 2.0" earns a gold star and a prized place in my development book library. Brian is an exceptional teacher of technology, best practices, and technique. He continues to educate at every presentation I attend; his book carries that quality to paper. I found this book to be highly informative and full of all the important steps and examples necessary to learn this technology. In this book, Brian demonstrates a firm grasp on the concepts and I really enjoy his efforts to promote best practices at every chance. Definitively a cover-to-cover read."
"--Randy Hayes, president, Expert Network Solutions, Inc.""Brian's direct and well-organized presentation makes this much misunderstood topic finally understandable."
"--Sahil Malik, author of" Pro ADO.NET 2.0 "and C# MVP"
Data binding is the most important part of many business applications--and one of the most difficult things to understand. "Data Binding with Windows Forms 2.0" is the first book to focus on this crucial area of development. It will quickly get you up to speed on binding data sources to Windows Forms components. The book contains clear examples in C# that work with SQL Server 2000 and SQL Server 2005. Visual Basic .NET examples are available on the book's Web site.
Brian Noyes, leading consultant and speaker on .NET programming, teaches you both the theory and practice of data binding and provides numerous samples ready to run in Visual Studio 2005.
From his in-depth coverage, you'll learn how toUse Visual Studio 2005 to generate a data-bound application from a databaseUse the new Visual Studio 2005 typed data set designer, and how and why to use typed data sets and typed data adaptersPerform simple and complex binding of data to controls, and how to use the .NET 2.0 BindingSourceUse the Binding object for simple binding with automatic formatting, and how to handle binding eventsGenerate bound controls with the Visual Studio Designer, and how to use Data SourcesPresent data with the new DataGridView control, and how to implement advanced features of the DataGridViewImplement custom data-bound controls in Windows FormsCreate custom business objects and collections that are suitable for use in data binding Implement validation and error handling at the Windows Forms and data-binding levelsImplement data binding with ASP.NET 2.0 and the upcoming Windows Presentation Foundation (Avalon) technologies
About the Author
Brian Noyes is a software architect, trainer, writer, and speaker with IDesign (www.idesign.net), a premier .NET architecture and design consulting and training company. He has been developing software systems for more than fifteen years, speaks at many major software conferences around the world, and writes for a variety of software journals and magazines.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
The object model chapter assumes that an application's domain model will contain the artifacts necessary for data binding. DDD practitioners will consider that to be bad practice, but the principles and procedures taught are easily applied to transport objects used in the UI. So, regardless of one's preferred style of OOP, the book provides good coverage.
Having just used the book in building a DDD app with full data binding, I can recommend it without reservation.
This book is titled Data Binding with Windows Forms 2.0, but there more then meets the eye with this exceptional title. As another reviewer pointed out, one of the greatest aspects of this book is how the author teaches you how to develop data bound applications the right way. You learn about how typed data sets are more intuitive then non-typed data sets. You learn how to seperate your data access logic into a seperate class library so you can gain flexibilty and better code reuse. By reading this book you definitely get a feeling that this guy loves programming and he knows how to code really well. I was getting really tired of reading books that mesh all of the logic (business, data access, presentation) into one mess of a program. Because most books do this, I always had a gap in my software development knowledge that I didn't quite know how to fill, at least not in the most intuitive ways. This book showed me how to develop smart client applications the right way. I am extremely happy I picked this title up, you will be too!
1. Offline data access (or disconnected mode usage), by definition a core component of smart clients, is covered for a total of 3 sentences in this book.
2. Other relevant smart client topics, such as ClickOnce deployment, are either addressed in the single "What is a smart client?" section (one page!) or ignored altogether.
I'm giving this book 4 stars because it really is a great book for those venturing into building Windows Forms 2.0 applications (also touching relevant topics like ASP.NET, WinFX and XAML), but the title should have ignored any reference to smart clients altogether. If you're a developer looking for a great resource for building apps in VS.NET 2005, this is the book for you. If you're looking for a smart client resource like I was, this is not it.
The only downside to it is that it alludes to smart client development in the title. The only part of smart client it covers is the data binding on the UI. It doesn't cover the entire smart client gamut, like data storage, communication, or architecture in context to smart client applications.
Awesome book I wish I had a moment to finish it ...
but if your already a developer you know there's too much flying at you around the corner and from every direction that trying to review old concepts is almost pointless. The problem is I could use this every day but I also need to be reading about WCF & WPF... so my review is based upon when I first had this book at a previous employer and my purchase...
The good stuff of HOW to & whats going on behind the wizards is there.. and if your a descent developer that's what you want to know...
I think I may lock myself in a room and finish this book so I can move on to the stack of others that await my attention.
Bottom Line its a good book.. but I swear the older copy a previous employer had, contained more on the insides and behind the scenes stuff, but maybe its been moved and I just need to finish the copy I bought for myself....
I.E. I don't use the wizards and crap, or the drop down controls I create the binding stuff programatically, thusly more control...
more work but again you KNOW whats happening instead of guessing whats happening inside the black box you let MS create for you...
Most recent customer reviews
Actually, I am only an expert at buying books about C# and DotNet, but an expert none-the-less.Read more
1. Shows through example how data binding works in windows: how to use the Binding...Read more
If you are looking for a book about binding Objects and DataSets to Windows controls - simply buy this...Read more
Going into this book, I had very little knowledge of how to implement data binding support for my custom entity...Read more