This book will be useful for students on a wide range of courses and it assumes no knowledge of programming and cover everything needed to write a large program. Part One goes through all the main programming concepts carefully. Part Two covers a variety of topics which students may find useful in their project work. Part Three goes through the design and coding of a sample project. Visual Basic .NET has introduced many changes to the language, and is now infused with the OOP (object-oriented programming) approach. Although it is possible to use the book without using the OOP approach covered in Chapters 17 and 18, many students will welcome the straightforward explanation of OOP concepts, the sample programs and the practice exercises. The concepts covered include: Data encapsulation Inheritance Polymorphism.