Object Oriented Programming with Visual Basic
Course
In Worcester
Description
-
Type
Course
-
Location
Worcester
-
Duration
3 Days
The course will provide a basis for programming object oriented applications using Visual Basic .NET. Suitable for: Visual Basic .NET programmers who have basic language skills in Visual Basic .NET who which to develop their skills in object programming, using the latest Microsoft development technologies. Those delegates working towards MCPD: Windows Developer certification.
Facilities
Location
Start date
Start date
Reviews
Subjects
- Basic
Course programme
THE COURSE
The course will provide a basis for programming object oriented applications using Visual Basic .NET. The content is focused on object and class creation, properties, methods, overloading, polymorphism, inheritance abstract classes, shared properties and methods, interfaces, events, delegates, lists. The course will also cover language features such as generics. The course highlights the differences between Visual Studio 2005 and 2008 (.NET 3.5). Delegates can choose between Visual Studio 2005 and 2008 when tackling the exercises.
WHO SHOULD ATTEND
Visual Basic .NET programmers who have basic language skills in Visual Basic .NET who which to develop their skills in object programming, using the latest Microsoft development technologies. Those delegates working towards MCPD: Windows Developer certification.
PRE-REQUISITES
Before attending this course, it is recommended that delegates:
Are able to manage a solution using the Visual Studio IDE and tools
Understand the Microsoft .NET Framework and the Common Language Runtime
Have application programming experience with a .NET Framework compliant language (C# or VB.NET)
COURSE TOPICS
INTRODUCTION
- Intro to Visual Basic.NET
- The Development of the Visual Basic Language
- What is the .NET Platform?
- What is the .NET Framework?
- Graphic User Interface Design
- Event Driven Programming
- Rapid Application Development
- Object Oriented Programming (OOP)
- Namespaces
PROGRAMMING WITH OBJECTS
- Structured vs. OO Programming
- Classes
- Creating Properties Using Classes
- Method Overloading
- Constructors
- Constructors and Overloading
- Partial Classes
INHERITANCE
- Inheritance
- Class Diagrams
- Abstract Classes
- Class Libraries
- Creating a Solution
- Sharing
- Access Specifiers
Events and Delegates
- Events
- Delegates
Lists
- Collections
- Traditional Arrays
- The List Class
- Associative Arrays
- The Dictionary Class
- Collections (Optional)
- The ArrayList Class
- The HashTable Class
- Summary of Different List Types
- Summary and Example Code
Interfaces
- What is an Interface
- Creating a new Interface
- Predefined Interfaces
- Implementing IComparable
Object Oriented Programming with Visual Basic