A VBScript14
A VBScript14
Session 14
1
?What we learn last session
Regulars Expressions.
Methods and properties.
How to use the object and his
collections.
How to create complex patterns.
2
Subjects for session 14
Dictionary Object.
Properties.
Methods.
3
Dictionary Object
Denotations
A Dictionary object is the equivalent of a
PERL associative array.
Items can be any form of data, and are
stored in the array.
Each item is associated with a unique key.
The key is used to retrieve an individual
item and is usually a integer or a string,
but can be anything except an array.
4
Dictionary Object
Count Property
5
Dictionary Object
Item Property
Sets or returns an item for a specified key in a
Dictionary object.
For collections, returns an item based on the
specified key.
Syntax
object.Item(key)[ = newitem]
If key is not found when changing an item, a new
key is created with the specified newitem.
If key is not found when attempting to return an
existing item, a new key is created and its
corresponding item is left empty.
6
Dictionary Object
Key Property
7
Dictionary Object
Add Method
8
Dictionary Object
Exist Method
9
Dictionary Object
Items Method
10
Dictionary Object
Keys Method
11
Dictionary Object
Remove Method
12
Dictionary Object
RemoveAll Method
13
Function ShowKeys ()
Dim a, d, i, s ' Create some variables.
Set d = CreateObject("Scripting.Dictionary")
' Add some keys and items.
d.Add "a", "Athens" ' : d.Add "b", "Belgrade" : d.Add "c", "Cairo"
a = d.Keys ' Get the keys.
For i = 0 To d.Count -1 ' Iterate the array.
s = s & a(i) & vbNewLine ' Create return string.
Next
ShowKeys = s
End Function
14
Make sure to visit us
Tutorials
Articles
Proikects
And much more
www.AdvancedQTP.com
15