Visual Basic Essentials (VS2012)
Course Description
This two to three day intensive course is designed for the experienced programmer to help you quickly come up to speed on the Visual Basic language. It is current to Visual Studio 2012 and .NET 4.5, which continues the introduction of new features in the language, making Visual Basic increasingly parallel to C#.
This course concisely covers the essentials of .NET programming using Microsoft’s Visual Basic programming language.
2-3 days
Contact us for pricing
Prerequisites
The participant should be an experienced application developer or architect. Some background in object-oriented programming would be helpful.LEARNING OBJECTIVES
· Acquire a working knowledge of Visual Basic programming· Learn about important interactions between Visual Basic and the .NET Framework
· Learn how to implement simple GUI programs using Windows Forms
· Gain a working knowledge of auto-implemented properties, local type inference, object initializers, anonymous types, extension methods, collection initializers, LINQ, iterators, async keywords, and other newer features in Visual Basic
NET: What You Need to Know
.NET Executables and the CLRA .NET Testbed for Visual Basic Programming
Visual Studio 2012
Visual Basic for the Sophisticated Programmer
First Visual Basic Console ApplicationNamespaces
Data Types
Conversions
Control Structures
Subroutines and Functions
Strings
Arrays
Console I/O
Formatting
Exception Handling
Object-Oriented Programming in Visual Basic
ClassesAccess Control
Methods and Properties
Auto-Implemented Properties
Shared Data and Methods
Inheritance
Overriding Methods
Polymorphism
Operator Overloading
Visual Basic and the .NET Framework
ComponentsInterfaces
System.Object
.NET and COM
Collections
IEnumerable and IEnumerator
Copy Semantics in Visual Basic
Generic Types
Type-Safe Collections
Delegates and Events
DelegatesRandom Number Generation
Events
Introduction to Windows Forms
Creating Windows Applications Using Visual Studio 2012Partial Classes
Buttons, Labels and Textboxes
Handling Events
Listbox Controls
Newer Features in Visual Basic
Local Type InferenceObject Initializers
Array Initializers
Anonymous Types
Partial Methods
Extension Methods
Collection Initializers
Variance in Generic Interfaces
Language Integrated Query (LINQ)
Iterators
Asynchronous Programming Keywords
vb dotnetVB.netvisual basicvisual basic.net