Programming VB.NET by Apress
Programming VB.Net: A Guide for Experienced Programmers by Gary Cornell and Jonathan Morrison
As the title states this is not a book for beginners. The Author is providing a strong look into Object-Oriented programming. He starts out by pointing out what is different in VB.Net, then goes into the IDE or Entegrated Development Environment. From there he covers expressions, operators, control flow, classes, objects, inheritance, interfaces, event handling and delegates. He has a chapter on error handling the VB.Net way. The book includes chapters on Windows forms, Input/output, multithreading, database access with VB. It even includes a chapter on .Net assemblies, deployment and COM interop.
It does include some code snipets. I liked the TIPs that were scattered througout the book.