Mastering Microsoft Visual Basic 2008 continues the approach of its previous editions by providing thorough, expert coverage of VB 2008, from the core of the language and user interface design to developing data-driven applications and Web applications. The material is aimed at beginners with some programming background to experienced programmers, with emphasis on intermediate and advanced development topics. The book will contain numerous example programs that readers can use as starting points for building their own applications, and each chapter ends with review exercises to help readers solidify their knowledge.
About the Author
Evangelos Petroutsos is a computer engineer who has worked for the California Institute of Technology and MCI. Currently, he writes computer books and articles, teaches networking and programming courses, and works as a computer communications consultant. He wrote the best-selling Mastering Visual Basic 6, Mastering Visual Basic .NET, Visual Basic .NET Developer's Handbook, and Mastering Visual Basic .NET Database Programming, Mastering Microsoft Visual Basic 2005, Mastering Microsoft Visual Basic 2005 Express Edition, all from Sybex.
Table of Contents: Introduction
· Getting Started with Visual Basic 2008
· Variables and Data Types
· Programming Fundamentals
· GUI Design and Event-Driven Programming
· The Vista Interface
· Basic Windows Controls
· Working with Forms
· More Windows Controls
· The TreeView and ListView Controls
· Building Custom Classes
· Working with Objects
· Building Custom Windows Controls
· Handling Strings, Characters, and Dates
· Storing Data in Collections
· Accessing Folders and Files
· Serialization and XML
· Querying Collections and XML with LINQ
· Drawing and Painting with Visual Basic 2008
· Manipulating Images and Bitmaps
· Printing with Visual Basic 2008
· Basic Concepts of Relational Databases
· Programming with ADO.NET
· Building Data-Bound Applications
· Advanced DataSet Operations
· Building Web Applications
· ASP.NET 3.5
· ASP.NET Web Services
Appendix A: "The Bottom Line"
Appendix B: "Debugging and Error Handling"
Index