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

Microsoft Visual Basic .NET (VB.NET): Effective programming with VB.NET

Course Code: cm105103      Days: 5

Course Overview

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

CourseMonster only uses quality Microsoft training suppliers who have been through our rigorous standards to ensure that you receive the best quality training available.

Related Courses

Audience

  • Anyone wishing to program in Visual BASIC.
  • Anyone wishing to build Windows based applications.

Skills Gained

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.

Prerequisites

  • None although experience in another high level language would be useful.

Course Outline

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.


How to make a booking for the cm105103 course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

South East England
Surrey
£ 1,495

Sort by Date

South East England
£ 1,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.