There are two kinds of beginners for whom this book is ideal:
You're a beginner to programming and you've chosen Visual Basic 2010 as the place to start. That's a great choice! Visual Basic 2010 is not only easy to learn, it's also fun to use and very powerful.
You can program in another language but you're a beginner to .NET programming. Again, you've made a great choice! Whether you've come from Fortran or Visual Basic 6, you'll find that this book quickly gets you up to speed on what you need to know to get the most from Visual Basic 2010.
Visual Basic 2010 offers a great deal of functionality in both tools and language. No one book could ever cover Visual Basic 2010 in its entirety—you would need a library of books. What this book aims to do is to get you started as quickly and easily as possible. It shows you the roadmap, so to speak, of what there is and where to go. Once we've taught you the basics of creating working applications (creating the windows and controls, how your code should handle unexpected events, what object-oriented programming is, how to use it in your applications, and so on) we’ll show you some of the areas you might want to try your hand at next:
Chapters 1 through 9 provide an introduction to Visual Studio 2010 and Windows programming. These chapters will help you install the Visual Studio 2010 IDE you'll use to create Visual Basic 2010 applications and learn your way around the interface. You'll be introduced to the .NET Framework and the CLR (Common Language Runtime). You'll learn to use variables, data types, comments, methods, and control software flow with the If statement and loops. You'll work with data in arrays, enumerations, constants, structures, ArrayLists, Collections, and tables. Chapter 6 provides an introduction to XAML and Windows Presentation Foundation (WPF) programming. XAML and WPF are the most recent addition to how VB programmers create user interfaces for their applications. You'll also work with events, create toolbars, buttons, forms, display dialog boxes, and create menus.
Chapter 10 provides an introduction to application debugging and error handling.
Chapters 11 through 13 provide an introduction to object-oriented programming (OOP) and building objects. You'll use classes, learn about reusability, work with constructors and inheritance, and see .NET Framework classes and namespaces. You’ll learn to work with OOP memory management, class libraries, you'll register assemblies, and see how to use third party class libraries.
Chapter 14 provides an introduction to creating Windows Forms user controls. While WPF user interfaces are newer, Windows forms are still in widespread use. You'll create and test controls and work with their properties.
Chapters 15 and 16 provide an introduction to programming with databases and covers Access, SQL Server, and ADO.NET. The chapters walk you through the SQL SELECT statement, Access queries, data access components, and data binding.
Chapters 17 and 18 provide an introduction to Dynamic Data Web Sites and ASP.NET and show you how to write applications for the Web. You'll work with the most current ASP.NET 4 web techniques in Visual Studio 2010.
Chapter 19 provides a brief introduction to XML, a powerful tool for integrating your applications with others—regardless of the language they were written in.
Chapter 20 introduces you to deploying applications using ClickOnce technology.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Keywords: Books on Visual Basic 2010 programming, Visual Basic application development, book on Visual Basic application development, Visual Basic programming, Visual Basic programming book, Visual Basic programming books, Visual Basic programming guide, Visual Basic 2010 programming tutorial, Visual Basic programming, how to program in Visual Basic, learn to program Visual Basic, Wrox book on Visual Basic 2010, Wrox books on Visual Basic 2010, ASP.NET and Visual Basic, data access in Visual Basic, SQL Server and Visual Basic, ADO.NET and Visual Basic, XML in Visual Basic, .net framework, .net vb, access queries, ADO.NET, api programming, api vb, application code, application function, ArrayLists, arrays, BindingContext, buy visual studio, CLR, Collections, ColorDialog Control, comments, Common Language Runtime, Concatenation, constants, data access, data types, DataSet Class, debugging, download visual studio, Dynamic Data Web Sites, embedded vb, embedded visual studio, enumerations, error handling, Floating Point Math, FolderBrowserDialog Control, FontDialog Control, from visual studio, function programming, get vb, get windows mobile, Hashtable, help vb6, IF statement, in visual studio, inheritance, Integer Math, learn vb, learn vb6, learning vb net, loops, memory management, MessageBox, methods, microsoft mobile, microsoft programming, microsoft vb, microsoft visual, microsoft windows mobile, mobile windows, msdn application, msdn visual studio, murach, murach books, object oriented programming, object oriented programming with VB, object oriented programming with Visual Basic, OOP, open vb, open visual studio, OpenFileDialog Control, portable vb, PrintDialog Control, programming application, programming code, Programming Step by Step, read vb, rod stephens, sample code, SaveDialog Control, SQL SELECT, SqlCommand Class, SqlConnection Class, SqlDataAdapter Class, string programming, Strings, structures, tables, UI, use visual studio, user interfaces, variables, vb, vb 2003, vb 6.0, vb access, vb application, vb applications, vb array, vb cf, vb class, vb code, vb control, vb data, vb database, vb date, vb development, vb dll, vb emulator, vb example, vb examples, vb file, vb files, vb form, vb from, vb function, vb functions, vb help, vb helper, vb in, VB in hours, vb migration partner, vb mobile, vb net learn, vb net training, vb net tutor, vb net tutorial, vb object, vb print, vb programming, vb project, vb sample, vb sample code, vb sdk, vb source code, VB Step by Step, vb string, vb text, vb tutorial, vb use, vb using, vb visual studio, vb windows application, vb windows mobile, vb with, vb.net for beginners, vb.net for dummies, vb6 application, vb6 conversion, vb6 functions, vb6 programming, vb6 tutorial, vb6 tutorials, vba tutorial, visual add, visual basic 2010, visual basic for beginners, Visual Basic in Hours, Visual Basic Step by Step, visual basics, visual code, visual control, visual programming, visual programming environment, visual studio, visual studio 2005, visual studio 2005 tutorial, visual studio 2008, Visual Studio 2010, visual studio 6, visual studio access, visual studio api, visual studio application, visual studio array, visual studio ce, visual studio code, visual studio control, visual studio database, visual studio development, visual studio form, visual studio Microsoft, visual studio object, visual studio programming, visual studio smartphone, visual studio standard, visual studio text, visual studio training, visual studio tutorial, visual studio using, visual studio vb6, visual studio vba, Windows Forms, windows microsoft mobile, windows mobile 6, windows mobile ce, windows mobile tutorial, Windows Presentation Foundation, windows programming, WPF, XAML