Book description
Ever since Visual Basic was merged into .NET, it's become the core language for creating business applications with Windows. The latest version, VB 2008, is even more useful -- and provides even more incentive for migrating from VB 6. All it lacks is a good book on how to harness its power. Programming Visual Basic 2008 fills the void.
Written in a lively and engaging style by a developer who's grown up with Visual Basic, including both VB 6 and VB .NET, this hands-on guide addresses the core topics of the new VB, from basic to complex, with plenty of code examples.
Programming Visual Basic 2008 also examines .NET programming from the application level with a chapter-by-chapter plan for developing, documenting, and deploying a full data-driven application. You learn, step-by-step, how to build and deploy a library management system, complete with patron, inventory, and barcode support.
The book's broad range of topics include:
- VB language and its syntax
- An overview of the .NET Framework
- Object-oriented development in VB and .NET
- Generic objects, collections, and nullable types
- Design and management of software projects
- Integrating desktop features with Windows Forms
- Database design with SQL Server 2008
- Database interface design with ADO.NET
- The new LINQ feature, and how to use it within VB and .NET
- Embedding XML within application source code
- Encryption and authentication in .NET
- Interacting with data stored in files and directories
- Web development using ASP.NET
- Deploying an application to a user's workstation
- And much more
Programming Visual Basic 2008 is ideal for VB 6 programmers who are ready to move to .NET, as well as VB.NET programmers who wish to improve their project-focused software development skills. Programming novices and developers coming from other languages will find the book valuable because of its language instruction and project design knowledge.
Once you finish the book, you will have a firm grasp of VB 2008's core concepts and language elements, and understand how to build VB projects as they were intended -- as complete, cohesive solutions.
Publisher resources
Table of contents
- Programming Visual Basic 2008
- Dedication
- A Note Regarding Supplemental Files
- Preface
- 1. Introducing .NET
-
2. Introducing Visual Basic
- The History of the Visual Basic Revolution
- Visual Basic from the Inside Out
- The Basics of Logic and Data
- Data Types and Variables
- Intermission
- Comments
- Option Statements
- Basic Operators
- Using Functions and Subroutines
- Conditions
- Loops
- Creating Your Own Procedures
- Other Flow Control Features
- Events and Event Handlers
- Namespaces
- The My Namespace
- Summary
- Project
- 3. Introducing the Project
- 4. Designing the Database
- 5. .NET Assemblies
- 6. Data and Data Types
- 7. Windows Forms
- 8. Classes and Inheritance
- 9. Functional Programming
- 10. ADO.NET
- 11. Security
- 12. Overloads and Extensions
- 13. XML
- 14. Application Settings
- 15. Files and Directories
- 16. Generics
- 17. LINQ
-
18. User Interface
- Overview of GDI+
- Selecting a Canvas
- Choosing Pens and Brushes
- Flowing Text from the Font
- Imagining Images
- Exposing Your True Artist
- Paths: Drawings on Macro-Vision
- Keeping It Regional
- Twisting and Turning with Transformations
- Enhancing Controls Through Owner Draw
- Windows Presentation Foundation
- Enhancing Classes with Attributes
- Summary
- Project
- 19. Localization and Globalization
- 20. Printing
- 21. Reporting
- 22. Licensing Your Application
- 23. Web Development
- 24. Adding Online Help
- 25. Deployment
- 26. Project Complete
- A. Installing the Software
- B. Software License Agreement
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Programming Visual Basic 2008
- Author(s):
- Release date: May 2008
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596555184
You might also like
book
Beginning Visual Basic 2012
The ultimate beginner's guide to programming in Visual Basic 2012 Visual Basic, used to write Windows …
book
Visual Basic 2005 Jumpstart
Okay, all you VB6 developers--time's up. As of March 2005, Microsoft no longer supports this version …
book
Visual Basic 2012 Programmer's Reference
The comprehensive guide to Visual Basic 2012 Microsoft Visual Basic (VB) is the most popular programming …
book
Visual Basic 2005 Cookbook
This book will help you solve more than 300 of the most common and not-so-common tasks …