| | | Copyright |
| | | Preface |
| | | Acknowledgments |
| | | About the Author |
| | | Chapter 1. Introducing .NET |
| | | | Before .NET |
| | | | Back to Introducing .NET |
| | | | The .NET Object |
| | | | The Parts of the .NET Framework |
| | | | From Source Code to EXE |
| | | | What About Visual Studio and Visual Basic? |
| | | | Visual Studio 2005 |
| | | | Summary |
| | | | The Project |
| | | Chapter 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 |
| | | Chapter 3. Introducing the Project |
| | | | The Library Project |
| | | | The Needs of the Users |
| | | | The Life of a Project |
| | | | Summary |
| | | | Project |
| | | Chapter 4. Designing the Database |
| | | | Relational Databases |
| | | | SQL Server 2005 |
| | | | SQL: Structured Query Language |
| | | | Using Databases in Visual Basic |
| | | | Documenting the Database |
| | | | Summary |
| | | | Project |
| | | Chapter 5. .NET Assemblies |
| | | | What Is an Assembly? |
| | | | What's Inside of an Assembly? |
| | | | Assemblies and Applications |
| | | | The 'My' Namespace and Assemblies |
| | | | Directives and Assemblies |
| | | | Summary |
| | | | Project |
| | | Chapter 6. Data and Data Types |
| | | | The Nature of Computer Data |
| | | | Data in .NET |
| | | | Visual Basic Data Types |
| | | | Literals |
| | | | Constants |
| | | | Enumerations |
| | | | Variables |
| | | | Variable and Constant Naming Conventions |
| | | | Operators |
| | | | Static Variables |
| | | | Arrays |
| | | | Common Visual Basic Functions |
| | | | Summary |
| | | | Project |
| | | Chapter 7. Windows Forms |
| | | | Inside a Windows Application |
| | | | Windows in .NET |
| | | | Making Forms Useful |
| | | | Summary |
| | | | Project |
| | | Chapter 8. Classes and Inheritance |
| | | | Object-Oriented Programming Concepts |
| | | | OOP in Visual Basic and .NET |
| | | | Related Issues |
| | | | Summary |
| | | | Project |
| | | Chapter 9. Error Processing |
| | | | The Nature of Errors in Visual Basic |
| | | | Unstructured Error Handling |
| | | | Structured Error Handling |
| | | | Unhandled Errors |
| | | | Managing Errors |
| | | | Summary |
| | | | Project |
| | | | On Error Resume Next |
| | | Chapter 10. ADO.NET |
| | | | What Is ADO.NET? |
| | | | Overview of ADO.NET |
| | | | DataSets Versus No DataSets |
| | | | Connecting to SQL Server with Visual Studio |
| | | | Interacting with SQL Server in Code |
| | | | Database Transactions |
| | | | Summary |
| | | | Project |
| | | Chapter 11. Security |
| | | | Security Features in .NET |
| | | | Cryptography and Encryption |
| | | | Encryption in .NET |
| | | | Other Security Features |
| | | | Summary |
| | | | Project |
| | | Chapter 12. Operator Overloading |
| | | | What Is Operator Overloading? |
| | | | What Can You Overload? |
| | | | Other Operator Overloading Issues |
| | | | Summary |
| | | | Project |
| | | Chapter 13. XML |
| | | | What Is XML? |
| | | | The XML Rule |
| | | | XML Content |
| | | | Using XML in .NET with System.Xml |
| | | | Summary |
| | | | Project |
| | | Chapter 14. Application Settings |
| | | | A Short History of Settings |
| | | | Settings in Visual Basic 2005 |
| | | | Summary |
| | | | Project |
| | | Chapter 15. Files and Directories |
| | | | Traditional Visual Basic File Management |
| | | | Manipulating Files Through Streams |
| | | | File Management with the My Namespace |
| | | | Summary |
| | | | Project |
| | | Chapter 16. Generics |
| | | | What Are Generics? |
| | | | Variations of Generic Declaration |
| | | | Generics and Collections |
| | | | Summary |
| | | | Project |
| | | Chapter 17. GDI+ |
| | | | 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 |
| | | | Enhancing Classes with Attributes |
| | | | Summary |
| | | | Project |
| | | Chapter 18. Localization and Globalization |
| | | | Defining Globalization and Localization |
| | | | Resource Files |
| | | | The My.Resources Object |
| | | | Localizing Forms within Visual Studio |
| | | | Adding Resources Outside of Visual Studio |
| | | | Manually Compiling Resources |
| | | | Other Localization Features |
| | | | Summary |
| | | | Project |
| | | Chapter 19. Printing |
| | | | Printing in Windows |
| | | | Printing in .NET |
| | | | Printing a Document |
| | | | Print Preview |
| | | | Counting and Numbering Pages |
| | | | Printing in "Raw" Mode |
| | | | Summary |
| | | | Project |
| | | Chapter 20. Reporting |
| | | | Report Options in .NET |
| | | | Using Reporting Controls in .NET |
| | | | Summary |
| | | | Project |
| | | Chapter 21. Licensing Your Application |
| | | | Software Licensing Options |
| | | | License Agreements |
| | | | Obfuscation |
| | | | The Library Licensing System |
| | | | Summary |
| | | | Project |
| | | Chapter 22. Web Development |
| | | | How the Internet Works |
| | | | Programming the Internet |
| | | | ASP.NET Features |
| | | | Trying Out ASP.NET |
| | | | More About Events |
| | | | State and View State |
| | | | Data Validation |
| | | | Database Integration |
| | | | XML Web Services |
| | | | Summary |
| | | | Project |
| | | Chapter 23. Adding Online Help |
| | | | Windows Online Help Options |
| | | | Designing HTML Help |
| | | | Accessing HTML Help |
| | | | Summary |
| | | | Project |
| | | Chapter 24. Deployment |
| | | | What's Involved in Deployment? |
| | | | Deployment Methods within Visual Studio |
| | | | Summary |
| | | | Project |
| | | Chapter 25. Project Complete |
| | | | The Library Project |
| | | | Visual Basic Flexibility |
| | | | The Programming Mindset |
| | | | Summary |
| | | Appendix A. Installing the Software |
| | | | Download the Software |
| | | | Install the Software |
| | | | Install Project Templates |
| | | | Install Code Snippets |
| | | | Barcode Support |
| | | Appendix B. Software License Agreement |
| | | | Terms of Use |
| | | Index |