O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Microsoft Visual Basic 2008

Video Description

Visual Basic 2008, which is part of the Visual Studio 2008 package, is an object-oriented, general purpose programming language. Programmers using the Visual Basic 2008 language have the ability to write applications ranging from simple user-friendly front-end interfaces to complex database applications. VB 2008 applications can be deployed as stand-alone or web-based applications. This tutorial by Arthur Lee assumes no prior programming background and uses a building block approach beginning with simple programming features and examples while gradually introducing more complex features. Where appropriate, new features that have been introduced in the 2008 version of Visual Basic will be explained. Coding examples are provided to be referenced by the user to enhance their learning experience. Work files are included. To begin learning today, simply click on the movie links.

Table of Contents

  1. Introduction
    1. Welcome to Visual Basic 2008 00:03:31
    2. Versions of Visual Basic 00:03:15
    3. VB 2008 Programming Environment 00:06:32
    4. Getting Started 00:05:04
    5. Launching Visual Studio & VB 2008 00:05:06
    6. A Quick & Simple Example 00:04:12
  2. Saving & Executing Projects
    1. Saving the Original Project 00:04:37
    2. Modifications & Re-saving 00:03:37
    3. Recognizing Error Types 00:07:25
    4. Naming Rules 00:05:07
    5. Basic Form Properties 00:06:46
  3. Controls & Properties
    1. Textboxes vs. Labels 00:04:42
    2. Radio Buttons vs. Check Boxes 00:04:42
    3. Picture Boxes 00:04:56
    4. AutoSize Property 00:03:10
    5. Shortcuts & Smart Tags 00:03:44
    6. Working with Multiple Controls 00:03:58
    7. Properties vs. Methods 00:04:26
  4. Coding for Controls
    1. Commenting Code 00:04:16
    2. Clearing the Contents of Controls 00:07:23
    3. Coding for Radio Buttons & Check Boxes 00:05:50
    4. Code for Visibility of Controls 00:04:38
    5. Coding for Multiple Properties 00:06:17
  5. The User Interface
    1. Keyboard Access Keys 00:06:35
    2. Tab Order for Controls 00:04:24
    3. Code for Concatenation 00:04:44
    4. Tooltips 00:04:56
    5. Form StartPosition & WindowState 00:04:47
  6. Variables & Constants
    1. What is a Variable 00:01:59
    2. What is a Constant 00:03:31
    3. Data Types 00:04:24
    4. Naming Rules 00:02:09
    5. Variable Declaration Examples 00:04:18
    6. Scope of a Variable 00:04:49
    7. Option Explicit 00:05:55
  7. Coding for Calculations
    1. Using the Parse Method 00:05:20
    2. Math Operations/Hierarchy of Operations 00:05:04
    3. Option Strict 00:03:35
    4. Data Conversion Issues 00:05:22
    5. Formatting Specifier Codes 00:05:39
  8. Message Boxes
    1. Construction of the Message Box 00:06:45
    2. Message Box Button Options 00:04:24
    3. Using the DialogResult Variable 00:04:12
    4. Complex Message Boxes 00:07:09
  9. Accumulating & Counting
    1. Role of Module Level Variables 00:03:34
    2. More on Accumulating 00:04:58
    3. Counting vs. Accumulating 00:04:45
    4. Try-Catch Blocks 00:05:12
    5. Complete Example/Accumulating Program 00:03:48
  10. Conditional Programming
    1. If-Else Statements 00:03:18
    2. Relational Operators 00:04:15
    3. Comparing Strings 00:05:31
    4. Compound Conditions 00:04:35
    5. Nested If Statements 00:04:54
    6. ElseIf Structure Example 00:04:22
    7. Case Structure 00:03:47
  11. Input Validation
    1. Common Validation Techniques 00:06:30
    2. Multiple Validations 00:05:44
    3. Preventing User Errors 00:06:46
    4. Using the Masked Text Box 00:05:39
    5. Error Provider Component/Validating Event 00:06:46
  12. Menus
    1. Menu Basics 00:06:20
    2. Create a Menu Example 00:04:26
    3. Keyboard Functionality With Menus 00:05:55
    4. Writing Code for Menus 00:03:03
    5. Context Menus 00:03:48
  13. General Procedures
    1. Sub Procedures 00:04:20
    2. Function Procedures 00:05:49
    3. Passing Arguments to Procedures 00:04:55
  14. Lists & Combo Boxes
    1. List Boxes & Combo Boxes Basics 00:05:39
    2. List/Combo Box Properties 00:07:21
    3. Add/Remove Items Methods 00:06:39
    4. Combo Box Example/SelectedIndex 00:03:32
  15. Arrays
    1. Fundamentals of an Array 00:04:24
    2. Array & ListBox Example 00:05:11
    3. Alternative Array Declaration 00:03:22
    4. Subscripts & Array Processing 00:04:08
    5. Two-Dimensional Arrays 00:03:58
  16. Looping
    1. Pre-Test/Post-Test Looping 00:04:03
    2. For-Next Loops 00:03:35
    3. Complete Looping Example 00:04:30
  17. Printing
    1. PrintForm vs. PrintDocument 00:05:07
    2. PrintDocument Component 00:05:16
    3. Using the Graphics Page for Printing 00:04:20
    4. PrintPreview Dialog Component 00:04:15
  18. Database Files
    1. XML Data 00:03:25
    2. ADO.NET & VB 2008 00:03:14
    3. Database Application Example 00:05:03
  19. Common Dialog Boxes
    1. Overview of Common Dialog Boxes 00:03:59
    2. Color Dialog Box Demo 00:04:31
    3. Font Dialog Box Demo 00:03:58
    4. Open/Save/Browse Dialog Boxes 00:03:38
  20. Multiple Form Projects
    1. Adding/Removing New Forms 00:06:12
    2. Form Methods & Events 00:06:47
    3. Variables in Multiple Form Projects 00:03:57
    4. Miscellaneous Form Events 00:05:31
    5. Splash Screen 00:07:23
    6. About Form 00:06:18
  21. WPF & Miscellaneous Topics
    1. Windows Presentation Foundation Overview 00:03:09
    2. Copying/Moving Projects 00:02:30
    3. Executable File & Deployment 00:02:39
  22. Wrap Up
    1. Summary of Content Covered 00:03:28
  23. Credits
    1. About the Author 00:00:53