|
About
the Book
-
Write real
world Windows and Web data-driven solutions
-
Written
based on .NET Framework 1.1, covers every aspect of
ADO.NET development
-
Covers
most recent versions of ADO.NET data providers including SQL, OLE DB, ODBC, MySQL, Oracle, and XML .NET data
providers
-
Teaches
you the internals of ADO.NET and how to write your
own custom data providers and custom generic data
access components
-
Detailed
discussion on Windows and Web data-binding and
data-bound controls
-
Code
written using Microsoft Visual Studio .NET codename Everett
-
Visual
Basic .NET sample code available for download
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.
Table of
Contents
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
Author
Information
Mahesh Chand - 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++. Mahesh is
also the founder of two Web sites: 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 help site visitors.
David
Talbot - 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.
|