Visual Basic is the perfect language for beginners because of its ease of learning and use. Professor John Snape will guide you from simple Visual Basic programming ideas to complex design issues utilizing his teaching and professional experience. His conversational style blends technical information with tons of necessary background and useful real-world examples. The course covers everything from Arrays, Random Numbers, and Polymorphism, to Forms, Sending Email, and Databases. Downloadable files are also available for students to follow along in the programming process. Professor John Snape has been programming for over 30 years, and teaching for the last 10+ years.

Table of Contents

expand all   collapse all

Section 1: Introduction

  Introduction Hello World 46:09
  Declaring Variables 50:05
  Accepting Input 14:11
  Operators, Expressions & Statements 35:05
  Program Flow Control 36:35
  Iterations & Looping 19:04
  Working with Strings 49:40
  Formatting Strings for Output 23:15
  Helper Methods 23:57
  Enumerations & Structures 17:26
  Commenting & Documenting Code 6:46
  Arrays, Stacks, Queues & Dictionaries 34:16
  Generic Lists & Collections 16:30
  Variable Scope 9:06
  Reading & Writing Files 23:10
  Dates & Times 14:37
  Random Numbers 7:00
  Handling Exceptions 22:19
  The My Namespace 18:49
  Environment Variables 8:17
  Command Line Arguments 13:04
  The CD Inventory Program So Far 31:57

Section 2: Object Oriented Programming

  Introduction to Object Oriented Programming 56:56
  Understanding & Creating Classes 33:17
  Understanding Interfaces & Abstract Classes 18:22
  Static vs. Instance Members 12:45
  Understanding Inheritance 34:55
  Understanding Polymorphism 13:39
  Understanding Delegates 26:09
  Reading & Understanding Code 37:23
  Creating a Data Type 40:42
  Unified Modeling Language & Class Diagrams 22:24
  Upgraded CD Inventory Program 22:15

Section 3: GUI Programming

  Introduction to GUI Programming 38:58
  All About Forms 43:36
  Handling Form Events 17:00
  Informational Controls 30:36
  Command Controls 38:06
  Grouping Controls 1:09:59
  Text Editing Controls 35:23
  List Selection Controls 42:23
  Setting Options Controls 25:58
  Dialog Controls 24:41
  Graphic Display Controls 32:45
  Date Setting Controls 18:29
  Other Controls 13:28
  Using the Clipboard 9:31
  Sending Email 22:30
  Some Sample Programs, Part 1 23:02
  Some Sample Programs, Part 2 14:09
  InputBox & Message Box 11:04
  CD Inventory Program Upgraded with Forms 14:44

Section 4: Databases

  Introduction to Databases 34:07
  SQL Server Management Studio & Northwind Database 8:11
  SELECT Statement 31:24
  UPDATE & DELETE Statements 16:56
  INSERT Statement 11:48
  Creating a Database from Scratch 44:54
  Querying Lists with LINQ 15:07
  Using Databound Controls 17:29
  CD Inventory Program Updated with a Database 15:29

Section 5: Conclusion

  Where to Go from Here 17:50

Please sign in to participate in this lecture discussion.

Resetting Your Password?

Start Learning Now

Our free lessons will get you started (Adobe Flash® required).
Get immediate access to our entire library.

Membership Overview

  • Available 24/7. Unlimited Access to Our Entire Library.
  • Search and jump to exactly what you want to learn.
  • *Ask questions and get answers from the community and our teachers!
  • Practice questions with step-by-step solutions.
  • Download lecture slides for taking notes.
  • Track your course viewing progress.
  • Accessible anytime, anywhere with our Android and iOS apps.