Visual Basic Essentials (VS 2010)
Course Description
This 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 2010 and .NET 4.0, which continues the introduction of new features in the language, making Visual Basic increasingly parallel to C#. The course is practical, with many example programs and a progressively developed case study. Participants will receive a comprehensive set of materials, including course notes and all the programming examples.
2 days
Contact us for pricing
Prerequisites
The participants 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, 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 2010
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 2010Partial 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)
Using Visual Studio 2010
Overview of Visual Studio 2010Creating a Console Application
Project Configurations
Debugging
Multiple-Project Solutions