Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

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.

Subscriber Reviews

Average Rating: 1 out of 5 rating Based on 1 Rating

No Subscribers have provided a review for this video.

Table of Contents

Chapter/Selection

Time

Introduction

Welcome to Visual Basic 2008

Preview

00:03:31

Versions of Visual Basic

Preview

00:03:15

VB 2008 Programming Environment

Preview

00:06:32

Getting Started

Preview

00:05:04

Launching Visual Studio & VB 2008

Preview

00:05:06

A Quick & Simple Example

Preview

00:04:12

Saving & Executing Projects

Saving the Original Project

Preview

00:04:36

Modifications & Re-saving

Preview

00:03:37

Recognizing Error Types

Preview

00:07:25

Naming Rules

Preview

00:05:06

Basic Form Properties

Preview

00:06:46

Controls & Properties

Textboxes vs. Labels

Preview

00:04:42

Radio Buttons vs. Check Boxes

Preview

00:04:42

Picture Boxes

Preview

00:04:56

AutoSize Property

Preview

00:03:10

Shortcuts & Smart Tags

Preview

00:03:44

Working with Multiple Controls

Preview

00:03:58

Properties vs. Methods

Preview

00:04:26

Coding for Controls

Commenting Code

Preview

00:04:16

Clearing the Contents of Controls

Preview

00:07:23

Coding for Radio Buttons & Check Boxes

Preview

00:05:50

Code for Visibility of Controls

Preview

00:04:38

Coding for Multiple Properties

Preview

00:06:17

The User Interface

Keyboard Access Keys

Preview

00:06:34

Tab Order for Controls

Preview

00:04:24

Code for Concatenation

Preview

00:04:44

Tooltips

Preview

00:04:56

Form StartPosition & WindowState

Preview

00:04:47

Variables & Constants

What is a Variable

Preview

00:01:59

What is a Constant

Preview

00:03:30

Data Types

Preview

00:04:24

Naming Rules

Preview

00:02:08

Variable Declaration Examples

Preview

00:04:18

Scope of a Variable

Preview

00:04:49

Option Explicit

Preview

00:05:55

Coding for Calculations

Using the Parse Method

Preview

00:05:20

Math Operations/Hierarchy of Operations

Preview

00:05:04

Option Strict

Preview

00:03:35

Data Conversion Issues

Preview

00:05:22

Formatting Specifier Codes

Preview

00:05:39

Message Boxes

Construction of the Message Box

Preview

00:06:44

Message Box Button Options

Preview

00:04:23

Using the DialogResult Variable

Preview

00:04:11

Complex Message Boxes

Preview

00:07:08

Accumulating & Counting

Role of Module Level Variables

Preview

00:03:34

More on Accumulating

Preview

00:04:58

Counting vs. Accumulating

Preview

00:04:45

Try-Catch Blocks

Preview

00:05:11

Complete Example/Accumulating Program

Preview

00:03:47

Conditional Programming

If-Else Statements

Preview

00:03:18

Relational Operators

Preview

00:04:15

Comparing Strings

Preview

00:05:31

Compound Conditions

Preview

00:04:35

Nested If Statements

Preview

00:04:54

ElseIf Structure Example

Preview

00:04:22

Case Structure

Preview

00:03:47

Input Validation

Common Validation Techniques

Preview

00:06:29

Multiple Validations

Preview

00:05:44

Preventing User Errors

Preview

00:06:46

Using the Masked Text Box

Preview

00:05:39

Error Provider Component/Validating Event

Preview

00:06:46

Menus

Menu Basics

Preview

00:06:20

Create a Menu Example

Preview

00:04:26

Keyboard Functionality With Menus

Preview

00:05:55

Writing Code for Menus

Preview

00:03:03

Context Menus

Preview

00:03:47

General Procedures

Sub Procedures

Preview

00:04:20

Function Procedures

Preview

00:05:49

Passing Arguments to Procedures

Preview

00:04:55

Lists & Combo Boxes

List Boxes & Combo Boxes Basics

Preview

00:05:39

List/Combo Box Properties

Preview

00:07:21

Add/Remove Items Methods

Preview

00:06:39

Combo Box Example/SelectedIndex

Preview

00:03:32

Arrays

Fundamentals of an Array

Preview

00:04:23

Array & ListBox Example

Preview

00:05:11

Alternative Array Declaration

Preview

00:03:22

Subscripts & Array Processing

Preview

00:04:08

Two-Dimensional Arrays

Preview

00:03:58

Looping

Pre-Test/Post-Test Looping

Preview

00:04:03

For-Next Loops

Preview

00:03:35

Complete Looping Example

Preview

00:04:30

Printing

PrintForm vs. PrintDocument

Preview

00:05:07

PrintDocument Component

Preview

00:05:16

Using the Graphics Page for Printing

Preview

00:04:20

PrintPreview Dialog Component

Preview

00:04:15

Database Files

XML Data

Preview

00:03:25

ADO.NET & VB 2008

Preview

00:03:14

Database Application Example

Preview

00:05:03

Common Dialog Boxes

Overview of Common Dialog Boxes

Preview

00:03:58

Color Dialog Box Demo

Preview

00:04:31

Font Dialog Box Demo

Preview

00:03:58

Open/Save/Browse Dialog Boxes

Preview

00:03:38

Multiple Form Projects

Adding/Removing New Forms

Preview

00:06:12

Form Methods & Events

Preview

00:06:46

Variables in Multiple Form Projects

Preview

00:03:57

Miscellaneous Form Events

Preview

00:05:31

Splash Screen

Preview

00:07:22

About Form

Preview

00:06:18

WPF & Miscellaneous Topics

Windows Presentation Foundation Overview

Preview

00:03:09

Copying/Moving Projects

Preview

00:02:30

Executable File & Deployment

Preview

00:02:39

Wrap Up

Summary of Content Covered

Preview

00:03:28

Credits

About the Author

Preview

00:00:53