Tuesday, 20 September 2011

VB Script Fundamentals

VB Script has several purposes:

Client side scripting in the Web (HTML)(Browser) (IE)
Server side scripting in the Web (ASP) (Web Server)(IIS)
Network Administration (Server OS) (WSH-Windows Script Host)
System Administration (Client OS) (WSH-Windows Script Host)
Test Automation (QTP)

QTP Point of view below are the learning objectives:

- Adding Comments

- Data types
- Declarations (Variables (Scalar and Array),Constants))
- VB Script Operators
    i) Arithmetic Operators (Including Concatination operators)
    ii) Comparison
    iii) Logical
   
- Flow Control Statements (a. Conditional Statements)
        i) If...Then...Else...End If
        ii) Select Case...Case...Case Else...End Select


- Flow Control Statements (b. Loop Statements)
        i) For...Next
        ii) While...Wend
        iii) Do While/Until...Loop
        iV) For Each...Next

- VB Script Procedures(Functions)
        i) Built-in Functions(String, Array, Math,Date & Time, Conversion functions etc...)
        ii) User defined
            1) Sub Procedures
            2) Function Procedures

- Coding Convensions
- File System Operations
- Excel sheet Operations
- database Operations
- Other VB Script Objects
        i) Dictionary Object
        ii) Word
        iii) Internet Explorer Object
        iV) RegExp Object

- Regular expressions
- Error Handling