What makes this VB.NET book different from all the rest?
Most beginning VB books give you a false sense of what VB programming is all about by presenting trivial applications as though they were the norm. That limits what you can learn by limiting your view of what you have to know.
But Murach? Beginning Visual Basic .NET doesn? take a watered-down approach. Instead, it delivers the solid programming skills you need to develop VB applications in the real world.
So if you?e new to Visual Basic .NET, you?l be developing simple but complete applications by the end of chapter 3 in this book. By chapter 5, you?l be doing some serious programming. And by chapter 7, you?l be able to code, test, and debug object-oriented programs with Visual Basic .NET. And that? just Section 1 of the book!
In Section 2, you?l learn how to develop graphical user interfaces at a professional level. This includes the use of the most common form controls, multi-document interfaces, and GUI enhancements like menus, toolbars, and help information.
In Section 3, you?l learn how to use the .NET classes to work with dates, strings, arrays, collections, structures, files, and XML. You?l also learn how to develop sophisticated classes of your own, one of the cornerstones of object-oriented programming. These are the programming skills that every professional needs to have.
In Section 4, you?l learn how to use ADO.NET and the disconnected data architecture of the .NET platform to develop database applications with bound controls, queries, and parameterized queries. Although there? a lot more to database programming than that, this will get you off to a terrific start.
Finally, in Section 5, you?l learn how to develop web applications and create and use web services. Here again, there? a lot more to web programming than that, but this section will get you started right.
In short, then, this book gets you started with Visual Basic. NET at a professional level. It presents all of the important features and capabilities of VB.NET. And it prepares you for learning more on your own. That? a job that no other beginning VB.NET book does.
Paired pages for quick knowledge
There? one other way this beginning book differs from all the others. All the information is presented in user-friendly 'paired pages,' with the essential details and coding examples on the right and the perspective on the left. As one VB reviewer put it, 'This makes learning (particularly for newbies) totally easy, instinctive, and almost unconscious.'
Table of contents for
Murach's Beginning Visual Basic .NET Section 1 - The essence of Visual Basic .NET programming
How to get started with Visual Basic .NET
How to develop a Windows Forms application
Visual Basic language essentials (part 1)
Visual Basic language essentials (part 2)
Visual Basic language essentials (part 3)
How to develop object-oriented applications
How to test and debug an application
Section 2 - How to work with Windows forms and controls
How to work with Windows controls
How to develop a multi-form application
How to enhance the user interface
Section 3 - More language skills
How to work with dates and strings
How to work with arrays and collections
How to work with structures and files
How to use XML with files
More skills for object-oriented programming
Section 4 - Database programming skills
An introduction to database programming
How to develop a database application with ADO.NET
How to work with bound controls and parameterized queries
Section 5 - Web programming essentials
How to develop a Web Forms application
How to create and use web services
How to install and use the software and files for this book
Coding and syntax conventions
Who this book is for
This book is for anyone who wants to learn how to use Visual Basic .NET to develop business applications. It works if you have no programming experience at all. It works if you have programming experience with another language like COBOL or Java. It works if you already know Visual Basic 6. And it works if you?e already read 3 or 4 other Visual Basic .NET books and still don? know how to develop a real-world business application.