Intro & Adv. : VB.Net Programming


Class Description:

.NET is a revolutionary advance in programming technology that greatly simplifies application development. Microsoft's popular Visual Basic programming language has been upgraded to take advantage of the new .NET features. Visual Basic .NET, or simply VB.NET, has become a full object-oriented programming language with capabilities comparable to C++, Java, and Microsoft's new language C#.

This course is a practical introduction to programming in VB.NET and the use of services provided by .NET. It emphasizes the VB.NET language and how to build VB.NET applications from an object-oriented perspective. Previous knowledge of Visual Basic is not essential.

One of the strengths of Visual Basic, and the reason it has enjoyed such widespread use, is the ease with which Windows application can be developed. Microsoft has revamped the way that Windows applications are built under .NET. Windows Forms, used by .NET languages, represents a class library that brings uniformity to the components of a Windows application. The course includes substantial coverage of using Windows Forms in VB.NET

Objectives: in this course you will:

  • Gain an understanding of the .NET architecture.
  • Gain a working knowledge of the Visual Basic programming language.
  • Learn how to build object-oriented applications using Visual Basic .NET.
  • Learn how to implement Windows desktop applications using Windows Forms, including programs that interact with databases.
  • Gain a working knowledge of generic types and other new features in VB.NET 2.0.


1 Introducing Computers, the Internet and Visual Studio.NET

  • What is a computer?
  • Computer Organization
  • Machine Languages, Assembly Languages and High level Languages
  • Visual Basic.NET
  • Other High-Level Languages
  • Structured Programming
  • Key Software Trend: Object Technology
  • The Internet and the World Wide Web
  • Introduction to Microsoft.NET

2 Introducing the Visual Studio.NET

  • Test-Driving the Welcome Application
  • Overview of the visual Studio.Net
  • Creating a project for the Welcome Application
  • Menu Bar and Toolbar
  • Visual Studio.NET Windows
  • Auto Hide
  • Using Help
  • Saving and closing Solutions in Visual Studio.Net

3 Introductions to Visual Programming

  • Introducing tools
  • Introduction to Visual Basic.NET Code
  • Inserting an Event Handler
  • Using the Debugger: Syntax Errors

4 Introducing Variables, Memory Concepts and Arithmetic

  • Variables
  • Data Types
  • Memory Concepts
  • Arithmetic
  • String and String Library
  • Using the Debugger: Syntax Errors

5 Introducing Algorithms, Pseudo code and Program Control

  • Algorithms
  • Pseudo Code
  • Control Structures
  • If … Then Selection statement
  • If … Then … Else Selection Statement
  • Assignment Operators
  • Formatting Text
  • 5.8 Using the Debugger: The Watch window

6 Introducing Message Dialogue

  • Using a Dialog to Display a Message
  • Logical operators

7 Introducing the Repetition Statements

  • Do While … Loop Repetition Statement
  • Do Until … Loop Repetition Statement
  • Do … Loop While Repetition Statement
  • Do … Loop Until Repetition Statement
  • Introducing the Counter-Controlled Repetition
  • For … Next Repetition Statement

8 Introducing the Select Case Multiple-Selection Statement

9 Introducing Function Procedures and Sub Procedures

  • Classes and Procedures
  • Function Procedures
  • Sub Procedures
  • Introducing Scope
  • Passing Arguments: Pass-by-Value
  • Passing Arguments: Pass-by-Reference
  • Option Strict

10 Using Dates and Timers

  • Date variables

11 Introducing Random-Number Generation

12 Introducing Arrays

  • Declaring and allocating arrays
  • Sorting arrays
  • Two-Dimensional Rectangular Arrays
  • Using the MSChart Control
  • For Each … Next Repetition Statement

13 Object-Oriented Programming

  • Adding a new class to the project
  • Initializing Class Objects: Constructors
  • Properties
  • Controlling Access to Members

14 Introducing the Graphics Object

  • Graphics Objects: Colours, Lines and Shapes
  • Font Classes
  • Using the Paint-Event Handler

15 Introducing sequential Access Files

  • Data Hierarchy
  • Files and Streams
  • Reading a File
  • Writing to a File
  • Appending Data to a File

16 Introducing ADO.NET Programming

  • Introducing Database Programming
  • Creating Database Connections
  • Inserting Database commands
  • Data Readers, Data Adapters and Command Builders
  • Data tables, data views, data rows and data columns

17 Introducing Exceptional Handling

  • Introduction to Exception Handling
  • Exception Handling in Visual Basic.NET

18 Introduction to ASP.NET Programming

  • Creating ASPX Pages
  • Internet Information Services
  • Web Pages and Web services
  • Building, Debugging and Running Web Application.

Share this page!