Have one to sell? Sell yours here
A Programmer's Guide to ADO .NET in C#
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

A Programmer's Guide to ADO .NET in C# [Paperback]

Mahesh Chand (Author)
3.5 out of 5 stars  See all reviews (34 customer reviews)


Available from these sellers.



Book Description

Expert's Voice April 25, 2002

This essential guide to Microsoft's ADO.NET overviews C#, then leads you toward deeper understanding of ADO.NET. Author Mahesh Chand provides key information about using each of .NET's major data providers, including OLE DB, SQL Server, and the released version of ODBC. Also featured are the methods and properties associated with these data providers' classes. Further, Chand shows you how to work with XML classes, integrate XML into the ADO .NET architecture, and manipulate XML to transfer, read, and store data.

A Programmer's Guide to ADO.NET in C# supplies you with handy ideas for taking advantage of the Visual Studio .NET IDE, and for linking data with powerful Windows and Web Forms, including the multifaceted DataGrid control. Also included is discussion about using ADO.NET to develop Web applications and create Web services.

The easy-to-follow, visually rich examples illustrate creating and executing stored procedures, working with triggers and views, creating and updating tables, and handling events in ADO.NET. Extremely thorough, this book even explains how to develop a web-based guest book.


Editorial Reviews

About the Author

Mahesh Chand is currently a software developer with Kruse. Inc. He has been working with Microsoft database technologies, including ODBC, DAO, ADO, and OLE-DB, for over 5 years. He has a master's degree in computer science and a bachelor's degree in mathematics, and he's also a Microsoft Certified Professional in VC++. Mahesh is the founder of two websites: C# Corner (http://www.c-sharpcorner.com), one of the largest community sites for .NET developers, and Mindcracker (http://www.mindcracker.com). In addition to his day job, Mahesh writes and programs for C# Corner on C#, VB .NET, ASP .NET, and other .NET technologies, and helps site visitors.

Product Details

  • Paperback: 740 pages
  • Publisher: Apress; 1 edition (April 25, 2002)
  • Language: English
  • ISBN-10: 1893115399
  • ISBN-13: 978-1893115392
  • Product Dimensions: 9.3 x 7.4 x 1.6 inches
  • Shipping Weight: 2.7 pounds
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (34 customer reviews)
  • Amazon Best Sellers Rank: #2,564,273 in Books (See Top 100 in Books)

 

Customer Reviews

34 Reviews
5 star:
 (16)
4 star:
 (5)
3 star:
 (1)
2 star:
 (4)
