AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

Visual Basic 2005: Introduction

MVB05-IN      Course duration (days): 2
Talk to a Training Advisor
Tel. 0800 652 0202
Availability
Schedule available upon request within 24 hours.
Need help? Contact us now.

About this class

The course will provide an introduction to the Visual Basic .NET programming language. The course is suitable for those using the Visual Studio .NET development environment, using either Visual Studio 2003, 2005 or 2008.

Who will the lesson benefit?

Programmers who are unfamiliar with the Visual Studio .NET environment and who are new to Visual Basic .NET. Those delegates working towards MCTS certification.

What prerequisites are required

Delegates should be familiar with the Windows GUI. This course is designed for people new to Visual Basic and it is not suitable for those already experienced in Visual Basic 6. If you have previous Visual Basic 6 experience or are familiar with another OO programming language you might consider skipping this course and attending one of our higher-level .NET courses instead.

Contents of this class

INTRODUCTION TO VISUAL BASIC .NET

  • Introduction to VB .NET
  • The Development VB Language
  • What is the .NET Platform
  • What is the .NET Framework
  • Graphical User Interface Design
  • Event-driven Programming
  • Rapid Application Development

VISUAL STUDIO

  • Starting Visual Studio .NET
  • The Integrated Development Environment
  • Common Visual Studio
  • Getting Help
  • Assembly Information (Optional)

CONTROLS AND PROPERTIES

  • Controls and Properties
  • Property Categories
  • Container Controls
  • Aligning Your Controls
  • Label Controls
  • Text Box Controls
  • ToolTip Controls
  • Button Controls
  • Understanding Focus
  • Picture Box Controls

CODING BASICS

  • Introduction to Coding Basics
  • Where Does the Code Go?
  • The Message Box Control
  • IntelliSense
  • Reading and Writing with Text
  • Boxes/ Labels
  • Passing Data to other Windows
  • Variables
  • Option Explicit & Option Strict
  • Other Variable Types
  • The Objects Databases
  • 101 Code Examples

DOING MATHS

  • Doing Maths
  • Converting Data Types
  • Formatting Output
  • IntelliSense Summary
  • Methods Relating to Data Types (Optional)

PROCEDURES

  • Procedures
  • Variable Scope
  • Passing Arguments into Procedures
  • Returning Data from Procedures
  • Procedures and Event Procedures
  • Procedures - More Details
  • Functions vs Subroutines
  • By Value and By Reference

CONTROLLING PROGRAM FLOW

  • Program Flow
  • Making Decisions
  • Error Checking
  • Error Providers

DESIGNING THE USER INTERFACE

  • Designing the User Interface
  • Adding Menus to Forms
  • Connecting Menus to Event Procedures
  • Creating Context Menus (Optional)

MULTIPLE FORMS

  • Introduction
  • Adding New Forms
  • Adding an About Form
  • Adding Forms From Other Projects