Visual Basic 2010 How to Program incorporates an easy-to-follow, carefully developed early classes and early objects approach with comprehensive coverage of the fundamentals of object-oriented programming. It includes a new, optional automated teller machine (ATM) case study that teaches the fundamentals of software engineering and object-oriented design with the UML. There are additional integrated case studies throughout the book including: the Time class, the Employee class and the GradeBook class. We provide discussions of more advanced topics such as XML, ASP.NET, ADO.NET and Web services as well as new topic coverage of partial classes, generics, the My namespace and Visual Studio 2010's updated debugger features.