Cover image for Visual Basic Programming for the Absolute Beginner.
Visual Basic Programming for the Absolute Beginner.
Title:
Visual Basic Programming for the Absolute Beginner.
Author:
Vine, Michael A.
Personal Author:
Physical Description:
1 online resource (368 pages)
Contents:
Contents -- Introduction -- CHAPTER 1 Introduction to Problem Solving and Visual Basic -- Project: How Many Programmers Does it Take to Turn on a Light Bulb? -- How to Solve Problems -- STAIR -- Stating the Problem -- Identifying Your Tools -- Writing an Algorithm -- Implementing the Solution -- Refining the Solution -- Visual Basic Projects -- Project Files -- Project Templates -- The Visual Basic Landscape -- Constructing the Light Bulb Program -- The Problem -- The Implementation -- Running Your Visual Basic Program -- Summary -- CHAPTER 2 Visual Basic Fundamentals and GUI Basics -- Project: Word Art -- Controls and Properties -- Naming Conventions -- Form -- Command Buttons -- Labels -- Text Boxes -- Image Controls and Picture Boxes -- Frame Controls -- Check Boxes -- Option Buttons -- Variables, Numbers, and Strings -- Variables -- Declaring Variables and Scope -- Option Explicit -- Naming Conventions Continued -- Constants -- Arithmetic Operations -- String Constants, Functions, and Concatenation -- Programming Events -- Compiling and Running Your Visual Basic Program -- Constructing the Word Art Program -- Summary -- CHAPTER 3 Making Decisions -- Project: Tic-Tac-Toe -- Boolean Logic -- It then Else -- Compound Conditions -- Nested If Statements -- Select Case Conditions -- Timer Control -- Building Intelligent Programs -- Constructing the Tic-Tac-Toe Game -- The Problem -- The Implementation -- Summary -- CHAPTER 4 Iteration -- Project: Slot Machine -- Been There, Done That -- For Loops -- Do Loops -- Do While -- Loop Until -- Random Numbers -- Rnd Function -- Randomized Function -- Constructing the Slot Machine Game -- The Problem -- The Implementation -- Summary -- CHAPTER 5 Subprocedures, Functions, and Controls Continued -- Project: Shooting Gallery -- Subprocedures and Functions -- Subprocedures -- Functions.

ByRef and ByVal Keywords -- Interacting with the User -- Message Box -- Input Box -- Playing Sounds in Visual Basic -- Constructing the Shooting Gallery Game -- The Problem -- The Implementation -- Summary -- CHAPTER 6 Advanced Controls -- Project: The Agent Program -- List Boxes and Combo Boxes -- List Boxes -- Combo Boxes -- Drive, Directory, and File List Boxes -- The Common Dialog Control -- Human/Computer Interaction -- ToolTipText -- TabIndex -- Default Property -- Building Menus -- Pop-Up Menus -- Microsoft Agents -- Installing the Agent -- Using the Agent -- Constructing the Agent Program -- The Problem -- The Implementation -- Summary -- CHAPTER 7 Debugging and Error Handling -- Project: The Mad Lib Game -- Overview -- Input Validation -- Validate Event -- Checking Data Types -- Testing a Range of Values -- Break Mode and Debug Windows -- Inserting Breakpoints -- The Immediate Window -- The Watch Window -- The Locals Window -- Building Error-Handling Routines -- The Err Object -- Constructing the Mad Lib Game -- The Problem -- The Implementation -- Summary -- CHAPTER 8 Data Files and File Access -- Project: The Quiz Game -- Data Files -- Data File Organization -- Sequential Access Files -- Opening a Sequential Data File -- Writing Sequential Data to a File -- Reading Data from a Sequential File -- Closing a Sequential Data File -- Random Access Files -- User-Defined Types -- Opening Random Access Files -- Reading Data from Random Access Files -- Editing and Creating Data in Random Access Files -- Closing a Random Access File -- Error Trapping for File Access -- Constructing the Quiz Game -- The Problem -- The Implementation -- Summary -- CHAPTER 9 Standard Code Modules, Multiple Forms, and Encryption -- Project: Enhancing the Quiz Game with Encryption and Multiple Forms -- Creating and Using Multiple Forms -- Creating an About Box.

Creating Splash Screens -- Code Modules -- Encryption -- Numbering Systems -- Simple Encryption Algorithm -- Login Dialog Box and Passwords -- Constructing the Enhancements for the Quiz Game -- The Problem -- The Implementation -- Summary -- CHAPTER 10 Arrays -- Project: Video Poker (Blackjack) Game -- Arrays -- Declaring Arrays -- Single Dimension Arrays -- Multidimensional Arrays -- Dynamic Arrays -- Control Arrays -- The PictureClip Control -- Constructing the Video Poker Game -- The Problem -- The Implementation -- Summary -- CHAPTER 11 Drag and Drop -- Project: The Puzzle Game -- Drag and Drop Technology -- Drag and Drop Properties -- Drag and Drop Events -- The Weather Forecast Example -- Constructing the Puzzle Game -- The Problem -- The Implementation -- Summary -- CHAPTER 12 Setup and Deployment -- The Package and Deployment Wizard -- Running as an Add-In -- Running Standalone -- Understanding Distribution Files -- Runtime Files -- Setup Files -- Application Files -- Package Process -- Deployment Process -- Testing Your Setup Program -- Uninstalling Your Visual Basic Program -- Summary -- APPENDIX A: Common ASCII Codes -- APPENDIX B: What's on the CD -- Running the CD with Windows 95/98/2000/NT -- Running the CD with Macintosh OS 7.0 or Later -- The Prima User Interface -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- X.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: