Course Information

Overview

You can program in another language but you are a beginner to VB.NET programming. With VB.NET for Existing Developers, you have made a great choice! Whether you have come from FORTRAN or Visual Basic 6, you will find that this course quickly gets you up to speed on what you need to know to get the most from Visual Basic.NET.

Prerequisites

Previous knowledge and experience of developing applications with a programming language.

Outline

  • Event-Driven Programming
  • The Visual Studio IDE
  • Creating a Simple Application
  • Modified Hungarian Notation
  • The Code Editor
  • Using the Help System
  • The .NET Vision
  • Writing Software for Windows
  • The .NET Framework Classes
  • Executing Code
  • Common Language Runtime
  • The Common Type System and Common Language Specification
  • Working with Variables
  • Comments and Whitespace
  • Data Types
  • Working with Numbers
  • Working with Strings
  • Using Dates
  • Boolean
  • Storing Variables
  • Converting Values
  • Methods
  • Choosing Method Names
  • Scope
  • Making Decisions
  • The If Statement
  • The Else Statement
  • Allowing Multiple Alternatives with ElseIf
  • Nested If Statements
  • The And and Or Operators
  • String Comparison
  • Select Case
  • Loops
  • Nested Loops
  • Quitting Early
  • Infinite Loops
  • Understanding Arrays
  • Defining and Using Arrays
  • Using For Each ... Next
  • Passing Arrays As Parameters
  • Initializing Arrays with Values
  • Using Enumerations
  • Using Constants
  • Structures
  • Building Structures
  • Using an ArrayList
  • Working with Collections
  • Advanced Array Manipulation
  • Dynamic Arrays
  • Responding to Events
  • Building a Simple Application
  • Building the Form
  • Using Multiple Forms
  • The MessageBox
  • The Show Method Syntax
  • The OpenFileDialog Control
  • The SaveDialog Control
  • The FontDialog Control
  • The ColorDialog Control
  • The PrintDialog Control
  • The FolderBrowserDialog
  • Understanding Menu Features
  • Images
  • Access Keys
  • Shortcut Keys
  • Creating Menus
  • Designing the Menus
  • Adding Toolbars and Controls
  • Coding Menus
  • Context Menus
  • Major Error Types
  • Syntax Errors
  • Execution Errors
  • Logic Errors
  • Debugging
  • Using Structured Error Handling
  • Understanding Objects
  • Encapsulation
  • Methods and Properties
  • Events
  • Visibility
  • What Is a Class?
  • Building Classes
  • Designing an Object
  • Constructors
  • Inheritance
  • Polymorphism
  • Inheriting from the Object Class
  • Objects and Structures
  • The Framework Classes
  • Namespaces
  • The Imports Statement
  • Using Classes
  • Using Shared Properties and Methods
  • Understanding Object-Oriented
  • Programming and Memory
  • Management
  • Garbage Collection
  • Understanding Class Libraries
  • Creating a Class Library
  • Using Strong Names
  • Signing Assemblies
  • Registering Assemblies
  • Designing Class Libraries
  • Using Third-Party Class Libraries
  • Viewing Classes with the Object Browser
  • Windows Forms Controls
  • Creating and Testing a User Control
  • Exposing Properties from User Controls
  • Exposing Methods from User Controls
  • Exposing Events from User Controls
  • Data Access Components and Controls
  • DataSet
  • DataGridView
  • BindingSource
  • BindingNavigator
  • TableAdapter
  • Data Binding
  • ADO.NET
  • ADO.NET Data Namespaces
  • The SqlConnection Class
  • The SqlCommand Class
  • Using Command Builders to Create the Other Commands
  • The DataSet Class
  • The DataView Class
  • Understanding XML
  • The SerializableData Class
  • Loading the XML File
  • Changing the Data
  • What Is Deployment?
  • ClickOnce Deployment
  • XCOPY Deployment
  • Creating a Visual Studio Setup Application
Dates and Prices

There are currently no public dates for this course. This course can be run as a private course either at one of our training centers or at your offices. To get pricing for this use our quote wizard to generate a customised quote or call us on 0118 324 3000 to discuss your requirements.

image
5 Days

Testimonials

  • Noel was an excellent tutor. He did check all of the group was able to keep up and if there were any problems or questions of the attendants, he was always willing to help.

    Marianne Seager-Wincanton
  • This was a really good training, nicely paced, very useful and well presented. Thank you, Stuart!

    Joris Latinne-Oracle