Programming with Visual Basic 2008
Sponsored links
This 2 day class is an introduction to the Visual Basic 2008 (formerly VB.NET) programming language. It will cover the concepts and building blocks of the Visual Basic programming language, such as how .NET is different from traditional programming, defining variables, control structures, operators, classes and methods. It will provide delegates with a skill base from which they can go on to develop .NET applications on either the Windows Forms or ASP.NET platforms.
| Delivery: |
|
| Regions: |
|
| Category: |
This 2 day class is an introduction to the Visual Basic 2008 (formerly VB.NET) programming language. It will cover the concepts and building blocks of the Visual Basic programming language, such as how .NET is different from traditional programming, defining variables, control structures, operators, classes and methods. It will provide delegates with a skill base from which they can go on to develop .NET applications on either the Windows Forms or ASP.NET platforms.
.NET Framework
- Introduction- .NET
- Requirements
- Components of .Net
- Common language runtime
- .NET Framework class library
- Intermediate Language
- Just In Time (JIT) Compilation
- .NET Base Classes
- .NET Namespaces
- Structure of a .NET Application
- CLR Debugger
- Security
- Permissions
- Policy
Statements and Expressions
- Assignment statement
- Stacking Statements
- Continuation Statements
- Comment statements
- Local Variables Statement
- With Statement
- SyncLock Statements
- RaiseEvent Statement
- AddHandler and RemoveHandler Statements
- Strict Type Checking
- Decisions
- If/Then statement
- If/Then/End If
- If/Then/Else/End If
- ElseIf statement
- Select Case
- Operators
- Arithmetic Operators
- Comparison Operators
- Logical Operators
- Concatenation Operators
- Looping
- Do While/Loop structure
- Do Until/Loop structure
- Do/Loop While structure
- Do/Loop Until structure
- For/Next loop
Functions and variables
- String Functions
- Random Number Function
- Math Functions
- Variables
- Shared Variable and Instance Variable
- ReadOnly Variable
- WithEvents Variable
- Data Types
- Types
- Value Types and Reference Types
- Primitive Types
- Constants
- Properties
- Getter Declarations
- Setter Declarations
- Default Properties
- Attributes
- Attribute Classes
- Attribute Blocks
- Attribute Names
- Attribute Arguments
- Events
- Arrays
- Delegates
Object-Oriented Programming
- Features of Object Oriented Programming
- Classes
- Creating Classes
- Class Base Specification
- Class Members
- Class Keyword
- Classes and Namespaces
- Creating Methods
- Creating Properties
- Default Property
- Overloading Methods
- Inheritance
- Implementing Basic Inheritance
- Preventing Inheritance
- Inheritance and Scoping
- Protected Methods
- Overriding Methods
- Virtual Methods
- Me Keyword
- MyBase Keyword
- MyClass Keyword
- Overriding the Constructor Method
- MustInherit Keyword
- MustOverride Keyword
- Abstract Base Classes
- Polymorphism
- Events
- Shared Events
- Raising Events across Projects
- Implementing the Remote Event Source
- Receiving the Remote Event
- Interfaces
- Objects
- Object Lifecycle
- Garbage Collection
File I/O
- File I/O
- System.IO.NameSpace
- File Information
- Listing Files in a Folder
- Create and Delete SubDirectories
- Copying the Files
- Reading Text files
- Writing Text files
- Reading Binary files
- Writing Binary files
Error Handling
- Introduction
- Exception Handling
- Exception Handling Statements
- Structured Exception Handling Statements
- Unstructured Error Handling Statements
- Resume Statement
- ReDim Statement
- Erase Statement
- TypeOf Expressions
- Implicit and Explicit Conversions
- Throwing Exceptions
- Exceptions Class
- Eliminating the GoTo Using Exceptions
- Try...Catch...Finally Structure
- Catch Statement Variations
- Exit Try
- Finally Blocks
- Catch Blocks
- And Finally...Finally Blocks
- Tips for Using Exceptions
