""Contents""; ""Preface""; ""Acknowledgments""; ""1 Introduction to Programming in Visual Basic""; ""Introduction""; ""A Few Words about Computers""; ""In-House and Canned Programs""; ""Programming Languages""; ""Mainstream Support for the Visual Basic 6.0 Family""; ""Other Areas of Programming""; ""Structured Programming Techniques""; ""Procedural vs. Nonprocedural""; ""Object-Oriented Programming""; ""Why Object Oriented?""; ""Object-Oriented Programming Languages""; ""The Visual Studio 2005 Product Line""; ""Summary""; ""Discussion Questions""; ""2 Getting to Know Visual Studio 2005""
Text of Note
""Enabled Properties and MouseEnter Methods""""Loading Images at Runtime Using the FromFile Method""; ""Debugging the Project""; ""Simple Debugging Practice""; ""More Programming Tips""; ""Summary""; ""Discussion Questions""; ""5 Calculations, Constants, Variables, Conditions, and Data Types""; ""Arithmetic Operations""; ""Data Types""; ""Constants and Variables""; ""Identifier Type Characters""; ""Other Types of Constants""; ""Adding Up Strings""; ""Other Operators""; ""Data Type Conversions""; ""The Scopes and Lifetimes of Variables and Constants""; ""Conditional Statements""
Text of Note
""Exploring Visual Studio 2005 with .NET Framework 2.0 Support""""Some of the Changes in .NET Framework 2.0""; ""Getting Familiar with Some Terms""; ""Installing the Software""; ""Launching Visual Studio 2005""; ""Understanding the IDE""; ""Adding Controls to the Form using the Snap Line""; ""Docking""; ""Auto Hide""; ""Resetting the Layout""; ""Saving the Project""; ""Multimedia Demonstration""; ""Getting Help""; ""Code Snippets""; ""Summary""; ""Discussion Questions""; ""3 Writing Programs""; ""Problem-Solving Techniques""; ""Data and Information""; ""What is a Program?""
Text of Note
""Static Variables""""ReadOnly Variables""; ""Option Explicit""; ""Option Strict""; ""Formatting the Output""; ""ClickOnce Deployment""; ""Programming Tips""; ""Summary""; ""Discussion Questions""; ""6 Selection Structures""; ""Conditional Statements""; ""Relational Operators""; ""Comparing Values""; ""Logical Operators""; ""Short-Circuiting Logical Operators""; ""Nested If Statements""; ""Select Case Statements""; ""Exception Handling The Try/Catch Block""; ""Data Validation""; ""Have More Control over the Input""; ""Programming Tips""; ""Summary""; ""Discussion Questions""
Text of Note
""The Nature of the Instructions""""Adding Controls to the Form""; ""Design, Compile/Break, and Runtime""; ""Selecting Multiple Controls""; ""Knowing the Solution Files""; ""Setting Line Continuation""; ""Practicing with Events""; ""Setting Tab Order""; ""Setting the Options""; ""Programming Tips""; ""Housekeeping Hints""; ""Flowchart""; ""Summary""; ""Discussion Questions""; ""4 More Controls""; ""More about GroupBox""; ""What are RadioButtons""; ""CheckBoxes""; ""Introducing the MaskedTextBox""; ""What is a LinkLabel?""; ""System. Dianostic. Process. Start Method""; ""More about MessageBoxes""