The new edition of the ultimate comprehensive guide to Microsoft Visual Basic Where most VB books start with beginner level topics, Mastering Visual Basic 2010 vaults you right into intermediate and advanced coverage. From the core of the language and user interface design to developing data-driven applications, this detailed book brings you thoroughly up to speed and features numerous example programs you can use to start building your own apps right away.
Covers Visual Basic 2010, part of Microsoft's Visual Studio integrated development environment (IDE), which includes C#, C++, Visual Web Developer, and ASP.NET, along with Visual Basic
Explains topics in the thorough, step-by-step style of all books in the Mastering series, providing you ample instruction, tips, and techniques
Helps you build your own applications by supplying sample code you can use to start development
Includes review exercises in each chapter to reinforce concepts as you learn
All the books in the Sybex Mastering series feature comprehensive and expert coverage of topics you can put to immediate use.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Table of Contents:
Introduction xxv
Part 1 • Visual Basic: The Language 1
Chapter 1 • Getting Started with Visual Basic 2010 3
Chapter 2 • Handling Data 37
Chapter 3 • Visual Basic Programming Essentials 85
Part 2 • Developing Windows Applications 127
Chapter 4 • GUI Design and Event-Driven Programming 129
Chapter 5 • Basic Windows Controls 161
Chapter 6 • Working with Forms 203
Chapter 7 • More Windows Controls 253
Part 3 • Working with Custom Classes and Controls 303
Chapter 8 • Working with Objects 305
Chapter 9 • Building Custom Windows Controls 355
Chapter 10 • Applied Object-Oriented Programming 387
Part 4 • Working with the .NET Framework 431
Chapter 11 • The Framework at Large 433
Chapter 12 • Storing Data in Collections 493
Chapter 13 • XML in Modern Programming 529
Chapter 14 • An Introduction to LINQ 577
Part 5 • Developing Data-Driven Applications 629
Chapter 15 • Programming with ADO.NET 631
Chapter 16 • Developing Data-Driven Applications 687
Chapter 17 • Using the Entity Data Model 725
Chapter 18 • Building Data-Bound Applications 769
Part 6 • Developing for the Web 813
Chapter 19 • Accessing the Web 815
Chapter 20 • Building Web Applications 845
Chapter 21 • Building and Using Web Services 893
Appendix • The Bottom Line 941
Index 987