The list below will give you a general overview of what topics are covered in the book:
Section 1: Introduction to Visual Basic Programming
An introduction to Visual Studio
How to design a Windows Forms application
How to code and test a Windows Forms application
Section 2:The Visual Basic language essentials
How to work with numeric and string data
How to code control structures
How to code procedures and event handlers
How to handle exceptions and validate data
How to work with arrays and collections
How to work with dates and strings
More skills for working with Windows forms and controls
How to create and use classes
How to debug an application
Section 3 Database programming
An introduction to database programming
How to use data sources with databases (part 1)
How to use data sources with databases (part 2)
How to use ADO.NET to write your own data access code
How to use data sources with business objects
Section 4 Object-oriented programming
How to work with default properties, events, and operators
How to work with inheritance
How to work with interfaces and generics
How to organize and document your classes
Section 5 Files, XML, user interfaces, and deployment
How to work with files and data streams
How to work with XML files
How to enhance the user interface
How to deploy an application
How to install and use the software and files for this book
However, if you want more detail then you can navigate to the Table of Contents Page on their web site to see the full list:
and as you can see from the screenshot above there is a link to every single chapter. So if you want to see the coverage of, for instance, "How to work with arrays and collections" chapter then you just need to follow that link for more information:
And if you need more detail still and want to see if the Murach style is for you then you can download and view two of the chapters. The link to do that is here.
If you already own a Murach book then you won't have needed to read this review. You'll know if the distinctive Murach style works for you or not.
But if you haven't tried one of their range yet and particularly if you are a VB.NET newbie then I would recommend that you take a look at this book. Check out the sample chapters, see if the list of chapters and the breakdown of topics appears to you to be an understandable, logical sequence of explanations of what is - let's face it - a dauntingly large and complex language.
After my brief canter through this book I came away with the impression that it was well written, and that topic coverage was comprehensive and clear throughout. Non-technical layman's language is used in many places to cut through the difficult-to-grasp concepts. The code samples in the book were kept as short as possible for clarity and the downloaded solutions that I tried out all worked straight out of the box.
I've always had a soft spot for Murach books and although I'm not now a target reader for this latest offering, I still think that this will be an excellent starter book for many newcomers to VB.NET in general and to VB 2005 in particular.