1 star:
 (8)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (34 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

14 of 16 people found the following review helpful:
2.0 out of 5 stars Tedium, March 31, 2003
This review is from: A Programmer's Guide to ADO .NET in C# (Paperback)
This book may be useful to someone who is a complete beginner to .NET and C#. However, I found it to be the most tedious programming book I have ever read. The author would list 3 pages of code, then change one line, and list the 3 pages again (with the one line difference)! Also, the author never tired of explaining in some depth (like 3 paragraphs) how the 3 different .NET providers had the same basic class taxonomy (but different implementations). After reading the same 3 paragraphs (more or less) for about the 10th time, I swore to myself that I would puke if I encountered those same 3 paragraphs one more time. Fortunately, I decided to pick up and read "ADO.NET Examples and Best Practices for C# Programmers" instead. I learned more in 50 pages there than I learned in 400 pages of this title.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 11 people found the following review helpful:
5.0 out of 5 stars Detailed Review, May 6, 2002
This review is from: A Programmer's Guide to ADO .NET in C# (Paperback)
I was reading this review in .Net Programmer's Magazine and found it useful. Here is some of it in case any body is interested. Overall good book for ADO.NET Beginners. Cheers!
- Max

Understanding Basics
First three chapters of this book are for beginners, who have no idea of C# and ADO.NET. Chapter 1 and chapter 2 of this book are for beginners, who are migrating to C# from other languages specially C++, VB or Java. Chapter 1 covers basic syntaxes of C# language and Chapter 2 shows how to develop Windows applications using Windows Forms and Visual Studio .NET.

Chapter 3 is the chapter, which I liked a lot. This is a small chapter, but this is where author clears every concept of ADO.NET, its architecture and its components. I like author's graphical approach, which I don't find in other books. Author explains each and every component of ADO.NET architecture graphical and shows how all components fit together and builds ADO.NET, one of the best database access technology developed by Microsoft so far.

Chapter 4 of the book is totally dedicated to visual ADO.NET components and Visual Studio .NET. Author shows how you can take advantage of Visual Studio .NET's rich features including Server Explorer, Data-bound controls, Data Form Wizard and so on.

ADO.NET Disconnected classes and Data Providers
Chapter 5 is the most important and biggest chapter of the book. In this chapter, author shows you the broad view of ADO.NET architecture and basic building blocks of ADO.NET and ADO.NET data providers. Author has divided this chapter into two parts. First part covers disconnected classes such as DataSet, DataTable, DataColumn and DataRow and how to use them in a disconnected manner. The second part of the chapter covers OleDb and Sql data providers, their components and how to write applications using Sql Server and Acccess databases. In this chapter, author goes from one component to other one by one by starting from the Connection component, followed by Command, DataAdapter, DataReader and so on.

XML and ADO.NET
6th Chapter of the book covers XML and ADO.NET. Author starts this chapter with a brief introduction of XML followed by reading, writing, deleing, searching, and navigating through XML documents. The second part of this chapter shows the relationship between ADO.NET and XML. Again, author's visual oriented approach clears many concepts, which are hard to understand by just reading few pages.

Web Development and ADO.NET
Chapter 7 and Chapter 8 are dedicated to Web development and ADO.NET. In these chapters, authors first clears basic concepts of ASP.NET model and shows how to write simple Web applications using ASP.NET and Visual Studio .NET. After that author shows how to use ASP.NET DataGrid and other data-bound controls to develop database applications using ADO.NET. Author also shows how to develop a Guest book application. Another application shows how to write Web applications which lets you add, edit and update data through Web pages.

Chapter 8 is dedicated to Web Services. Author has used Visual Studio .NET's rich features to develop Web applications, which lets you read and write databases. In the end, author also shows how to consume Web services from Web applications.

I found these two chapters useful for my Web development using ASP.NET.

Handling ADO.NET Events
Chapter 9 is a small chapter but covers every ADO.NET component and their related events. Chapter shows how to use .NET even model and how to handle ADO.NET events from time to time.

Different flavors of ADO.NET
This chapter has many elements, which didn't fit in previous chapters. This chapter shows how to write database applications utilizing the power of stored procedures, views and triggers. Author also shows various COM Interoperability issues and how to use existing COM based database technologies in managed code through ADO.NET data providers. Topics include using ADO Recordset, ADOX and ADOMD in managed code using ADO.NET. Good for developers who still wants to use ADOX, ADO, and ADOMD in managed code.

ODBC .Net Data Provider
This chapter is a useful chapter for developers who don't work with SQL Server and Access databases but uses MySQL, Oracle and other databases. In this chapter, author first covers basics of ODBC .Net data provider, which I couldn't find in two previous books. After that, an author shows examples and connection samples on how to work with different databases. Personally I didn't use any of these databases but many developers who are using MySql, Oracle, Sybase, and Excel databases will find this chapter useful. I also noticed that author even covers Oracle 8i and 9i versions.

Treat for non Database Developers
At the end of this book, two appendixes cover some basic database concepts and how to construct SQL statements. These appendixes are useful for non-SQL developers who have no idea of how to write SQL statements.

Conclusion
Overall a good buy for beginner to intermediate database developers who want to write database applications in .NET. If you already have some knowledge of C# and Windows development in .NET, you can skip chapter 1 and chapter 2.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 10 people found the following review helpful:
5.0 out of 5 stars The near perfect introduction to ADO.NET, May 29, 2002
By 
Thomas Paul (Plainview, NY USA) - See all my reviews
(VINE VOICE)    (REAL NAME)   
This review is from: A Programmer's Guide to ADO .NET in C# (Paperback)
This book is an excellent introduction for the developer new to ADO.NET. The book is geared towards the C# developer using VS.NET so if that doesn't describe you then you will want to look elsewhere. If that does describe you then this is the book you want. The book starts with an introduction to C# which is probably good enough for someone familiar with Java or C++. This is followed by a brief introduction to ADO.NET and how to use VS.NET to build data driven applications. Chapter 5, the longest chapter in the book, is an excellent explanation of using ADO.NET disconnected classes and data providers. The author does an excellent job of explaining these critical topics. The book goes on to explain how XML documents fit into ADO.NET and follows this with a discussion of web applications, web services, and ADO events. The book contains a nice discussion of the ODBC data provider including how to install it into the VS.NET toolkit. This information is not easily found elsewhere. I especially like the author's style, which makes the book feel like a discussion with an enthusiastic co-worker rather than as a dry treatise. The book contains quite a few step-by-step, screen-by-screen examples of building applications. If you are (or plan to be) a C# developer and are new to ADO.NET you are unlikely to find a better book than this one for making this complex topic easily reachable.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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











Only search this product's reviews



Inside This Book (learn more)

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

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 Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject