|
Object Oriented Programming in Visual Basic |
|
|
| Course Length - 5 Days | | | | Course Description Students who take this course will gain an understanding of the .NET architecture and gain a working knowledge of the Visual Basic programming language. They will also 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; and finally, gain a working knowledge of local type inference, object initializers, anonymous types, extension methods, lambda expression, LINQ, and other new features in Visual Basic 2008. | | | Course Outline Module 1: .NET: What You Need to Know - .NET Executables and the CLR
- A .NET Testbed for Visual Basic Programming
- Visual Studio 2008
Module 2: Fundamentals of Visual Basic Programming - Program Structure
- Namespaces
- Data Types
- Variables
- Conversions
- Operators and Expressions
- Console I/O
Module 3: Control Structures - If Statement
- Select Case Statement
- Do/Loop Statement
- For/Next Statement
- Exit and Continue
Module 4: Procedures - Subroutines
- Functions
- Pass-by-value vs. Pass-by-reference
- Access modifiers
- Overloading
- Optional Parameters
Module 5: Advanced Data Types - Arrays
- Enumerations
- Structures
Module 6: Exception Handling - Error Detection
- Exception Handling
Module 7: Object-Oriented Programming - Object-Oriented Concepts
- Defining Classes
- Methods and Properties
- Shared Data and Methods
- Constructors
Module 8: Inheritance - Inheritance
- Controlling Base Class Construction
- Access Control
- Polymorphism
- Events
- Abstract and Not Inheritable Classes
- Type Conversion in Inheritance
Module 9: Interfaces and Collections - Interface Fundamentals
- Programming with Interfaces
- Using Interfaces at Runtime
- Resolving Ambiguities
- Collections
- Generic Types
- Type-Safe Collections
Module 10:Introduction to Windows Forms - Creating Windows Applications using Visual Studio 2008
- Partial Classes
- Handling Events
- Common Controls
Module 11: Windows Forms Controls - Buttons, Labels and Textboxes
- Radio Buttons and Group Boxes
- Check Boxes
- List Boxes and Combo Boxes
- Timer Control
- Flexible Event Handling
Module 12: User Interface Features Module 13: Database Programming - ADO.NET
- .NET Data Providers
- Using Data Readers
- Using Data Sets
- .NET 2.0 Data Binding
Module 14: New Features in Visual Basic 2008 - Local Type Inference
- Object Initializers
- Array Initializers
- Anonymous Types
- Partial Methods
- Extension Methods
- Lambda Expressions
- Query Keywords
Electronic File Supplement 1: Using Visual Studio 2008 - Versions of Visual Studio
- Overview of Visual Studio 2008
- Creating a Console Application
- Project Configurations
- Debugging
- Multiple-Project Solutions
| | | | |
|