Object Oriented Programming in Visual Basic (VS 2010)
This course is a practical introduction to programming in Visual Basic and the use of services provided by .NET. It emphasizes the Visual Basic language and how to build Visual Basic applications from an object-oriented perspective. Knowledge of the earlier version of the language, Visual Basic 6, is not required. 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#.
- Cost: €1795.00
- Duration: 5 Days
- Cork Date: Feb 20-24, Apr 23-27, Jun 25-29, Aug 20-24
- Limerick Date:
- Dublin Date: Jan 23-27, Mar 19-23, May 21-25, Jul 16-20
- This course is also available as a customised client specific course.
The participants should have some programming experience
· Gain an understanding of the .NET architecture
· Gain a working knowledge of the Visual Basic programming language
· Learn how to build object-oriented applications using Visual Basic
· Learn how to implement Windows desktop applications using Windows Forms, including programs that interact with databases
· 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 Executables and the CLR
A .NET Testbed for Visual Basic Programming
Visual Studio 2010
Program Structure
Namespaces
Data Types
Variables
Conversions
Operators and Expressions
Console I/O
If Statement
Select Case Statement
Do/Loop Statement
For/Next Statement
Exit and Continue
Subroutines
Functions
Pass-by-value Versus Pass-by-reference
Access modifiers
Overloading
Optional Parameters
Arrays
Enumerations
Structures
Error Detection
Exception Handling
Object-Oriented Concepts
Defining Classes
Methods and Properties
Auto-Implemented Properties
Shared Data and Methods
Constructors
Inheritance
Controlling Base Class Construction
Access Control
Polymorphism
Events
Abstract and Not Inheritable Classes
Type Conversion in Inheritance
Interface Fundamentals
Programming with Interfaces
Using Interfaces at Runtime
Resolving Ambiguities
Collections
Generic Types
Type-Safe Collections
Creating Windows Applications Using Visual Studio 2010
Partial Classes
Handling Events
Common Controls
Buttons, Labels and Textboxes
Radio Buttons and Group Boxes
Check Boxes
List Boxes and Combo Boxes
Timer Control
Flexible Event Handling
Message Boxes
Custom Dialogs
Modeless Dialogs
Common Dialogs
Menus
Context Menus
ADO.NET
.NET Data Providers
Using Data Readers
Using Data Sets
Data Binding
Local Type Inference
Object Initializers
Array Initializers
Anonymous Types
Partial Methods
Extension Methods
Collection Initializers
Variance in Generic Interfaces
Language Integrated Query (LINQ)
Overview of Visual Studio 2010
Creating a Console Application
Project Configurations
Debugging
Multiple-Project Solutions