Visual Basic Programming Course

Course Description

The Visual Basic Programming course focuses on application development using Visual Basic and the .NET Common Language Runtime (CLR). Topics covered include the Visual Basic language syntax, OO basics, classes, interfaces, and the .NET environment.

Duration: 5 days
Cost: R5,900.00 excl VAT
Venue: The Incus Data Training Venue in Centurion, Pretoria. It can also be presented on-site.
Dates: Please check the course schedule for the next available date. You can also contact us at tel: (+27) 12 666 2020 or email us at info@incusdata.com to find out about dates.
Bookings: Just fill out our course enrolment form and fax it to us at (+27) 12 666 2021 or email it to us at info@incusdata.com.
Comments: Read what our many satisfied clients say about this and other courses.

Course Objectives

Delegates who complete the Visual Basic Programming course will be able to:

  • Write VB.NET Console programs.
  • Understand and debug VB.NET programs.
  • Understand the principles of the Common Language Runtime.

Intended Audience

The Visual Basic Programming course is suitable for developers who want to develop applications for the .NET framework.

Course Prerequisites

Previous programming experience is essential.

Please ensure you meet the prerequisites for the Visual Basic Programming Course before you attend the course. Read the importance of course prerequisites to understand why this is necessary.

Course Contents

Introduction to Visual Basic
Common Language Runtime. •  Differences between Visual Basic in the .NET environment and VB 6.0. •  Upgrade and portability issues.
Object Orientation in Visual Basic
Concepts. •  Base & derived classes. •  Overloading vs Overriding. •  Virtual methods. •  Shadowing. •  Member scope & access. •  Constructors & destructors. •  Statefull versus stateless.
Program Structure and Project Types
Console applications. •  WinForms. •  Deployment. •  Assemblies. •  Name spaces. •  CLR system classes.
Form Based Development
WinForms. •  Visual inheritance. •  Menus. •  Form events. •  Dialogs. •  MDI interfaces and execution.
Common Programming Tasks
File access. •  External libraries. •  System name spaces. •  COM Interop library. •  Using legacy components.
ActiveX Controls
Creation. •  Inheritance. •  Properties, methods and events. •  Intrinsic controls. •  Custom controls.
Data Types, Expressions and Statements
Data types. •  Type safety. •  New system data types. •  Type conversion.
Procedures, Functions and Program Statements
Keywords. •  Built-in. •  Procedures and functions. •  Optional parameters. •  New constructs. •  Exception handling.
Database Development
ADO.NET. •  Providers. •  ODBC, OLEDB and SQL Server. •  System.Data.sqlClient. •  Connection & Command objects. •  Data Adapter, Reader, Set, Table objects. •  Connected vs disconnected. •  SQL & stored procedures. •  Data controls, Grids, Lists and Combo boxes •  Bound controls versus unbound controls.
Miscellaneous
Debugger. •  VB.NET and XML. •  OO Design Methodologies.

Download the Visual Basic Programming course contents in PDF format for easy printing.


Home   |    Top of this page   |    Contact Us    Incus Data Anvil Man Schedule   |    Course List   |    FAQ   |    Sitemap

Essential Skills for IT