Speak to our team now +44 (0)1737 821590

Effective programming with VB.NET

A 5 day
HANDS ON
training course

Visual BASIC .Net training course description

A hands on introduction to programming in Visual BASIC .Net.

Key outcomes from this course

By the end of the course delegates will be able to:
  • Build Visual BASIC applications.
  • Build simple components
  • Debug Visual BASIC programs.
  • Examine existing code and determine its function.

Visual BASIC .Net training course details

Who will benefit:
Anyone wishing to program in Visual BASIC.
Anyone wishing to build Windows based applications.
Prerequisites:
None although experience in another high level language would be useful.
Duration:
5 days

Training approach

This structured training course seeks to build upon workbook learning through the use of group exercises, dynamic discussion and individual tasks in order to deliver an engaging and interactive module that will ensure all candidates are able to transfer their new skills into the workplace.

Overall ratings for this course:

Course review


"Hard concepts were explained very simply."
J. S., Framestore CFC
"Excellent presentation - very good course structure."
B. M., London Internet Exchange

Visual BASIC .Net training course contents

Writing your first program
Visual Studio, forms designer, running VB programs, the UI, properties, writing the code.

Toolbox Controls
Basic use, input controls, ActiveX controls.

Menus and Dialog Boxes
Menus, Dialog Box controls, event procedures.

Visual Basic .NET variables and operators
Variables, I/O, data types, constants, operators, Math Methods, precedence.

Decision Structures and Loops and Timers
Event-Driven programming, If…Then, Select Case, For…Next Loops, Timer Control.

Debugging Visual Basic .NET Programs
Break Mode, watch & command windows.

Structured Error Handling
Try...Catch, Finally, Err Object, retry periods.

Modules and Procedures
Standard modules, public variables, procedures.

Arrays and Collections to Manage Data
Fixed-Size & dynamic Arrays, ReDim Preserve, object collections, Controls Collection.

Text Files and String Processing
Text Box object, Text String methods, sorting.

Automating Office Applications
Application objects, automation in VB, the Object Browser, the Process Component.

Deploying Visual Basic .NET Applications
Planning a deployment, ways to deploy an application, deployment projects, options.

Managing Windows Forms
Forms, positioning, manipulation, adding controls, organizing controls, Startup Object.

Adding Graphics and Animation Effects
System.Drawing namespace, coordinates, SystemPaint Event, animation, transparency.

Inheriting Forms and Creating Base Classes
Inheriting forms, inheritance picker, base classes and inheritance, classes in projects.

Working with Printers
PrintDocument class, Text Box object, Print Preview and Page Setup Dialog Boxes.

Database programming with ADO.NET
Databases, ADO.NET, Data Adapters, Datasets, Bound & Navigation Controls. Displaying database records, formatting DataGrid cells, updating the database.

Displaying HTML Documents Using IE
IE Object, Internet Controls, IE Events.

Web Forms for Interactive Web Applications
ASP.NET, Web Forms vs. Windows Forms, HTML controls, web applications, event procedures for web forms controls.

Why Choose Us

SNT trainers score an average of over 90% on the three main areas of:
  • Ability to teach
  • Technical knowledge
  • Answering questions
“Excellently presented by a very knowledgeable and enthusiastic trainer.” P.D. General Dynamics

We limit our maximum class size to 8 delegates; often we have less than this. This ensures optimal interactivity between delegates and instructor.
"Excellent course. The small class size was a great benefit…" M.B. IBM

We write our own courses; courseware does not just consist of slides and our slides are diagrams not bullet point text. A typical chapter provides clearly defined objectives with a chapter overview, slides with text underneath, a quiz at the end to check the learning of the students. Hands on exercises are at the end and are used to reinforce the theory.

See Dates & Prices for this course

To enquire about this course

To reserve this course online