Free Exams!
Test your skills with one of our certification exams and see how you stack up right now.

Visit our homepage and find out more about what NCSA can do for you.

Learn More About Us
Find out more about how our certifications can benefit you.

Course Descriptions
View a complete listing of certifications available through NCSA.

Microsoft Office 2003
Office 2007
Office 2010
Windows Vista
Windows 7
Visio 2003 & 2007
OneNote 2003 & 2007
Project 2007
SharePoint 3.0 User
Access 2007
Excel 2007
Outlook 2007
PowerPoint 2007
Word 2007
Office For Mac 2008
Acrobat 8 Pro
ADO .NET 2.0
Crystal Reports XI
Flash 8

HTML Tag Library
Visit our HTML tag library, a free reference we provide to our visitors.

Certificate Database
Lookup a certification in our online database.

Affiliate Program
Make money by helping people get the computer training and certification they need. Sign-up Here!

Support Center
If you have questions or concerns feel free to visit our online support center.


Order NCSA OnDemand today and get access to over 7500 quality instuctor led videos and training courses covering today's most popular software programs and programming languages including:

          many more!


Customers Include:

  • Texas Education Foundation
  • Job Corps
  • Piggly Wiggly
  • Texas A&M Corpus Christi
  • Airsplat
  • Asian College of Technology
  • INOVA Federal Credit Union
  • Capital Area Career Center
  • Las Positas College
  • Many More!

Course Highlights

  • Ensure quality of work with the necessary knowledge of the VB language.
  • Streamline applications with debugging and security considerations.
  • Understand the basics of creating a user interface with the underlying .NET framework.
  • Discover how to create desktop, smart client, and dynamic web applications.
  • Be more productive with enhancements to forms, solutions, and more.

About this Course

This course provides an introduction to the Visual Basic 2005 language. You’ll cover the basics of the language that include such areas as object-oriented programming and working with databases. This course will provide you with enough of a basis so you’ll be ready to tackle a variety of scenarios that may come up in your development work. With Visual Basic 2005 you’ll be able to build a variety of applications including Windows applications, web applications, web services, console applications, and more. All of these types of applications are available to Visual Basic 2005 because it creates applications to run right on the .NET framework. VB 2005 may have dropped the term “dot net” from it’s name, but it continues to create applications that take advantage of the powerful features of the .NET framework.

Visual Basic 2005 Essentials: Level 1

1.0 Introduction to .NET
1.1 What is .NET?
1.2 Managed Code and the CLR
1.3 How .NET Compiles and Executes Programs
2.0 Introduction to the Visual Basic Language
2.1 A Brief History of Visual Basic
2.2 Visual Basic 2005’s Role in .NET
2.3 Language Comparisons (C#, J#)
3.0 Your First VB 2005 Application
3.1 The Structure of a VB 2005 Application
3.2 Building a VB 2005 Console Application
3.3 Documenting Your Code with Comments

Visual Basic 2005 Essentials: Level 2

1.0 The Visual Studio 2005 IDE
1.1 Managing Files, Projects, and Solutions
1.2 The Windows of the IDE
2.0 Writing an Application
2.1 Working with Code
3.0 Debugging An Application
3.1 Breakpoints, Watches, and Edit and Continue

Visual Basic 2005 Essentials: Level 3

1.0 Creating a Windows Forms Application
1.1 Building Forms
1.2 Handling Control Events
2.0 A Survey of Various Controls
2.1 The Button, Text Box, and Label Controls
2.2 The Listbox, Combo Box, and Timer Controls
3.0 Working with Forms
3.1 Setting Properties and Dealing with Multiple Forms
3.2 Tabs and Anchoring

Visual Basic 2005 Essentials: Level 4

1.0 Basic Language Elements
1.1 Intrinsic Data Types
1.2 Variables, Constants, and Enumerations
1.3 String Concatenation
1.4 Mathematical Operators
1.5 Logical Operators and Short Circuiting
1.6 Access Modifiers
2.0 Program Flow Control
2.1 The While and Do Loops
2.2 The For Next Loop
2.3 Exiting and Continuing Loops
2.4 If Statements

3.0 Creating Routines

3.2 Passing Parameters

Visual Basic 2005 Essentials: Level 5

1.0 Structured Error Handling
1.1 Try… Catch… Finally
2.0 Arrays

3.0 Collections
3.1 Collections vs. Arrays
3.2 Working with Collections
4.0 XML Comments
4.1 Using XML Comments

Visual Basic 2005 Essentials: Level 6

1.0 Introduction to Classes and Objects
1.1 Classes and Objects
1.2 The Structure of a Class
1.3 Fields and Properties
1.4 Methods
1.5 Events
1.6 Constructors and Destructors
1.7 Namespaces
2.0 Class Keywords
2.1 The My and Me Keywords
2.2 Shared Elements
2.3 Partial Classes
2.4 Access Modifiers
3.0 Overloading
3.1 Overloaded Methods
3.2 Overloaded Constructors
4.0 Inheritance
4.1 Base Classes
4.2 Derived Classes

Visual Basic 2005 Essentials: Level 7

1.0 Working with the Data Wizards
1.1 Using the Graphical Data Tools
1.2 Building Applications with the Graphical Data Tools
2.0 The Data Classes
2.1 Connections
2.2 Commands
2.3 DataReaders
2.4 Using DataReaders in Applications
2.5 DataSets and DataAdapters
2.6 Using DataSets in Applications


Web-based Training Courses, including 7,500+ Videos & Articles, covering:

Microsoft Office
2010 | 2007
Microsoft Windows
7 | Vista
2003 / 2007
2003 / 2007
2003 | 2007
2010 | 2007
2010 | 2007
2010 | 2007
2010 | 2007
2010 | 2007
Office for Mac
Excel for Mac
Entourage for Mac
PowerPoint for Mac
Word for Mac

Acrobat 8 Professional ADO.NET 2.0 ASP.NET 2.0 for Visual Basic 2005
C# 2005 Crystal Reports XI Exchange Server 2003
Flash 8 ActionScripting Flash 8 for Designer FrontPage 2003
Mind Manager 7 Pro + Project 2007 Mind Manager 7 Pro Fundamentals Office 2007 - What's New
Photoshop CS2 PHP Programming QuickBooks Pro 2006
SharePoint End User: Administrator SharePoint End User: Contributor SharePoint End User: Reader
Small Business Server 2003 SQL Server 2005 Visual Basic 2005
Windows Server 2003

Typing Speed Test
Test your typing speed with our certified typing speed test today.


© 2002-2011 National Computer Science Academy, All Rights Reserved.