cm logo
To speak to a training advisor please call
All Courses / Microsoft Courses / Microsoft Visual Basic (VB) 2008: Programming with Visual Basic 2008
Share: Follow us: Bookmark with: twiter Print Page:

Microsoft Visual Basic (VB) 2008: Programming with Visual Basic 2008

Course Code: 7000      Days: 2

Course Overview

This class is an introduction to the Visual Basic 2008 (formerly VB.NET ) programming language. It will cover the concepts and building blocks of the Visual Basic programming language, such as how .NET is different from traditional programming, defining variables, control structures, operators, classes and methods. It will provide delegates with a skill base from which they can go on to develop .NET applications on either the Windows Forms or ASP.NET platforms.

On completion of the Microsoft training course, Microsoft users will be well equipped to use Visual Basic

Related Courses

Audience

Previous experience of programming, particularly in an object oriented language, would be useful but not essential.

Course Outline

.NET Framework

  • Introduction -.NET
  • Requirements
  • Components of .Net
  • Common language runtime
  • .NET Framework class library
  • Intermediate Language
  • Just In Time (JIT) Compilation
  • .NET Base Classes
  • .NET Namespaces
  • Structure of a .NET Application
  • CLR Debugger
  • Security
  • Permissions
  • Policy

Statements and Expressions

  • Assignment statement
  • Stacking Statements
  • Continuation Statements
  • Comment statements
  • Local Variables Statement
  • With Statement
  • SyncLock Statements
  • RaiseEvent Statement
  • AddHandler and RemoveHandler Statements
  • Strict Type Checking
  • Decisions
  • If/Then statement
  • If/Then/End If
  • If/Then/Else/End If
  • ElseIf statement
  • Select Case
  • Operators
  • Arithmetic Operators
  • Comparison Operators
  • Logical Operators
  • Concatenation Operators
  • Looping
  • Do While/Loop structure
  • Do Until/Loop structure
  • Do/Loop While structure
  • Do/Loop Until structure
  • For/Next loop

Functions and variables

  • String Functions
  • Random Number Function
  • Math Functions
  • Variables
  • Shared Variable and Instance Variable
  • ReadOnly Variable
  • WithEvents Variable
  • Data Types
  • Types
  • Value Types and Reference Types
  • Primitive Types
  • Constants
  • Properties
  • Getter Declarations
  • Setter Declarations
  • Default Properties
  • Attributes
  • Attribute Classes
  • Attribute Blocks
  • Attribute Names
  • Attribute Arguments
  • Events
  • Arrays
  • Delegates

Object-Oriented Programming

  • Features of Object Oriented Programming
  • Classes
  • Creating Classes
  • Class Base Specification
  • Class Members
  • Class Keyword
  • Classes and Namespaces
  • Creating Methods
  • Creating Properties
  • Default Property
  • Overloading Methods
  • Inheritance
  • Implementing Basic Inheritance
  • Preventing Inheritance
  • Inheritance and Scoping
  • Protected Methods
  • Overriding Methods
  • Virtual Methods
  • Me Keyword
  • MyBase Keyword
  • MyClass Keyword
  • Overriding the Constructor Method
  • MustInherit Keyword
  • MustOverride Keyword
  • Abstract Base Classes
  • Polymorphism
  • Events
  • Shared Events
  • Raising Events across Projects
  • Implementing the Remote Event Source
  • Receiving the Remote Event
  • Interfaces
  • Objects
  • Object Lifecycle
  • Garbage Collection

File I/O

  • File I/O
  • System.IO.NameSpace
  • File Information
  • Listing Files in a Folder
  • Create and Delete SubDirectories
  • Copying the Files
  • Reading Text files
  • Writing Text files
  • Reading Binary files
  • Writing Binary files

Error Handling

  • Introduction
  • Exception Handling
  • Exception Handling Statements
  • Structured Exception Handling Statements
  • Unstructured Error Handling Statements
  • Resume Statement
  • ReDim Statement
  • Erase Statement
  • TypeOf Expressions
  • Implicit and Explicit Conversions
  • Throwing Exceptions
  • Exceptions Class
  • Eliminating the GoTo Using Exceptions
  • Try...Catch...Finally Structure
  • Catch Statement Variations
  • Exit Try
  • Finally Blocks
  • Catch Blocks
  • And Finally...Finally Blocks
  • Tips for Using Exceptions


How to make a booking for the 7000 course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

London Region
London (Central)
£ 495
London (Central)
£ 495
North West England
Manchester (Greater)
£ 495
Manchester (Greater)
£ 495
Manchester (Greater)
£ 495
Manchester (Greater)
£ 495
Manchester (Greater)
£ 495
East Midlands
Nottinghamshire
£ 495
Nottinghamshire
£ 495
Nottinghamshire
£ 495
West Midlands
Midlands (West)
£ 495
Midlands (West)
£ 495
Midlands (West)
£ 495
Midlands (West)
£ 495
Yorkshire and the Humber
Yorkshire (South)
£ 495
Yorkshire (South)
£ 495
Yorkshire (South)
£ 495
Yorkshire (South)
£ 495
Yorkshire (West)
£ 495
Yorkshire (West)
£ 495
Yorkshire (West)
£ 495
Yorkshire (West)
£ 495

Sort by Date

North West England
£ 495
Yorkshire and the Humber
£ 495
West Midlands
£ 495
London Region
£ 495
Yorkshire and the Humber
£ 495
North West England
£ 495
West Midlands
£ 495
Yorkshire and the Humber
£ 495
East Midlands
£ 495
Yorkshire and the Humber
£ 495
North West England
£ 495
West Midlands
£ 495
Yorkshire and the Humber
£ 495
East Midlands
£ 495
Yorkshire and the Humber
£ 495
London Region
£ 495
North West England
£ 495
West Midlands
£ 495
Yorkshire and the Humber
£ 495
East Midlands
£ 495
Yorkshire and the Humber
£ 495
North West England
£ 495

No Suitable Dates?

Please click above and we will take care of the rest.

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

CourseMonster books thousands of public training courses, classes and boot camps both in London, City of London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Aylesbury, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Newcastle, Norwich, Nottingham, Plymouth, Reading, Sheffield, Southampton, Surrey, Sussex, Midlands and Yorkshire. Topics range from software to administration, project management and development.