Murach's VB.NET Database Programming with ADO.NET FROM THE PUBLISHER
If youᄑre a VB.NET programmer who wants to learn database programming with
ADO.NET at a professional level hereᄑs a new book that presents all the
skills you need in a logical progression from the simple to the complex. And
because our books have features that you wonᄑt find in competing books,
youᄑll learn faster and better. Hereᄑs how we do it:
This book presents everything you need to know to develop VB.NET
database applications at a professional level. That sounds simple. But to
get all of this information from other sources would take you 3 or 4 other
books plus the Microsoft documentationᄑand youᄑd still have to figure out
how it all worked together!
To show you how all of the pieces of a database application
interact, this book presents 21 complete applications ranging from the
simple to the complex. This includes the forms, the code, and the property
settings. As we see it, the only way to master database programming is to
study applications like these. And yet, you wonᄑt find them in other books.
If you page through this book, youᄑll see that all of the
information is presented in ᄑpaired pages,ᄑ with the essential syntax,
guidelines, and examples on the right page and the perspective and extra
explanation on the left page. This helps you learn faster by reading
less...and this is the ideal reference format when you need to refresh your
memory about how to do something.
SYNOPSIS
To present all the database programming skills in a manageable progression,
this book is divided into five sections.
In section 1, chapter 1 introduces you to the database concepts and
terms that you need to know, and chapter 2 gives you your first look at the
classes and objects of ADO.NET. Then, chapter 3 shows you how to develop
your first complete database application. When youᄑre done, youᄑll know how
to use the disconnected data architecture and the basic ADO.NET objects, and
youᄑll be well prepared for all that follows.
In section 2, youᄑll learn how to use the ADO.NET classes and
techniques that every database programmer should know. That includes the use
of typed and untyped datasets, bound and unbound controls, data views,
parameterized queries, and relationships. When youᄑre done, youᄑll be well
on your way to becoming an accomplished database programmer.
In section 3, youᄑll raise your skills to another level. In chapters
8 and 9, youᄑll learn how to work with data commands directly and youᄑll
learn three more ways to create the schemas that define the tables in a
dataset. Then, chapter 10 shows you how to create and use database classes
so you can separate the database layer from the business and presentation
layers of an application. Last, to show you how the skills of the first 10
chapters are used in the real world, chapter 11 presents a complete order
entry application that updates 9 different tables.
In section 4, youᄑll learn the database programming skills that you
need as you develop web applications with ASP.NET. In particular, youᄑll
learn three programming techniques that are commonly used with web
applications that use databases, and youᄑll learn how to use two Web Server
controls that are specifically designed for working with databases.
Finally, section 5 completes the set of skills that every .NET
database programmer should have. Here, chapter 15 introduces you to
ADO.NETᄑs XML features. Chapter 16 shows how to use Crystal Reports to
generate reports from a database. And chapter 17 shows how to use the Server
Explorer to perform common database tasks like managing the data objects
that you work with.