Table of Contents


applied ado.net: building data-driven solutions
Applied ADO.NET: Building Data-Driven Solutions
byMahesh ChandandDavid Talbot ISBN:1590590732
Apress 2003

This text provides extensive coverage of ADO.NET technology including ADO.NET internals, namespaces, classes, and interfaces, and takes a comprehensive look at XML namespaces and classes, and how to integrate both with ADO.NET.

Table of Contents
Applied ADO.NET—Building Data-Driven Solutions
Introduction
Chapter 1 - ADO.NET Basics
Chapter 2 - Data Components in Visual Studio .NET
Chapter 3 - ADO.NET in Disconnected Environments
Chapter 4 - ADO.NET in Connected Environments
Chapter 5 - Handling ADO.NET Events
Chapter 6 - Integrating XML with ADO.NET
Chapter 7 - Data Binding and Windows Forms Data-Bound Controls
Chapter 8 - Constraints and Data Relations
Chapter 9 - ADO.NET Exception Handling
Chapter 10 - Working with the ODBC .NET Data Provider
Chapter 11 - Stored Procedures and Views
Chapter 12 - Oracle, SQLXML, and Other .NET Data Providers
Chapter 13 - Developing a Custom Data Provider
Chapter 14 - Developing Database Web Applications using ASP.NET
Chapter 15 - Using ADO.NET in Xml Web Services
Chapter 16 - ASP.NET Server Controls and Data Binding
Chapter 17 - Building Real-World Web Applications
Chapter 18 - Object-Relational Mapping in .NET
Chapter 19 - Mapped Objects: Performance Considerations and Data Binding
Chapter 20 - COM Interoperability and ADO.NET
Chapter 21 - Messaging
Chapter 22 - SQL Server and ADO.NET: Notes on Performance
Appendix A - Relational Databases: Some Basic Concepts
Appendix B - Commonly Used SQL Statements
Appendix C - ADO.NET Frequently Asked Questions
Index
List of Figures
List of Tables
List of Listings
List of Sidebars


Applied ADO.NET: Building Data-Driven Solutions provides extensive coverage of ADO.NET technology including ADO.NET internals, namespaces, classes, and interfaces. Where most books cover only SQL and OLE DB data providers, Mahesh Chand and David Talbot cover SQL, OLE DB, ODBC data providers and the latest additions to ADO.NET: Oracle, MySQL, and XML .NET data providers. Chand and Talbot also cover internals of data binding and they provide detailed coverage on both Windows Forms and Web Forms data binding and data-bound controls. Since XML plays a major role in .NET development, the authors also provide a comprehensive look at XML namespaces and classes, and how to integrate both with ADO.NET.

Applied ADO.NET: Building Data-Driven Solutions begins with the basics of ASP.NET and data-bound controls. It then delves into internals of data binding and shows how to use DataGrid, DataList, and other data-bound controls in real-world applications. Chand and Talbot also discuss the ASP.NET guest book, database XML Web services, and even an online bookstore site development and design process. Advanced developers will learn from the coverage of ADO.NET architecture, related design issues, and how ADO.NET data providers are designed. The authors also show how to create a Custom Data Provider. Event handling, server side programming, data relations and constraints, Active Directory, messaging, exception and error handling, and object relational model are other topics covered in detail.

About the Authors

Mahesh Chand is presently engaged as 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 M.S. degree in Computer Science, a B.S. in Mathematics, and is also a Microsoft Certified Professional in VC++.In addition to his day job, Mahesh writes and programs for C# Corner on C#, VB .NET, ASP .NET and other .NET technologies and help site visitors.

David Talbot's background is diverse, ranging from developing license plate recognition technology to television set boxes to scalable Web applications. Currently, David works in the New Business Technologies group at FreeMarkets applying cutting edge .NET technologies to solve business problems. He has been working with .NET since the early betas, developing a number of solutions for several start-ups and established companies while working on several .NET books and articles. Prior to the development of .NET, David worked primarily on Java, SCO UNIX, Linux, DB2, SQL Server, and PERL.