Programming with VB.NET 2008 (Basic-Intermediate)

  • Print

 

Course Overview

This five-day instructor-led course provides students with the knowledge and skills needed to develop applications in Microsoft Visual Basic .NET for the Microsoft .NET platform. The course focuses on user interfaces, program structure, language syntax, and implementation details.The goal of this course is to provide Microsoft Visual Basic developers with the knowledge and skills needed to develop Microsoft .NET-based applications by using Visual Basic .NET. Visual Basic .NET is a significant upgrade to Visual Basic and incorporates many new features and framework goals of the .NET architecture. These changes will allow Visual Basic developers to create enterprise applications for the .NET Platform and to create more traditional Visual Basic applications that can take advantage of the enhancements to the language.

 

Download Brochurepdf-logo
 

VB.NET 2008 – Schedule

Day 1

09.00am – 10.00am

Introduction

  • Welcome to VB 2008
  • Version of VB
  • VB 2008 Programming Environment
  • Getting Started
  • Launching Visual Studio & VB 2008
  • A Quick & Simple Example
10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Saving & Executing Projects

  • Saving the Original Project
  • Modification & Re-saving
  • Recognizing Error Type
  • Naming Rules
  • Basic Form Properties

Control & Properties

  • Textboxes vs. Labels
  • Radio Button vs. Check Boxes
  • Picture Boxes

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

  • AutoSize property
  • Shortcuts & Smart Tags
  • Working with Multiple Controls
  • Properties vs. Methods

Coding for Controls

  • Commenting Code
  • Clearing the Contents of Controls
  • Coding for Radio Button & Check Boxes
  • Code for Visibility of Controls
  • Coding for Multiple Properties

Day 2

09.00am – 10.00am

The User Interface

  • Keyboard Access Keys
  • Tab Order for Controls
  • Code for Concatenation
  • Tooltips
  • Form StartPosition & WindowState

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Variable & Data Type

  • What is a Variable
  • Data Types
  • Naming Rules
  • Variable Declaration Example
  • Scope of a Variable
  • Option Explicit

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Coding for Calculations

  • Using the Parse Method
  • Math Operations-Hierarchy of Operations
  • Option Strict
  • Data Conversion Issues
  • Formatting Specifier Codes

Message Boxes

  • Construction of the Message Box
  • Message Box Button Option
  • Using the DialogResult Variable
  • Complex Message Boxes

                                                                        Day 3

09.00am – 10.00am

Accumulating & Counting

  • Role of Module Level Variables
  • More on Accumulating
  • Counting vs - Accumulating
  • Try-Catch Blocks
  • Complete Example-Accumulating Program

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Conditional Programming

  • If-Else Statements
  • Relational Operators
  • Comparing Strings
  • Compound Conditions
  • Nested If Statements
  • Elseif Structure Example
  • Case Structure

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Input Validation

  • Common Validation Technique
  • Multiple Validations
  • Preventing User Errors
  • Using the Masked Text Box
  • Error Provider Component-Validating Event

Menus

  • Menu Basics
  • Create a Menu Example
  • Keyboard Functionality With Menus
  • Writing Code for Menus
  • Context Menus

                                                                        Day 4

09.00am – 10.00am

Anti-Forensic Data Recovery Solution

  • Data Hiding, Encryption and Steganography
  • Artefact wiping

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Lists & Combo Boxes

  • List Box & Combos Boxes Basics
  • List-Combo Box Properties
  • Add-Remove Items Methods
  • Combo Box Examples-SeletedIndex

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Arrays

  • Fundamentals of an Array
  • Array & ListBox Example
  • Alternative Array Declaration
  • Subscripts & Array Processing
  • Two-Dimensional Arrays

Looping

  • Pre-Test-Post-Test Looping
  • For-Next Loops
  • Complete Looping Example

                                                                        Day 5

09.00am – 10.00am

Printing

  • PrintForm vs PrintDocument
  • PrintDocument Component
  • Using the Graphics Page for Printing
  • PrintPreview Dialog Component

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Database Files

  • XML Data
  • ADO.Net
  • Database Application Example

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Common Dialog Boxes

  • Overview of Common Dialog Boxes
  • Color Dialog Box Demo
  • Font Dialog Box Demo
  • Open-Save-Browse Dialog Boxes

Multiple Form Projects

  • Adding-Removing New Forms
  • Form Method & Events
  • Variables in Multiple Form Projects
  • Miscellaneous Form Events
  • Splash Screen
  • About Form