Visual Basic.Net for Students
Douglas Bell and Mike Parr, Prentice Hall
Visual Basic.Net is a complete Object-Oriented language with encapsulation, inheritance and polymorphism. Click here for what's different about VB.Net.
aimed at novices
uses graphics extensively
uses graphical user interfaces from the outset.
teaches Object Oriented Programming
introduces objects early
self test questions with solutions
exercises at the end of each chapter
presents complete programs - not just fragments
uses UML (Unified Modeling Language)
Sample chapter - chapter 6 - Using Objects
Sample chapter - chapter 7 - Selection (Word version)