learn something new
Learn
Learn
FIND A CLASS
Register
Course Schedule
Virtual Training Schedule
Contact Us
Map : Bloomington, IL
Map : Springfield, IL
Follow Us
CERTIFICATIONS
PROGRAMS
LEARN
>
Find a Class
> Class Summary
MS10550 - Programming in Visual Basic with Microsoft Visual Studio 2010
If you have any questions about registering for this class, please call (877) 832-0688 Ext. 1493 or email us at
getsmart@LRS.com
This course teaches you Visual Basic language syntax, program structure, and implementation by using Microsoft Visual Studio 2010 and the Microsoft .NET Framework 4. This course provides a solid foundation in Visual Basic to the level necessary to enable students to attend other courses in the Technical Specialist tracks.
Click here for a printer-friendly version of this page
Upcoming classes
Number
Class Date
Location
Length
Cost
Sign up
MS10550
Aug 27, 2012 - Aug 31, 2012
Bloomington
5 days
$2095.00
Register
Prerequisites
This course requires that you meet the following prerequisites:
This course is targeted at developers who already have Visual Basic knowledge.
This course is not for new developers; at least 12 months experience working with an Object Oriented language is expected.
- Creating classes
- Inheritance and abstraction
- Polymorphism
- Interfaces
- Delegates
- Events
- Exceptions
Experience with the Microsoft .NET Framework
Knowledge of the Visual Studio integrated development environment (IDE).
Detailed Class Syllabus
Module 1: Introducing Visual Basic and the .NET Framework
Introduction to the .NET Framework 4
Creating Projects Within Visual Studio 2010
Writing a Visual Basic Application
Building a Graphical Application
Documenting an Application
Debugging Applications by Using Visual Studio 2010
Module 2: Using Visual Basic Programming Constructs
Declaring Variables and Assigning Values
Using Expressions and Operators
Creating and Using Arrays
Using Decision Statements
Using Iteration Statements
Module 3: Declaring and Calling Methods
Defining and Invoking Methods
Specifying Optional Parameters and ByRef Parameters
Module 4: Handling Exceptions
Handling Exceptions
Raising Exceptions
Module 5: Reading and Writing Files
Accessing the File System
Reading and Writing Files by Using Streams
Module 6: Creating New Types
Creating and Using Modules and Enumerations
Creating and Using Classes
Creating and Using Structures
Comparing References to Values
Module 7: Encapsulating Data and Methods
Controlling Visibility of Type Members
Sharing Methods and Data
Module 8: Inheriting from Classes and Implementing Interfaces
Using Inheritance to Define New Reference Types
Defining and Implementing Interfaces
Defining Abstract Classes
Module 9: Managing the Lifetime of Objects and Controlling Resources
Introduction to Garbage Collection
Managing Resources
Module 10: Encapsulating Data and Defining Overloaded Operators
Creating and Using Properties
Creating and Using Indexers
Overloading Operators
Module 11: Decoupling Methods and Handling Events
Declaring and Using Delegates
Using Lambda Expressions
Handling Events
Module 12: Using Collections and Building Generic Types
Using Collections
Creating and Using Generic Types
Defining Generic Interfaces and Understanding Variance
Using Generic Methods and Delegates
Module 13: Building and Enumerating Custom Collection Classes
Implementing a Custom Collection Class
Adding an Enumerator to a Custom Collection Class
Module 14: Using LINQ to Query Data
Using the LINQ Query Operators
Building Dynamic LINQ Queries
Module 15: Integrating Visual Basic Code with Dynamic Languages and COM Components
Integrating Visual Basic Code with Ruby and Python
Accessing COM Components from Visual Basic