VBScript Online Training
Module 1 ( 2 hrs.)
VbScript the Basics
- What is a variable?
- Variables naming restrictions
- How do i create a variable?
- Declaration statement and Highlights
Working with Arrays
- Scalar variables and Array variables
- Creating Arrays
VbScript Constants
- Working with constants
- Declaring constants
- Vbscript Predefined constants
Module 2 ( 3 hrs.)
The scope and life time of a variable
- Private statement
- Public Statement
VbScript Operators
- Working with operators
- Arithmetic operators
- Comparison operators
- Logical operators
Flow Control
- Controlling the flow of Vbscript Code
- Why control the flow of code?
- Using control structures to make decisions
- Making decisions using if..then..else
- Deciding between several alternatives
- select Case
- Using control structures to make code repeat
- Using for..next statement
- Using for..each..next statement
- Using do..loops statement
- Using while..wend statement
- Putting all together
Module 3 ( 2 hrs.)
Subroutines and Function Procedures
- What are functions?
- Sub Procedures
- Function Procedures
- Declaring Subroutine/Functions
- Calling a subroutine
- Call statement
- Calling a function
- Exiting a Subroutine/Function
- Passing Arguments into procedures
- Why are procedures useful?
- Exit Statement
Module 4 ( 3 hrs.)
- Interaction Functions
- String Manipulation Functions
- DateTime Manipulation Functions
- Math Functions
- Format Functions
Module 5 ( 2 hrs.)
- DataType Validation Functions
- Data Conversion Functions
- Array Functions
Module 6 (2 hrs.)
- Working with Objects
- General Function and Statements
- Dictionary Object
- Creating a dictionary
- Dictionary object, properties and Methods
- RegExp Object
Module 7 ( 2 hrs.)
- Class Object
- The class construct
- The new Statement
- The Me Keyword
- The Class vaiables
- The Class properties
- FSO Object
- ERR Object
- COM Object
- The COM Process
- Binding
- Choosing a method for binding to an automation Object
- Verifying Object references
- Unloading objects from memory