For courses in Visual Basic .NET Programming. Unique in its approach, this comprehensive introduction to Visual Basic .NET combines the Deitel signature Live-Code Approach with a new Application-Driven methodology in which students build--from the ground up--real-world applications. As students work through the tutorials, they learn about Visual Basic .NET and its fundamental features. Students begin by learning the basics of programming, and then--through each successive tutorial--build on previously learned concepts while learning new programming features. Students learn GUI design, controls, methods, data types, control structures, methods, arrays, object-oriented programming, strings, sequential files, as well as higher-end topics such as database processing, multimedia and graphics and Web-based applications development.