Article Options
Premium Sponsor
Premium Sponsor

 »  Home  »  Reviews  »  Book Reviews  »  Murach Beginning Visual Basic .NET and VB.NET Database Programming with ADO.NET
Murach Beginning Visual Basic .NET and VB.NET Database Programming with ADO.NET
by Charles Profitt | Published  07/16/2003 | Book Reviews | Rating:
Charles Profitt
Charles Profitt currently works as both a developer and system administrator for a K-12 school district. His diverse experience includes working with Netware, Active Directory, SQL Server (2000 and 2005), IIS 6, Lotus Notes and Visual Studio.Net (2002, 2003, and 2005). His language of choice is C#. Charles has created several windows and web bases applications in since November of 2002. 

View all articles by Charles Profitt...
Murach Beginning Visual Basic .NET and VB.NET Database Programming with ADO.NET

Just a few short month's ago I was just starting to learn Visual Basic .NET and looked at dozens of books to assit me. I bought several books and only a few make it to my small desk book shelf while the remainder sit across the room in a full size bookshelf gathering dust. One of the books that made it to my desk is MURACH'S Beginning Visual Basic .NET. I found this book to be an excellent tool to use when learning and an excellent resource to use when actually building applications. Recently I added MURACH'S VB.NET Database Programming with ADO.NET to that same shelf.

The style of both of these books make it easy to learn and useful after as a reference. All the code is well documented with syntax explained in full prior to the code being used. In each segment of the book the complete code for the application you are working on is included even if it was originally introduced several chapters earlier.

MURACH'S Beginning Visual Basic .NET

This book is designed for the beginner as its title suggests, but still holds value as a reference afterwards. The book is divided into five sections and twenty chapters. The organization of the material make it very easy to learn the fundamental skills required to make business applications.

Section 1

The essence of Visual Basic .NET programming

 

Chapter 1

How to get started with Visual Basic .NET

Chapter 2

How to develop a Windows Forms application

Chapter 3

Visual Basic language essentials (part 1)

Chapter 4

Visual Basic language essentials (part 2)

Chapter 5

Visual Basic language essentials (part 3)

Chapter 6

How to develop object-oriented applications

Chapter 7

How to test and debug an application

 

Section 2

How to work with Windows forms and controls

 

Chapter 8

How to work with Windows controls

Chapter 9

How to develop a multi-form application

Chapter 10

How to enhance the user interface

 

Section 3

More language essentials

 

Chapter 11

How to work with dates and strings

Chapter 12

How to work with arrays and collections

Chapter 13

How to work with structures and files

Chapter 14

How to use XML with files

Chapter 15

More skills for object-oriented programming

 

Section 4

Database programming essentials

 

Chapter 16

An introduction to database programming

Chapter 17

How to develop a database application with ADO.NET

Chapter 18

How to work with bound controls and parameterized queries

 

Section 5

Web programming essentials

 

Chapter 19

How to develop a Web Forms application

Chapter 20

How to create and use web services

 
 

Appendixes

 

Appendix A

How to install and use the software and files for this book

Appendix B

Coding and syntax conventions

This book did exactly what the authors claimed and taught me how to build business applications. With just this book I built an application used by a school district to track applicants and substitute candidates. I also developed two web sites using ASP.NET after reading the basics in this book. Overall I would rate this book a 10 out of 10.

MURACH'S VB.NET Database Programming with ADO.NET

The next book in the Murach series more in depth in ADO.NET. and is one of the few books I found that goes into detail on how to use the Crystal Reports functionality included with Visual Studio .NET. This book helped me add-on value to the application I built for the school district by allowing me to package Crystal Reports into the application. The book covers multi-tiered design, XML, data views, parameterized queries and gives a good over view of relational databases.

Section 1

An introduction to database programming and ADO.NET

 

Chapter 1

An introduction to database programming

Chapter 2

An introduction to ADO.NET

Chapter 3

How to develop a simple database application

 

Section 2

Database programming essentials

 

Chapter 4

How to work with typed datasets and bound controls

Chapter 5

How to work with typed datasets and unbound controls

Chapter 6

How to work with untyped datasets

Chapter 7

How to work with data views, parameterized queries, and relationships

 

Section 3

Other database programming skills

 

Chapter 8

How to work with data commands

Chapter 9

How to work with dataset schemas

Chapter 10

How to develop and use database classes

Chapter 11

A complete order entry application

 

Section 4

Database programming with ASP.NET

 

Chapter 12

An introduction to database programming with ASP.NET

Chapter 13

Programming techniques for ASP.NET database applications

Chapter 14

How to use the DataList and DataGrid controls

 

Section 5

Related skills

 

Chapter 15

How to work with XML data

Chapter 16

How to use Crystal Reports to develop reports

Chapter 17

How to use the Server Explorer

 
 

Appendixes

 

Appendix A

How to install and use the software and files for this book

Appendix B

Coding and syntax conventions

I have not had the opportunity to put to use all the valuable lessons this book contained, but it has made me much more proficient at using ADO.NET. I would rate this book a 9 out of 10 as I would of liked to seen a bit more information on database class design and use.

How would you rate the quality of this article?
1 2 3 4 5
Poor Excellent
Tell us why you rated this way (optional):

Article Rating
The average rating is: No-one else has rated this article yet.

Article rating:3.15 out of 5
 20 people have rated this page
Article Score15058
Sponsored Links