C# Developer's Guide to ASP.NET, XML, and ADO.NET

By Robbe D. Morris

Printer Friendly Version

Robbe Morris
Robbe & Melisa Morris
C# Developer's Guide to ASP.NET, XML, and ADO.NET by Jeffrey P. McManus and Chris Kinsman has turned out to be one of the preferred books here in the office.  Jeffrey and Chris have put together a nice array of XML and ADO.NET codes samples.  You'll get everything from samples of binding data to .NET server controls as well as more complex code samples for handling business logic.  The following are just a few areas that we've gotten the most out of:
 


 
State Management and Caching
Learn what caching is and how to make the most of it.  In depth discussions and examples ranging from caching all or part of a page to caching DataSets and XmlDocuments.  This chapter really helped me optimize our soon to be released research web site.  Here's a link to a recent article describing this in more detail XmlDocument Caching / SQL Server nText Speed Enhancement.
Creating Database Applications with ADO.NET
ADO.NET is a complete rewrite of ADO.  Thus, while many of the concepts remain the same, the objects and object models are quite a bit different in ADO.NET  The samples contained in this chapter will cover just about every situation you'll run into with a standard database driven application.  Utilizing stored procedures to insert,update,delete, and query data along with various data binding techniques.  This chapter also covers the difference between the SQL Server native objects and the OLE objects for other databases.  There are differences between the two that you'll need to be aware of.  You'll refer back to this chapter often while developing your applications.
Using XML
The .NET XML parser is covered in great detail.  There are a few subtle differences between it and it's COM counterpart MSXML4.0.  This chapter will give you samples of just about every syntax need you may have along with a few XPath query examples that are sure to be very helpful.
Page Framework
Get the low down and virtually all of the .NET server controls (TextBox,Label,ListBox,DataGrid, etc...) and how to bind XML and DataSets to them.  If you are new to ASP.NET, you'll benefit a great deal from this chapter.
 
All in all, this is one of my favorite ADO.NET/XML books.  That is, of course, when some other developer hasn't borrowed it from my desk.  Finding syntax examples are a breeze and the background discussions of specific areas were quite useful.  I highly recommend picking up a copy.
Table Of Contents

Robbe has been a Microsoft MVP in C# since 2004.  He is also the co-founder of NullSkull.com which provides .NET articles, book reviews, software reviews, and software download and purchase advice.