tag:blogger.com,1999:blog-82737186196615892972024-02-20T07:39:58.632-08:00QTP testingUnknownnoreply@blogger.comBlogger10125tag:blogger.com,1999:blog-8273718619661589297.post-91559608532944878772013-04-20T03:15:00.002-07:002013-04-20T03:15:27.508-07:00softwaresUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-8273718619661589297.post-52814404098137109062013-03-22T22:58:00.001-07:002013-03-22T22:58:17.236-07:00qtp ref 2<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="0" Name="List"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="0" Name="Body Text"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
<br />
<div class="Section1">
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">Error Handling in QTP</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Error Handling:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
Error handling refers to the anticipation, detection, and resolution of
programming, application, and communications errors. <br />
<br />
Within every Script we have to think about possible exceptions and how to
handle them. Especially in the uppermost layers of the script, it is important
to handle all exceptions.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Error Handling in QuickTest Professional:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
QTP and VBScript give the Test Engineer some tools to handle errors and
Exceptions.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Error Preventing:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
A good method for using error handling is to try to prevent them.<br />
<br />
When an error occurred, Report it in detail. When working with GUI objects, use
the Window.Exist property. Every If…Then..End If statement has the Else part,
the same for<br />
Select Case. Use Case Else.</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Error Handling
Methods in QTP and VB Script:</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
a) Synchronization<br />
b) Exist Property<br />
c) Recover Scenarios<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">d) On Error Statement</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
Without an On Error statement, any run-time error that occurs is fatal: an
error message is displayed, and execution stops.<br />
<br />
Whenever possible, you use structured exception handling in your code, rather
than resorting to unstructured exception handling and the On Error statement.<br />
<br />
<b style="mso-bidi-font-weight: normal;">Parts:</b><br />
<br />
<b style="mso-bidi-font-weight: normal;">GoToline</b><br />
<br />
Enables the error-handling routine that starts at the line
specified in the required line argument. The line argument is any line label or
line number. If a run-time error occurs, control branches to the specified
line, making the error handler active. The specified line must be in the same
procedure as the On Error statement, or a compile-time error will occur.<br />
<br />
<b style="mso-bidi-font-weight: normal;">GoTo 0</b><br />
<br />
Disables enabled error handler in the current procedure and
resets it to Nothing.<br />
<br />
<b style="mso-bidi-font-weight: normal;">GoTo -1</b><br />
<br />
Disables enabled exception in the current procedure and
resets it to Nothing.<br />
<br />
<b style="mso-bidi-font-weight: normal;">Resume Next</b><br />
<br />
Specifies that when a run-time error occurs, control goes to
the statement immediately following the statement where the error occurred, and
execution continues from that point. Use this form rather than On Error GoTo
when accessing objects.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">On Error Resume Next</span></b><span style="color: black;"> </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Example1:</span></b><span style="color: black;"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
a<br />
a = 1<br />
b-2<br />
MsgBox a + b ' displays result without showing error </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;">Example2:</b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Function
Sum(Num1, Num2)<br />
If IsNumeric(Num1) = False Or IsNumeric(Num2) = False Then<br />
On Error Resume Next<br />
Err.Raise vbObjectError + 100, "Sum Function", _<br />
"One or more parameters are invalid."<br />
Exit Function<br />
End If<br />
Sum = Num1 +Num2<br />
<br />
End Function<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Call
Sum("gcreddy","QTP") 'Comes out without showing error</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Call
Sum(100,200) ' returns sum of 100,200 as 300</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">e)
Error Object</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
The Err object is an intrinsic object with global scope — there is no need to
create an instance of it in your code. </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
The properties of the Err object are set by the generator of an error — Visual
Basic, an Automation object, or the VBScript programmer.<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">The
default property of the Err object is Number.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Err.Number contains an integer and can be used by an Automation object to
return an SCODE.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
When a run-time error occurs, the properties of the Err object are filled with
information that uniquely identifies the error and information that can be used
to handle it. To generate a run-time error in your code, use the Raise method.<br />
The Err object's properties are reset to zero or zero-length strings
("") after an On Error Resume Next statement. The Clear method can be
used to explicitly reset Err.<br />
</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Example:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
On Error Resume Next<br />
Err.Raise 6 ' Raise an overflow error.<br />
MsgBox ("Error # " & CStr(Err.Number) & " " &
Err.Description)<br />
Err.Clear ' Clear the error.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Err Object Properties and Methods</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
<b style="mso-bidi-font-weight: normal;">Properties</b><br />
<br />
Description Property<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">HelpContext
Property<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">HelpFile
Property<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Number
Property<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Source
Property<br />
<br />
<b style="mso-bidi-font-weight: normal;">Methods</b><br />
<br />
Clear Method<br />
<br />
Raise Method</span></div>
<div class="MsoNormal">
<br /></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">f)
Exit Statement</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Open 30 to 40 Orders in
Flight Reservation Window, if some records not available handle the situation</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Option
Explicit<br />
Dim Order_Number<br />
If Not Window("Flight Reservation").Exist(3) Then<br />
SystemUtil.Run "C:\Program Files\HP\QuickTest
Professional\samples\flight\app\flight4a.exe","","C:\Program
Files\HP\QuickTest Professional\samples\flight\app\","open"<br />
Dialog("Login").Activate<br />
Dialog("Login").WinEdit("Agent Name:").Set
"gcreddy"<br />
Dialog("Login").WinEdit("Password:").SetSecure
"4c2e1e65bf29943393b6940f116d35231ce5fb7e"<br />
Dialog("Login").WinButton("OK").Click<br />
End If<br />
<br />
For Order_Number= 30 to 40 step 1<br />
Window("Flight Reservation").Activate<br />
Window("Flight Reservation").WinButton("Button").Click<br />
Window("Flight Reservation").Dialog("Open
Order").WinCheckBox("Order No.").Set "ON"<br />
Window("Flight Reservation").Dialog("Open
Order").WinEdit("Edit").Set Order_Number<br />
Window("Flight Reservation").Dialog("Open Order").WinButton("OK").Click<br />
<br />
If Window("Flight Reservation").Dialog("Open
Order").Dialog("Flight Reservations").Exist(3) Then<br />
Window("Flight Reservation").Dialog("Open
Order").Dialog("Flight
Reservations").WinButton("OK").Click<br />
Window("Flight Reservation").Dialog("Open
Order").WinButton("Cancel").Click<br />
Reporter.ReportEvent micWarning,"Res", "Up to "&
Order_Number-1 &" Order only available"<br />
Exit For<br />
End If<br />
Next<br />
</span></div>
<h3>
VB Script Fundamentals And Features </h3>
</div>
<b><span style="font-family: "Times New Roman","serif"; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span></b>
<div class="Section2">
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">VB Script has several purposes:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">a) Client side scripting
in the Web (HTML)(Browser) (IE)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">b) Server side scripting
in the Web (ASP) (Web Server)(IIS)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">c) Network
Administration (Server OS) (WSH-Windows Script Host)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">d) System Administration
(Client OS) (WSH-Windows Script Host)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">e) Test Automation (QTP)
(QTP)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Our QTP Point of view below are the learning objectives:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">a) Adding Comments<br />
<br />
b) Data types<br />
<br />
c) Declarations (Variables (Scalar and Array),Constants))<br />
<br />
d) VB Script Operators <br />
<br />
i) Arithmetic Operators (Including Concatination operators)<br />
ii) Comparison<br />
iii) Logical<br />
<br />
e) Flow Control Statements (a. Conditional Statements)<br />
i) If...Then...Else...End If<br />
ii) Select Case...Case...Case Else...End
Select<br />
<br />
<br />
f) Flow Control Statements (b. Loop Statements)<br />
i) For...Next<br />
ii) While...Wend<br />
iii) Do While/Until...Loop<br />
iV) For Each...Next<br />
<br />
g) VB Script Procedures(Functions)<br />
i) Built-in Functions(String, Array,
Math,Date & Time, Conversion functions etc...)<br />
ii) User defined<br />
1) Sub Procedures<br />
2) Function Procedures<br />
<br />
h) Coding Convensions<br />
<br />
--------------------<br />
<br />
i) File System Operations<br />
<br />
j) Excel sheet Operations<br />
<br />
k) database Operations<br />
<br />
l) Other VB Script Objects<br />
i) Dictionary Object<br />
ii) Word <br />
iii) Internet Explorer Object<br />
iV) RegExp Object<br />
<br />
m) Regular expressions<br />
<br />
k) Error Handling</span></div>
</div>
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span>
<div class="Section3">
<h3>
VB Script Fundamentals And Features </h3>
</div>
<b><span style="font-family: "Times New Roman","serif"; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span></b>
<div class="Section4">
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="https://www.blogger.com/blogger.g?blogID=8273718619661589297" name="post-body-4351885537738136802"></a><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">VB Script has several
purposes:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">a) Client side scripting
in the Web (HTML)(Browser) (IE)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">b) Server side scripting
in the Web (ASP) (Web Server)(IIS)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">c) Network
Administration (Server OS) (WSH-Windows Script Host)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">d) System Administration
(Client OS) (WSH-Windows Script Host)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">e) Test Automation (QTP)
(QTP)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Our QTP Point of view below are the learning objectives:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">a) Adding Comments<br />
<br />
b) Data types<br />
<br />
c) Declarations (Variables (Scalar and Array),Constants))<br />
<br />
d) VB Script Operators <br />
<br />
i) Arithmetic Operators (Including Concatination operators)<br />
ii) Comparison<br />
iii) Logical<br />
<br />
e) Flow Control Statements (a. Conditional Statements)<br />
i) If...Then...Else...End If<br />
ii) Select Case...Case...Case Else...End
Select<br />
<br />
<br />
f) Flow Control Statements (b. Loop Statements)<br />
i) For...Next<br />
ii) While...Wend<br />
iii) Do While/Until...Loop<br />
iV) For Each...Next<br />
<br />
g) VB Script Procedures(Functions)<br />
i) Built-in Functions(String, Array,
Math,Date & Time, Conversion functions etc...)<br />
ii) User defined<br />
1) Sub Procedures<br />
2) Function Procedures<br />
<br />
h) Coding Convensions<br />
<br />
--------------------<br />
<br />
i) File System Operations<br />
<br />
j) Excel sheet Operations<br />
<br />
k) database Operations<br />
<br />
l) Other VB Script Objects<br />
i) Dictionary Object<br />
ii) Word <br />
iii) Internet Explorer Object<br />
iV) RegExp Object<br />
<br />
m) Regular expressions<br />
<br />
k) Error Handling</span></div>
</div>
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span>
<div class="Section5">
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">VB Script Variables</span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Definition 1): </span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Variable is a named memory location for storing program
information </span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Definition 2):</span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">A variable is a convenient placeholder that refers to a computer
memory location where we can store program information that may change during
the time our script is running.</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Purpose of Variable:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">a)
Comparing values</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Example:
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x,y,a</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=100</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">y=100</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">a=x=y</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
a 'It returns True</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">b)
Holding Program Result</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Example:
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Cost=Tickets*Price</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">c)
Passing parameters</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">d)
To store data that returned by functions</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Example:</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myDate=Now
‘ It returns current data & time</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">e)
To hold data</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Example:</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myName=”gcreddy”</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Declaring Variables</span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">We declare
variables explicitly in our script using the Dim statement, the Public
statement, and the Private statement.<br />
For example: <br />
Dim city<br />
Dim x<br />
We declare multiple variables by separating each variable name with a comma.
For <br />
Example: <br />
Dim x, y, city, gcreddy<br />
<br />
We can also declare a variable implicitly by simply using its name in our
script. That is not generally a good practice because we could misspell the
variable name in one or more places, causing unexpected results when our script
is run. For that reason, the Option Explicit statement is available to require
explicit declaration of all variables. <br />
<br />
The Option Explicit statement should be the first statement in our script. </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Option Explicit Statement</span></b><span style="font-family: "Verdana","sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">Forces
explicit declaration of all variables in a script.<br />
<br />
Option Explicit ' Force explicit variable declaration.<br />
Dim MyVar ' Declare variable.<br />
MyInt = 10 ' Undeclared variable generates error.<br />
MyVar = 10 ' Declared variable does not generate error.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">
</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Naming Restrictions for
Variables</span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">Variable
names follow the standard rules for naming anything in VBScript. A variable
name: </span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
a) Must begin with an alphabetic character.</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
abc 'Right</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
9ab 'Wrong</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
ab9 'Right</span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
b) Cannot contain an embedded period. </span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
abc 'Right</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
ab.c 'worng</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
ab-c 'wrong</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
ab c 'wrong</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
ab_c 'Right</span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
c) Must not exceed 255 characters. </span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
d) Must be unique in the scope in which it is declared. </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Scope of Variables</span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
A variable's scope is determined by where we declare it.<br />
<br />
When we declare a variable within a procedure, only code within that procedure
can access or change the value of that variable.<br />
<br />
If we declare a variable outside a procedure, we make it recognizable to all
the procedures in our script. This is a script-level variable, and it has
script-level scope.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Example:</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x,y,z</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">x=10</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">y=20</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">z=x+y</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
z 'Returns 30</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Function
res</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Dim a,b,c</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">a=30</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">b=40</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">c=a+b+y</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">msgbox c '
Returns 90</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">End
Function</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Call
res</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Life Time of Variables</span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">The
lifetime of a variable depends on how long it exists.<br />
<br />
The lifetime of a script-level variable extends from the time it is declared
until the time the script is finished running.<br />
<br />
At procedure level, a variable exists only as long as you are in the procedure.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">
</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Assigning Values to
Variables </span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">Values are
assigned to variables creating an expression as follows: <br />
<br />
The variable is on the left side of the expression and the value you want to
assign to the variable is on the right. <br />
<br />
For example: <br />
A = 200<br />
City = “Hyderabad”<br />
<br />
X=100: Y=200</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"> </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Scalar Variables and
Array Variables</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">A variable
containing a single value is a scalar variable.<br />
<br />
A variable containing a series of values, is called an array variable.<br />
<br />
Array variables and scalar variables are declared in the same way, except that
the declaration of an array variable uses parentheses () following the variable
name.<br />
<br />
Example:<br />
Dim A(3) <br />
<br />
Although the number shown in the parentheses is 3, all arrays in VBScript are
zero-based, so this array actually contains 4 elements.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">
</span><span style="color: black; font-family: "Verdana","sans-serif";"><br />
We assign data to each of the elements of the array using an index into the
array. <br />
Beginning at zero and ending at 4, data can be assigned to the elements of an
array as follows: <br />
<br />
A(0) = 256<br />
A(1) = 324<br />
A(2) = 100 <br />
A(3) = 55<br />
<br />
Similarly, the data can be retrieved from any element using an index into the
particular array element you want.<br />
<br />
For example: <br />
<br />
SomeVariable = A(4) <br />
<br />
Arrays aren't limited to a single dimension. We can have as many as 60
dimensions, although most people can't comprehend more than three or four
dimensions.<br />
<br />
In the following example, the MyTable variable is a two-dimensional array
consisting of 6 rows and 11 columns:<br />
<br />
Dim MyTable(5, 10)<br />
<br />
In a two-dimensional array, the first number is always the number of rows; the
second number is the number of columns.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"> </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Dynamic Arrays </span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">We can also
declare an array whose size changes during the time our script is running. This
is called a dynamic array.<br />
<br />
The array is initially declared within a procedure using either the Dim
statement or using the ReDim statement.<br />
<br />
However, for a dynamic array, no size or number of dimensions is placed inside
the parentheses.<br />
<br />
For example: <br />
Dim MyArray()<br />
ReDim AnotherArray()<br />
<br />
To use a dynamic array, you must subsequently use ReDim to determine the number
of dimensions and the size of each dimension.<br />
<br />
In the following example, ReDim sets the initial size of the dynamic array to
25. A subsequent ReDim statement resizes the array to 30, but uses the Preserve
keyword to preserve the contents of the array as the resizing takes place. <br />
<br />
ReDim MyArray(25)<br />
<br />
ReDim Preserve MyArray(30)<br />
<br />
There is no limit to the number of times we can re size a dynamic array,
although if we make an array smaller, we lose the data in the elimination</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">
</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">VB Script Data Types</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">What is Data Type?</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Data type is a categorization
of identifying one of various types of data, such as string, integer, double,
date or Boolean etc…</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Implicit & Explicit
Data types:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Specifying Data types along
with variable names is called Explicit declaration of Data types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Declaring Variables Without
specifying Data types is called Implicit declaration of variables.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VB Script</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Supports Implicit declaration
of variables only, doesn’t support Explicit declaration of Data types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">VB Script Data Type:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VB script has only data type
called <b style="mso-bidi-font-weight: normal;">Variant, </b>it can hold any type
of data, and based on usage of data it considers data sub types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example:</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X is a Variable and it can hold
any type of data (String, integer, double, date etc…)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= “G C Reddy” </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">String type</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= 100 </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= 10.345 </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Double</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X=#10/10/2010# </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Date</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">How to know
Data sub types:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Using <b style="mso-bidi-font-weight: normal;">VarType </b>Function we can get data sub type </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VarType Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It returns a value indicating a
subtype of a Variable</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Checking Data sub types</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-----------------------------</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x, y, z(3) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="Gcreddy"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for String</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=500</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">' 2 for Integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="400"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for String</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=199.123</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'5 for double</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="199.123"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for string</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=#10/10/2010#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'7 for date</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Set x
=CreateObject("Scripting.FileSystemObject")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'9 for Automation Object</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=384322225</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">3 for Long integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(z) </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">8204 for Array</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y)</span><span style="color: blue; font-family: "Verdana","sans-serif";"> </span><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'0 for Empty / Uninitialized</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-------------------------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Data sub type and
descriptions:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">String: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It consists of any type of </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">characters<span style="color: black;">, maximum length </span>up to approximately 2 billion
characters.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Boolean:</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It Contains either True or False (Logical
Result)<span style="color: black;"> </span></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Empty:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Uninitialized,</span><span style="color: navy; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Value is 0 for numeric variables or a zero-length string
("") for string variables.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Integer:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains integer in the range
-32,768 to 32,767</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Long Integer</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains integer in the range
-2,147,483,648 to 2,147,483,647</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Double: </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains a double-precision,
floating-point number in the range -1.79769313486232E308 to
-4.94065645841247E-324 for negative values; 4.94065645841247E-324 to
1.79769313486232E308 for positive values.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Date:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains a number that
represents a date between January 1, 100 to December 31, 9999</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Object: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains an object</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Error:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains an error number</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Null:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains no valid data</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Etc…</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">------------------------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif";">'Converting the Data from
one type to another</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-----------------------------------------------</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">We use </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Conversion Functions</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">to convert the data from one type to another. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Whenever we read data using
input devices, or from files, or from Databases or from Application objects
then VB Script considers the data as string type data, we need to convert the
data in order to perform operations.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x, y, Tickets, Price</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Read from Input Devices</span></i></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=InputBox("Enter a
Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) '8 for String</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=Cint(x)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) '2 for
Integer</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">y=InputBox("Enter a
Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y) '8 for String</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">y=Cdbl(y)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y) '5 for double</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Read from Application Objects</span></i></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Tickets = Window("Flight
Reservation").WinEdit("Tickets:").GetVisibleText()</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Tickets)'8</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Tickets=Cint(Tickets) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Tickets) '2</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Price = Window("Flight
Reservation").WinEdit("Price:").GetVisibleText()</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Price) '8</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Price=Cdbl(Price)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Price) '5</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">----------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example: 2</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim a, b, c</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">a=”100”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(a) ‘ 8 for
String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">a=Cint(a)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(a) ‘2 for
Integer</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">b=”100.345”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(b) ‘ 8 for
String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">b=Cdbl(b)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(b) ‘5 for Double</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">c=”Hyderabad”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(c) ‘8 for String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">c=Cint(c) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(c) ‘Mismatch <b style="mso-bidi-font-weight: normal;">(Error)</b></span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-size: 16.0pt;">Note: we can’t convert alphabets as
integer or double type data </span></b></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 16.0pt;">VB Script Data Types</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">What is Data Type?</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Data type is a categorization
of identifying one of various types of data, such as string, integer, double,
date or Boolean etc…</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Implicit & Explicit
Data types:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Specifying Data types along
with variable names is called Explicit declaration of Data types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Declaring Variables Without
specifying Data types is called Implicit declaration of variables.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VB Script</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Supports Implicit declaration
of variables only, doesn’t support Explicit declaration of Data types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">VB Script Data Type:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VB script has only data type
called <b style="mso-bidi-font-weight: normal;">Variant, </b>it can hold any type
of data, and based on usage of data it considers data sub types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example:</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X is a Variable and it can hold
any type of data (String, integer, double, date etc…)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= “G C Reddy” </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">String type</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= 100 </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= 10.345 </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Double</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X=#10/10/2010# </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Date</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">How to know
Data sub types:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Using <b style="mso-bidi-font-weight: normal;">VarType </b>Function we can get data sub type </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VarType Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It returns a value indicating a
subtype of a Variable</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Checking Data sub types</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-----------------------------</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x, y, z(3) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="Gcreddy"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for String</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=500</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">' 2 for Integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="400"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for String</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=199.123</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'5 for double</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="199.123"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for string</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=#10/10/2010#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'7 for date</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Set x
=CreateObject("Scripting.FileSystemObject")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'9 for Automation Object</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=384322225</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">3 for Long integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(z) </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">8204 for Array</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y)</span><span style="color: blue; font-family: "Verdana","sans-serif";"> </span><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'0 for Empty / Uninitialized</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-------------------------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Data sub type and
descriptions:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">String: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It consists of any type of </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">characters<span style="color: black;">, maximum length </span>up to approximately 2 billion
characters.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Boolean:</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It Contains either True or False (Logical
Result)<span style="color: black;"> </span></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Empty:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Uninitialized,</span><span style="color: navy; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Value is 0 for numeric variables or a zero-length string
("") for string variables.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Integer:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains integer in the range
-32,768 to 32,767</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Long Integer</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains integer in the range
-2,147,483,648 to 2,147,483,647</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Double: </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains a double-precision,
floating-point number in the range -1.79769313486232E308 to
-4.94065645841247E-324 for negative values; 4.94065645841247E-324 to
1.79769313486232E308 for positive values.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Date:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains a number that
represents a date between January 1, 100 to December 31, 9999</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Object: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains an object</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Error:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains an error number</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Null:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains no valid data</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Etc…</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">------------------------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif";">'Converting the Data from
one type to another</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-----------------------------------------------</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">We use </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Conversion Functions</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">to convert the data from one type to another. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Whenever we read data using
input devices, or from files, or from Databases or from Application objects
then VB Script considers the data as string type data, we need to convert the
data in order to perform operations.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x, y, Tickets, Price</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Read from Input Devices</span></i></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=InputBox("Enter a
Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) '8 for String</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=Cint(x)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) '2 for
Integer</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">y=InputBox("Enter a
Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y) '8 for String</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">y=Cdbl(y)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y) '5 for double</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Read from Application Objects</span></i></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Tickets = Window("Flight
Reservation").WinEdit("Tickets:").GetVisibleText()</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Tickets)'8</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Tickets=Cint(Tickets) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Tickets) '2</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Price = Window("Flight
Reservation").WinEdit("Price:").GetVisibleText()</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Price) '8</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Price=Cdbl(Price)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Price) '5</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">----------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example: 2</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim a, b, c</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">a=”100”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(a) ‘ 8 for
String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">a=Cint(a)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(a) ‘2 for
Integer</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">b=”100.345”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(b) ‘ 8 for
String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">b=Cdbl(b)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(b) ‘5 for Double</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">c=”Hyderabad”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(c) ‘8 for String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">c=Cint(c) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(c) ‘Mismatch <b style="mso-bidi-font-weight: normal;">(Error)</b></span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 16.0pt;">VB Script Operators</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operators
are used for performing mathematical, comparison and logical operations.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">VB
Script has a full range of operators, including arithmetic operators,
comparison operators, concatenation operators, and logical operators. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Operator Precedence</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">When
several operations occur in an expression, each part is evaluated and resolved
in a predetermined order called operator precedence.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">We
can use parentheses to override the order of precedence and force some parts of
an expression to be evaluated before others. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operations
within parentheses are always performed before those outside. Within
parentheses, however, standard operator precedence is maintained. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">When
expressions contain operators from more than one category, arithmetic operators
are evaluated first, comparison operators are evaluated next, and logical
operators are evaluated last. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Comparison
operators all have equal precedence; that is, they are evaluated in the
left-to-right order in which they appear. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Arithmetic
and logical operators are evaluated in the following order of precedence.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Arithmetic
Operators:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operator
Description</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">1)
Exponentiation Operator <b style="mso-bidi-font-weight: normal;">(^)</b> Raises a
number to the power of an exponent</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">2)
Multiplication Operator <b style="mso-bidi-font-weight: normal;">(*) </b>Multiplies
two numbers.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">3)
Division Operator <b style="mso-bidi-font-weight: normal;">(/)</b> Divides two
numbers and returns a floating-point </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">result.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">4)
Integer Division Operator <b style="mso-bidi-font-weight: normal;">(\)</b>
Divides two numbers and returns an integer result.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">5)
<b style="mso-bidi-font-weight: normal;">Mod </b>Operator Divides two numbers and
returns only the remainder.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">6)
Addition Operator <b style="mso-bidi-font-weight: normal;">(+) </b>Sums two
numbers.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">7)
Subtraction Operator <b style="mso-bidi-font-weight: normal;">(-)</b> Finds the
difference between two numbers or indicates the negative value of a numeric
expression.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">8)
Concatenation Operator <b style="mso-bidi-font-weight: normal;">(&)</b>
Forces string concatenation of two expressions.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
a,b,c<br />
a=10<br />
b=3<br />
c=a^b<br />
msgbox c '1000<br />
<br />
c=a*b<br />
msgbox c '30<br />
<br />
c=a/b<br />
msgbox c '3.33333333<br />
<br />
c=a\b<br />
msgbox c '3<br />
<br />
c=a mod b<br />
msgbox c '1<br />
<br />
c=a-b<br />
msgbox c '7<br />
<br />
Dim a,b,c<br />
a=10<br />
b=2<br />
c=3<br />
d=c*a^b<br />
'c=a+b<br />
msgbox d '1000<br />
<br />
<b style="mso-bidi-font-weight: normal;">Addition (+) operator</b></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Dim a,b,c<br />
a=10<br />
b=2<br />
c=a+b<br />
msgbox c '12 (if both are numeric, then it adds)<br />
<br />
a="10"<br />
b=2<br />
c=a+b<br />
msgbox c '12 (one is string another numeric, then it adds)<br />
<br />
a="10"<br />
b="2"<br />
c=a+b<br />
msgbox c '102 (if both are strings, then it concatenates)<br />
<br />
a="hydera"<br />
b="bad"<br />
c=a+b<br />
msgbox c 'hyderabad<br />
<br />
a="gagan"<br />
b=2<br />
c=a+b<br />
msgbox c 'error</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Concatenation Operator</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Dim a,b,c<br />
a=10<br />
b=2<br />
c=a&b<br />
msgbox c '102<br />
<br />
a="10"<br />
b=2<br />
c=a&b<br />
msgbox c '102<br />
<br />
a="10"<br />
b="2"<br />
c=a&b<br />
msgbox c '102<br />
<br />
a="hydera"<br />
b="bad"<br />
c=a&b<br />
msgbox c '102</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;">2) Comparison Operators</b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Used
to compare expressions.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operator
Description</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">1)
= (Equal to) Used to compare expressions.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">2)
<> (Not equal to) Used to compare expressions.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">3)
< Less than 4) > Grater than </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">5)
<= Less than or equal to 6) >= Greater than or equal to </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">7)
Is Object equivalence</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Verdana","sans-serif";">Example:</span></b><span style="font-family: "Verdana","sans-serif";"><br />
<br />
Dim x,y,z<br />
x=10<br />
y=20<br />
z=x=y<br />
Msgbox z 'False<br />
<br />
x=10<br />
y=20<br />
z=x>y<br />
Msgbox z 'False<br />
<br />
x=10<br />
y=20<br />
z=x>=y<br />
Msgbox z 'False<br />
<br />
x=10<br />
y=20<br />
z=x<>y<br />
Msgbox z 'True<br />
<br />
x=10<br />
y=20<br />
z=x<y<br />
Msgbox z 'True<br />
<br />
x=10<br />
y=20<br />
z=x<=y<br />
Msgbox z 'True</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3) Concatenation
Operators </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operator
Description</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">1)
Addition Operator (+)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Sums
two numbers</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">If
Then</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">1)
Both expressions are numeric Add.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">2)
Both expressions are strings Concatenate.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">3)
One expression is numeric and the other is a string Add.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">2)
Concatenation Operator (&) Forces string concatenation of two expressions.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4) Logical
Operators</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operator
Description Syntax</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">1)
Not Performs logical negation on an expression result= Not expression</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">2)
And Performs a logical conjunction on two expressions. result= expression1 And
expression2</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">3)
Or Performs a logical disjunction on two expressions. result= expression1 Or
expression2</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">4)
Xor Performs a logical exclusion on two expressions. result= expression1 Xor
expression2</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">5)
Eqv Performs a logical equivalence on two expressions. result= expression1 Eqv
expression2</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">6)
Imp Performs a logical implication on two expressions. result= expression1 Imp
expression2</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 16.0pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 16.0pt;">Input and Out Put Operations</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">InputBox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Displays a
prompt in a dialog box, waits for the user to input text or click a button, and
returns the contents of the text box.</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;">Example:</b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Dim Input</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Input =
InputBox("Enter your name") </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MsgBox
("You entered: " & Input)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">MsgBox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Displays a
message in a dialog box, waits for the user to click a button, and returns a
value indicating which button the user clicked.</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;">Example:</b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Dim MyVar</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MyVar =
MsgBox ("Hello World!", 65, "MsgBox Example")</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MyVar
contains either 1 or 2, depending on which button is clicked.</span></div>
<div class="PreformattedText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 16.0pt;">VB Script Constants</span></b></div>
<div class="PreformattedText" style="margin-bottom: 14.15pt;">
<br /></div>
<div class="MsoBodyText">
<span style="color: black; font-family: "Verdana","sans-serif";">A constant is a meaningful name that takes the place of a number
or string and never changes.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Creating Constants</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
We create user-defined constants in VBScript using the Const statement. Using
the Const statement, we can create string or numeric constants with meaningful
names and assign them literal values. <br />
<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Const statement </span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
<br />
Declares constants for use in place of literal values.<br />
<br />
<br />
Example: <br />
<br />
<br />
Const MyString = "This is my string."<br />
<br />
Const MyAge = 49<br />
<br />
Const CutoffDate = #6-1-97#<br />
<br />
<br />
<br />
Note that String literal is enclosed in quotation marks (" ").<br />
<br />
Represent Date literals and time literals by enclosing them in number signs
(#).<br />
<br />
We declare multiple constants by separating each constant name and value with a
comma. For example:<br />
<br />
Const price= 100, city= “Hyderabad”, x= 27</span> <b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Flow
Control (Conditional Statements)</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
We can control the flow of our script with conditional statements and looping
statements. <br />
<br />
Using conditional statements, we can write VBScript code that makes decisions
and repeats actions. The following conditional statements are available in
VBScript:<br />
<br />
<b style="mso-bidi-font-weight: normal;">1) If…Then…Else Statement </b><br />
<b style="mso-bidi-font-weight: normal;">2) Select Case Statement </b></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Making Decisions Using If...Then...Else</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
The If...Then...Else statement is used to evaluate whether a condition is True
or False and, depending on the result, to specify one or more statements to
run. <br />
<br />
Usually the condition is an expression that uses a comparison operator to
compare one value or variable with another.<br />
<br />
If...Then...Else statements can be nested to as many levels as you need.</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">1) Running a Statement if a Condition is True (single
statement)</span></b></div>
<div class="MsoNormal">
<br />
To run only one statement when a condition is True, use the single-line syntax
for the If...Then...Else statement.<br />
<br />
Dim myDate<br />
myDate = #2/13/98#<br />
If myDate < Now Then myDate = Now<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">2)
Running Statements if a Condition is True (multiple statements)</span></b><br />
To run more than one line of code, we must use the multiple-line (or block)
syntax. This syntax includes the End If statement.<br />
<br />
Dim x<br />
x= 20<br />
If x>10 Then<br />
<br />
msgbox "x value is: "&x<br />
msgbox "Bye Bye"<br />
End If</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">3) Running Certain Statements if a Condition is True and
Running Others if a Condition is False</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
We can use an If...Then...Else statement to define two blocks of executable
statements: one block to run if the condition is True, the other block to run
if the condition is False. <br />
<br />
Example:<br />
<br />
Dim x<br />
x= Inputbox (" Enter a value")<br />
If x>100 Then<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "X is a Big Number"<br />
Msgbox "X value is: "&X<br />
Else <br />
Msgbox "GCR"<br />
Msgbox "X is a Small Number"<br />
Msgbox "X value is: "&X<br />
End If</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">4) Deciding Between Several Alternatives</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
A variation on the If...Then...Else statement allows us to choose from several
alternatives. Adding ElseIf clauses expands the functionality of the
If...Then...Else statement so we can control program flow based on different
possibilities. <br />
<br />
Example: <br />
Dim x<br />
x= Inputbox (" Enter a value")<br />
<br />
<br />
If x>0 and x<=100 Then<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "X is a Small Number"<br />
Msgbox "X value is "&x<br />
<br />
Else IF x>100 and x<=500 Then<br />
Msgbox "Hello GCR"<br />
Msgbox "X is a Medium Number"<br />
<br />
Else IF x>500 and x<=1000 Then<br />
Msgbox "Hello Chandra Mohan Reddy"<br />
Msgbox "X is a Large Number"<br />
<br />
Else <br />
Msgbox "Hello Sir"<br />
Msgbox "X is a Grand Number"<br />
End If<br />
End If<br />
End If</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">5) Executing a certain block of statements when two / more
conditions are True (Nested If...)</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
Example:<br />
<br />
Dim State, Region<br />
State=Inputbox ("Enter a State")<br />
Region=Inputbox ("Enter a Region")<br />
<br />
If state= "AP" Then<br />
If Region= "Telangana" Then<br />
msgbox "Hello G.C.Reddy"<br />
msgbox "Dist count is 10"<br />
<br />
Else if Region= "Rayalasema" Then<br />
msgbox "Hello GCR"<br />
msgbox "Dist count is 4"<br />
<br />
Else If Region= "Costal" Then<br />
msgbox "Hello Chandra mohan Reddy"<br />
msgbox "Dist count is 9"<br />
<br />
End If<br />
End If<br />
End If<br />
End If</div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Making Decisions with Select Case</span></b></div>
<div class="MsoNormal">
<br />
The Select Case structure provides an alternative to If...Then...ElseIf for
selectively executing one block of statements from among multiple blocks of
statements. A Select Case statement provides capability similar to the
If...Then...Else statement, but it makes code more efficient and readable.<br />
Example: <br />
<br />
Option explicit <br />
Dim x,y, Operation, Result <br />
x= Inputbox (" Enter x value")<br />
y= Inputbox ("Enter y value")<br />
Operation= Inputbox ("Enter an Operation")<br />
<br />
Select Case Operation<br />
<br />
Case "add"<br />
Result= cdbl (x)+cdbl (y)<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Addition of x,y values is "&Result<br />
<br />
Case "sub"<br />
Result= x-y<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Substraction of x,y values is "&Result<br />
<br />
Case "mul"<br />
Result= x*y<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Multiplication of x,y values is "&Result<br />
<br />
Case "div"<br />
Result= x/y<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Division of x,y values is "&Result<br />
<br />
Case "mod"<br />
Result= x mod y<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Mod of x,y values is "&Result<br />
<br />
Case "expo"<br />
Result= x^y<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox"Exponentation of x,y values is "&Result<br />
<br />
Case Else<br />
Msgbox "Hello G.C.Reddy"<br />
msgbox "Wrong Operation"<br />
<br />
End Select </div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Flow Control
(Loop Statements)</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
o Looping allows us to run a group of statements repeatedly. <br />
o Some loops repeat statements until a condition is False; <br />
o Others repeat statements until a condition is True. <br />
o There are also loops that repeat statements a specific number of times.<br />
The following looping statements are available in VBScript:<br />
o Do...Loop: Loops while or until a condition is True.<br />
o While...Wend: Loops while a condition is True.<br />
o For...Next: Uses a counter to run statements a specified number of times.<br />
o For Each...Next: Repeats a group of statements for each item in a collection
or each element of an array.</div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">1) Using Do Loops</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
We can use Do...Loop statements to run a block of statements an indefinite
number of times. <br />
<br />
The statements are repeated either while a condition is True or until a
condition becomes True. </div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">a) Repeating Statements While a Condition is True</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
Repeats a block of statements while a condition is True or until a condition
becomes True<br />
<br />
i) Do While condition<br />
Statements<br />
----------- <br />
-----------<br />
Loop <br />
Or, we can use this below syntax:<br />
<br />
Example:<br />
<br />
Dim x<br />
Do While x<5 x=x+1<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Hello QTP"<br />
Loop<br />
<br />
ii) Do <br />
Statements<br />
----------- <br />
-----------<br />
Loop While condition<br />
<br />
<br />
Example:<br />
<br />
Dim x<br />
x=1<br />
Do <br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Hello QTP"<br />
x=x+1<br />
Loop While x<5</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">b) Repeating a Statement Until a Condition Becomes
True</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
iii) Do Until condition<br />
Statements<br />
----------- <br />
-----------<br />
Loop <br />
Or, we can use this below syntax:<br />
Example:<br />
<br />
Dim x<br />
Do Until x=5 x=x+1<br />
Msgbox "G.C.Reddy"<br />
Msgbox "Hello QTP"<br />
Loop<br />
<br />
Or, we can use this below syntax:<br />
<br />
iv) Do <br />
Statements<br />
----------- <br />
-----------<br />
Loop Until condition<br />
Or, we can use this below syntax:<br />
<br />
Example: <br />
<br />
Dim x<br />
x=1<br />
Do <br />
Msgbox “Hello G.C.Reddy” <br />
Msgbox "Hello QTP"<br />
x=x+1<br />
Loop Until x=5</div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">2 While...Wend Statement</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
Executes a series of statements as long as a given condition is True.<br />
<br />
Syntax:<br />
While condition<br />
Statements<br />
----------- <br />
----------- <br />
Wend<br />
<br />
<b style="mso-bidi-font-weight: normal;">Example:</b><br />
<br />
Dim x<br />
x=0 <br />
While x<5 x=x+1<br />
msgbox "Hello G.C.Reddy"<br />
msgbox "Hello QTP"<br />
Wend</div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">3) For...Next Statement</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
Repeats a group of statements a specified number of times.<br />
Syntax: <br />
For counter = start to end [Step step] <br />
statements <br />
Next<br />
<br />
<b style="mso-bidi-font-weight: normal;">Example:</b><br />
Dim x<br />
For x= 1 to 5 step 1<br />
Msgbox "Hello G.C.Reddy"<br />
Next</div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">4) For Each...Next Statement</span></b></div>
<div class="MsoNormal">
<br />
Repeats a group of statements for each element in an array or collection.<br />
<br />
Syntax: <br />
<br />
For Each item In array <br />
Statements<br />
Next <br />
<br />
<b style="mso-bidi-font-weight: normal;">Example: (1</b><br />
<br />
Dim a,b,x (3)<br />
a=20<br />
b=30<br />
x(0)= "Addition is "& a+b <br />
x(1)="Substraction is " & a-b<br />
x(2)= "Multiplication is " & a*b<br />
x(3)= "Division is " & a/b<br />
<br />
For Each element In x<br />
msgbox element<br />
Next <br />
<br />
<b style="mso-bidi-font-weight: normal;">Example: (2</b><br />
<br />
MyArray =
Array("one","two","three","four","five")<br />
For Each element In MyArray<br />
msgbox element<br />
Next </div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">User Defined Functions</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
In VBScript, there are two kinds of procedures available; the Sub procedure and
the Function procedure. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Sub Procedures</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Sub
procedure is a series of VBScript statements (enclosed by Sub and End Sub
statements) that perform actions but don't return a value. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Sub
procedure can take arguments (constants, variables, or expressions that are
passed by a calling procedure).</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">If a Sub
procedure has no arguments, its Sub statement must include an empty set of
parentheses ().</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Syntax:</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Sub
Procedure name ()</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Statements</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End Sub</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Or</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Sub
Procedure name (argument1, argument2)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Statements</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End Sub</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Example: 1</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Sub
ConvertTemp()</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">temp =
InputBox("Please enter the temperature in degrees F.", 1)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MsgBox
"The temperature is " & Celsius(temp) & " degrees
C."</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End Sub</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Example: 2</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">2) Function
Procedures</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Function
procedure is a series of VBScript statements enclosed by the Function and End
Function statements. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Function
procedure is similar to a Sub procedure, but can also return a value. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Function
procedure can take arguments (constants, variables, or expressions that are
passed to it by a calling procedure). </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">If a
Function procedure has no arguments, its Function statement must include an
empty set of parentheses. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Function
returns a value by assigning a value to its name in one or more statements of
the procedure. The return type of a Function is always a Variant.</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Syntax:</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Function
Procedure name ()</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Statements</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End
Function</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Or</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Function
Procedure name (argument1, argument2)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Statements</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End
Function</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Example: 1</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Function
Celsius(fDegrees)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Celsius =
(fDegrees - 32) * 5 / 9</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End
Function</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Example: 2</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Function
cal(a,b,c)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">cal =
(a+b+c)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End
Function</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3) Getting Data
into and out of Procedures</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o Each
piece of data is passed into our procedures using an argument. </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o Arguments
serve as placeholders for the data we want to pass into our procedure. We can
name our arguments any valid variable name. </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o When we
create a procedure using either the Sub statement or the Function statement,
parentheses must be included after the name of the procedure. </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o Any
arguments are placed inside these parentheses, separated by commas. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4) Using Sub and
Function Procedures in Code</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Function
in our code must always be used on the right side of a variable assignment or
in an expression. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">For
example:</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Temp =
Celsius(fDegrees)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-Or-</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MsgBox
"The Celsius temperature is " & Celsius(fDegrees) & "
degrees."</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">To call a
Sub procedure from another procedure, type the name of the procedure along with
values for any required arguments, each separated by a comma.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">The Call
statement is not required, but if you do use it, you must enclose any arguments
in parentheses.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">The
following example shows two calls to the MyProc procedure. One uses the Call
statement in the code; the other doesn't. Both do exactly the same thing. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Call
MyProc(firstarg, secondarg)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MyProc
firstarg, secondarg</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Notice that
the parentheses are omitted in the call when the Call statement isn't used.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">5) Examples:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Verdana","sans-serif";">(</span></b><span style="font-family: "Verdana","sans-serif";">here, I used <span style="color: blue;">Flight
Reservation</span> Application for creating Functions, why because, It is the
default application for QTP, anybody can practice easily...G C Reddy<b style="mso-bidi-font-weight: normal;">)</b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">'*******************************************<br />
' Login Operation<br />
'*******************************************<br />
Function Login(Agent,Pwd)<br />
SystemUtil.Run "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"<br />
Dialog("Login").Activate<br />
Dialog("Login").WinEdit("Agent
Name:").Set Agent<br />
Dialog("Login").WinEdit("Password:").Set
Pwd<br />
Dialog("Login").WinButton("OK").Click<br />
<br />
If Window("Flight Reservation").Exist(10) Then<br />
Login="Login Operation
Sucessful"<br />
'Msgbox Login<br />
else<br />
Login="Login Operation Unsucessful"<br />
Dialog("Login").Dialog("Flight
Reservations").WinButton("OK").Click<br />
Dialog("Login").WinButton("Cancel").Click<br />
'Msgbox Login<br />
End If<br />
End Function<br />
<br />
'***************************************<br />
' Closing Application<br />
'***************************************<br />
Function Close_App()<br />
if Window("Flight Reservation").Exist(3) Then<br />
Window("Flight Reservation").Close<br />
End If<br />
End Function<br />
<br />
'***************************************<br />
' Open Order<br />
'***************************************<br />
Function Open_Order(ord)<br />
ordnum=0<br />
On Error Resume Next<br />
Window("Flight Reservation").Activate<br />
Window("Flight Reservation").WinButton("Button").Click<br />
Window("Flight Reservation").Dialog("Open
Order").WinCheckBox("Order No.").Set "ON"<br />
Window("Flight Reservation").Dialog("Open
Order").WinEdit("Edit").Set ord<br />
Window("Flight Reservation").Dialog("Open
Order").WinButton("OK").Click<br />
ordnum=Window("Flight Reservation").WinEdit("Order
No:").GetROProperty ("text")<br />
ordnum=cdbl (ordnum)<br />
If ord=ordnum Then<br />
Open_Order= "Order Number "&ordnum&"
Opened Sucuessfully"<br />
'Msgbox Open_Order<br />
else<br />
Open_Order= "Order Number "&ordnum&" Not Opened/ Not
Available"<br />
Window("Flight Reservation").Dialog("Open
Order").Dialog("Flight
Reservations").WinButton("OK").Click<br />
Window("Flight Reservation").Dialog("Open
Order").WinButton("Cancel").Click<br />
'Msgbox Open_Order<br />
End If<br />
End Function<br />
<br />
'******************************************<br />
' Update Order<br />
'******************************************<br />
Function Update_Order(Tickets)<br />
Window("Flight Reservation").Activate<br />
Window("Flight Reservation").WinEdit("Tickets:").Set
Tickets<br />
Window("Flight Reservation").WinButton("Update Order").Click<br />
wait(10)<br />
update=Window("Flight Reservation").ActiveX("Threed Panel
Control").GetROProperty ("text")<br />
If update="Update Done..." Then<br />
Update_Order= "Order Updated Sucussfully"<br />
'Msgbox Update_Order<br />
Else<br />
Window("Flight Reservation").Dialog("Flight Reservations").WinButton("OK").Click<br />
Update_Order= "Order Not Updated"<br />
'Msgbox Update_Order<br />
End If<br />
End Function </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">'******************************************</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">'
Function
to send a mail </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">'******************************************</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Function SendMail(SendTo,
Subject, Body, Attachment) </span><br />
<span style="font-family: "Verdana","sans-serif";">Set
otl=CreateObject("Outlook.Application") </span><br />
<span style="font-family: "Verdana","sans-serif";">Set m=otl.CreateItem(0) </span><br />
<span style="font-family: "Verdana","sans-serif";">m.to=SendTo </span><br />
<span style="font-family: "Verdana","sans-serif";">m.Subject=Subject </span><br />
<span style="font-family: "Verdana","sans-serif";">m.Body=Body </span><br />
<span style="font-family: "Verdana","sans-serif";">If (Attachment <>
"") Then </span><br />
<span style="font-family: "Verdana","sans-serif";">Mail.Attachments.Add(Attachment)
</span><br />
<span style="font-family: "Verdana","sans-serif";">End If </span><br />
<span style="font-family: "Verdana","sans-serif";">m.Send </span><br />
<span style="font-family: "Verdana","sans-serif";">otl.Quit </span><br />
<span style="font-family: "Verdana","sans-serif";">Set m = Nothing </span><br />
<span style="font-family: "Verdana","sans-serif";">Set otl = Nothing </span><br />
<span style="font-family: "Verdana","sans-serif";">End Function </span><br />
<br />
<span style="color: magenta; font-family: "Verdana","sans-serif";">Call
SendMail("gcreddy@gcreddy.com","hi","This is test mail
for testing","")</span> </div>
<div align="center" class="MsoNormal" style="text-align: center;">
<span style="color: blue;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">Types of Errors in VBScript</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Generally Errors in VB Script are 2 Types</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) VB Script Run-time
Errors</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
VB Script run-time errors are errors that result when your VBScript script
attempts to perform an action that the system cannot execute. VBScript run-time
errors occur while your script is being executed; when variable expressions are
being evaluated, and memory is being dynamic allocated.<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Error Number
Description:</span></b><br />
<br />
429 ActiveX component can't create object <br />
507 An exception occurred <br />
449 Argument not optional <br />
17 Can't perform requested operation <br />
430 Class doesn't support Automation <br />
506 Class not defined <br />
11 Division by zero <br />
48 Error in loading DLL <br />
5020 Expected ')' in regular expression <br />
5019 Expected ']' in regular expression <br />
432 File name or class name not found during Automation operation <br />
92 For loop not initialized <br />
5008 Illegal assignment <br />
51 Internal error <br />
505 Invalid or unqualified reference <br />
481 Invalid picture <br />
5 Invalid procedure call or argument <br />
5021 Invalid range in character set <br />
94 Invalid use of Null <br />
448 Named argument not found <br />
447 Object doesn't support current locale setting <br />
445 Object doesn't support this action <br />
438 Object doesn't support this property or method <br />
451 Object not a collection <br />
504 Object not safe for creating <br />
503 Object not safe for initializing <br />
502 Object not safe for scripting <br />
424 Object required <br />
91 Object variable not set <br />
7 Out of Memory <br />
28 Out of stack space <br />
14 Out of string space <br />
6 Overflow <br />
35 Sub or function not defined <br />
9 Subscript out of range <br />
5017 Syntax error in regular expression <br />
462 The remote server machine does not exist or is unavailable <br />
10 This array is fixed or temporarily locked <br />
13 Type mismatch <br />
5018 Unexpected quantifier <br />
500 Variable is undefined <br />
458 Variable uses an Automation type not supported in VBScript <br />
450 Wrong number of arguments or invalid property assignment <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">2) VB Script
Syntax Errors</span></b><br />
<br />
VBScript syntax errors are errors that result when the structure of one of your
VBScript statements violates one or more of the grammatical rules of the
VBScript scripting language. VBScript syntax errors occur during the program
compilation stage, before the program has begun to be executed.<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Error Number
Description:</span></b><br />
<br />
1052 Cannot have multiple default property/method in a Class <br />
1044 Cannot use parentheses when calling a Sub <br />
1053 Class initialize or terminate do not have arguments <br />
1058 'Default' specification can only be on Property Get <br />
1057 'Default' specification must also specify 'Public' <br />
1005 Expected '(' <br />
1006 Expected ')' <br />
1011 Expected '=' <br />
1021 Expected 'Case' <br />
1047 Expected 'Class' <br />
1025 Expected end of statement <br />
1014 Expected 'End' <br />
1023 Expected expression <br />
1015 Expected 'Function' <br />
1010 Expected identifier <br />
1012 Expected 'If' <br />
1046 Expected 'In' <br />
1026 Expected integer constant <br />
1049 Expected Let or Set or Get in property declaration <br />
1045 Expected literal constant <br />
1019 Expected 'Loop' <br />
1020 Expected 'Next' <br />
1050 Expected 'Property' <br />
1022 Expected 'Select' <br />
1024 Expected statement <br />
1016 Expected 'Sub' <br />
1017 Expected 'Then' <br />
1013 Expected 'To' <br />
1018 Expected 'Wend' <br />
1027 Expected 'While' or 'Until' <br />
1028 Expected 'While,' 'Until,' or end of statement <br />
1029 Expected 'With' <br />
1030 Identifier too long <br />
1014 Invalid character <br />
1039 Invalid 'exit' statement <br />
1040 Invalid 'for' loop control variable <br />
1013 Invalid number <br />
1037 Invalid use of 'Me' keyword <br />
1038 'loop' without 'do' <br />
1048 Must be defined inside a Class <br />
1042 Must be first statement on the line <br />
1041 Name redefined <br />
1051 Number of arguments must be consistent across properties specification <br />
1001 Out of Memory <br />
1054 Property Set or Let must have at least one argument <br />
1002 Syntax error <br />
1055 Unexpected 'Next' <br />
1015 Unterminated string constant </span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Built-In
Functions of VB Script</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Conversions (25)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Dates/Times (19)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Formatting Strings (4)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Input/Output (3)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Math (9)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Miscellaneous (3)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Rounding (5)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Strings (30)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Variants (8)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Important Functions</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Abs Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the absolute value of a number.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=abs(-50.33)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">2) Array Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a variant containing an Array</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
A</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">A=Array("hyderabad","chennai","mumbai")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
A(0)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">ReDim
A(5)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">A(4)="nellore"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
A(4)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3) Asc Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the ANSI character code corresponding to the first letter in a string.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=Asc("A")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It returns the value 65 *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4) Chr Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the character associated with the specified ANSI character code.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
char</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Char=Chr(65)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
char</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It returns A *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">5) CInt Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
an expression that has been converted to a Variant of subtype Integer.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=123.45</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myInt=CInt(num)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyInt</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">6) Date Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the Current System Date.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mydate</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mydate=Date</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mydate</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">7) Day Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Ex1)
Dim myday</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myday=Day("17,December,2009")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myday</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Ex2)
Dim myday</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mydate=date</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myday=Day(Mydate)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myday</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">8) DateDiff Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of intervals between two dates. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Date1, Date2, x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("yyyy",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Years</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("q",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Quarters</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("m",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Months</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("w",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in weeks</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("d",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in days</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("h",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Hours</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("n",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Minutes</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("s",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Seconds</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("y",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in day of years</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("a",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Error</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff(Date1,
Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Error</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">9) Hour Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a whole number between 0 and 23, inclusive, representing the hour of the day. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mytime, Myhour</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mytime=Now</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myhour=hour
(mytime)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myhour</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">10) Join Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a string created by joining a number of substrings contained in an array. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mystring, myarray(3)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(0)="Chandra
"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(1)="Mohan
"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(2)="Reddy"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mystring=Join(MyArray)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">11) Eval Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Evaluates
an expression and returns the result.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">12) Time Function </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a Variant of subtype Date indicating the current system time.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mytime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mytime=Time</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mytime</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">13) VarType Function </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Returns a value indicating the subtype of a variable.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '2
(Integer)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '8
(String)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '7(Date
format)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=100.56</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '
5(Double)</span><br />
<br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(a)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '0
(Empty)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Set x
=CreateObject("Scripting.FileSystemObject")</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y
'9(Automation Object)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">14) Left Function</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Dim Val, x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Hyd</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '1</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,0)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,12)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x
'Hyderabad</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '10/</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Error
(Lengnth is Manditory)</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">14) Right Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
AnyString, MyStr</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">AnyString
= "Hello World" ' Define string.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 1) ' Returns "d".</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 6) ' Returns " World".</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 20) ' Returns "Hello World".</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">15) Len Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of characters in a string or the number of bytes required to store a
variable. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Ex
1):</span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Mystring</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mystring=Len("G.C.Reddy")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Ex
2):</span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Mystring</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Mystring=Inputbox("Enter
a Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Mystring=Len(Mystring)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
Mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">16) Mid Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a specified number of characters from a string.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim Val, x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,3,4)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'dera</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '100</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,7)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'abad</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'a</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,0)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,12)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,3,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '/10</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#2010-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,5)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '/2010</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Error </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">17) Timer Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of seconds that have elapsed since 12:00 AM (midnight).</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Function
myTime(N)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
StartTime, EndTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">StartTime
= Timer</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">For
I = 1 To N</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Next</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">EndTime
= Timer</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myTime=
EndTime - StartTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">End
Function </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Call
myTime(2000)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">17) isNumeric Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
MyVar, MyCheck</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= 53 </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= "459.95" </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= "45 Help" </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It Returns True/False like Result *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">18) Inputbox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Displays
a prompt in a dialog box, waits for the user to input text or click a button,
and returns the contents of the text box.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Input</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Input
= InputBox("Enter your name") </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MsgBox
("You entered: " & Input)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">19) Msgbox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Displays
a message in a dialog box, waits for the user to click a button, and returns a
value indicating which button the user clicked.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
MyVar</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= MsgBox ("Hello World!", 65, "MsgBox Example")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">20)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">CreateObject</b></span><span style="font-family: "Verdana","sans-serif";">
</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">creates
and returns reference of the filesytemobject to an Automation object. It can be
used for performing operations on computer file system</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objFso=createobject ("Scripting.FileSystemObject")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Excel bject to an Automation object. It can
be used for performing operations on Spreed sheet (Ms-Excel files)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objExcel = CreateObject("Excel.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Word Object to an Automation object. It can
be used for performing operations on Ms-Word documents</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objWord = CreateObject("Word.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Database Connection to an Automation object.
It can be used for Connecting, opening and Closing databases</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objConnection = CreateObject("ADODB.Connection")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Database Recordset to an Automation object.
It can be used for performing operations on database tables(Records)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objRecordSet = CreateObject("ADODB.Recordset")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Ms-Power point object to an Automation
object. It can be used for performing operations on Power point presentations</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objPPT = CreateObject("PowerPoint.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
xmldoc = WScript.CreateObject("msxml2.domdocument")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">21)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">Round </b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a number rounded to a specified number of decimal places.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=172.499</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=Round(num)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">22)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">StrReverse</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">It
returns reverse value of the given sring </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=strreverse
("dabaraedyh")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">23)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">strComp</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">It
compares two strings based on ASCII Values and Returens -1 (1</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">st</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>less than 2</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">nd</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>), 0 (Equal) and 1 (1</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">st</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>greater than 2</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">nd</span><span style="color: black; font-family: "Verdana","sans-serif";">)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x, y</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x="cd":
y="bcd"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">comp=strcomp(x,y)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
comp</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">24)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">Replace</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">It replace
a sub string with given value (another sub string)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">mystring=Replace("kb
script", "k","v")</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Conversion Functions</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
1)<span style="color: blue;"> <b style="mso-bidi-font-weight: normal;">Asc Function</b></span></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns the ANSI character code corresponding to the first letter in a string.<br />
Syntax:<br />
Asc(string)<br />
Remarks<br />
<br />
The string argument is any valid string expression. If the string contains no
characters, a run-time error occurs. <br />
Dim MyNumber<br />
MyNumber = Asc("A") ' Returns 65.<br />
MyNumber = Asc("a") ' Returns 97.<br />
MyNumber = Asc("Apple") ' Returns 65.<br />
<br />
2) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CByte
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype Byte.<br />
Syntax:<br />
<br />
CByte(expression)<br />
The expression argument is any valid expression.<br />
Use the CByte function to provide conversions from any data type to a Byte
subtype. <br />
Example: <br />
Dim MyDouble, MyByte<br />
MyDouble = 125.5678 ' MyDouble is a
Double.<br />
MyByte = CByte(MyDouble) ' MyByte contains 126. <br />
<br />
3) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CDate
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Returns an
expression that has been converted to a Variant of subtype Date.<br />
Syntax:<br />
CDate(date)<br />
The date argument is any valid date expression.<br />
Use the IsDate function to determine if date can be converted to a date or
time. <br />
Example:<br />
<br />
MyDate = "October 19, 1962" ' Define date.<br />
MyShortDate = CDate(MyDate) ' Convert to Date data type.<br />
MyTime = "4:35:47 PM"
' Define time.<br />
MyShortTime = CDate(MyTime) ' Convert to Date data type.<br />
<br />
4) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Chr Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns the character associated with the specified ANSI character code.<br />
Syntax:<br />
<br />
Chr(charcode)<br />
<br />
The charcode argument is a number that identifies a character.<br />
Numbers from 0 to 31 are the same as standard, nonprintable ASCII codes. For
example, Chr(10) returns a linefeed character.<br />
Example:<br />
Dim MyChar<br />
<br />
' Returns A:<br />
MyChar = Chr(65) <br />
' Returns B:<br />
MyChar = Chr(66) <br />
' Returns Z:<br />
MyChar = Chr(90) <br />
<br />
' Returns a:<br />
MyChar = Chr(97) <br />
' Returns b:<br />
MyChar = Chr(98) <br />
' Returns z:<br />
MyChar = Chr(122) <br />
<br />
' Returns 0:<br />
MyChar = Chr(48) <br />
' Returns 1:<br />
MyChar = Chr(49) <br />
' Returns 9:<br />
MyChar = Chr(57) <br />
<br />
' Returns horizontal tab:<br />
MyChar = Chr(9)<br />
' Returns >:<br />
MyChar = Chr(62) <br />
' Returns %:<br />
MyChar = Chr(37) <br />
<br />
5) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CLng
Function</span></b><br />
Returns an expression that has been converted to a Variant of subtype Long.<br />
Syntax:<br />
<br />
CLng(expression)<br />
<br />
The expression argument is any valid expression.<br />
Use the CLng function to provide conversions from any data type to a Long
subtype. <br />
Example:<br />
Dim MyVal1, MyVal2, MyLong1, MyLong2<br />
MyVal1 = 25427.45: MyVal2 = 25427.55 ' MyVal1, MyVal2 are Doubles.<br />
MyLong1 = CLng(MyVal1) ' MyLong1 contains 25427.<br />
MyLong2 = CLng(MyVal2) ' MyLong2 contains 25428.<br />
<br />
6) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CStr
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype String.<br />
Syntax:<br />
CStr(expression)<br />
<br />
The expression argument is any valid expression.<br />
Example:<br />
Dim MyDouble, MyString<br />
MyDouble = 437.324 ' MyDouble
is a Double.<br />
MyString = CStr(MyDouble) ' MyString contains "437.324"<br />
<br />
7) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Oct Function
</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns a string representing the octal value of a number.<br />
Syntax:<br />
Oct(number)<br />
<br />
The number argument is any valid expression.<br />
Example:<br />
Dim MyOct<br />
MyOct = Oct(4) ' Returns 4.<br />
MyOct = Oct(8) ' Returns 10.<br />
MyOct = Oct(459) ' Returns 713.<br />
<br />
8) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CBool Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype Boolean.<br />
Synta:<br />
CBool(expression)<br />
<br />
The expression argument is any valid expression.<br />
If expression is zero, False is returned; otherwise, True is returned. If
expression can't be interpreted as a numeric value, a run-time error occurs.<br />
Example:<br />
Dim A, B, Check<br />
A = 5: B = 5 '
Initialize variables.<br />
Check = CBool(A = B) ' Check contains True.<br />
A =
0
' Define variable.<br />
Check = CBool(A) ' Check contains False.<br />
<br />
9) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CCur
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype Currency.<br />
Syntax:<br />
CCur(expression)<br />
The expression argument is any valid expression.<br />
Example:<br />
Dim MyDouble, MyCurr<br />
MyDouble = 543.214588 '
MyDouble is a Double.<br />
MyCurr = CCur(MyDouble * 2) ' Convert result of MyDouble * 2
(1086.429176) to a Currency (1086.4292).<br />
<br />
10) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CInt
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype Integer.<br />
Syntax:<br />
CInt(expression)<br />
The expression argument is any valid expression.<br />
Example:<br />
<br />
Dim MyDouble, MyInt<br />
MyDouble = 2345.5678 ' MyDouble is a Double.<br />
MyInt = CInt(MyDouble) ' MyInt contains 2346.<br />
<br />
11) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CSng
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype Single.<br />
Syntax:<br />
CSng(expression) <br />
<br />
The expression argument is any valid expression.<br />
Example:<br />
Dim MyDouble1, MyDouble2, MySingle1, MySingle2 ' MyDouble1,
MyDouble2 are Doubles.<br />
MyDouble1 = 75.3421115: MyDouble2 = 75.3421555<br />
MySingle1 = CSng(MyDouble1) ' MySingle1 contains 75.34211.<br />
MySingle2 = CSng(MyDouble2) ' MySingle2 contains 75.34216. <br />
<br />
12) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Hex
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns a string representing the hexadecimal value of a number.<br />
Syntax:<br />
Hex(number)<br />
number argument is any valid expression.<br />
we can represent hexadecimal numbers directly by preceding numbers in the
proper range with &H. <br />
Example:<br />
Dim MyHex<br />
MyHex = Hex(5) ' Returns 5.<br />
MyHex = Hex(10) ' Returns A.<br />
MyHex = Hex(459) ' Returns 1CB. </span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Built-In
Functions of VB Script</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Conversions (25)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Dates/Times (19)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Formatting Strings (4)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Input/Output (3)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Math (9)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Miscellaneous (3)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Rounding (5)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Strings (30)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Variants (8)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Important Functions</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Abs Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the absolute value of a number.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=abs(-50.33)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">2) Array Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a variant containing an Array</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
A</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">A=Array("hyderabad","chennai","mumbai")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
A(0)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">ReDim
A(5)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">A(4)="nellore"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
A(4)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3) Asc Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the ANSI character code corresponding to the first letter in a string.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=Asc("A")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It returns the value 65 *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4) Chr Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the character associated with the specified ANSI character code.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
char</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Char=Chr(65)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
char</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It returns A *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">5) CInt Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
an expression that has been converted to a Variant of subtype Integer.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=123.45</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myInt=CInt(num)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyInt</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">6) Date Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the Current System Date.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mydate</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mydate=Date</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mydate</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">7) Day Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Ex1)
Dim myday</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myday=Day("17,December,2009")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myday</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Ex2)
Dim myday</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mydate=date</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myday=Day(Mydate)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myday</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">8) DateDiff Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of intervals between two dates. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Date1, Date2, x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("yyyy",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Years</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("q",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Quarters</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("m",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Months</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("w",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in weeks</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("d",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in days</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("h",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Hours</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("n",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Minutes</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("s",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Seconds</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("y",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in day of years</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("a",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Error</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff(Date1,
Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Error</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">9) Hour Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a whole number between 0 and 23, inclusive, representing the hour of the day. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mytime, Myhour</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mytime=Now</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myhour=hour
(mytime)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myhour</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">10) Join Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a string created by joining a number of substrings contained in an array. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mystring, myarray(3)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(0)="Chandra
"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(1)="Mohan
"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(2)="Reddy"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mystring=Join(MyArray)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">11) Eval Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Evaluates
an expression and returns the result.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">12) Time Function </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a Variant of subtype Date indicating the current system time.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mytime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mytime=Time</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mytime</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">13) VarType Function </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Returns a value indicating the subtype of a variable.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '2
(Integer)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '8
(String)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '7(Date
format)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=100.56</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '
5(Double)</span><br />
<br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(a)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '0
(Empty)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Set x
=CreateObject("Scripting.FileSystemObject")</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y
'9(Automation Object)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">14) Left Function</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Dim Val, x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Hyd</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '1</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,0)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,12)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x
'Hyderabad</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '10/</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Error
(Lengnth is Manditory)</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">14) Right Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
AnyString, MyStr</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">AnyString
= "Hello World" ' Define string.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 1) ' Returns "d".</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 6) ' Returns " World".</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 20) ' Returns "Hello World".</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">15) Len Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of characters in a string or the number of bytes required to store a
variable. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Ex
1):</span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Mystring</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mystring=Len("G.C.Reddy")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Ex
2):</span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Mystring</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Mystring=Inputbox("Enter
a Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Mystring=Len(Mystring)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
Mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">16) Mid Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a specified number of characters from a string.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim Val, x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,3,4)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'dera</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '100</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,7)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'abad</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'a</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,0)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,12)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,3,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '/10</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#2010-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,5)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '/2010</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Error </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">17) Timer Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of seconds that have elapsed since 12:00 AM (midnight).</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Function
myTime(N)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
StartTime, EndTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">StartTime
= Timer</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">For
I = 1 To N</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Next</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">EndTime
= Timer</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myTime=
EndTime - StartTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">End
Function </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Call
myTime(2000)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">17) isNumeric Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
MyVar, MyCheck</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= 53 </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= "459.95" </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= "45 Help" </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It Returns True/False like Result *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">18) Inputbox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Displays
a prompt in a dialog box, waits for the user to input text or click a button,
and returns the contents of the text box.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Input</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Input
= InputBox("Enter your name") </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MsgBox
("You entered: " & Input)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">19) Msgbox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Displays
a message in a dialog box, waits for the user to click a button, and returns a
value indicating which button the user clicked.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
MyVar</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= MsgBox ("Hello World!", 65, "MsgBox Example")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">20)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">CreateObject</b></span><span style="font-family: "Verdana","sans-serif";">
</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">creates
and returns reference of the filesytemobject to an Automation object. It can be
used for performing operations on computer file system</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objFso=createobject ("Scripting.FileSystemObject")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Excel bject to an Automation object. It can
be used for performing operations on Spreed sheet (Ms-Excel files)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objExcel = CreateObject("Excel.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Word Object to an Automation object. It can
be used for performing operations on Ms-Word documents</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objWord = CreateObject("Word.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Database Connection to an Automation object.
It can be used for Connecting, opening and Closing databases</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objConnection = CreateObject("ADODB.Connection")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Database Recordset to an Automation object.
It can be used for performing operations on database tables(Records)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objRecordSet = CreateObject("ADODB.Recordset")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Ms-Power point object to an Automation
object. It can be used for performing operations on Power point presentations</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objPPT = CreateObject("PowerPoint.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
xmldoc = WScript.CreateObject("msxml2.domdocument")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">21)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">Round </b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a number rounded to a specified number of decimal places.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=172.499</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=Round(num)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">22)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">StrReverse</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">It
returns reverse value of the given sring </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=strreverse
("dabaraedyh")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">23)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">strComp</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">It
compares two strings based on ASCII Values and Returens -1 (1</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">st</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>less than 2</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">nd</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>), 0 (Equal) and 1 (1</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">st</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>greater than 2</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">nd</span><span style="color: black; font-family: "Verdana","sans-serif";">)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x, y</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x="cd":
y="bcd"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">comp=strcomp(x,y)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
comp</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">24)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">Replace</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">It replace
a sub string with given value (another sub string)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">mystring=Replace("kb
script", "k","v")</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div align="center" class="MsoNormal" style="margin-bottom: 14.15pt; text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">User Defined Functions</span></b></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">----------------------------------------------------------</span></h3>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">i) Launching Application</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Navigation: </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
a) Launch the Browser<br />
b) Enter / Select the URL (“www.jjperfumes.com”)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Verification: </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Capture the Browser Name and Verify</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
—————</div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Launch_App()</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
SystemUtil.Run “C:\Program Files\Internet
Explorer\IEXPLORE.EXE”,”",”C:\Documents and Settings\Administrator”,”open”<br />
<span style="color: black;">Browser(“Google”).Page(“Google”).Sync</span><br />
<span style="color: black;">Browser(“Google”).Navigate
“http://www.jjperfumes.com/”</span><br />
<span style="color: black;">Wait (8)</span><br />
<span style="color: black;">Browser_Name =
Browser(“Google”).GetROProperty(“title”)</span></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Browser_Name=”JJ Perfumes-Discount perfume cheap brand
name perfumes, fragrance & cologne online” Then</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<span style="color: black;">Launch_App=”Jjperumes.com Browser Launched
Sucessfully”</span><br />
<span style="color: black;">Msgbox Launch_App</span><br />
<span style="color: black;">Else</span><br />
<span style="color: black;">Launch_App=”Jjperumes.com Browser Not Launched”</span><br />
<span style="color: black;">Msgbox Launch_App</span><br />
<span style="color: black;">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">End Function</span></b></span></div>
<div class="MsoBodyText">
——————————————————————————————–</div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">ii) Customer Registration</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Pre-Setup: Launching Application</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Navigation:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
a) Select Registration Link in jjperfumes.com homepage<br />
b) Enter all Mandatory details<br />
c) Select Submit button</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Verify:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Capture confirmation Message and Verify</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Register(Email)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume”).Link(“Register”).Click<br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebList(“usertype”).Select “Retailer”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“firstname”).Set “dfgdg”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“lastname”).Set “dgdfgdfg”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebList(“gender”).Select “Male”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“address1″).Set “dfgfdgf”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“phone”).Set “9222222223″</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“email”).Set Email</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“city”).Set “chennai”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebList(“state”).Select “MS – MISSISSIPPI”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“zip”).Set “23456″</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“password”).SetSecure
“3c30bbc7daa0dccb83c2941bb87fa0709d34″</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“conPass”).SetSecure
“3c30bbcdb1f7a32d27a56f70a60f7d1e4159″</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume_2″).WebButton(“Submit”).Click</span><br />
<span style="color: black;">Wait (5)</span><br />
<span style="color: black;">Confirm_Message = Browser(“JJ Perfumes-Discount
perfume”).Page(“JJ Perfumes-Discount perfume_3″).WebElement(“Registered
successfully.”).GetROProperty(“innertext”)</span></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Confirm_Message=”Registered successfully. “Then</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<span style="color: black;">Register=”Customer Registration Sucessful”</span><br />
<span style="color: black;">Msgbox Register</span><br />
<span style="color: black;">Else</span><br />
<span style="color: black;">Register=”Registration Failed”</span><br />
<span style="color: black;">Msgbox Register</span><br />
<span style="color: black;">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">End Function</span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
——————<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Register(Email)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
Set myBrowser=Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume_2″)<br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume”).Link(“Register”).Click</span><br />
<span style="color: black;">myBrowser.WebList(“usertype”).Select “Retailer”</span><br />
<span style="color: black;">myBrowser.WebEdit(“firstname”).Set “dfgdg”</span><br />
<span style="color: black;">myBrowser.WebEdit(“lastname”).Set “dgdfgdfg”</span><br />
<span style="color: black;">myBrowser.WebList(“gender”).Select “Male”</span><br />
<span style="color: black;">myBrowser.WebEdit(“address1″).Set “dfgfdgf”</span><br />
<span style="color: black;">myBrowser.WebEdit(“phone”).Set “9222222223″</span><br />
<span style="color: black;">myBrowser.WebEdit(“email”).Set Email</span><br />
<span style="color: black;">myBrowser.WebEdit(“city”).Set “chennai”</span><br />
<span style="color: black;">myBrowser.WebList(“state”).Select “MS – MISSISSIPPI”</span><br />
<span style="color: black;">myBrowser.WebEdit(“zip”).Set “23456″</span><br />
<span style="color: black;">myBrowser.WebEdit(“password”).SetSecure
“3c30bbc7daa0dccb83c2941bb87fa0709d34″</span><br />
<span style="color: black;">myBrowser.WebEdit(“conPass”).SetSecure
“3c30bbcdb1f7a32d27a56f70a60f7d1e4159″</span><br />
<span style="color: black;">myBrowser.WebButton(“Submit”).Click</span><br />
<span style="color: black;">Wait (5)</span><br />
<span style="color: black;">Confirm_Message = Browser(“JJ Perfumes-Discount
perfume”).Page(“JJ Perfumes-Discount perfume_3″).WebElement(“Registered
successfully.”).GetROProperty(“innertext”)</span></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Confirm_Message=”Registered successfully. “Then<br />
Register=”Customer Registration Sucessful”<br />
Msgbox Register<br />
Else<br />
Register=”Registration Failed”<br />
Msgbox Register<br />
End If</span></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">End Function</span></b></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">iii) Login Operation</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Pre-Requisites:<br />
a) Launching Application<br />
b) Customer Registration<br />
<b style="mso-bidi-font-weight: normal;">Navigation:</b><br />
a) Select “Login” Link in jjperfumes.com homepage<br />
b) Enter Email and Password<br />
c) Select “Login Button”<br />
<b style="mso-bidi-font-weight: normal;"><br />
Verify: </b>Check existence of LogOut Link </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">—————–</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Login(Email,
Pwd)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume”).Link(“Login”).Click<br />
Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume_2″).WebEdit(“username”).Set Email<br />
Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume_2″).WebEdit(“password”).Set Pwd<br />
Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume_2″).WebButton(“Login”).Click</span></div>
<div class="MsoBodyText">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Browser(“JJ Perfumes-Discount
perfume”).Page(“JJ Perfumes-Discount perfume_3″).Link(“Logout”).Exist(10) Then<br />
Login=”Login Operation Sucessful”<br />
Msgbox Login<br />
Else<br />
Login=”Login Failed”<br />
Msgbox Login<br />
End If<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">End Function </span></b></span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">iv) Closing Application</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">————————</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<b style="mso-bidi-font-weight: normal;">Navigation:</b><br />
————<br />
a) Check the Existence of jjperfumes.com Browser<br />
b) Close the Browser window (If exists)<br />
</span><span style="font-family: "Verdana","sans-serif";">—————–</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Launch_App()</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
SystemUtil.Run “C:\Program Files\Internet
Explorer\IEXPLORE.EXE”,”",”C:\Documents and Settings\Administrator”,”open”<br />
<span style="color: black;">Browser(“Google”).Page(“Google”).Sync</span><br />
<span style="color: black;">Browser(“Google”).Navigate
“http://www.jjperfumes.com/”</span><br />
<span style="color: black;">Wait (8)</span><br />
<span style="color: black;">Browser_Name =
Browser(“Google”).GetROProperty(“title”)</span></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Browser_Name=”JJ Perfumes-Discount perfume cheap brand
name perfumes, fragrance & cologne online” Then</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<span style="color: black;">Launch_App=”Jjperumes.com Browser Launched
Sucessfully”</span><br />
<span style="color: black;">Msgbox Launch_App</span><br />
<span style="color: black;">Else</span><br />
<span style="color: black;">Launch_App=”Jjperumes.com Browser Not Launched”</span><br />
<span style="color: black;">Msgbox Launch_App</span><br />
<span style="color: black;">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">End Function</span></b></span></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">**********************************************************</span></b></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">v) Login Operation In Flight Reservation Application</span></h3>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Login (Agent, Password)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
SystemUtil.Run “C:\Program Files\HP\QuickTest
Professional\samples\flight\app\flight4a.exe”,”",”C:\Program
Files\HP\QuickTest Professional\samples\flight\app\”,”open”<br />
<span style="color: black;">Dialog(“Login”).Activate</span><br />
<span style="color: black;">Dialog(“Login”).WinEdit(“Agent Name:”).Set Agent</span><br />
<span style="color: black;">Dialog(“Login”).WinEdit(“Password:”).Set Password</span><br />
<span style="color: black;">wait 2</span><br />
<span style="color: black;">Dialog(“Login”).WinButton(“OK”).Click</span><br />
<span style="color: black;">If Window(“Flight Reservation”).Exist(12) Then</span><br />
<span style="color: black;">Window(“Flight Reservation”).Close</span><br />
<span style="color: black;">Login=”Login Operation Sucessful”</span><br />
<span style="color: black;">Msgbox Login</span><br />
<span style="color: black;">Else</span><br />
<span style="color: black;">SystemUtil.CloseDescendentProcesses</span><br />
<span style="color: black;">‘If Dialog(“Login”).Dialog(“Flight
Reservations”).Exist(2) Then</span><br />
<span style="color: black;">‘Dialog(“Login”).Dialog(“Flight
Reservations”).WinButton(“OK”).Click</span><br />
<span style="color: black;">‘Dialog(“Login”).WinButton(“Cancel”).Click</span><br />
<span style="color: black;">‘End if</span><br />
<span style="color: black;">Login=”Login Failed”</span><br />
<span style="color: black;">Msgbox Login</span><br />
<span style="color: black;">End if</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: black;">End Function</span></b><br />
<span style="color: black;">———————————</span></span></div>
<h3>
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">vi) Open Order In Flight Reservation Application</span></h3>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Open_Order(Order_Number)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<span style="color: black;">Window(“Flight Reservation”).Activate</span><br />
<span style="color: black;">Window(“Flight
Reservation”).WinButton(“Button”).Click</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinCheckBox(“Order No.”).Set “ON”</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinEdit(“Edit”).Set Order_Number</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinButton(“OK”).Click</span><br />
<span style="color: black;">OrdNum = Window(“Flight Reservation”).WinEdit(“Order
No:”).GetVisibleText()</span><br />
<span style="color: black;">OrdNum=CInt(OrdNum)</span><br />
<span style="color: black;">If OrdNum=Order_Number Then</span><br />
<span style="color: black;">Open_Order= Order_Number& ” Opened sucessfully”</span><br />
<span style="color: black;">Msgbox Open_Order</span><br />
<span style="color: black;">Else</span><br />
<span style="color: black;">Open_Order= Order_Number& ” Not Opened”</span><br />
<span style="color: black;">Msgbox Open_Order</span><br />
<span style="color: black;">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">End Function</span></b><br />
——————————————</span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">vii) Update Order In Flight Reservation Application</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function
Update_Order(Tickets)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
Window(“Flight Reservation”).Activate<br />
<span style="color: black;">Window(“Flight
Reservation”).WinButton(“Button”).Click</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinCheckBox(“Order No.”).Set “ON”</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinEdit(“Edit”).Set “2″</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinButton(“OK”).Click</span><br />
<span style="color: black;">Window(“Flight Reservation”).WinEdit(“Tickets:”).Set
Tickets</span><br />
<span style="color: black;">Window(“Flight Reservation”).WinButton(“Update
Order”).Click</span><br />
<span style="color: black;">Wait (10)</span><br />
<span style="color: black;">Message = Window(“Flight
Reservation”).ActiveX(“Threed Panel Control”).GetROProperty(“text”)</span></span></div>
<div class="MsoBodyText">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Message=”Update Done…” Then<br />
Update_Order=”Order Updated Sucessfully”<br />
Msgbox Update_Order<br />
Else<br />
Update_Order=”Order Not Updated”<br />
Msgbox Update_Order<br />
End If<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">End
Function</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
—————————————–</span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">viii) ‘Write Function to Count how many Browsers opened on desktop
and close them all</span></h3>
<div class="MsoBodyText">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Close_Browsers()<br />
Dim oBrowser, Browsers, TotBrowsers, i<br />
Set oBrowser=Description.Create<br />
oBrowser(“micclass”).Value=”Browser”<br />
Set Browsers=Desktop.ChildObjects(oBrowser)<br />
TotBrowsers=Browsers.Count<br />
Msgbox TotBrowsers<br />
For i= 0 to TotBrowsers-1 Step 1<br />
Browsers(i).close<br />
Next</span><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<b style="mso-bidi-font-weight: normal;">End Function</b></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
—————————</span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">ix) ‘Write Function to Count how many Buttons available in FR
Window</span></h3>
<div class="MsoBodyText">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Count_Buttons()<br />
Dim oButton, Buttons, TotButtons, i<br />
Set oButton=Description.Create<br />
oButton(“Class Name”).Value=”WinButton”<br />
Set Buttons=Window(“text:=Flight Reservation”).ChildObjects(oButton)<br />
TotButtons=Buttons.Count<br />
Msgbox TotButtons<br />
End Function<br />
Call Count_Buttons()<br />
—————————–</span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">x) ‘Write Function to Count how many Objects available in FR Window
by specified Test Object class</span></h3>
<div class="MsoBodyText">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Count_Objects(Object)<br />
Dim obj, Objects, TotObjects, i<br />
Set obj=Description.Create<br />
obj(“Class Name”).Value=Object<br />
Set Objects=Window(“text:=Flight Reservation”).ChildObjects(obj)<br />
TotObjects=Objects.Count<br />
Msgbox TotObjects<br />
End Function<br />
Call Count_Objects(“WinRadioButton”)<br />
Call Count_Objects(“WinButton”)<br />
Call Count_Objects(“WinEdit”)<br />
Call Count_Objects(“WinComboBox”)<br />
——————————–</span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">xi) ‘Write function to capture all button names one by one from
Login Dialog Box</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Capture_Buttons()<br />
Dim oButton, Buttons, TotButtons, i, myButton<br />
Set oButton=Description.Create<br />
oButton(“Class Name”).Value=”WinButton”<br />
Set Buttons=Dialog(“text:=Login”).ChildObjects(oButton)<br />
TotButtons=Buttons.Count</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">For i= 0 to TotButtons-1<br />
myButton=Buttons(i).GetRoProperty(“text”)<br />
Msgbox myButton<br />
Next<br />
End Function<br />
Call Capture_Buttons()<br />
——————————————<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">xii) ‘Write function to Count Howmany Links available in Google
Homepage</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Count_Links()<br />
Dim oLink, Links, TotLinks, i<br />
Set oLink=Description.Create<br />
oLink(“micclass”).Value=”Link”<br />
Set
Links=Browser(“title:=Google”).Page(“title:=Google”).ChildObjects(oLink)<br />
TotLinks=Links.Count<br />
Msgbox TotLinks<br />
End Function<br />
Call Count_Links()</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">Regular Expressions in QTP</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">What is Regular
Expression?</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">It is a way
of representing data using symbols. They are often used within matching,
searching or replacing algorithms.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Regular Expressions in
QTP:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Regular
expressions can be used in QTP for identifying objects and text strings with
varying values. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Where we use: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o Defining
the property values of an object in Descriptive programming for handling
dynamic objects</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o For
parameterizing a step </span></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";">o
creating checkpoints with varying values</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Using Regular Expressions
in QTP:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
We can define a regular expression for a constant value, a Data Table parameter
value, an Environment parameter value, or a property value in Descriptive
programming. <br />
<br />
We can define a regular expression in standard checkpoint to verify the
property values of an object; we can set the expected value of an object's
property as a regular expression so that an object with a varying value can be
verified. <br />
<br />
We can define the text string as a regular expression, when creating a text
checkpoint to check that a varying text string is displayed on our application,
<br />
For XML checkpoints we can set attribute or element values as regular
expressions. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Ways of Regular
Expressions:</span></b><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">a) Backslash
Character:</span></b><br />
<br />
A backslash (\) can serve two purposes. It can be used in conjunction
with a special character to indicate that the next character be treated as a
literal character.<br />
Alternatively, if the backslash (\) is used in conjunction with some characters
that would otherwise be treated as literal characters, such as the letters n,
t, w, or d, the combination indicates a special character. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">b) Matching Any
Single Character:</span></b><br />
<br />
A period (.) instructs QTP to search for any single character (except for \n). <br />
Ex:<br />
welcome. <br />
Matches welcomes, welcomed, or welcome followed by a space or any other single
character. </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">c) Matching Any Single
Character in a List:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
Square brackets instruct QTP to search for any single character within a list
of characters. <br />
Ex:<br />
To search for the date 1867, 1868, or 1869, enter: <br />
<br />
186[789] </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">d) Matching Any Single
Character Not in a List:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
When a caret (^) is the first character inside square brackets, it
instructs QTP to match any character in the list except for the ones specified
in the string.<br />
Example: <br />
[^ab] <br />
Matches any character except a or b. </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">e) Matching Any Single
Character within a Range:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
To match a single character within a range, we can use square brackets ([
]) with the hyphen (-) character.<br />
Example:<br />
For matching any year in the 2010s, enter: <br />
<br />
201[0-9] </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">f) Matching Zero or More
Specific Characters:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
An asterisk (*) instructs QTP to match zero or more occurrences of the
preceding character.<br />
For example: <br />
<br />
ca*r <br />
<br />
Matches car, caaaaaar, and cr</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">g) Matching One or More
Specific Characters:</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
A plus sign (+) instructs QTP to match one or more occurrences of the
preceding character.<br />
For example: <br />
ca+r <br />
Matches car and caaaaaar, but not cr. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">h) Matching Zero or One
Specific Character:</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
A question mark (?) instructs QTP to match zero or one occurrences of the
preceding character.<br />
For example: <br />
ca?r <br />
Matches car and cr, but nothing else. </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">i) Grouping Regular
Expressions:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
Parentheses (()) instruct QTP to treat the contained sequence as a unit,
just as in mathematics and programming languages. Using groups is especially
useful for delimiting the argument(s) to an alternation operator ( | ) or a
repetition operator ( * , + , ? , { } ).</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">j) Matching One of
Several Regular Expressions:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
A vertical line (|) instructs QTP to match one of a choice of
expressions.</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">k) Matching the
Beginning of a Line:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
A caret (^) instructs QTP to match the expression only at the start of a
line, or after a newline character.<br />
<br />
l) Matching the End of a Line: <br />
<br />
A dollar sign ($) instructs QTP to match the expression only at the end of a
line, or before a newline character.</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">m) Matching Any
AlphaNumeric Character Including the Underscore:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
\w instructs QTP to match any alphanumeric character and the underscore
(A-Z, a-z, 0-9, _).</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">n) Matching Any
Non-AlphaNumeric Character:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
\W instructs QTP to match any character other than alphanumeric
characters and underscores.</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">o) Combining Regular
Expression Operators: </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
We can combine regular expression operators in a single expression to achieve
the exact search criteria we need.<br />
For example, <br />
start.* <br />
Matches start, started, starting, starter, and so forth. <br />
we can use a combination of brackets and an asterisk to limit the search to a
combination of non-numeric characters. <br />
For example: <br />
[a-zA-Z]* <br />
To match any number between 0 and 1200, we need to match numbers with 1 digit,
2 digits, 3 digits, or 4 digits between 1000-1200. <br />
The regular expression below matches any number between 0 and 1200. <br />
([0-9]?[0-9]?[0-9]|1[01][0-9][0-9]|1200) </span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">RegExp object</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">VB Script
is providing RegExp object for defining Regular expressions, It provides simple
support for defining regular expressions.</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Regular
Expression Object Properties and Methods:</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Properties:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">a) Global
Property</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">b)
IgnoreCase Property</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">c) Pattern
Property</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Methods:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">a) Execute
Method</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">b) Replace
Method</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";">c)
Test Method</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Regular Expressions Examples: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Match File Names in a
Directory against Regular Expression</span></b><span style="font-family: "Verdana","sans-serif";"><br />
<br />
Set objFS = CreateObject("Scripting.FileSystemObject")<br />
Set objShell = CreateObject("WScript.Shell")<br />
strCurrentDirectory = objShell.CurrentDirectory<br />
<br />
Set objFolder = objFS.GetFolder(strCurrentDirectory)<br />
Set colFiles = objFolder.Files<br />
<br />
Set objRE = New RegExp<br />
objRE.Global = True<br />
objRE.IgnoreCase = False<br />
objRE.Pattern = WScript.Arguments(0)<br />
<br />
For Each objFile In colFiles<br />
bMatch = objRE.Test(objFile.Name)<br />
If bMatch Then<br />
WScript.Echo objFile.Name<br />
End If<br />
Next<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">2) Match
Content in a File against a Regular Expression</span></b><br />
strFileName = "E:\gcreddy.txt"<br />
Set objFS = CreateObject("Scripting.FileSystemObject")<br />
<br />
Set objTS = objFS.OpenTextFile(strFileName)<br />
strFileContents = objTS.ReadAll<br />
WScript.Echo "Searching Within: "<br />
WScript.Echo strFileContents<br />
objTS.Close<br />
<br />
Set objRE = New RegExp<br />
objRE.Global = True<br />
objRE.IgnoreCase = False<br />
objRE.Pattern = WScript.Arguments(0)<br />
<br />
Set colMatches = objRE.Execute(strFileContents)<br />
WScript.Echo vbNewLine & "Resulting Matches:"<br />
For Each objMatch In colMatches<br />
WScript.Echo "At position " & objMatch.FirstIndex
& " matched " & objMatch.Value<br />
Next</span></div>
<h3>
jects </h3>
</div>
<b><span style="font-family: "Times New Roman","serif"; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span></b>
<div class="Section6">
<div align="center" class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">VB Script Objects </span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">a) FileSystemObject</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Scripting allows us to
process drives, folders, and files using the FileSystemObject (FSO) object
model.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating FileSystemObject:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("Scripting.FileSystemObject")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim objFso</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Set
objFso=CreateObject("Scripting.FileSystemObject")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objFso.CteateTextFile("D:\gcreddy.txt")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">b) Dictionary </span></b></div>
<div class="MsoBodyText">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Dictionary Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("Scripting.Dictionary")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
c) Excel Application</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Excel Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("Excel.Application")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
d) Word Application</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Word Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("Word.Application")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
e) Shell</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Shell Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">WScript.CreateObject("Wscript.Shell")</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
f) Network</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Network Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">WScript.CreateObject("WScript.Network")</b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
g) PowerPoint</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating PowerPointObject:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("PowerPoint.Application")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
h) ADODB Connection</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif";">The ADO Connection Object is used to
create an open connection to a data source. Through this connection, you
can access and manipulate a database.</span></div>
<div class="MsoBodyText">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Database Connection Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("ADODB.Connection")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
i) ADODB RecordSet</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif";">The ADO Recordset object is used to
hold a set of records from a database table. A Recordset object consist of records
and columns (fields).</span></div>
<div class="MsoBodyText">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Database RecordSet Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("ADODB.RecordSet")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
j) ADODB Command</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif";">The ADO Command object is used to
execute a single query against a database. The query can perform actions like
creating, adding, retrieving, deleting or updating records.</span></div>
<div class="MsoBodyText">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Database Command Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("ADODB.Command")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
k) Error </span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Error Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">l) RegExp </span></b><span style="font-family: "Verdana","sans-serif";"><br />
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: purple;">Creating
RegExp Object:</span></b><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Verdana","sans-serif";">Set
objReg=CreateObject("vbscript.regexp")</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
m) Internet Explorer</span></b><span style="font-family: "Verdana","sans-serif";"><br />
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
n) Outlook Express</span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: blue;"> </span><span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">a) Dictionary
Object</span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText">
<span style="color: blue;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Dictionary Object that
stores data key, item pairs.</span><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
<br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">A
Dictionary object is the equivalent of a PERL associative array/Hash Variable.
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 an integer or a string, but can be anything except an array.</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
</span></b><span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Creating a
Dictionary Object:</span></b></span></div>
<h5>
<span class="SourceText"><span style="font-family: "Verdana","sans-serif"; font-size: 12.0pt; font-weight: normal; mso-bidi-font-size: 10.0pt; mso-bidi-font-weight: bold;">Set objDictionary = CreateObject("Scripting.Dictionary")</span></span><span style="color: blue; font-family: "Verdana","sans-serif";"> </span></h5>
<h5>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 10.0pt;">Dictionary Objects Methods: </span></h5>
<div class="MsoBodyText">
<span style="font-family: "Verdana","sans-serif";"><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Add Method</span></b><span style="color: black;"> </span><br />
<span style="color: black;"><br />
Adds a key and item pair to a Dictionary object<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Exists
Method</span></b><span style="color: black;"><br />
<br />
Returns true if a specified key exists in the Dictionary object, false if it
does not.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Items
Method</span></b><span style="color: black;"><br />
<br />
Returns an array containing all the items in a Dictionary object.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Keys
Method</span></b><span style="color: black;"><br />
<br />
Returns an array containing all existing keys in a Dictionary object.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Remove
Method</span></b><span style="color: black;"><br />
<br />
Removes a key, item pair from a Dictionary object.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;">RemoveAll
Method</span></b><span style="color: black;"><br />
<br />
The RemoveAll method removes all key, item pairs from a Dictionary object.<br />
</span><span style="color: blue;"> </span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Example:</span></b><br />
<br />
<br />
<span style="color: black;">Dim cities</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><span style="color: black;">Set cities =
CreateObject("Scripting.Dictionary")<br />
cities.Add "h", "Hyderabad"<br />
cities.Add "b", "Bangalore"<br />
cities.Add "c", "Chennai"</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Dictionary
Objects Properties:</span></b><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Count Property</span></b><span style="color: blue;"><br />
<br />
</span><span style="color: black;">Returns the number of items in a collection or
Dictionary object. Read-only. </span><span style="color: blue;"><br />
<br />
<b style="mso-bidi-font-weight: normal;">CompareMode Property</b><br />
</span><span style="color: black;">Sets and returns the comparison mode for
comparing string keys in a Dictionary object.</span><span style="color: blue;"><br />
<br />
<b style="mso-bidi-font-weight: normal;">Key Property</b><br />
<br />
</span><span style="color: black;">Sets a key in a Dictionary object.</span><span style="color: blue;"><br />
<br />
<b style="mso-bidi-font-weight: normal;">Item Property</b><br />
</span><span style="color: black;">Sets or returns an item for a specified key in
a Dictionary object. For collections, returns an item based on the specified
key. Read/write. </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Examples:</span></b><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">1)
Add Elements to a Dictionary</span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Set objDictionary = CreateObject("Scripting.Dictionary")<br />
<br />
objDictionary.Add "Printer 1", "Printing" <br />
objDictionary.Add "Printer 2", "Offline"<br />
objDictionary.Add "Printer 3", "Printing"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">2) Delete All Elements from a Dictionary</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
Set objDictionary = CreateObject("Scripting.Dictionary")</span><span style="font-family: "Verdana","sans-serif";"><br />
<span style="color: black;"><br />
<br />
objDictionary.Add "Printer 1", "Printing" <br />
objDictionary.Add "Printer 2", "Offline"<br />
objDictionary.Add "Printer 3", "Printing"<br />
colKeys = objDictionary.Keys<br />
<br />
Wscript.Echo "First run: "<br />
For Each strKey in colKeys<br />
Wscript.Echo strKey<br />
Next<br />
<br />
objDictionary.RemoveAll<br />
colKeys = objDictionary.Keys<br />
<br />
Wscript.Echo VbCrLf & "Second run: "<br />
For Each strKey in colKeys<br />
Wscript.Echo strKey<br />
Next</span></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3) Delete One Element from a Dictionary</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Set objDictionary =
CreateObject("Scripting.Dictionary")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 1", "Printing" </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 2", "Offline"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 3", "Printing"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">colKeys =
objDictionary.Keys</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo "First
run: " </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">For Each strKey in
colKeys</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo strKey</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Next</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Remove("Printer
2")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">colKeys =
objDictionary.Keys</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo VbCrLf
& "Second run: " </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">For Each strKey in
colKeys</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo strKey</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Next</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4) List the Number of Items in a Dictionary</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
<br />
Set objDictionary = CreateObject("Scripting.Dictionary")<br />
<br />
objDictionary.Add "Printer 1", "Printing" <br />
objDictionary.Add "Printer 2", "Offline"<br />
objDictionary.Add "Printer 3", "Printing"<br />
Wscript.Echo objDictionary.Count</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">5) Verify the Existence of a Dictionary Key</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Set objDictionary =
CreateObject("Scripting.Dictionary")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 1", "Printing" </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 2", "Offline"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 3", "Printing"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">If
objDictionary.Exists("Printer 4") Then</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo "Printer 4 is in the Dictionary."</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Else</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo "Printer 4 is not in the Dictionary."</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">End If</span></div>
</div>
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span>
<div class="Section7">
<h3>
VBScript Coding Conventions </h3>
</div>
<b><span style="font-family: "Times New Roman","serif"; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span></b>
<div class="Section8">
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Coding conventions</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> are suggestions are
designed to help us write code using VB Script.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Coding conventions can include the following: </span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Naming conventions for objects, variables, and procedures </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Commenting conventions </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Text formatting and indenting guidelines </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">The main reason for
using a consistent set of coding conventions is to standardize the structure
and coding style of a script or set of scripts so that we and others can easily
read and understand the code.<br />
<br />
Using good coding conventions results in clear, precise, and readable source
code that is consistent with other language conventions and is intuitive. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Variable Naming Conventions</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">To enhance readability
and consistency, we have to use the following prefixes with descriptive names
for variables in our VBScript code.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Subtype
Prefix
Example<br />
---------------------------------------------- </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Boolean
bln
blnFound</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------<br />
Byte
byt
bytRasterData</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Date (Time)
dtm
dtmStart</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">----------------------------------------------------
<br />
Double
dbl
dblTolerance</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Error
err
errOrderNum</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Integer
int
IntQuantity</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Long
lng
lngDistance</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Object
obj
objCurrent</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Single
sng
sngAverage</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">String
str
strFirstName</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------</span></div>
<div class="MsoBodyText">
<span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Object Naming
Conventions: </span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">The following table
lists recommended conventions for objects you may encounter while programming
VBScript.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Object type
Prefix Example</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">3D
Panel
pnl pnlGroup</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Animated
button
ani
aniMailBox</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Check
box
chk
chkReadOnly</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Combo box
cbo
cboEnglish</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Command
button cmd
cmdExit</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Common
dialog
dlg
dlgFileOpen</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Frame
fra
fraLanguage</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Image
img imgIcon</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Label
lbl
lblHelpMessage</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Line
lin
linVertical</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">List
Box
lst
lstPolicyCodes</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Spin
spn spnPages</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Text
box
txt
txtLastName</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Slider
sld
sldScale</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Code Commenting Conventions</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">All procedures should
begin with a brief comment describing what they do. This description should not
describe the implementation details (how it does it) because these often change
over time, resulting in unnecessary comment maintenance work, or worse, erroneous
comments. The code itself and any necessary inline comments describe the
implementation. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Arguments passed to a
procedure should be described when their purpose is not obvious and when the
procedure expects the arguments to be in a specific range. Return values for
functions and variables that are changed by a procedure, especially through
reference arguments, should also be described at the beginning of each
procedure.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Procedure header
comments should include the following section headings. For examples, see the
"Formatting Your Code" section that follows.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Section Heading </span></b><span style="color: black; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">Comment
Contents</b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Purpose:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> What the procedure does (not how).</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Assumptions:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> List of any external variable, control, or
otherelement
whose state affects this procedure.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Effects:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> List of the procedure's effect on each external
variable, control, or other element.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";"><br />
Inputs</span></b><span style="color: black; font-family: "Verdana","sans-serif";">:
Explanation of each argument that is not obvious. Each argument should be on a
separate line with inline comments.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Return Values:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> Explanation of the value returned.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Remember the following points: </span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">•</span><span style="color: black; font-family: "Verdana","sans-serif";">Every important variable declaration should include an inline
comment describing the use of the variable being declared. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">•</span><span style="color: black; font-family: "Verdana","sans-serif";">Variables, controls, and procedures should be named clearly to ensure
that inline comments are only needed for complex implementation details. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">•</span><span style="color: black; font-family: "Verdana","sans-serif";">At the beginning of your script, you should include an overview
that describes the script, enumerating objects, procedures, algorithms, dialog
boxes, and other system dependencies. Sometimes a piece of pseudocode
describing the algorithm can be helpful. </span></div>
<div class="MsoBodyText">
<span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Formatting the
Code</span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Screen space should be
conserved as much as possible, while still allowing code formatting to reflect
logic structure and nesting. Here are a few suggestions: </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Indent standard nested blocks four spaces. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Indent the overview comments of a procedure one space. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Indent the highest level statements that follow the overview
comments four spaces, with each nested block indented an additional four spaces.
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">The following code
adheres to VBScript coding conventions.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'*********************************************************</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">' Purpose: Locates the
first occurrence of a specified user </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'
in the UserList array.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">' Inputs: strUserList():
the list of users to be searched.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'
strTargetUser: the name of the user to search for.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">' Returns: The index of
the first occurrence of the strTargetUser </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'
in the strUserList array. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'
If the target user is not found, return -1.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'*********************************************************</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Function intFindUser
(strUserList(), strTargetUser)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Dim i ' Loop counter.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Dim blnFound ' Target found flag</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">intFindUser = -1</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">i = 0 ' Initialize loop counter</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Do While i <= Ubound(strUserList) and Not blnFound</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">If strUserList(i) =
strTargetUser Then </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">blnFound =
True ' Set flag to True</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">intFindUser =
i ' Set return value to loop count</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">End If</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">i = i + 1 '
Increment loop counter</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Loop</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">End Function</span></div>
</div>
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">VBScript Classes </span></b></div>
<div class="MsoNormal">
<span style="color: blue;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Creating
Classes</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Classes
aren't a new concept in scripting. JavaScript, JScript, and other scripting
languages have supported classes or similar elements for years. However,
VBScript 5.0 is the first version of VBScript to support classes. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">To use
classes in your VBScript code, you first need to obtain VBScript 5.0 by
downloading the appropriate self-executable file from the Microsoft Developer
Network (MSDN) Web site (http://msdn.microsoft.com/scripting) or by installing
Microsoft Internet Explorer (IE) 5.0. Then you need to understand what a
VBScript class is and learn how to declare, define, initialize, and instantiate
a class. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">VBScript Classes </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">VBScript
5.0 supports two types of objects: COM objects and Class objects (typically referred
to as simply classes). VBScript COM objects have basic subtypes, such as an
Integer or String. VBScript classes have an abstract subtype that encapsulates
data and the functions to work with that data. You can think of a VBScript
class as having a souped-up subtype that provides you with more computing power
and flexibility. (Other differences exist between these two types of objects.
For more information, see the Web-exclusive sidebar "How VBScript Classes
and COM Objects Differ" on the Win32 Scripting Journal Web site at
http://www.winntmag.com/ newsletter/scripting. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">You can use
classes to describe complex data structures. For example, if your application
tracks customers and orders, you can define two classes for them, each with a
unique set of internal data (typically called properties) and functions
(typically called methods). You can then manage customers and orders as if they
were native VBScript subtypes. More important, because you assign a class its
properties and methods (i.e., its programming interface), you have an
object-oriented tool to improve VBScript applications. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Declaring a Class </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">You use the
Class statement to declare a class. This statement's syntax is: </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Class name</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">'
Properties and methods go here.</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End Class</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">where name
is the name you give that class. You declare the properties and methods for
your class between the Class and End Class clauses. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">For
example, suppose you want to create the VBScript class FileList, which Listing
1 contains. This class manages those files in a folder that meet a filename
specification that you provide. You create this class by first specifying the
keyword Class followed by the class' name Class FileList. Next, you declare the
class' properties and methods. FileList has two properties (FileSpec and
FolderPath) and one method (Search). </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Declaring the FileSpec
Property</span></b><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">The
FileSpec property holds the filename specification. For example, the filename
specification might be C:\*.*. You want users to be able to freely read and
write values to this property, so you declare FileSpec as an external, or
public, variable with the Public statement </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Public FileSpec</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">You can use
a public variable in any script, not just the script in which you created the
variable. However, if you use a public variable, you have no control over the
value that users assign to the variable and no control over the value that the
variable returns. Thus, you can't use public variables to hold values that you
need to validate. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Declaring the FolderPath
Property</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">The
FolderPath property holds the full path to the folder containing the files.
After a user sets a folder path, you need to validate that the folder exists,
which means you can't use a public variable. Instead, you need to store the
folder path in an internal, or private, variable and use two public property
procedures to read and write to that variable. (Public property procedures are
wrappers that hide the code that gets and sets the values of private
variables.) </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Prefixing a
private variable with the m_ string is a common scripting convention. For
example, the private variable for the FolderPath property is m_folderPath. To
declare m_folderPath, you use the Private statement </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Private m_folderPath</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Procedures
and variables that have the Private qualifier aren't visible outside the class.
In addition, private variables apply only to the script in which you created
them. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">After you
declare m_folderPath, you need to declare the two public property procedures
that you'll use to read and write to that variable. The first procedure to
declare is the Property Get procedure, which returns the values of properties.
The second procedure is the Property Let procedure, which assigns values to
properties. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">To declare
the Property Get procedure, you use the Property Get statement </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Public
Property Get FolderPath</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">FolderPath
= m_folderPath</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End
Property</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">where
FolderPath is the name of that procedure. By including the Public statement
with the Property Get statement, you're making the value that the FolderPath
procedure returns available for public reading. Thus, by assigning FolderPath
to m_folderPath, you make the value of m_folderPath available for public
reading.</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN" style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">VBScript
Syntax Rules and Guidelines</span></b></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="mso-ansi-language: EN;">1) Case-sensitivity:</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">By default, VBScript is not case sensitive and does not
differentiate between upper-case and lower-case spelling of words, for example,
in variables, object and method names, or constants. </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">For example, the two statements below are identical in
VBScript: </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">Browser("Mercury").Page("Find a
Flight:").WebList("toDay").Select "31" </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">browser("mercury").page("find a
flight:").weblist("today").select "31" </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="mso-ansi-language: EN;">2) Text strings:</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">When we enter a value as a text string, we must add
quotation marks before and after the string. For example, in the above segment
of script, the names of the Web site, Web page, and edit box are all text
strings surrounded by quotation marks. </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">Note that the value 31 is also surrounded by quotation
marks, because it is a text string that represents a number and not a numeric
value. </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">In the following example, only the property name (first
argument) is a text string and is in quotation marks. The second argument (the
value of the property) is a variable and therefore does not have quotation
marks. The third argument (specifying the timeout) is a numeric value, which
also does not need quotation marks. </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">Browser("Mercury").Page("Find a
Flight:").WaitProperty("items count", Total_Items, 2000) </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="mso-ansi-language: EN;">3) Variables:</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">We can specify variables to store strings, integers,
arrays and objects. Using variables helps to make our script more readable and
flexible</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span style="color: blue;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">VB Script General Examples</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">1) Write a program for finding out whether the
given year is a leap year or not? </span></b><br />
<br />
Dim xyear<br />
xyear=inputbox ("Enter Year")<br />
If xyear mod 4=0 Then<br />
msgbox "This is a Leap year"<br />
Else <br />
msgbox "This is NOT"<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">2) Write a
program for finding out whether the given number is, Even number or Odd number?</span></b><br />
<br />
Dim num<br />
num=inputbox ("Enter a number")<br />
If num mod 2=0 Then<br />
msgbox "This is a Even Number"<br />
Else <br />
msgbox "This is a Odd Number"<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">3) Read two
numbers and display the sum?</span></b><br />
<br />
Dim num1,num2, sum<br />
num1=inputbox ("Enter num1")<br />
num2=inputbox ("Enter num2")<br />
sum= Cdbl (num1) + Cdbl (num2) 'if we want add two strings conversion require<br />
msgbox ("Sum is " &sum)<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">4) Read P,T,R
values and Calculate the Simple Interest?</span></b><br />
<br />
Dim p,t, r, si<br />
p=inputbox ("Enter Principle")<br />
t=inputbox ("Enter Time")<br />
r=inputbox ("Enter Rate of Interest")<br />
si= (p*t*r)/100 ' p= principle amount, t=time in years, r= rate of interest<br />
msgbox ("Simple Interest is " &si)<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">5) Read Four
digit number, calculate & display the sum of the number or display Error
message if the number is not a four digit number?</span></b><br />
<br />
Dim num, sum<br />
num=inputbox ("Enter a Four digit number")<br />
If Len(num) = 4 Then<br />
sum=0<br />
sum=sum+num mod 10<br />
num=num/10<br />
num= left (num, 3)<br />
sum=sum+num mod 10<br />
num=num/10<br />
num= left (num, 2)<br />
sum=sum+num mod 10<br />
num=num/10<br />
num= left (num, 1)<br />
sum=sum+num mod 10<br />
msgbox ("Sum is " &sum)<br />
else <br />
msgbox "Number, you entered is not a 4 digit number"<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">6) Read any
Four-digit number and display the number in reverse order?</span></b><br />
<br />
Dim num,rev<br />
num= inputbox("Enter a number")<br />
If len(num)=4 Then<br />
rev=rev*10 + num mod 10<br />
num=num/10<br />
num= left(num,3)<br />
rev=rev*10 + num mod 10<br />
num=num/10<br />
num= left(num,2)<br />
rev=rev*10 + num mod 10<br />
num=num/10<br />
num= left(num,1)<br />
rev=rev*10 + num mod 10<br />
msgbox "Reverse Order of the number is "&rev <br />
Else<br />
msgbox "Number, you entered is not a 4 digit number"<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">7) Read 4
subjects marks; calculate the Total marks and grade?</span></b><br />
<br />
<i style="mso-bidi-font-style: normal;">a) If average marks Greater than or equal
to 75, grade is Distinction</i><br />
<i style="mso-bidi-font-style: normal;">b) If average marks Greater than or equal
to 60 and less than 75 , then grade is First</i><br />
<i style="mso-bidi-font-style: normal;">c) If average marks Greater than or equal
to 50 and less than 60 , then grade is Second</i><br />
<i style="mso-bidi-font-style: normal;">d) If average marks Greater than or equal
to 40 and less than 50 , then grade is Third</i><br />
<i style="mso-bidi-font-style: normal;">e) Minimum marks 35 for any subject,
otherwise 'no grade fail')</i><br />
<br />
Dim e,m,p,c, tot<br />
e=inputbox ("Enter english Marks")<br />
m=inputbox ("Enter maths Marks")<br />
p=inputbox ("Enter physics Marks")<br />
c=inputbox ("Enter chemistry Marks")<br />
tot= cdbl(e) + cdbl(m) + cdbl(p) + cdbl(c)<br />
msgbox tot<br />
If cdbl(e) >=35 and cdbl(m) >=35 and cdbl(p) >=35 and cdbl(c) >=35
and tot >=300 Then<br />
msgbox "Grade is Distinction"<br />
else If cdbl(e) >=35 and cdbl(m) >=35 and cdbl(p) >=35 and cdbl(c)
>=35 and tot >=240 and tot<300 Then <br />
msgbox "Grade is First"<br />
else If cdbl(e) >=35 and cdbl(m) >=35 and cdbl(p) >=35 and cdbl(c)
>=35 and tot >=200 and tot<240 Then<br />
msgbox "Grade is Second"<br />
else If cdbl(e) >=35 and cdbl(m) >=35 and cdbl(p) >=35 and cdbl(c)
>=35 and tot >=160 and tot<200 Then<br />
msgbox "Grade is Third"<br />
else <br />
msgbox "No Grade, Fail"<br />
End If<br />
End If <br />
End If<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">8) Display Odd
numbers up to n?</span></b><br />
<br />
Dim num,n<br />
n=Inputbox ("Enter a Vaule")<br />
For num= 1 to n step 2 <br />
msgbox num<br />
Next<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">9) Display Even
numbers up to n?</span></b><br />
<br />
Dim num,n<br />
n=Inputbox ("Enter a Vaule")<br />
For num= 2 to n step 2<br />
msgbox num <br />
Next<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">10) display
natural numbers up to n and write in a text file?</span></b><br />
<br />
Dim num, n, fso, myfile<br />
n= inputbox ("Enter any Value")<br />
num=1<br />
For num= 1 to n step 1<br />
Set fso= createobject ("scripting.filesystemobject")<br />
set myfile=fso.opentextfile ("E:\gcreddy.txt", 8, true)<br />
myfile.writeline num<br />
myfile.close<br />
Next<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">11) Display
Natural numbers in reverse order up to n?</span></b><br />
<br />
Dim num,n<br />
n=Inputbox ("Enter a Vaule")<br />
For num=n to 1 step -1<br />
msgbox num<br />
Next <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">12) Display
Natural numbers sum up to n? (Using For...Next Loop)</span></b><br />
<br />
Dim num, n, sum<br />
n= inputbox ("Enter a Value")<br />
sum=0<br />
For num= 1 to n step 1<br />
sum= sum+num<br />
Next<br />
msgbox sum<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">13) Display
Natural numbers sum up to n? (using While...Wend Loop)</span></b><br />
<br />
Dim num, n, sum<br />
n= inputbox ("Enter a Value")<br />
While num <=cdbl (n)<br />
sum= sum+num<br />
num=num+1<br />
Wend<br />
msgbox sum<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">14) Display
Natural numbers sum up to n? (Using Do...Until...Loop)</span></b><br />
<br />
Dim num, n, sum<br />
n= inputbox ("Enter a Value")<br />
sum=0<br />
num=1<br />
Do <br />
sum= sum+num<br />
num=num+1<br />
Loop Until num =cdbl (n+1)<br />
msgbox sum<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">15) Write a Function
for Natural Numbers sum up to n?</span></b><br />
<br />
Function NNumCou (n)<br />
Dim num, sum<br />
sum=0<br />
For num= 1 to n step 1<br />
sum= sum+num<br />
Next<br />
msgbox sum<br />
End Function<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">16) Verify
weather the entered 10 digit value is a numeric value or not? </span></b><br />
<br />
Dim a,x,y,z,num<br />
num=Inputbox ("Enter a Phone Number")<br />
d1= left (num,1)<br />
d10=Right (num,1)<br />
d2=mid (num, 2, len (1))<br />
d3=mid (num, 3, len (1))<br />
d4=mid (num, 4, len (1))<br />
d5=mid (num, 5, len (1))<br />
d6=mid (num, 6, len (1))<br />
d7=mid (num, 7, len (1))<br />
d8=mid (num, 8, len (1))<br />
d9=mid (num, 9, len (1))<br />
<br />
If isnumeric (d1) = "True" and isnumeric (d2) = "True" and
isnumeric (d3) = "True" and isnumeric (d4) = "True"and
isnumeric (d5) = "True"and isnumeric (d6) = "True"and
isnumeric (d7) = "True"and isnumeric (d8) = "True"and
isnumeric (d9) = "True"and isnumeric (d10) = "True" Then<br />
<br />
msgbox "It is a Numeric Value"<br />
else<br />
Msgbox "It is NOT Numeric"<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">17) Verify
weather the entered value is a 10 digit value or not and Numeric value or not?
(Using multiple if conditions)</span></b><br />
<br />
Dim a,x,y,z,num<br />
num=Inputbox ("Enter a Phone Number")<br />
d1= left (num,1)<br />
d10=Right (num,1)<br />
d2=mid (num, 2, len (1))<br />
d3=mid (num, 3, len (1))<br />
d4=mid (num, 4, len (1))<br />
d5=mid (num, 5, len (1))<br />
d6=mid (num, 6, len (1))<br />
d7=mid (num, 7, len (1))<br />
d8=mid (num, 8, len (1))<br />
d9=mid (num, 9, len (1))<br />
<br />
If len (num) =10 Then<br />
<br />
If isnumeric (d1) = "True" and isnumeric (d2) = "True" and
isnumeric (d3) = "True" and isnumeric (d4) = "True"and
isnumeric (d5) = "True"and isnumeric (d6) = "True"and
isnumeric (d7) = "True"and isnumeric (d8) = "True"and
isnumeric (d9) = "True"and isnumeric (d10) = "True" Then<br />
msgbox "It is a Numeric Value"<br />
End If<br />
End If<br />
<br />
If len (num) <> 10 Then<br />
Msgbox "It is NOT valid Number "<br />
End If</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">18) Generate interest for 1 to 5 years (for 1 year
-7%, 2 years -8%, 3 years-9%, 4 years-10%, 5 years -11%)</span></b></div>
<div class="MsoNormal">
Dim amount, duration, intr<br />
amount=inputbox("enter amount")<br />
If amount<10000 Then<br />
msgbox "low amount"<br />
else<br />
For duration=1 to 5 <br />
If duration=1 Then<br />
intr=amount*7/100<br />
msgbox "1 year intrest is: " &intr<br />
<br />
else if duration=2 Then<br />
intr=amount*8/100<br />
msgbox "2 years intrest is: " &intr<br />
<br />
else if duration=3 Then<br />
intr=amount*9/100<br />
msgbox "3 years intrest is: "&intr<br />
<br />
else if duration=4 Then<br />
intr=amount*10/100<br />
msgbox "4 years intrest is: "&intr<br />
<br />
else if duration=5 Then<br />
intr=amount*11/100<br />
msgbox "5 years intrest is: "&intr<br />
else<br />
msgbox "invalid data"<br />
End If<br />
End If<br />
End If<br />
End If<br />
End If<br />
Next<br />
End If </div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="mso-ansi-language: EN;">4) Parentheses:</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span style="color: black;"> </span><span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">To achieve the desired result and to avoid
errors, it is important that we use parentheses () correctly in our statements.
</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="mso-ansi-language: EN;">5) Indentation:</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">We can indent or outdent our script to reflect the
logical structure and nesting of the statements. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN" style="mso-ansi-language: EN;">6) Comments:</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">We
can add comments to our statements using an apostrophe ('), either at the
beginning of a separate line, or at the end of a statement. It is recommended
that we add comments wherever possible, to make our scripts easier to
understand and maintain. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN" style="mso-ansi-language: EN;">7) Spaces:</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">We
can add extra blank spaces to our script to improve clarity. These spaces are
ignored by VBScript.</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">VBScript General Examples</span></b></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Read a value and find
size of the value</span></b></div>
<div class="MsoNormal">
<br />
<span style="font-family: "Verdana","sans-serif";">Dim val:
val=Inputbox("Enter value for val: ")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_length =Len(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox "Size of
"&val&" is "&val_length</span><br />
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">2) Read a value and find whether the value is numeric or not?</span></b><br />
<br />
<span style="font-family: "Verdana","sans-serif";">Dim val:
val=Inputbox("Enter value for val: ")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_type =IsNumeric(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">If val_type = true Then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"val is Numeric"</span><br />
<span style="font-family: "Verdana","sans-serif";">else</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"val is not Numeric"</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3)'Read a value and find whether the value
is Date type data or not?</span></b><br />
<br />
<span style="font-family: "Verdana","sans-serif";">Dim val:
val=Inputbox("Enter value for val: ")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_type =IsDate(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">If val_type = true Then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"val is Date type data"</span><br />
<span style="font-family: "Verdana","sans-serif";">else</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"val is not date type"</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4)Read a value and Verify whether the value is 10-digit number or
not and started with 9 0r 8.</span></b><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">'Then Display it is a valid mobile number</span></b><br />
<br />
<span style="font-family: "Verdana","sans-serif";">Dim val,val_Length,
val_Numeric, val_Start</span><br />
<span style="font-family: "Verdana","sans-serif";">val=Inputbox("Enter value
for val: ")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Length= Len(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Numeric=IsNumeric(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Start=Left(val,1)</span><br />
<span style="font-family: "Verdana","sans-serif";">If val_Length=10 and
val_Numeric and val_Start=9 or val_Start=8 Then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val&" is a valid mobile number "</span><br />
<span style="font-family: "Verdana","sans-serif";">Else</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val&" is not a valid mobile number "</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">5) 'Read a mobile number and verify the
series</span></b><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">'if it starts with 92478 or 92471 then display it is TataIndicom
number</span><span style="color: blue;"><br />
</span></b><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">'if it starts with 98490 or 98480 then
display it is Airtel number</span></b><br />
<br />
<span style="font-family: "Verdana","sans-serif";">Dim val,
val_Length,val_Numeric,val_Series,val_Start</span><br />
<span style="font-family: "Verdana","sans-serif";">val=Inputbox("Enter value
for val: ")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Length= Len(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Numeric=IsNumeric(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Start=Left(val,1)</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Series=Left(val,5)</span><br />
<span style="font-family: "Verdana","sans-serif";">If val_Numeric=true Then</span><br />
<br />
<span style="font-family: "Verdana","sans-serif";">If val_Length=10 and
val_Start=9 Then</span><br />
<br />
<span style="font-family: "Verdana","sans-serif";">If val_Series
= 92478 or val_Series=92471 Then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"It is TataIndicom Number"</span><br />
<span style="font-family: "Verdana","sans-serif";">ElseIf
val_Series=98490 or val_Series = 98480 then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"It is Airtel Number"</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<br />
<span style="font-family: "Verdana","sans-serif";">Else</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val&" is not a valid mobile number "</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<span style="font-family: "Verdana","sans-serif";">Else </span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val& " is Invalid data"</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">6) Read a Value and Verify weather the value is started with</span><span style="color: blue;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Alfa bytes or not? (First
letter should be Alfa byte)</span></b> </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";">Dim
val, val_Asc</span><br />
<br />
<span style="font-family: "Verdana","sans-serif";">val=Inputbox("enter a
value")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Asc=Asc(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">Msgbox val_Asc</span><br />
<span style="font-family: "Verdana","sans-serif";">If val_Asc>=65 and val_Asc<=90
or val_Asc>=97 and val_Asc<=122Then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val&" is an Alphabet"</span><br />
<span style="font-family: "Verdana","sans-serif";">Else</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val&" is not an Alphabet"</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">7) Read a value and Verify weather the value is Alfa bytes are not?</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
str, valAsc, flag,i<br />
Dim strlen, counter,valsingle<br />
counter=0<br />
<br />
str=Inputbox("enter a string value")<br />
strlen= Len(str)<br />
For i=1 to strlen step 1<br />
valsingle=Mid(str,i,1)<br />
valAsc=Asc(valsingle)<br />
<br />
If valAsc>=65 and valAsc<=90 or
valAsc>=97 and valAsc<=122Then<br />
flag=1<br />
counter=counter+1<br />
Else<br />
flag=0<br />
End If<br />
Next<br />
<br />
msgbox "No.of characters " &counter<br />
<br />
If counter=strlen and flag=1Then<br />
msgbox str&" is an Alphabetic value"<br />
Else<br />
msgbox str&" is not a</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<span style="color: blue;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">VB Script
Glossary of Terms </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">ActiveX control </span></b><br />
An object that you place on a form to enable or enhance a user's interaction
with an application. ActiveX controls have events and can be incorporated into
other controls. The controls have an .ocx file name extension. <br />
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">ActiveX object </span></b><br />
An object that is exposed to other applications or programming tools through
Automation interfaces. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Argument </span></b><br />
A constant, variable, or expression passed to a procedure. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Array</span> </b><br />
A set of sequentially indexed elements having the same type of data. Each
element of an array has a unique identifying index number. Changes made to one
element of an array do not affect the other elements. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">ASCII </span></b><span style="color: blue;">Character Set </span><br />
American Standard Code for Information Interchange (ASCII) 7-bit character set
widely used to represent letters and symbols found on a standard U.S. keyboard.
The ASCII character set is the same as the first 128 characters (0–127) in the
ANSI character set. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Automation
object </span></b><br />
An object that is exposed to other applications or programming tools through
Automation interfaces. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Bitwise
comparison</span></b><span style="color: blue;"> </span><br />
A bit-by-bit comparison of identically positioned bits in two numeric
expressions. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Boolean
expression </span></b><br />
An expression that evaluates to either True or False. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">By reference </span></b><br />
A way of passing the address, rather than the value, of an argument to a
procedure. This allows the procedure to access the actual variable. As a
result, the variable's actual value can be changed by the procedure to which it
is passed. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">By value</span></b><span style="color: blue;"> </span><br />
A way of passing the value, rather than the address, of an argument to a
procedure. This allows the procedure to access a copy of the variable. As a
result, the variable's actual value can't be changed by the procedure to which
it is passed. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">character code</span></b><span style="color: blue;"> </span><br />
A number that represents a particular character in a set, such as the ASCII
character set. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Class</span> </b><br />
The formal definition of an object. The class acts as the template from which
an instance of an object is created at run time. The class defines the
properties of the object and the methods used to control the object's behavior.
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Class module </span></b><br />
A module containing the definition of a class (its property and method
definitions). <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Collection</span>
</b><br />
An object that contains a set of related objects. An object's position in the
collection can change whenever a change occurs in the collection; therefore,
the position of any specific object in the collection may vary. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Comment</span></b>
<br />
Text added to code by a programmer that explains how the code works. In Visual
Basic Scripting Edition, a comment line generally starts with an apostrophe
('), or you can use the keyword Rem followed by a space. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Comparison
operator</span> </b><br />
A character or symbol indicating a relationship between two or more values or
expressions. These operators include less than (<), less than or equal to
(<=), greater than (>), greater than or equal to (>=), not equal
(<>), and equal (=). <br />
<br />
Is is also a comparison operator, but it is used exclusively for determining if
one object reference is the same as another. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Constant </span></b><br />
A named item that retains a constant value throughout the execution of a
program. Constants can be used anywhere in your code in place of actual values.
A constant can be a string or numeric literal, another constant, or any
combination that includes arithmetic or logical operators except Is and exponentiation.
For example:</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Data ranges </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Each Variant subtype has a
specific range of allowed values: <br />
Subtype Range<br />
Byte 0 to 255.<br />
Boolean True or False.<br />
Integer -32,768 to 32,767.<br />
Long -2,147,483,648 to 2,147,483,647.<br />
Single -3.402823E38 to -1.401298E-45 for negative values; 1.401298E-45 to
3.402823E38 for positive values.<br />
Double -1.79769313486232E308 to -4.94065645841247E-324 for negative values;
4.94065645841247E-324 to 1.79769313486232E308 for positive values.<br />
Currency -922,337,203,685,477.5808 to 922,337,203,685,477.5807.<br />
Date January 1, 100 to December 31, 9999, inclusive.<br />
Object Any Object reference.<br />
String Variable-length strings may range in length from 0 to approximately 2
billion characters.<br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Date expression </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Any expression that can be
interpreted as a date. This includes any combination of date literals, numbers
that look like dates, strings that look like dates, and dates returned from
functions. A date expression is limited to numbers or strings, in any
combination, that can represent a date from January 1, 100 through December 31,
9999. <br />
Dates are stored as part of a real number. Values to the left of the decimal
represent the date; values to the right of the decimal represent the time.
Negative numbers represent dates prior to December 30, 1899. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Date literal </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Any sequence of characters
with a valid format that is surrounded by number signs (#). Valid formats
include the date format specified by the locale settings for your code or the
universal date format. For example, #12/31/99# is the date literal that
represents December 31, 1999, where English-U.S. is the locale setting for your
application. <br />
In VBScript, the only recognized format is US-ENGLISH, regardless of the actual
locale of the user. That is, the interpreted format is mm/dd/yyyy. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Date separators </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Characters used to separate
the day, month, and year when date values are formatted. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Empty </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A value that indicates that no
beginning value has been assigned to a variable. Empty variables are 0 in a
numeric context, or zero-length in a string context. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Error number </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A whole number in the range 0
to 65,535, inclusive, that corresponds to the Number property of the Err
object. When combined with the Name property of the Err object, this number
represents a particular error message. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Expression </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A combination of keywords,
operators, variables, and constants that yield a string, number, or object. An
expression can perform a calculation, manipulate characters, or test data. </div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Intrinsic constant </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A constant provided by an
application. Because you can't disable intrinsic constants, you can't create a
user-defined constant with the same name. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Keyword </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A word or symbol recognized as
part of the VBScript language; for example, a statement, function name, or
operator. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Locale </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
The set of information that
corresponds to a given language and country. A locale affects the language of
predefined programming terms and locale-specific settings. There are two
contexts where locale information is important: <br />
• The code locale affects the language of terms such as keywords and defines
locale-specific settings such as the decimal and list separators, date formats,
and character sorting order. <br />
• The system locale affects the way locale-aware functionality behaves, for
example, when you display numbers or convert strings to dates. You set the
system locale using the Control Panel utilities provided by the operating
system. </div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Nothing </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
The special value that
indicates that an object variable is no longer associated with any actual
object. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Null </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A value indicating that a
variable contains no valid data. Null is the result of: <br />
• An explicit assignment of Null to a variable. <br />
• Any operation between expressions that contain Null. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Numeric expression </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Any expression that can be
evaluated as a number. Elements of the expression can include any combination
of keywords, variables, constants, and operators that result in a number. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Object type </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A type of object exposed by an
application, for example, Application, File, Range, and Sheet. Refer to the
application's documentation (Microsoft Excel, Microsoft Project, Microsoft
Word, and so on) for a complete listing of available objects. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">pi </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Pi is a mathematical constant
equal to approximately 3.1415926535897932. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Private </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Variables that are visible
only to the script in which they are declared. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Procedure </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A named sequence of statements
executed as a unit. For example, Function and Sub are types of procedures. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Procedure level </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Describes statements located
within a Function or Sub procedure. Declarations are usually listed first,
followed by assignments and other executable code. For example: <br />
<br />
Sub MySub() ' This statement declares a sub procedure block.<br />
Dim A ' This statement starts the procedure block.<br />
A = "My variable" ' Procedure-level code.<br />
Debug.Print A ' Procedure-level code.<br />
End Sub ' This statement ends a sub procedure block.<br />
Note that script-level code resides outside any procedure blocks. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Property </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A named attribute of an
object. Properties define object characteristics such as size, color, and
screen location, or the state of an object, such as enabled or disabled. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Public </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Variables declared using the
Public Statement are visible to all procedures in all modules in all
applications. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Run time </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
The time when code is running.
During run time, you can't edit the code. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Run-time error </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
An error that occurs when code
is running. A run-time error results when a statement attempts an invalid
operation. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Scope </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Defines the visibility of a
variable, procedure, or object. For example, a variable declared as Public is
visible to all procedures in all modules. Variables declared in procedures are
visible only within the procedure and lose their value between calls. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">SCODE </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A long integer value that is
used to pass detailed information to the caller of an interface member or API
function. The status codes for OLE interfaces and APIs are defined in
FACILITY_ITF. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Script level </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Any code outside a procedure
is referred to as script-level code. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Seed </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
An initial value used to
generate pseudorandom numbers. For example, the Randomize statement creates a
seed number used by the Rnd function to create unique pseudorandom number
sequences. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">String comparison </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A comparison of two sequences
of characters. Unless specified in the function making the comparison, all
string comparisons are binary. In English, binary comparisons are
case-sensitive; text comparisons are not. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">String expression </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Any expression that evaluates
to a sequence of contiguous characters. Elements of a string expression can
include a function that returns a string, a string literal, a string constant,
or a string variable. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Type library </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A file or component within
another file that contains standard descriptions of exposed objects,
properties, and methods. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Variable </span></b></div>
<div class="MsoNormal">
A named storage location that can contain data that can be
modified during program execution. Each variable has a name that uniquely
identifies it within its level of scope. <br />
Variable names: <br />
• Must begin with an alphabetic character. <br />
• Can't contain an embedded period or type-declaration character. <br />
• Must be unique within the same scope. <br />
• Must be no longer than 255 characters. </div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8273718619661589297.post-68208181391462881442013-03-22T22:56:00.001-07:002013-03-22T22:56:44.591-07:00vbscript<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="0" Name="List"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="0" Name="Body Text"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
</style>
<![endif]-->
<br />
<div class="Section1">
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">Error Handling in QTP</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Error Handling:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
Error handling refers to the anticipation, detection, and resolution of
programming, application, and communications errors. <br />
<br />
Within every Script we have to think about possible exceptions and how to
handle them. Especially in the uppermost layers of the script, it is important
to handle all exceptions.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Error Handling in QuickTest Professional:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
QTP and VBScript give the Test Engineer some tools to handle errors and
Exceptions.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Error Preventing:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
A good method for using error handling is to try to prevent them.<br />
<br />
When an error occurred, Report it in detail. When working with GUI objects, use
the Window.Exist property. Every If…Then..End If statement has the Else part,
the same for<br />
Select Case. Use Case Else.</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Error Handling
Methods in QTP and VB Script:</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
a) Synchronization<br />
b) Exist Property<br />
c) Recover Scenarios<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">d) On Error Statement</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
Without an On Error statement, any run-time error that occurs is fatal: an
error message is displayed, and execution stops.<br />
<br />
Whenever possible, you use structured exception handling in your code, rather
than resorting to unstructured exception handling and the On Error statement.<br />
<br />
<b style="mso-bidi-font-weight: normal;">Parts:</b><br />
<br />
<b style="mso-bidi-font-weight: normal;">GoToline</b><br />
<br />
Enables the error-handling routine that starts at the line
specified in the required line argument. The line argument is any line label or
line number. If a run-time error occurs, control branches to the specified
line, making the error handler active. The specified line must be in the same
procedure as the On Error statement, or a compile-time error will occur.<br />
<br />
<b style="mso-bidi-font-weight: normal;">GoTo 0</b><br />
<br />
Disables enabled error handler in the current procedure and
resets it to Nothing.<br />
<br />
<b style="mso-bidi-font-weight: normal;">GoTo -1</b><br />
<br />
Disables enabled exception in the current procedure and
resets it to Nothing.<br />
<br />
<b style="mso-bidi-font-weight: normal;">Resume Next</b><br />
<br />
Specifies that when a run-time error occurs, control goes to
the statement immediately following the statement where the error occurred, and
execution continues from that point. Use this form rather than On Error GoTo
when accessing objects.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">On Error Resume Next</span></b><span style="color: black;"> </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Example1:</span></b><span style="color: black;"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
a<br />
a = 1<br />
b-2<br />
MsgBox a + b ' displays result without showing error </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;">Example2:</b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Function
Sum(Num1, Num2)<br />
If IsNumeric(Num1) = False Or IsNumeric(Num2) = False Then<br />
On Error Resume Next<br />
Err.Raise vbObjectError + 100, "Sum Function", _<br />
"One or more parameters are invalid."<br />
Exit Function<br />
End If<br />
Sum = Num1 +Num2<br />
<br />
End Function<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Call
Sum("gcreddy","QTP") 'Comes out without showing error</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Call
Sum(100,200) ' returns sum of 100,200 as 300</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">e)
Error Object</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
The Err object is an intrinsic object with global scope — there is no need to
create an instance of it in your code. </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
The properties of the Err object are set by the generator of an error — Visual
Basic, an Automation object, or the VBScript programmer.<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">The
default property of the Err object is Number.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Err.Number contains an integer and can be used by an Automation object to
return an SCODE.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
When a run-time error occurs, the properties of the Err object are filled with
information that uniquely identifies the error and information that can be used
to handle it. To generate a run-time error in your code, use the Raise method.<br />
The Err object's properties are reset to zero or zero-length strings
("") after an On Error Resume Next statement. The Clear method can be
used to explicitly reset Err.<br />
</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Example:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
On Error Resume Next<br />
Err.Raise 6 ' Raise an overflow error.<br />
MsgBox ("Error # " & CStr(Err.Number) & " " &
Err.Description)<br />
Err.Clear ' Clear the error.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Err Object Properties and Methods</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
<b style="mso-bidi-font-weight: normal;">Properties</b><br />
<br />
Description Property<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">HelpContext
Property<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">HelpFile
Property<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Number
Property<br />
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Source
Property<br />
<br />
<b style="mso-bidi-font-weight: normal;">Methods</b><br />
<br />
Clear Method<br />
<br />
Raise Method</span></div>
<div class="MsoNormal">
<br /></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">f)
Exit Statement</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Open 30 to 40 Orders in
Flight Reservation Window, if some records not available handle the situation</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Option
Explicit<br />
Dim Order_Number<br />
If Not Window("Flight Reservation").Exist(3) Then<br />
SystemUtil.Run "C:\Program Files\HP\QuickTest
Professional\samples\flight\app\flight4a.exe","","C:\Program
Files\HP\QuickTest Professional\samples\flight\app\","open"<br />
Dialog("Login").Activate<br />
Dialog("Login").WinEdit("Agent Name:").Set
"gcreddy"<br />
Dialog("Login").WinEdit("Password:").SetSecure
"4c2e1e65bf29943393b6940f116d35231ce5fb7e"<br />
Dialog("Login").WinButton("OK").Click<br />
End If<br />
<br />
For Order_Number= 30 to 40 step 1<br />
Window("Flight Reservation").Activate<br />
Window("Flight Reservation").WinButton("Button").Click<br />
Window("Flight Reservation").Dialog("Open
Order").WinCheckBox("Order No.").Set "ON"<br />
Window("Flight Reservation").Dialog("Open
Order").WinEdit("Edit").Set Order_Number<br />
Window("Flight Reservation").Dialog("Open Order").WinButton("OK").Click<br />
<br />
If Window("Flight Reservation").Dialog("Open
Order").Dialog("Flight Reservations").Exist(3) Then<br />
Window("Flight Reservation").Dialog("Open
Order").Dialog("Flight
Reservations").WinButton("OK").Click<br />
Window("Flight Reservation").Dialog("Open
Order").WinButton("Cancel").Click<br />
Reporter.ReportEvent micWarning,"Res", "Up to "&
Order_Number-1 &" Order only available"<br />
Exit For<br />
End If<br />
Next<br />
</span></div>
<h3>
VB Script Fundamentals And Features </h3>
</div>
<b><span style="font-family: "Times New Roman","serif"; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span></b>
<div class="Section2">
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">VB Script has several purposes:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">a) Client side scripting
in the Web (HTML)(Browser) (IE)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">b) Server side scripting
in the Web (ASP) (Web Server)(IIS)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">c) Network
Administration (Server OS) (WSH-Windows Script Host)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">d) System Administration
(Client OS) (WSH-Windows Script Host)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">e) Test Automation (QTP)
(QTP)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Our QTP Point of view below are the learning objectives:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">a) Adding Comments<br />
<br />
b) Data types<br />
<br />
c) Declarations (Variables (Scalar and Array),Constants))<br />
<br />
d) VB Script Operators <br />
<br />
i) Arithmetic Operators (Including Concatination operators)<br />
ii) Comparison<br />
iii) Logical<br />
<br />
e) Flow Control Statements (a. Conditional Statements)<br />
i) If...Then...Else...End If<br />
ii) Select Case...Case...Case Else...End
Select<br />
<br />
<br />
f) Flow Control Statements (b. Loop Statements)<br />
i) For...Next<br />
ii) While...Wend<br />
iii) Do While/Until...Loop<br />
iV) For Each...Next<br />
<br />
g) VB Script Procedures(Functions)<br />
i) Built-in Functions(String, Array,
Math,Date & Time, Conversion functions etc...)<br />
ii) User defined<br />
1) Sub Procedures<br />
2) Function Procedures<br />
<br />
h) Coding Convensions<br />
<br />
--------------------<br />
<br />
i) File System Operations<br />
<br />
j) Excel sheet Operations<br />
<br />
k) database Operations<br />
<br />
l) Other VB Script Objects<br />
i) Dictionary Object<br />
ii) Word <br />
iii) Internet Explorer Object<br />
iV) RegExp Object<br />
<br />
m) Regular expressions<br />
<br />
k) Error Handling</span></div>
</div>
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span>
<div class="Section3">
<h3>
VB Script Fundamentals And Features </h3>
</div>
<b><span style="font-family: "Times New Roman","serif"; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span></b>
<div class="Section4">
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="https://www.blogger.com/blogger.g?blogID=8273718619661589297" name="post-body-4351885537738136802"></a><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">VB Script has several
purposes:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">a) Client side scripting
in the Web (HTML)(Browser) (IE)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">b) Server side scripting
in the Web (ASP) (Web Server)(IIS)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">c) Network
Administration (Server OS) (WSH-Windows Script Host)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">d) System Administration
(Client OS) (WSH-Windows Script Host)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">e) Test Automation (QTP)
(QTP)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Our QTP Point of view below are the learning objectives:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">a) Adding Comments<br />
<br />
b) Data types<br />
<br />
c) Declarations (Variables (Scalar and Array),Constants))<br />
<br />
d) VB Script Operators <br />
<br />
i) Arithmetic Operators (Including Concatination operators)<br />
ii) Comparison<br />
iii) Logical<br />
<br />
e) Flow Control Statements (a. Conditional Statements)<br />
i) If...Then...Else...End If<br />
ii) Select Case...Case...Case Else...End
Select<br />
<br />
<br />
f) Flow Control Statements (b. Loop Statements)<br />
i) For...Next<br />
ii) While...Wend<br />
iii) Do While/Until...Loop<br />
iV) For Each...Next<br />
<br />
g) VB Script Procedures(Functions)<br />
i) Built-in Functions(String, Array,
Math,Date & Time, Conversion functions etc...)<br />
ii) User defined<br />
1) Sub Procedures<br />
2) Function Procedures<br />
<br />
h) Coding Convensions<br />
<br />
--------------------<br />
<br />
i) File System Operations<br />
<br />
j) Excel sheet Operations<br />
<br />
k) database Operations<br />
<br />
l) Other VB Script Objects<br />
i) Dictionary Object<br />
ii) Word <br />
iii) Internet Explorer Object<br />
iV) RegExp Object<br />
<br />
m) Regular expressions<br />
<br />
k) Error Handling</span></div>
</div>
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span>
<div class="Section5">
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">VB Script Variables</span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Definition 1): </span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Variable is a named memory location for storing program
information </span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Definition 2):</span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">A variable is a convenient placeholder that refers to a computer
memory location where we can store program information that may change during
the time our script is running.</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Purpose of Variable:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">a)
Comparing values</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Example:
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x,y,a</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=100</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">y=100</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">a=x=y</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
a 'It returns True</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">b)
Holding Program Result</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Example:
</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Cost=Tickets*Price</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">c)
Passing parameters</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">d)
To store data that returned by functions</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Example:</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myDate=Now
‘ It returns current data & time</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">e)
To hold data</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Example:</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myName=”gcreddy”</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Declaring Variables</span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">We declare
variables explicitly in our script using the Dim statement, the Public
statement, and the Private statement.<br />
For example: <br />
Dim city<br />
Dim x<br />
We declare multiple variables by separating each variable name with a comma.
For <br />
Example: <br />
Dim x, y, city, gcreddy<br />
<br />
We can also declare a variable implicitly by simply using its name in our
script. That is not generally a good practice because we could misspell the
variable name in one or more places, causing unexpected results when our script
is run. For that reason, the Option Explicit statement is available to require
explicit declaration of all variables. <br />
<br />
The Option Explicit statement should be the first statement in our script. </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Option Explicit Statement</span></b><span style="font-family: "Verdana","sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">Forces
explicit declaration of all variables in a script.<br />
<br />
Option Explicit ' Force explicit variable declaration.<br />
Dim MyVar ' Declare variable.<br />
MyInt = 10 ' Undeclared variable generates error.<br />
MyVar = 10 ' Declared variable does not generate error.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">
</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Naming Restrictions for
Variables</span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">Variable
names follow the standard rules for naming anything in VBScript. A variable
name: </span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
a) Must begin with an alphabetic character.</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
abc 'Right</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
9ab 'Wrong</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
ab9 'Right</span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
b) Cannot contain an embedded period. </span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
abc 'Right</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
ab.c 'worng</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
ab-c 'wrong</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
ab c 'wrong</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
ab_c 'Right</span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
c) Must not exceed 255 characters. </span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
d) Must be unique in the scope in which it is declared. </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Scope of Variables</span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
A variable's scope is determined by where we declare it.<br />
<br />
When we declare a variable within a procedure, only code within that procedure
can access or change the value of that variable.<br />
<br />
If we declare a variable outside a procedure, we make it recognizable to all
the procedures in our script. This is a script-level variable, and it has
script-level scope.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Example:</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x,y,z</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">x=10</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">y=20</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">z=x+y</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
z 'Returns 30</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Function
res</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Dim a,b,c</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">a=30</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">b=40</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">c=a+b+y</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">msgbox c '
Returns 90</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">End
Function</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Call
res</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Life Time of Variables</span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">The
lifetime of a variable depends on how long it exists.<br />
<br />
The lifetime of a script-level variable extends from the time it is declared
until the time the script is finished running.<br />
<br />
At procedure level, a variable exists only as long as you are in the procedure.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">
</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Assigning Values to
Variables </span></b></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">Values are
assigned to variables creating an expression as follows: <br />
<br />
The variable is on the left side of the expression and the value you want to
assign to the variable is on the right. <br />
<br />
For example: <br />
A = 200<br />
City = “Hyderabad”<br />
<br />
X=100: Y=200</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"> </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Scalar Variables and
Array Variables</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal" style="margin-bottom: 12.0pt;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">A variable
containing a single value is a scalar variable.<br />
<br />
A variable containing a series of values, is called an array variable.<br />
<br />
Array variables and scalar variables are declared in the same way, except that
the declaration of an array variable uses parentheses () following the variable
name.<br />
<br />
Example:<br />
Dim A(3) <br />
<br />
Although the number shown in the parentheses is 3, all arrays in VBScript are
zero-based, so this array actually contains 4 elements.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">
</span><span style="color: black; font-family: "Verdana","sans-serif";"><br />
We assign data to each of the elements of the array using an index into the
array. <br />
Beginning at zero and ending at 4, data can be assigned to the elements of an
array as follows: <br />
<br />
A(0) = 256<br />
A(1) = 324<br />
A(2) = 100 <br />
A(3) = 55<br />
<br />
Similarly, the data can be retrieved from any element using an index into the
particular array element you want.<br />
<br />
For example: <br />
<br />
SomeVariable = A(4) <br />
<br />
Arrays aren't limited to a single dimension. We can have as many as 60
dimensions, although most people can't comprehend more than three or four
dimensions.<br />
<br />
In the following example, the MyTable variable is a two-dimensional array
consisting of 6 rows and 11 columns:<br />
<br />
Dim MyTable(5, 10)<br />
<br />
In a two-dimensional array, the first number is always the number of rows; the
second number is the number of columns.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"> </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Dynamic Arrays </span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">We can also
declare an array whose size changes during the time our script is running. This
is called a dynamic array.<br />
<br />
The array is initially declared within a procedure using either the Dim
statement or using the ReDim statement.<br />
<br />
However, for a dynamic array, no size or number of dimensions is placed inside
the parentheses.<br />
<br />
For example: <br />
Dim MyArray()<br />
ReDim AnotherArray()<br />
<br />
To use a dynamic array, you must subsequently use ReDim to determine the number
of dimensions and the size of each dimension.<br />
<br />
In the following example, ReDim sets the initial size of the dynamic array to
25. A subsequent ReDim statement resizes the array to 30, but uses the Preserve
keyword to preserve the contents of the array as the resizing takes place. <br />
<br />
ReDim MyArray(25)<br />
<br />
ReDim Preserve MyArray(30)<br />
<br />
There is no limit to the number of times we can re size a dynamic array,
although if we make an array smaller, we lose the data in the elimination</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">
</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">VB Script Data Types</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">What is Data Type?</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Data type is a categorization
of identifying one of various types of data, such as string, integer, double,
date or Boolean etc…</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Implicit & Explicit
Data types:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Specifying Data types along
with variable names is called Explicit declaration of Data types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Declaring Variables Without
specifying Data types is called Implicit declaration of variables.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VB Script</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Supports Implicit declaration
of variables only, doesn’t support Explicit declaration of Data types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">VB Script Data Type:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VB script has only data type
called <b style="mso-bidi-font-weight: normal;">Variant, </b>it can hold any type
of data, and based on usage of data it considers data sub types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example:</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X is a Variable and it can hold
any type of data (String, integer, double, date etc…)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= “G C Reddy” </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">String type</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= 100 </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= 10.345 </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Double</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X=#10/10/2010# </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Date</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">How to know
Data sub types:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Using <b style="mso-bidi-font-weight: normal;">VarType </b>Function we can get data sub type </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VarType Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It returns a value indicating a
subtype of a Variable</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Checking Data sub types</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-----------------------------</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x, y, z(3) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="Gcreddy"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for String</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=500</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">' 2 for Integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="400"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for String</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=199.123</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'5 for double</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="199.123"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for string</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=#10/10/2010#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'7 for date</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Set x
=CreateObject("Scripting.FileSystemObject")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'9 for Automation Object</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=384322225</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">3 for Long integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(z) </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">8204 for Array</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y)</span><span style="color: blue; font-family: "Verdana","sans-serif";"> </span><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'0 for Empty / Uninitialized</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-------------------------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Data sub type and
descriptions:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">String: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It consists of any type of </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">characters<span style="color: black;">, maximum length </span>up to approximately 2 billion
characters.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Boolean:</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It Contains either True or False (Logical
Result)<span style="color: black;"> </span></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Empty:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Uninitialized,</span><span style="color: navy; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Value is 0 for numeric variables or a zero-length string
("") for string variables.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Integer:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains integer in the range
-32,768 to 32,767</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Long Integer</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains integer in the range
-2,147,483,648 to 2,147,483,647</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Double: </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains a double-precision,
floating-point number in the range -1.79769313486232E308 to
-4.94065645841247E-324 for negative values; 4.94065645841247E-324 to
1.79769313486232E308 for positive values.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Date:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains a number that
represents a date between January 1, 100 to December 31, 9999</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Object: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains an object</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Error:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains an error number</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Null:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains no valid data</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Etc…</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">------------------------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif";">'Converting the Data from
one type to another</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-----------------------------------------------</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">We use </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Conversion Functions</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">to convert the data from one type to another. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Whenever we read data using
input devices, or from files, or from Databases or from Application objects
then VB Script considers the data as string type data, we need to convert the
data in order to perform operations.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x, y, Tickets, Price</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Read from Input Devices</span></i></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=InputBox("Enter a
Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) '8 for String</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=Cint(x)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) '2 for
Integer</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">y=InputBox("Enter a
Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y) '8 for String</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">y=Cdbl(y)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y) '5 for double</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Read from Application Objects</span></i></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Tickets = Window("Flight
Reservation").WinEdit("Tickets:").GetVisibleText()</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Tickets)'8</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Tickets=Cint(Tickets) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Tickets) '2</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Price = Window("Flight
Reservation").WinEdit("Price:").GetVisibleText()</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Price) '8</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Price=Cdbl(Price)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Price) '5</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">----------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example: 2</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim a, b, c</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">a=”100”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(a) ‘ 8 for
String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">a=Cint(a)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(a) ‘2 for
Integer</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">b=”100.345”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(b) ‘ 8 for
String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">b=Cdbl(b)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(b) ‘5 for Double</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">c=”Hyderabad”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(c) ‘8 for String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">c=Cint(c) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(c) ‘Mismatch <b style="mso-bidi-font-weight: normal;">(Error)</b></span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-size: 16.0pt;">Note: we can’t convert alphabets as
integer or double type data </span></b></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 16.0pt;">VB Script Data Types</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">What is Data Type?</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Data type is a categorization
of identifying one of various types of data, such as string, integer, double,
date or Boolean etc…</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Implicit & Explicit
Data types:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Specifying Data types along
with variable names is called Explicit declaration of Data types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Declaring Variables Without
specifying Data types is called Implicit declaration of variables.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VB Script</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Supports Implicit declaration
of variables only, doesn’t support Explicit declaration of Data types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">VB Script Data Type:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VB script has only data type
called <b style="mso-bidi-font-weight: normal;">Variant, </b>it can hold any type
of data, and based on usage of data it considers data sub types.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example:</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X is a Variable and it can hold
any type of data (String, integer, double, date etc…)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= “G C Reddy” </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">String type</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= 100 </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X= 10.345 </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Double</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">X=#10/10/2010# </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Date</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">How to know
Data sub types:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Using <b style="mso-bidi-font-weight: normal;">VarType </b>Function we can get data sub type </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">VarType Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It returns a value indicating a
subtype of a Variable</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Checking Data sub types</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-----------------------------</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x, y, z(3) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="Gcreddy"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for String</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=500</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">' 2 for Integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="400"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for String</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=199.123</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'5 for double</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x="199.123"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'8 for string</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=#10/10/2010#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'7 for date</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Set x
=CreateObject("Scripting.FileSystemObject")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'9 for Automation Object</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=384322225</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">3 for Long integer</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(z) </span><span style="color: blue; font-family: "Verdana","sans-serif";">‘</span><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">8204 for Array</span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y)</span><span style="color: blue; font-family: "Verdana","sans-serif";"> </span><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'0 for Empty / Uninitialized</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-------------------------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Data sub type and
descriptions:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">String: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It consists of any type of </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">characters<span style="color: black;">, maximum length </span>up to approximately 2 billion
characters.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Boolean:</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">It Contains either True or False (Logical
Result)<span style="color: black;"> </span></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Empty:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Uninitialized,</span><span style="color: navy; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Value is 0 for numeric variables or a zero-length string
("") for string variables.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Integer:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains integer in the range
-32,768 to 32,767</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Long Integer</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains integer in the range
-2,147,483,648 to 2,147,483,647</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Double: </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains a double-precision,
floating-point number in the range -1.79769313486232E308 to
-4.94065645841247E-324 for negative values; 4.94065645841247E-324 to
1.79769313486232E308 for positive values.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Date:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains a number that
represents a date between January 1, 100 to December 31, 9999</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Object: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains an object</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Error:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains an error number</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Null:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Contains no valid data</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Etc…</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">------------------------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: navy; font-family: "Verdana","sans-serif";">'Converting the Data from
one type to another</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-----------------------------------------------</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">We use </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Conversion Functions</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">to convert the data from one type to another. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Whenever we read data using
input devices, or from files, or from Databases or from Application objects
then VB Script considers the data as string type data, we need to convert the
data in order to perform operations.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim x, y, Tickets, Price</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Read from Input Devices</span></i></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=InputBox("Enter a
Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) '8 for String</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">x=Cint(x)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(x) '2 for
Integer</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">y=InputBox("Enter a
Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y) '8 for String</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">y=Cdbl(y)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(y) '5 for double</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">'Read from Application Objects</span></i></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Tickets = Window("Flight
Reservation").WinEdit("Tickets:").GetVisibleText()</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Tickets)'8</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Tickets=Cint(Tickets) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Tickets) '2</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Price = Window("Flight
Reservation").WinEdit("Price:").GetVisibleText()</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Price) '8</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Price=Cdbl(Price)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(Price) '5</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">----------------------------------------------------------------------</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Example: 2</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Dim a, b, c</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">a=”100”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(a) ‘ 8 for
String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">a=Cint(a)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(a) ‘2 for
Integer</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">b=”100.345”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(b) ‘ 8 for
String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">b=Cdbl(b)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(b) ‘5 for Double</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">c=”Hyderabad”</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(c) ‘8 for String</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">c=Cint(c) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Msgbox VarType(c) ‘Mismatch <b style="mso-bidi-font-weight: normal;">(Error)</b></span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 16.0pt;">VB Script Operators</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operators
are used for performing mathematical, comparison and logical operations.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">VB
Script has a full range of operators, including arithmetic operators,
comparison operators, concatenation operators, and logical operators. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Operator Precedence</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">When
several operations occur in an expression, each part is evaluated and resolved
in a predetermined order called operator precedence.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">We
can use parentheses to override the order of precedence and force some parts of
an expression to be evaluated before others. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operations
within parentheses are always performed before those outside. Within
parentheses, however, standard operator precedence is maintained. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">When
expressions contain operators from more than one category, arithmetic operators
are evaluated first, comparison operators are evaluated next, and logical
operators are evaluated last. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Comparison
operators all have equal precedence; that is, they are evaluated in the
left-to-right order in which they appear. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Arithmetic
and logical operators are evaluated in the following order of precedence.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Arithmetic
Operators:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operator
Description</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">1)
Exponentiation Operator <b style="mso-bidi-font-weight: normal;">(^)</b> Raises a
number to the power of an exponent</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">2)
Multiplication Operator <b style="mso-bidi-font-weight: normal;">(*) </b>Multiplies
two numbers.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">3)
Division Operator <b style="mso-bidi-font-weight: normal;">(/)</b> Divides two
numbers and returns a floating-point </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">result.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">4)
Integer Division Operator <b style="mso-bidi-font-weight: normal;">(\)</b>
Divides two numbers and returns an integer result.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">5)
<b style="mso-bidi-font-weight: normal;">Mod </b>Operator Divides two numbers and
returns only the remainder.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">6)
Addition Operator <b style="mso-bidi-font-weight: normal;">(+) </b>Sums two
numbers.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">7)
Subtraction Operator <b style="mso-bidi-font-weight: normal;">(-)</b> Finds the
difference between two numbers or indicates the negative value of a numeric
expression.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">8)
Concatenation Operator <b style="mso-bidi-font-weight: normal;">(&)</b>
Forces string concatenation of two expressions.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
a,b,c<br />
a=10<br />
b=3<br />
c=a^b<br />
msgbox c '1000<br />
<br />
c=a*b<br />
msgbox c '30<br />
<br />
c=a/b<br />
msgbox c '3.33333333<br />
<br />
c=a\b<br />
msgbox c '3<br />
<br />
c=a mod b<br />
msgbox c '1<br />
<br />
c=a-b<br />
msgbox c '7<br />
<br />
Dim a,b,c<br />
a=10<br />
b=2<br />
c=3<br />
d=c*a^b<br />
'c=a+b<br />
msgbox d '1000<br />
<br />
<b style="mso-bidi-font-weight: normal;">Addition (+) operator</b></span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Dim a,b,c<br />
a=10<br />
b=2<br />
c=a+b<br />
msgbox c '12 (if both are numeric, then it adds)<br />
<br />
a="10"<br />
b=2<br />
c=a+b<br />
msgbox c '12 (one is string another numeric, then it adds)<br />
<br />
a="10"<br />
b="2"<br />
c=a+b<br />
msgbox c '102 (if both are strings, then it concatenates)<br />
<br />
a="hydera"<br />
b="bad"<br />
c=a+b<br />
msgbox c 'hyderabad<br />
<br />
a="gagan"<br />
b=2<br />
c=a+b<br />
msgbox c 'error</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Concatenation Operator</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Dim a,b,c<br />
a=10<br />
b=2<br />
c=a&b<br />
msgbox c '102<br />
<br />
a="10"<br />
b=2<br />
c=a&b<br />
msgbox c '102<br />
<br />
a="10"<br />
b="2"<br />
c=a&b<br />
msgbox c '102<br />
<br />
a="hydera"<br />
b="bad"<br />
c=a&b<br />
msgbox c '102</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;">2) Comparison Operators</b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Used
to compare expressions.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operator
Description</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">1)
= (Equal to) Used to compare expressions.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">2)
<> (Not equal to) Used to compare expressions.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">3)
< Less than 4) > Grater than </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">5)
<= Less than or equal to 6) >= Greater than or equal to </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">7)
Is Object equivalence</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Verdana","sans-serif";">Example:</span></b><span style="font-family: "Verdana","sans-serif";"><br />
<br />
Dim x,y,z<br />
x=10<br />
y=20<br />
z=x=y<br />
Msgbox z 'False<br />
<br />
x=10<br />
y=20<br />
z=x>y<br />
Msgbox z 'False<br />
<br />
x=10<br />
y=20<br />
z=x>=y<br />
Msgbox z 'False<br />
<br />
x=10<br />
y=20<br />
z=x<>y<br />
Msgbox z 'True<br />
<br />
x=10<br />
y=20<br />
z=x<y<br />
Msgbox z 'True<br />
<br />
x=10<br />
y=20<br />
z=x<=y<br />
Msgbox z 'True</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3) Concatenation
Operators </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operator
Description</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">1)
Addition Operator (+)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Sums
two numbers</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">If
Then</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">1)
Both expressions are numeric Add.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">2)
Both expressions are strings Concatenate.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">3)
One expression is numeric and the other is a string Add.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">2)
Concatenation Operator (&) Forces string concatenation of two expressions.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4) Logical
Operators</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Operator
Description Syntax</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">1)
Not Performs logical negation on an expression result= Not expression</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">2)
And Performs a logical conjunction on two expressions. result= expression1 And
expression2</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">3)
Or Performs a logical disjunction on two expressions. result= expression1 Or
expression2</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">4)
Xor Performs a logical exclusion on two expressions. result= expression1 Xor
expression2</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">5)
Eqv Performs a logical equivalence on two expressions. result= expression1 Eqv
expression2</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">6)
Imp Performs a logical implication on two expressions. result= expression1 Imp
expression2</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 16.0pt;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 16.0pt;">Input and Out Put Operations</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">InputBox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Displays a
prompt in a dialog box, waits for the user to input text or click a button, and
returns the contents of the text box.</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;">Example:</b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Dim Input</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Input =
InputBox("Enter your name") </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MsgBox
("You entered: " & Input)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">MsgBox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Displays a
message in a dialog box, waits for the user to click a button, and returns a
value indicating which button the user clicked.</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;">Example:</b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Dim MyVar</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MyVar =
MsgBox ("Hello World!", 65, "MsgBox Example")</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MyVar
contains either 1 or 2, depending on which button is clicked.</span></div>
<div class="PreformattedText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 16.0pt;">VB Script Constants</span></b></div>
<div class="PreformattedText" style="margin-bottom: 14.15pt;">
<br /></div>
<div class="MsoBodyText">
<span style="color: black; font-family: "Verdana","sans-serif";">A constant is a meaningful name that takes the place of a number
or string and never changes.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Creating Constants</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
We create user-defined constants in VBScript using the Const statement. Using
the Const statement, we can create string or numeric constants with meaningful
names and assign them literal values. <br />
<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Const statement </span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
<br />
Declares constants for use in place of literal values.<br />
<br />
<br />
Example: <br />
<br />
<br />
Const MyString = "This is my string."<br />
<br />
Const MyAge = 49<br />
<br />
Const CutoffDate = #6-1-97#<br />
<br />
<br />
<br />
Note that String literal is enclosed in quotation marks (" ").<br />
<br />
Represent Date literals and time literals by enclosing them in number signs
(#).<br />
<br />
We declare multiple constants by separating each constant name and value with a
comma. For example:<br />
<br />
Const price= 100, city= “Hyderabad”, x= 27</span> <b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Flow
Control (Conditional Statements)</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
We can control the flow of our script with conditional statements and looping
statements. <br />
<br />
Using conditional statements, we can write VBScript code that makes decisions
and repeats actions. The following conditional statements are available in
VBScript:<br />
<br />
<b style="mso-bidi-font-weight: normal;">1) If…Then…Else Statement </b><br />
<b style="mso-bidi-font-weight: normal;">2) Select Case Statement </b></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Making Decisions Using If...Then...Else</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
The If...Then...Else statement is used to evaluate whether a condition is True
or False and, depending on the result, to specify one or more statements to
run. <br />
<br />
Usually the condition is an expression that uses a comparison operator to
compare one value or variable with another.<br />
<br />
If...Then...Else statements can be nested to as many levels as you need.</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">1) Running a Statement if a Condition is True (single
statement)</span></b></div>
<div class="MsoNormal">
<br />
To run only one statement when a condition is True, use the single-line syntax
for the If...Then...Else statement.<br />
<br />
Dim myDate<br />
myDate = #2/13/98#<br />
If myDate < Now Then myDate = Now<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">2)
Running Statements if a Condition is True (multiple statements)</span></b><br />
To run more than one line of code, we must use the multiple-line (or block)
syntax. This syntax includes the End If statement.<br />
<br />
Dim x<br />
x= 20<br />
If x>10 Then<br />
<br />
msgbox "x value is: "&x<br />
msgbox "Bye Bye"<br />
End If</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">3) Running Certain Statements if a Condition is True and
Running Others if a Condition is False</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
We can use an If...Then...Else statement to define two blocks of executable
statements: one block to run if the condition is True, the other block to run
if the condition is False. <br />
<br />
Example:<br />
<br />
Dim x<br />
x= Inputbox (" Enter a value")<br />
If x>100 Then<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "X is a Big Number"<br />
Msgbox "X value is: "&X<br />
Else <br />
Msgbox "GCR"<br />
Msgbox "X is a Small Number"<br />
Msgbox "X value is: "&X<br />
End If</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">4) Deciding Between Several Alternatives</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
A variation on the If...Then...Else statement allows us to choose from several
alternatives. Adding ElseIf clauses expands the functionality of the
If...Then...Else statement so we can control program flow based on different
possibilities. <br />
<br />
Example: <br />
Dim x<br />
x= Inputbox (" Enter a value")<br />
<br />
<br />
If x>0 and x<=100 Then<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "X is a Small Number"<br />
Msgbox "X value is "&x<br />
<br />
Else IF x>100 and x<=500 Then<br />
Msgbox "Hello GCR"<br />
Msgbox "X is a Medium Number"<br />
<br />
Else IF x>500 and x<=1000 Then<br />
Msgbox "Hello Chandra Mohan Reddy"<br />
Msgbox "X is a Large Number"<br />
<br />
Else <br />
Msgbox "Hello Sir"<br />
Msgbox "X is a Grand Number"<br />
End If<br />
End If<br />
End If</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">5) Executing a certain block of statements when two / more
conditions are True (Nested If...)</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
Example:<br />
<br />
Dim State, Region<br />
State=Inputbox ("Enter a State")<br />
Region=Inputbox ("Enter a Region")<br />
<br />
If state= "AP" Then<br />
If Region= "Telangana" Then<br />
msgbox "Hello G.C.Reddy"<br />
msgbox "Dist count is 10"<br />
<br />
Else if Region= "Rayalasema" Then<br />
msgbox "Hello GCR"<br />
msgbox "Dist count is 4"<br />
<br />
Else If Region= "Costal" Then<br />
msgbox "Hello Chandra mohan Reddy"<br />
msgbox "Dist count is 9"<br />
<br />
End If<br />
End If<br />
End If<br />
End If</div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Making Decisions with Select Case</span></b></div>
<div class="MsoNormal">
<br />
The Select Case structure provides an alternative to If...Then...ElseIf for
selectively executing one block of statements from among multiple blocks of
statements. A Select Case statement provides capability similar to the
If...Then...Else statement, but it makes code more efficient and readable.<br />
Example: <br />
<br />
Option explicit <br />
Dim x,y, Operation, Result <br />
x= Inputbox (" Enter x value")<br />
y= Inputbox ("Enter y value")<br />
Operation= Inputbox ("Enter an Operation")<br />
<br />
Select Case Operation<br />
<br />
Case "add"<br />
Result= cdbl (x)+cdbl (y)<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Addition of x,y values is "&Result<br />
<br />
Case "sub"<br />
Result= x-y<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Substraction of x,y values is "&Result<br />
<br />
Case "mul"<br />
Result= x*y<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Multiplication of x,y values is "&Result<br />
<br />
Case "div"<br />
Result= x/y<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Division of x,y values is "&Result<br />
<br />
Case "mod"<br />
Result= x mod y<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Mod of x,y values is "&Result<br />
<br />
Case "expo"<br />
Result= x^y<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox"Exponentation of x,y values is "&Result<br />
<br />
Case Else<br />
Msgbox "Hello G.C.Reddy"<br />
msgbox "Wrong Operation"<br />
<br />
End Select </div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Flow Control
(Loop Statements)</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
o Looping allows us to run a group of statements repeatedly. <br />
o Some loops repeat statements until a condition is False; <br />
o Others repeat statements until a condition is True. <br />
o There are also loops that repeat statements a specific number of times.<br />
The following looping statements are available in VBScript:<br />
o Do...Loop: Loops while or until a condition is True.<br />
o While...Wend: Loops while a condition is True.<br />
o For...Next: Uses a counter to run statements a specified number of times.<br />
o For Each...Next: Repeats a group of statements for each item in a collection
or each element of an array.</div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">1) Using Do Loops</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
We can use Do...Loop statements to run a block of statements an indefinite
number of times. <br />
<br />
The statements are repeated either while a condition is True or until a
condition becomes True. </div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">a) Repeating Statements While a Condition is True</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
Repeats a block of statements while a condition is True or until a condition
becomes True<br />
<br />
i) Do While condition<br />
Statements<br />
----------- <br />
-----------<br />
Loop <br />
Or, we can use this below syntax:<br />
<br />
Example:<br />
<br />
Dim x<br />
Do While x<5 x=x+1<br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Hello QTP"<br />
Loop<br />
<br />
ii) Do <br />
Statements<br />
----------- <br />
-----------<br />
Loop While condition<br />
<br />
<br />
Example:<br />
<br />
Dim x<br />
x=1<br />
Do <br />
Msgbox "Hello G.C.Reddy"<br />
Msgbox "Hello QTP"<br />
x=x+1<br />
Loop While x<5</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">b) Repeating a Statement Until a Condition Becomes
True</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
iii) Do Until condition<br />
Statements<br />
----------- <br />
-----------<br />
Loop <br />
Or, we can use this below syntax:<br />
Example:<br />
<br />
Dim x<br />
Do Until x=5 x=x+1<br />
Msgbox "G.C.Reddy"<br />
Msgbox "Hello QTP"<br />
Loop<br />
<br />
Or, we can use this below syntax:<br />
<br />
iv) Do <br />
Statements<br />
----------- <br />
-----------<br />
Loop Until condition<br />
Or, we can use this below syntax:<br />
<br />
Example: <br />
<br />
Dim x<br />
x=1<br />
Do <br />
Msgbox “Hello G.C.Reddy” <br />
Msgbox "Hello QTP"<br />
x=x+1<br />
Loop Until x=5</div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">2 While...Wend Statement</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
Executes a series of statements as long as a given condition is True.<br />
<br />
Syntax:<br />
While condition<br />
Statements<br />
----------- <br />
----------- <br />
Wend<br />
<br />
<b style="mso-bidi-font-weight: normal;">Example:</b><br />
<br />
Dim x<br />
x=0 <br />
While x<5 x=x+1<br />
msgbox "Hello G.C.Reddy"<br />
msgbox "Hello QTP"<br />
Wend</div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">3) For...Next Statement</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
Repeats a group of statements a specified number of times.<br />
Syntax: <br />
For counter = start to end [Step step] <br />
statements <br />
Next<br />
<br />
<b style="mso-bidi-font-weight: normal;">Example:</b><br />
Dim x<br />
For x= 1 to 5 step 1<br />
Msgbox "Hello G.C.Reddy"<br />
Next</div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">4) For Each...Next Statement</span></b></div>
<div class="MsoNormal">
<br />
Repeats a group of statements for each element in an array or collection.<br />
<br />
Syntax: <br />
<br />
For Each item In array <br />
Statements<br />
Next <br />
<br />
<b style="mso-bidi-font-weight: normal;">Example: (1</b><br />
<br />
Dim a,b,x (3)<br />
a=20<br />
b=30<br />
x(0)= "Addition is "& a+b <br />
x(1)="Substraction is " & a-b<br />
x(2)= "Multiplication is " & a*b<br />
x(3)= "Division is " & a/b<br />
<br />
For Each element In x<br />
msgbox element<br />
Next <br />
<br />
<b style="mso-bidi-font-weight: normal;">Example: (2</b><br />
<br />
MyArray =
Array("one","two","three","four","five")<br />
For Each element In MyArray<br />
msgbox element<br />
Next </div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">User Defined Functions</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
In VBScript, there are two kinds of procedures available; the Sub procedure and
the Function procedure. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Sub Procedures</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Sub
procedure is a series of VBScript statements (enclosed by Sub and End Sub
statements) that perform actions but don't return a value. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Sub
procedure can take arguments (constants, variables, or expressions that are
passed by a calling procedure).</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">If a Sub
procedure has no arguments, its Sub statement must include an empty set of
parentheses ().</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Syntax:</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Sub
Procedure name ()</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Statements</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End Sub</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Or</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Sub
Procedure name (argument1, argument2)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Statements</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End Sub</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Example: 1</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Sub
ConvertTemp()</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">temp =
InputBox("Please enter the temperature in degrees F.", 1)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MsgBox
"The temperature is " & Celsius(temp) & " degrees
C."</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End Sub</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Example: 2</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">2) Function
Procedures</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Function
procedure is a series of VBScript statements enclosed by the Function and End
Function statements. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Function
procedure is similar to a Sub procedure, but can also return a value. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Function
procedure can take arguments (constants, variables, or expressions that are
passed to it by a calling procedure). </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">If a
Function procedure has no arguments, its Function statement must include an
empty set of parentheses. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Function
returns a value by assigning a value to its name in one or more statements of
the procedure. The return type of a Function is always a Variant.</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Syntax:</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Function
Procedure name ()</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Statements</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End
Function</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Or</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Function
Procedure name (argument1, argument2)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Statements</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-----------</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End
Function</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Example: 1</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Function
Celsius(fDegrees)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Celsius =
(fDegrees - 32) * 5 / 9</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End
Function</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Example: 2</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Function
cal(a,b,c)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">cal =
(a+b+c)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End
Function</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3) Getting Data
into and out of Procedures</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o Each
piece of data is passed into our procedures using an argument. </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o Arguments
serve as placeholders for the data we want to pass into our procedure. We can
name our arguments any valid variable name. </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o When we
create a procedure using either the Sub statement or the Function statement,
parentheses must be included after the name of the procedure. </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o Any
arguments are placed inside these parentheses, separated by commas. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4) Using Sub and
Function Procedures in Code</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">A Function
in our code must always be used on the right side of a variable assignment or
in an expression. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">For
example:</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Temp =
Celsius(fDegrees)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">-Or-</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MsgBox
"The Celsius temperature is " & Celsius(fDegrees) & "
degrees."</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">To call a
Sub procedure from another procedure, type the name of the procedure along with
values for any required arguments, each separated by a comma.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">The Call
statement is not required, but if you do use it, you must enclose any arguments
in parentheses.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">The
following example shows two calls to the MyProc procedure. One uses the Call
statement in the code; the other doesn't. Both do exactly the same thing. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Call
MyProc(firstarg, secondarg)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">MyProc
firstarg, secondarg</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Notice that
the parentheses are omitted in the call when the Call statement isn't used.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">5) Examples:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Verdana","sans-serif";">(</span></b><span style="font-family: "Verdana","sans-serif";">here, I used <span style="color: blue;">Flight
Reservation</span> Application for creating Functions, why because, It is the
default application for QTP, anybody can practice easily...G C Reddy<b style="mso-bidi-font-weight: normal;">)</b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">'*******************************************<br />
' Login Operation<br />
'*******************************************<br />
Function Login(Agent,Pwd)<br />
SystemUtil.Run "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"<br />
Dialog("Login").Activate<br />
Dialog("Login").WinEdit("Agent
Name:").Set Agent<br />
Dialog("Login").WinEdit("Password:").Set
Pwd<br />
Dialog("Login").WinButton("OK").Click<br />
<br />
If Window("Flight Reservation").Exist(10) Then<br />
Login="Login Operation
Sucessful"<br />
'Msgbox Login<br />
else<br />
Login="Login Operation Unsucessful"<br />
Dialog("Login").Dialog("Flight
Reservations").WinButton("OK").Click<br />
Dialog("Login").WinButton("Cancel").Click<br />
'Msgbox Login<br />
End If<br />
End Function<br />
<br />
'***************************************<br />
' Closing Application<br />
'***************************************<br />
Function Close_App()<br />
if Window("Flight Reservation").Exist(3) Then<br />
Window("Flight Reservation").Close<br />
End If<br />
End Function<br />
<br />
'***************************************<br />
' Open Order<br />
'***************************************<br />
Function Open_Order(ord)<br />
ordnum=0<br />
On Error Resume Next<br />
Window("Flight Reservation").Activate<br />
Window("Flight Reservation").WinButton("Button").Click<br />
Window("Flight Reservation").Dialog("Open
Order").WinCheckBox("Order No.").Set "ON"<br />
Window("Flight Reservation").Dialog("Open
Order").WinEdit("Edit").Set ord<br />
Window("Flight Reservation").Dialog("Open
Order").WinButton("OK").Click<br />
ordnum=Window("Flight Reservation").WinEdit("Order
No:").GetROProperty ("text")<br />
ordnum=cdbl (ordnum)<br />
If ord=ordnum Then<br />
Open_Order= "Order Number "&ordnum&"
Opened Sucuessfully"<br />
'Msgbox Open_Order<br />
else<br />
Open_Order= "Order Number "&ordnum&" Not Opened/ Not
Available"<br />
Window("Flight Reservation").Dialog("Open
Order").Dialog("Flight
Reservations").WinButton("OK").Click<br />
Window("Flight Reservation").Dialog("Open
Order").WinButton("Cancel").Click<br />
'Msgbox Open_Order<br />
End If<br />
End Function<br />
<br />
'******************************************<br />
' Update Order<br />
'******************************************<br />
Function Update_Order(Tickets)<br />
Window("Flight Reservation").Activate<br />
Window("Flight Reservation").WinEdit("Tickets:").Set
Tickets<br />
Window("Flight Reservation").WinButton("Update Order").Click<br />
wait(10)<br />
update=Window("Flight Reservation").ActiveX("Threed Panel
Control").GetROProperty ("text")<br />
If update="Update Done..." Then<br />
Update_Order= "Order Updated Sucussfully"<br />
'Msgbox Update_Order<br />
Else<br />
Window("Flight Reservation").Dialog("Flight Reservations").WinButton("OK").Click<br />
Update_Order= "Order Not Updated"<br />
'Msgbox Update_Order<br />
End If<br />
End Function </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">'******************************************</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">'
Function
to send a mail </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">'******************************************</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Function SendMail(SendTo,
Subject, Body, Attachment) </span><br />
<span style="font-family: "Verdana","sans-serif";">Set
otl=CreateObject("Outlook.Application") </span><br />
<span style="font-family: "Verdana","sans-serif";">Set m=otl.CreateItem(0) </span><br />
<span style="font-family: "Verdana","sans-serif";">m.to=SendTo </span><br />
<span style="font-family: "Verdana","sans-serif";">m.Subject=Subject </span><br />
<span style="font-family: "Verdana","sans-serif";">m.Body=Body </span><br />
<span style="font-family: "Verdana","sans-serif";">If (Attachment <>
"") Then </span><br />
<span style="font-family: "Verdana","sans-serif";">Mail.Attachments.Add(Attachment)
</span><br />
<span style="font-family: "Verdana","sans-serif";">End If </span><br />
<span style="font-family: "Verdana","sans-serif";">m.Send </span><br />
<span style="font-family: "Verdana","sans-serif";">otl.Quit </span><br />
<span style="font-family: "Verdana","sans-serif";">Set m = Nothing </span><br />
<span style="font-family: "Verdana","sans-serif";">Set otl = Nothing </span><br />
<span style="font-family: "Verdana","sans-serif";">End Function </span><br />
<br />
<span style="color: magenta; font-family: "Verdana","sans-serif";">Call
SendMail("gcreddy@gcreddy.com","hi","This is test mail
for testing","")</span> </div>
<div align="center" class="MsoNormal" style="text-align: center;">
<span style="color: blue;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">Types of Errors in VBScript</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Generally Errors in VB Script are 2 Types</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) VB Script Run-time
Errors</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
VB Script run-time errors are errors that result when your VBScript script
attempts to perform an action that the system cannot execute. VBScript run-time
errors occur while your script is being executed; when variable expressions are
being evaluated, and memory is being dynamic allocated.<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Error Number
Description:</span></b><br />
<br />
429 ActiveX component can't create object <br />
507 An exception occurred <br />
449 Argument not optional <br />
17 Can't perform requested operation <br />
430 Class doesn't support Automation <br />
506 Class not defined <br />
11 Division by zero <br />
48 Error in loading DLL <br />
5020 Expected ')' in regular expression <br />
5019 Expected ']' in regular expression <br />
432 File name or class name not found during Automation operation <br />
92 For loop not initialized <br />
5008 Illegal assignment <br />
51 Internal error <br />
505 Invalid or unqualified reference <br />
481 Invalid picture <br />
5 Invalid procedure call or argument <br />
5021 Invalid range in character set <br />
94 Invalid use of Null <br />
448 Named argument not found <br />
447 Object doesn't support current locale setting <br />
445 Object doesn't support this action <br />
438 Object doesn't support this property or method <br />
451 Object not a collection <br />
504 Object not safe for creating <br />
503 Object not safe for initializing <br />
502 Object not safe for scripting <br />
424 Object required <br />
91 Object variable not set <br />
7 Out of Memory <br />
28 Out of stack space <br />
14 Out of string space <br />
6 Overflow <br />
35 Sub or function not defined <br />
9 Subscript out of range <br />
5017 Syntax error in regular expression <br />
462 The remote server machine does not exist or is unavailable <br />
10 This array is fixed or temporarily locked <br />
13 Type mismatch <br />
5018 Unexpected quantifier <br />
500 Variable is undefined <br />
458 Variable uses an Automation type not supported in VBScript <br />
450 Wrong number of arguments or invalid property assignment <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">2) VB Script
Syntax Errors</span></b><br />
<br />
VBScript syntax errors are errors that result when the structure of one of your
VBScript statements violates one or more of the grammatical rules of the
VBScript scripting language. VBScript syntax errors occur during the program
compilation stage, before the program has begun to be executed.<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Error Number
Description:</span></b><br />
<br />
1052 Cannot have multiple default property/method in a Class <br />
1044 Cannot use parentheses when calling a Sub <br />
1053 Class initialize or terminate do not have arguments <br />
1058 'Default' specification can only be on Property Get <br />
1057 'Default' specification must also specify 'Public' <br />
1005 Expected '(' <br />
1006 Expected ')' <br />
1011 Expected '=' <br />
1021 Expected 'Case' <br />
1047 Expected 'Class' <br />
1025 Expected end of statement <br />
1014 Expected 'End' <br />
1023 Expected expression <br />
1015 Expected 'Function' <br />
1010 Expected identifier <br />
1012 Expected 'If' <br />
1046 Expected 'In' <br />
1026 Expected integer constant <br />
1049 Expected Let or Set or Get in property declaration <br />
1045 Expected literal constant <br />
1019 Expected 'Loop' <br />
1020 Expected 'Next' <br />
1050 Expected 'Property' <br />
1022 Expected 'Select' <br />
1024 Expected statement <br />
1016 Expected 'Sub' <br />
1017 Expected 'Then' <br />
1013 Expected 'To' <br />
1018 Expected 'Wend' <br />
1027 Expected 'While' or 'Until' <br />
1028 Expected 'While,' 'Until,' or end of statement <br />
1029 Expected 'With' <br />
1030 Identifier too long <br />
1014 Invalid character <br />
1039 Invalid 'exit' statement <br />
1040 Invalid 'for' loop control variable <br />
1013 Invalid number <br />
1037 Invalid use of 'Me' keyword <br />
1038 'loop' without 'do' <br />
1048 Must be defined inside a Class <br />
1042 Must be first statement on the line <br />
1041 Name redefined <br />
1051 Number of arguments must be consistent across properties specification <br />
1001 Out of Memory <br />
1054 Property Set or Let must have at least one argument <br />
1002 Syntax error <br />
1055 Unexpected 'Next' <br />
1015 Unterminated string constant </span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Built-In
Functions of VB Script</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Conversions (25)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Dates/Times (19)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Formatting Strings (4)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Input/Output (3)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Math (9)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Miscellaneous (3)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Rounding (5)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Strings (30)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Variants (8)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Important Functions</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Abs Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the absolute value of a number.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=abs(-50.33)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">2) Array Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a variant containing an Array</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
A</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">A=Array("hyderabad","chennai","mumbai")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
A(0)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">ReDim
A(5)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">A(4)="nellore"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
A(4)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3) Asc Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the ANSI character code corresponding to the first letter in a string.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=Asc("A")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It returns the value 65 *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4) Chr Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the character associated with the specified ANSI character code.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
char</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Char=Chr(65)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
char</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It returns A *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">5) CInt Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
an expression that has been converted to a Variant of subtype Integer.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=123.45</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myInt=CInt(num)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyInt</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">6) Date Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the Current System Date.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mydate</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mydate=Date</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mydate</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">7) Day Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Ex1)
Dim myday</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myday=Day("17,December,2009")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myday</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Ex2)
Dim myday</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mydate=date</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myday=Day(Mydate)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myday</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">8) DateDiff Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of intervals between two dates. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Date1, Date2, x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("yyyy",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Years</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("q",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Quarters</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("m",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Months</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("w",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in weeks</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("d",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in days</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("h",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Hours</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("n",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Minutes</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("s",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Seconds</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("y",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in day of years</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("a",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Error</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff(Date1,
Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Error</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">9) Hour Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a whole number between 0 and 23, inclusive, representing the hour of the day. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mytime, Myhour</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mytime=Now</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myhour=hour
(mytime)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myhour</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">10) Join Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a string created by joining a number of substrings contained in an array. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mystring, myarray(3)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(0)="Chandra
"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(1)="Mohan
"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(2)="Reddy"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mystring=Join(MyArray)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">11) Eval Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Evaluates
an expression and returns the result.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">12) Time Function </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a Variant of subtype Date indicating the current system time.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mytime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mytime=Time</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mytime</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">13) VarType Function </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Returns a value indicating the subtype of a variable.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '2
(Integer)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '8
(String)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '7(Date
format)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=100.56</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '
5(Double)</span><br />
<br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(a)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '0
(Empty)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Set x
=CreateObject("Scripting.FileSystemObject")</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y
'9(Automation Object)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">14) Left Function</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Dim Val, x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Hyd</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '1</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,0)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,12)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x
'Hyderabad</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '10/</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Error
(Lengnth is Manditory)</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">14) Right Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
AnyString, MyStr</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">AnyString
= "Hello World" ' Define string.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 1) ' Returns "d".</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 6) ' Returns " World".</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 20) ' Returns "Hello World".</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">15) Len Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of characters in a string or the number of bytes required to store a
variable. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Ex
1):</span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Mystring</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mystring=Len("G.C.Reddy")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Ex
2):</span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Mystring</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Mystring=Inputbox("Enter
a Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Mystring=Len(Mystring)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
Mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">16) Mid Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a specified number of characters from a string.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim Val, x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,3,4)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'dera</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '100</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,7)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'abad</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'a</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,0)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,12)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,3,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '/10</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#2010-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,5)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '/2010</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Error </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">17) Timer Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of seconds that have elapsed since 12:00 AM (midnight).</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Function
myTime(N)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
StartTime, EndTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">StartTime
= Timer</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">For
I = 1 To N</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Next</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">EndTime
= Timer</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myTime=
EndTime - StartTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">End
Function </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Call
myTime(2000)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">17) isNumeric Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
MyVar, MyCheck</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= 53 </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= "459.95" </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= "45 Help" </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It Returns True/False like Result *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">18) Inputbox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Displays
a prompt in a dialog box, waits for the user to input text or click a button,
and returns the contents of the text box.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Input</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Input
= InputBox("Enter your name") </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MsgBox
("You entered: " & Input)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">19) Msgbox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Displays
a message in a dialog box, waits for the user to click a button, and returns a
value indicating which button the user clicked.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
MyVar</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= MsgBox ("Hello World!", 65, "MsgBox Example")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">20)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">CreateObject</b></span><span style="font-family: "Verdana","sans-serif";">
</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">creates
and returns reference of the filesytemobject to an Automation object. It can be
used for performing operations on computer file system</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objFso=createobject ("Scripting.FileSystemObject")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Excel bject to an Automation object. It can
be used for performing operations on Spreed sheet (Ms-Excel files)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objExcel = CreateObject("Excel.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Word Object to an Automation object. It can
be used for performing operations on Ms-Word documents</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objWord = CreateObject("Word.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Database Connection to an Automation object.
It can be used for Connecting, opening and Closing databases</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objConnection = CreateObject("ADODB.Connection")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Database Recordset to an Automation object.
It can be used for performing operations on database tables(Records)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objRecordSet = CreateObject("ADODB.Recordset")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Ms-Power point object to an Automation
object. It can be used for performing operations on Power point presentations</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objPPT = CreateObject("PowerPoint.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
xmldoc = WScript.CreateObject("msxml2.domdocument")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">21)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">Round </b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a number rounded to a specified number of decimal places.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=172.499</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=Round(num)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">22)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">StrReverse</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">It
returns reverse value of the given sring </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=strreverse
("dabaraedyh")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">23)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">strComp</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">It
compares two strings based on ASCII Values and Returens -1 (1</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">st</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>less than 2</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">nd</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>), 0 (Equal) and 1 (1</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">st</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>greater than 2</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">nd</span><span style="color: black; font-family: "Verdana","sans-serif";">)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x, y</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x="cd":
y="bcd"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">comp=strcomp(x,y)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
comp</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">24)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">Replace</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">It replace
a sub string with given value (another sub string)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">mystring=Replace("kb
script", "k","v")</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Conversion Functions</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
1)<span style="color: blue;"> <b style="mso-bidi-font-weight: normal;">Asc Function</b></span></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns the ANSI character code corresponding to the first letter in a string.<br />
Syntax:<br />
Asc(string)<br />
Remarks<br />
<br />
The string argument is any valid string expression. If the string contains no
characters, a run-time error occurs. <br />
Dim MyNumber<br />
MyNumber = Asc("A") ' Returns 65.<br />
MyNumber = Asc("a") ' Returns 97.<br />
MyNumber = Asc("Apple") ' Returns 65.<br />
<br />
2) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CByte
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype Byte.<br />
Syntax:<br />
<br />
CByte(expression)<br />
The expression argument is any valid expression.<br />
Use the CByte function to provide conversions from any data type to a Byte
subtype. <br />
Example: <br />
Dim MyDouble, MyByte<br />
MyDouble = 125.5678 ' MyDouble is a
Double.<br />
MyByte = CByte(MyDouble) ' MyByte contains 126. <br />
<br />
3) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CDate
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Returns an
expression that has been converted to a Variant of subtype Date.<br />
Syntax:<br />
CDate(date)<br />
The date argument is any valid date expression.<br />
Use the IsDate function to determine if date can be converted to a date or
time. <br />
Example:<br />
<br />
MyDate = "October 19, 1962" ' Define date.<br />
MyShortDate = CDate(MyDate) ' Convert to Date data type.<br />
MyTime = "4:35:47 PM"
' Define time.<br />
MyShortTime = CDate(MyTime) ' Convert to Date data type.<br />
<br />
4) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Chr Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns the character associated with the specified ANSI character code.<br />
Syntax:<br />
<br />
Chr(charcode)<br />
<br />
The charcode argument is a number that identifies a character.<br />
Numbers from 0 to 31 are the same as standard, nonprintable ASCII codes. For
example, Chr(10) returns a linefeed character.<br />
Example:<br />
Dim MyChar<br />
<br />
' Returns A:<br />
MyChar = Chr(65) <br />
' Returns B:<br />
MyChar = Chr(66) <br />
' Returns Z:<br />
MyChar = Chr(90) <br />
<br />
' Returns a:<br />
MyChar = Chr(97) <br />
' Returns b:<br />
MyChar = Chr(98) <br />
' Returns z:<br />
MyChar = Chr(122) <br />
<br />
' Returns 0:<br />
MyChar = Chr(48) <br />
' Returns 1:<br />
MyChar = Chr(49) <br />
' Returns 9:<br />
MyChar = Chr(57) <br />
<br />
' Returns horizontal tab:<br />
MyChar = Chr(9)<br />
' Returns >:<br />
MyChar = Chr(62) <br />
' Returns %:<br />
MyChar = Chr(37) <br />
<br />
5) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CLng
Function</span></b><br />
Returns an expression that has been converted to a Variant of subtype Long.<br />
Syntax:<br />
<br />
CLng(expression)<br />
<br />
The expression argument is any valid expression.<br />
Use the CLng function to provide conversions from any data type to a Long
subtype. <br />
Example:<br />
Dim MyVal1, MyVal2, MyLong1, MyLong2<br />
MyVal1 = 25427.45: MyVal2 = 25427.55 ' MyVal1, MyVal2 are Doubles.<br />
MyLong1 = CLng(MyVal1) ' MyLong1 contains 25427.<br />
MyLong2 = CLng(MyVal2) ' MyLong2 contains 25428.<br />
<br />
6) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CStr
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype String.<br />
Syntax:<br />
CStr(expression)<br />
<br />
The expression argument is any valid expression.<br />
Example:<br />
Dim MyDouble, MyString<br />
MyDouble = 437.324 ' MyDouble
is a Double.<br />
MyString = CStr(MyDouble) ' MyString contains "437.324"<br />
<br />
7) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Oct Function
</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns a string representing the octal value of a number.<br />
Syntax:<br />
Oct(number)<br />
<br />
The number argument is any valid expression.<br />
Example:<br />
Dim MyOct<br />
MyOct = Oct(4) ' Returns 4.<br />
MyOct = Oct(8) ' Returns 10.<br />
MyOct = Oct(459) ' Returns 713.<br />
<br />
8) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CBool Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype Boolean.<br />
Synta:<br />
CBool(expression)<br />
<br />
The expression argument is any valid expression.<br />
If expression is zero, False is returned; otherwise, True is returned. If
expression can't be interpreted as a numeric value, a run-time error occurs.<br />
Example:<br />
Dim A, B, Check<br />
A = 5: B = 5 '
Initialize variables.<br />
Check = CBool(A = B) ' Check contains True.<br />
A =
0
' Define variable.<br />
Check = CBool(A) ' Check contains False.<br />
<br />
9) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CCur
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype Currency.<br />
Syntax:<br />
CCur(expression)<br />
The expression argument is any valid expression.<br />
Example:<br />
Dim MyDouble, MyCurr<br />
MyDouble = 543.214588 '
MyDouble is a Double.<br />
MyCurr = CCur(MyDouble * 2) ' Convert result of MyDouble * 2
(1086.429176) to a Currency (1086.4292).<br />
<br />
10) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CInt
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype Integer.<br />
Syntax:<br />
CInt(expression)<br />
The expression argument is any valid expression.<br />
Example:<br />
<br />
Dim MyDouble, MyInt<br />
MyDouble = 2345.5678 ' MyDouble is a Double.<br />
MyInt = CInt(MyDouble) ' MyInt contains 2346.<br />
<br />
11) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">CSng
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns an expression that has been converted to a Variant of subtype Single.<br />
Syntax:<br />
CSng(expression) <br />
<br />
The expression argument is any valid expression.<br />
Example:<br />
Dim MyDouble1, MyDouble2, MySingle1, MySingle2 ' MyDouble1,
MyDouble2 are Doubles.<br />
MyDouble1 = 75.3421115: MyDouble2 = 75.3421555<br />
MySingle1 = CSng(MyDouble1) ' MySingle1 contains 75.34211.<br />
MySingle2 = CSng(MyDouble2) ' MySingle2 contains 75.34216. <br />
<br />
12) <b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Hex
Function</span></b></span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
Returns a string representing the hexadecimal value of a number.<br />
Syntax:<br />
Hex(number)<br />
number argument is any valid expression.<br />
we can represent hexadecimal numbers directly by preceding numbers in the
proper range with &H. <br />
Example:<br />
Dim MyHex<br />
MyHex = Hex(5) ' Returns 5.<br />
MyHex = Hex(10) ' Returns A.<br />
MyHex = Hex(459) ' Returns 1CB. </span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Built-In
Functions of VB Script</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Conversions (25)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Dates/Times (19)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Formatting Strings (4)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Input/Output (3)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Math (9)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Miscellaneous (3)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Rounding (5)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Strings (30)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">o
Variants (8)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Important Functions</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Abs Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the absolute value of a number.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=abs(-50.33)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">2) Array Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a variant containing an Array</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
A</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">A=Array("hyderabad","chennai","mumbai")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
A(0)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">ReDim
A(5)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">A(4)="nellore"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
A(4)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3) Asc Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the ANSI character code corresponding to the first letter in a string.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=Asc("A")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It returns the value 65 *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4) Chr Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the character associated with the specified ANSI character code.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
char</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Char=Chr(65)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
char</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It returns A *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">5) CInt Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
an expression that has been converted to a Variant of subtype Integer.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=123.45</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myInt=CInt(num)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyInt</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">6) Date Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the Current System Date.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mydate</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mydate=Date</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mydate</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">7) Day Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Ex1)
Dim myday</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myday=Day("17,December,2009")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myday</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Ex2)
Dim myday</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mydate=date</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myday=Day(Mydate)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myday</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">8) DateDiff Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of intervals between two dates. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Date1, Date2, x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("yyyy",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Years</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("q",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Quarters</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("m",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Months</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("w",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in weeks</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("d",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in days</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("h",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Hours</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("n",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Minutes</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("s",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in Seconds</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("y",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Differnce in day of years</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff("a",
Date1, Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Error</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date1=#10-10-09#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Date2=#10-10-11#</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=DateDiff(Date1,
Date2)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
x 'Error</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">9) Hour Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a whole number between 0 and 23, inclusive, representing the hour of the day. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mytime, Myhour</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mytime=Now</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myhour=hour
(mytime)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myhour</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">10) Join Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a string created by joining a number of substrings contained in an array. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mystring, myarray(3)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(0)="Chandra
"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(1)="Mohan
"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myarray(2)="Reddy"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mystring=Join(MyArray)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">11) Eval Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Evaluates
an expression and returns the result.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">12) Time Function </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a Variant of subtype Date indicating the current system time.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
mytime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mytime=Time</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mytime</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">13) VarType Function </span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Returns a value indicating the subtype of a variable.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '2
(Integer)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '8
(String)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '7(Date
format)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=100.56</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '
5(Double)</span><br />
<br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(a)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y '0
(Empty)</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Set x
=CreateObject("Scripting.FileSystemObject")</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">y=VarType(x)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox y
'9(Automation Object)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">14) Left Function</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Dim Val, x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Hyd</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '1</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,0)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,12)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x
'Hyderabad</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '10/</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Left(Val)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Error
(Lengnth is Manditory)</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">14) Right Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
AnyString, MyStr</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">AnyString
= "Hello World" ' Define string.</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 1) ' Returns "d".</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 6) ' Returns " World".</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyStr
= Right(AnyString, 20) ' Returns "Hello World".</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">15) Len Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of characters in a string or the number of bytes required to store a
variable. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Ex
1):</span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Mystring</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">mystring=Len("G.C.Reddy")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Ex
2):</span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Mystring</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Mystring=Inputbox("Enter
a Value")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Mystring=Len(Mystring)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox
Mystring</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">16) Mid Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a specified number of characters from a string.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim Val, x,y</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,3,4)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'dera</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=100</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '100</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,7)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'abad</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,1)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'a</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,6,0)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,12)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Null</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#10-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,3,3)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '/10</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val=#2010-10-10#</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val,5)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x '/2010</span><br />
<br />
<span style="color: black; font-family: "Verdana","sans-serif";">Val="Hyderabad"</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">x=Mid(Val)</span><br />
<span style="color: black; font-family: "Verdana","sans-serif";">Msgbox x 'Error </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">17) Timer Function</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
the number of seconds that have elapsed since 12:00 AM (midnight).</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Function
myTime(N)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
StartTime, EndTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">StartTime
= Timer</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">For
I = 1 To N</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Next</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">EndTime
= Timer</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">myTime=
EndTime - StartTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
myTime</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">End
Function </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Call
myTime(2000)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">17) isNumeric Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
MyVar, MyCheck</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= 53 </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= "459.95" </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= "45 Help" </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyCheck
= IsNumeric(MyVar) </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
MyCheck </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">*
It Returns True/False like Result *</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">18) Inputbox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Displays
a prompt in a dialog box, waits for the user to input text or click a button,
and returns the contents of the text box.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
Input</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Input
= InputBox("Enter your name") </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MsgBox
("You entered: " & Input)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">19) Msgbox Function</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Displays
a message in a dialog box, waits for the user to click a button, and returns a
value indicating which button the user clicked.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
MyVar</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">MyVar
= MsgBox ("Hello World!", 65, "MsgBox Example")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">20)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">CreateObject</b></span><span style="font-family: "Verdana","sans-serif";">
</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">creates
and returns reference of the filesytemobject to an Automation object. It can be
used for performing operations on computer file system</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objFso=createobject ("Scripting.FileSystemObject")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Excel bject to an Automation object. It can
be used for performing operations on Spreed sheet (Ms-Excel files)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objExcel = CreateObject("Excel.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Word Object to an Automation object. It can
be used for performing operations on Ms-Word documents</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objWord = CreateObject("Word.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Database Connection to an Automation object.
It can be used for Connecting, opening and Closing databases</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objConnection = CreateObject("ADODB.Connection")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Database Recordset to an Automation object.
It can be used for performing operations on database tables(Records)</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objRecordSet = CreateObject("ADODB.Recordset")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">'creates
and returns reference of the Ms-Power point object to an Automation
object. It can be used for performing operations on Power point presentations</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
objPPT = CreateObject("PowerPoint.Application")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Verdana","sans-serif";">Set
xmldoc = WScript.CreateObject("msxml2.domdocument")</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">21)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">Round </b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Returns
a number rounded to a specified number of decimal places.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
num</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=172.499</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">num=Round(num)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
num</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">22)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">StrReverse</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">It
returns reverse value of the given sring </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x=strreverse
("dabaraedyh")</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
x</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">23)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">strComp</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">It
compares two strings based on ASCII Values and Returens -1 (1</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">st</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>less than 2</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">nd</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>), 0 (Equal) and 1 (1</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">st</span><span style="color: black; font-family: "Verdana","sans-serif";"><span style="mso-spacerun: yes;"> </span>greater than 2</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 9.5pt; mso-bidi-font-size: 12.0pt; mso-text-raise: 4.0pt; position: relative; top: -4.0pt;">nd</span><span style="color: black; font-family: "Verdana","sans-serif";">)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
x, y</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">x="cd":
y="bcd"</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">comp=strcomp(x,y)</span></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">msgbox
comp</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">24)</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">Replace</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">It replace
a sub string with given value (another sub string)</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">mystring=Replace("kb
script", "k","v")</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">msgbox
mystring</span></div>
<div align="center" class="MsoNormal" style="margin-bottom: 14.15pt; text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">User Defined Functions</span></b></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">----------------------------------------------------------</span></h3>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">i) Launching Application</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Navigation: </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
a) Launch the Browser<br />
b) Enter / Select the URL (“www.jjperfumes.com”)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Verification: </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Capture the Browser Name and Verify</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
—————</div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Launch_App()</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
SystemUtil.Run “C:\Program Files\Internet
Explorer\IEXPLORE.EXE”,”",”C:\Documents and Settings\Administrator”,”open”<br />
<span style="color: black;">Browser(“Google”).Page(“Google”).Sync</span><br />
<span style="color: black;">Browser(“Google”).Navigate
“http://www.jjperfumes.com/”</span><br />
<span style="color: black;">Wait (8)</span><br />
<span style="color: black;">Browser_Name =
Browser(“Google”).GetROProperty(“title”)</span></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Browser_Name=”JJ Perfumes-Discount perfume cheap brand
name perfumes, fragrance & cologne online” Then</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<span style="color: black;">Launch_App=”Jjperumes.com Browser Launched
Sucessfully”</span><br />
<span style="color: black;">Msgbox Launch_App</span><br />
<span style="color: black;">Else</span><br />
<span style="color: black;">Launch_App=”Jjperumes.com Browser Not Launched”</span><br />
<span style="color: black;">Msgbox Launch_App</span><br />
<span style="color: black;">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">End Function</span></b></span></div>
<div class="MsoBodyText">
——————————————————————————————–</div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">ii) Customer Registration</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Pre-Setup: Launching Application</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Navigation:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
a) Select Registration Link in jjperfumes.com homepage<br />
b) Enter all Mandatory details<br />
c) Select Submit button</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Verify:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Capture confirmation Message and Verify</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Register(Email)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume”).Link(“Register”).Click<br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebList(“usertype”).Select “Retailer”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“firstname”).Set “dfgdg”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“lastname”).Set “dgdfgdfg”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebList(“gender”).Select “Male”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“address1″).Set “dfgfdgf”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“phone”).Set “9222222223″</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“email”).Set Email</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“city”).Set “chennai”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebList(“state”).Select “MS – MISSISSIPPI”</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“zip”).Set “23456″</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“password”).SetSecure
“3c30bbc7daa0dccb83c2941bb87fa0709d34″</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume_2″).WebEdit(“conPass”).SetSecure
“3c30bbcdb1f7a32d27a56f70a60f7d1e4159″</span><br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume_2″).WebButton(“Submit”).Click</span><br />
<span style="color: black;">Wait (5)</span><br />
<span style="color: black;">Confirm_Message = Browser(“JJ Perfumes-Discount
perfume”).Page(“JJ Perfumes-Discount perfume_3″).WebElement(“Registered
successfully.”).GetROProperty(“innertext”)</span></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Confirm_Message=”Registered successfully. “Then</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<span style="color: black;">Register=”Customer Registration Sucessful”</span><br />
<span style="color: black;">Msgbox Register</span><br />
<span style="color: black;">Else</span><br />
<span style="color: black;">Register=”Registration Failed”</span><br />
<span style="color: black;">Msgbox Register</span><br />
<span style="color: black;">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">End Function</span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
——————<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">-</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Register(Email)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
Set myBrowser=Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume_2″)<br />
<span style="color: black;">Browser(“JJ Perfumes-Discount perfume”).Page(“JJ
Perfumes-Discount perfume”).Link(“Register”).Click</span><br />
<span style="color: black;">myBrowser.WebList(“usertype”).Select “Retailer”</span><br />
<span style="color: black;">myBrowser.WebEdit(“firstname”).Set “dfgdg”</span><br />
<span style="color: black;">myBrowser.WebEdit(“lastname”).Set “dgdfgdfg”</span><br />
<span style="color: black;">myBrowser.WebList(“gender”).Select “Male”</span><br />
<span style="color: black;">myBrowser.WebEdit(“address1″).Set “dfgfdgf”</span><br />
<span style="color: black;">myBrowser.WebEdit(“phone”).Set “9222222223″</span><br />
<span style="color: black;">myBrowser.WebEdit(“email”).Set Email</span><br />
<span style="color: black;">myBrowser.WebEdit(“city”).Set “chennai”</span><br />
<span style="color: black;">myBrowser.WebList(“state”).Select “MS – MISSISSIPPI”</span><br />
<span style="color: black;">myBrowser.WebEdit(“zip”).Set “23456″</span><br />
<span style="color: black;">myBrowser.WebEdit(“password”).SetSecure
“3c30bbc7daa0dccb83c2941bb87fa0709d34″</span><br />
<span style="color: black;">myBrowser.WebEdit(“conPass”).SetSecure
“3c30bbcdb1f7a32d27a56f70a60f7d1e4159″</span><br />
<span style="color: black;">myBrowser.WebButton(“Submit”).Click</span><br />
<span style="color: black;">Wait (5)</span><br />
<span style="color: black;">Confirm_Message = Browser(“JJ Perfumes-Discount
perfume”).Page(“JJ Perfumes-Discount perfume_3″).WebElement(“Registered
successfully.”).GetROProperty(“innertext”)</span></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Confirm_Message=”Registered successfully. “Then<br />
Register=”Customer Registration Sucessful”<br />
Msgbox Register<br />
Else<br />
Register=”Registration Failed”<br />
Msgbox Register<br />
End If</span></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">End Function</span></b></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">iii) Login Operation</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Pre-Requisites:<br />
a) Launching Application<br />
b) Customer Registration<br />
<b style="mso-bidi-font-weight: normal;">Navigation:</b><br />
a) Select “Login” Link in jjperfumes.com homepage<br />
b) Enter Email and Password<br />
c) Select “Login Button”<br />
<b style="mso-bidi-font-weight: normal;"><br />
Verify: </b>Check existence of LogOut Link </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">—————–</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Login(Email,
Pwd)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume”).Link(“Login”).Click<br />
Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume_2″).WebEdit(“username”).Set Email<br />
Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume_2″).WebEdit(“password”).Set Pwd<br />
Browser(“JJ Perfumes-Discount perfume”).Page(“JJ Perfumes-Discount
perfume_2″).WebButton(“Login”).Click</span></div>
<div class="MsoBodyText">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Browser(“JJ Perfumes-Discount
perfume”).Page(“JJ Perfumes-Discount perfume_3″).Link(“Logout”).Exist(10) Then<br />
Login=”Login Operation Sucessful”<br />
Msgbox Login<br />
Else<br />
Login=”Login Failed”<br />
Msgbox Login<br />
End If<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">End Function </span></b></span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">iv) Closing Application</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">————————</span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<b style="mso-bidi-font-weight: normal;">Navigation:</b><br />
————<br />
a) Check the Existence of jjperfumes.com Browser<br />
b) Close the Browser window (If exists)<br />
</span><span style="font-family: "Verdana","sans-serif";">—————–</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Launch_App()</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
SystemUtil.Run “C:\Program Files\Internet
Explorer\IEXPLORE.EXE”,”",”C:\Documents and Settings\Administrator”,”open”<br />
<span style="color: black;">Browser(“Google”).Page(“Google”).Sync</span><br />
<span style="color: black;">Browser(“Google”).Navigate
“http://www.jjperfumes.com/”</span><br />
<span style="color: black;">Wait (8)</span><br />
<span style="color: black;">Browser_Name =
Browser(“Google”).GetROProperty(“title”)</span></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Browser_Name=”JJ Perfumes-Discount perfume cheap brand
name perfumes, fragrance & cologne online” Then</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<span style="color: black;">Launch_App=”Jjperumes.com Browser Launched
Sucessfully”</span><br />
<span style="color: black;">Msgbox Launch_App</span><br />
<span style="color: black;">Else</span><br />
<span style="color: black;">Launch_App=”Jjperumes.com Browser Not Launched”</span><br />
<span style="color: black;">Msgbox Launch_App</span><br />
<span style="color: black;">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">End Function</span></b></span></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">**********************************************************</span></b></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">v) Login Operation In Flight Reservation Application</span></h3>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Login (Agent, Password)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
SystemUtil.Run “C:\Program Files\HP\QuickTest
Professional\samples\flight\app\flight4a.exe”,”",”C:\Program
Files\HP\QuickTest Professional\samples\flight\app\”,”open”<br />
<span style="color: black;">Dialog(“Login”).Activate</span><br />
<span style="color: black;">Dialog(“Login”).WinEdit(“Agent Name:”).Set Agent</span><br />
<span style="color: black;">Dialog(“Login”).WinEdit(“Password:”).Set Password</span><br />
<span style="color: black;">wait 2</span><br />
<span style="color: black;">Dialog(“Login”).WinButton(“OK”).Click</span><br />
<span style="color: black;">If Window(“Flight Reservation”).Exist(12) Then</span><br />
<span style="color: black;">Window(“Flight Reservation”).Close</span><br />
<span style="color: black;">Login=”Login Operation Sucessful”</span><br />
<span style="color: black;">Msgbox Login</span><br />
<span style="color: black;">Else</span><br />
<span style="color: black;">SystemUtil.CloseDescendentProcesses</span><br />
<span style="color: black;">‘If Dialog(“Login”).Dialog(“Flight
Reservations”).Exist(2) Then</span><br />
<span style="color: black;">‘Dialog(“Login”).Dialog(“Flight
Reservations”).WinButton(“OK”).Click</span><br />
<span style="color: black;">‘Dialog(“Login”).WinButton(“Cancel”).Click</span><br />
<span style="color: black;">‘End if</span><br />
<span style="color: black;">Login=”Login Failed”</span><br />
<span style="color: black;">Msgbox Login</span><br />
<span style="color: black;">End if</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: black;">End Function</span></b><br />
<span style="color: black;">———————————</span></span></div>
<h3>
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">vi) Open Order In Flight Reservation Application</span></h3>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Open_Order(Order_Number)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<span style="color: black;">Window(“Flight Reservation”).Activate</span><br />
<span style="color: black;">Window(“Flight
Reservation”).WinButton(“Button”).Click</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinCheckBox(“Order No.”).Set “ON”</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinEdit(“Edit”).Set Order_Number</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinButton(“OK”).Click</span><br />
<span style="color: black;">OrdNum = Window(“Flight Reservation”).WinEdit(“Order
No:”).GetVisibleText()</span><br />
<span style="color: black;">OrdNum=CInt(OrdNum)</span><br />
<span style="color: black;">If OrdNum=Order_Number Then</span><br />
<span style="color: black;">Open_Order= Order_Number& ” Opened sucessfully”</span><br />
<span style="color: black;">Msgbox Open_Order</span><br />
<span style="color: black;">Else</span><br />
<span style="color: black;">Open_Order= Order_Number& ” Not Opened”</span><br />
<span style="color: black;">Msgbox Open_Order</span><br />
<span style="color: black;">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">End Function</span></b><br />
——————————————</span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">vii) Update Order In Flight Reservation Application</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function
Update_Order(Tickets)</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
Window(“Flight Reservation”).Activate<br />
<span style="color: black;">Window(“Flight
Reservation”).WinButton(“Button”).Click</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinCheckBox(“Order No.”).Set “ON”</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinEdit(“Edit”).Set “2″</span><br />
<span style="color: black;">Window(“Flight Reservation”).Dialog(“Open
Order”).WinButton(“OK”).Click</span><br />
<span style="color: black;">Window(“Flight Reservation”).WinEdit(“Tickets:”).Set
Tickets</span><br />
<span style="color: black;">Window(“Flight Reservation”).WinButton(“Update
Order”).Click</span><br />
<span style="color: black;">Wait (10)</span><br />
<span style="color: black;">Message = Window(“Flight
Reservation”).ActiveX(“Threed Panel Control”).GetROProperty(“text”)</span></span></div>
<div class="MsoBodyText">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">If Message=”Update Done…” Then<br />
Update_Order=”Order Updated Sucessfully”<br />
Msgbox Update_Order<br />
Else<br />
Update_Order=”Order Not Updated”<br />
Msgbox Update_Order<br />
End If<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">End
Function</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
—————————————–</span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">viii) ‘Write Function to Count how many Browsers opened on desktop
and close them all</span></h3>
<div class="MsoBodyText">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Close_Browsers()<br />
Dim oBrowser, Browsers, TotBrowsers, i<br />
Set oBrowser=Description.Create<br />
oBrowser(“micclass”).Value=”Browser”<br />
Set Browsers=Desktop.ChildObjects(oBrowser)<br />
TotBrowsers=Browsers.Count<br />
Msgbox TotBrowsers<br />
For i= 0 to TotBrowsers-1 Step 1<br />
Browsers(i).close<br />
Next</span><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
<b style="mso-bidi-font-weight: normal;">End Function</b></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;"><br />
—————————</span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">ix) ‘Write Function to Count how many Buttons available in FR
Window</span></h3>
<div class="MsoBodyText">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Count_Buttons()<br />
Dim oButton, Buttons, TotButtons, i<br />
Set oButton=Description.Create<br />
oButton(“Class Name”).Value=”WinButton”<br />
Set Buttons=Window(“text:=Flight Reservation”).ChildObjects(oButton)<br />
TotButtons=Buttons.Count<br />
Msgbox TotButtons<br />
End Function<br />
Call Count_Buttons()<br />
—————————–</span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">x) ‘Write Function to Count how many Objects available in FR Window
by specified Test Object class</span></h3>
<div class="MsoBodyText">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Count_Objects(Object)<br />
Dim obj, Objects, TotObjects, i<br />
Set obj=Description.Create<br />
obj(“Class Name”).Value=Object<br />
Set Objects=Window(“text:=Flight Reservation”).ChildObjects(obj)<br />
TotObjects=Objects.Count<br />
Msgbox TotObjects<br />
End Function<br />
Call Count_Objects(“WinRadioButton”)<br />
Call Count_Objects(“WinButton”)<br />
Call Count_Objects(“WinEdit”)<br />
Call Count_Objects(“WinComboBox”)<br />
——————————–</span></div>
<h3>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 14.0pt;">xi) ‘Write function to capture all button names one by one from
Login Dialog Box</span></h3>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Capture_Buttons()<br />
Dim oButton, Buttons, TotButtons, i, myButton<br />
Set oButton=Description.Create<br />
oButton(“Class Name”).Value=”WinButton”<br />
Set Buttons=Dialog(“text:=Login”).ChildObjects(oButton)<br />
TotButtons=Buttons.Count</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">For i= 0 to TotButtons-1<br />
myButton=Buttons(i).GetRoProperty(“text”)<br />
Msgbox myButton<br />
Next<br />
End Function<br />
Call Capture_Buttons()<br />
——————————————<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">xii) ‘Write function to Count Howmany Links available in Google
Homepage</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-size: 12.0pt;">Function Count_Links()<br />
Dim oLink, Links, TotLinks, i<br />
Set oLink=Description.Create<br />
oLink(“micclass”).Value=”Link”<br />
Set
Links=Browser(“title:=Google”).Page(“title:=Google”).ChildObjects(oLink)<br />
TotLinks=Links.Count<br />
Msgbox TotLinks<br />
End Function<br />
Call Count_Links()</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">Regular Expressions in QTP</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">What is Regular
Expression?</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">It is a way
of representing data using symbols. They are often used within matching,
searching or replacing algorithms.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Regular Expressions in
QTP:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Regular
expressions can be used in QTP for identifying objects and text strings with
varying values. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Where we use: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o Defining
the property values of an object in Descriptive programming for handling
dynamic objects</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">o For
parameterizing a step </span></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";">o
creating checkpoints with varying values</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Using Regular Expressions
in QTP:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
We can define a regular expression for a constant value, a Data Table parameter
value, an Environment parameter value, or a property value in Descriptive
programming. <br />
<br />
We can define a regular expression in standard checkpoint to verify the
property values of an object; we can set the expected value of an object's
property as a regular expression so that an object with a varying value can be
verified. <br />
<br />
We can define the text string as a regular expression, when creating a text
checkpoint to check that a varying text string is displayed on our application,
<br />
For XML checkpoints we can set attribute or element values as regular
expressions. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Ways of Regular
Expressions:</span></b><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">a) Backslash
Character:</span></b><br />
<br />
A backslash (\) can serve two purposes. It can be used in conjunction
with a special character to indicate that the next character be treated as a
literal character.<br />
Alternatively, if the backslash (\) is used in conjunction with some characters
that would otherwise be treated as literal characters, such as the letters n,
t, w, or d, the combination indicates a special character. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">b) Matching Any
Single Character:</span></b><br />
<br />
A period (.) instructs QTP to search for any single character (except for \n). <br />
Ex:<br />
welcome. <br />
Matches welcomes, welcomed, or welcome followed by a space or any other single
character. </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">c) Matching Any Single
Character in a List:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
Square brackets instruct QTP to search for any single character within a list
of characters. <br />
Ex:<br />
To search for the date 1867, 1868, or 1869, enter: <br />
<br />
186[789] </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">d) Matching Any Single
Character Not in a List:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
When a caret (^) is the first character inside square brackets, it
instructs QTP to match any character in the list except for the ones specified
in the string.<br />
Example: <br />
[^ab] <br />
Matches any character except a or b. </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">e) Matching Any Single
Character within a Range:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
To match a single character within a range, we can use square brackets ([
]) with the hyphen (-) character.<br />
Example:<br />
For matching any year in the 2010s, enter: <br />
<br />
201[0-9] </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">f) Matching Zero or More
Specific Characters:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
An asterisk (*) instructs QTP to match zero or more occurrences of the
preceding character.<br />
For example: <br />
<br />
ca*r <br />
<br />
Matches car, caaaaaar, and cr</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">g) Matching One or More
Specific Characters:</span></b></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";"><br />
A plus sign (+) instructs QTP to match one or more occurrences of the
preceding character.<br />
For example: <br />
ca+r <br />
Matches car and caaaaaar, but not cr. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">h) Matching Zero or One
Specific Character:</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
A question mark (?) instructs QTP to match zero or one occurrences of the
preceding character.<br />
For example: <br />
ca?r <br />
Matches car and cr, but nothing else. </span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">i) Grouping Regular
Expressions:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
Parentheses (()) instruct QTP to treat the contained sequence as a unit,
just as in mathematics and programming languages. Using groups is especially
useful for delimiting the argument(s) to an alternation operator ( | ) or a
repetition operator ( * , + , ? , { } ).</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">j) Matching One of
Several Regular Expressions:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
A vertical line (|) instructs QTP to match one of a choice of
expressions.</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">k) Matching the
Beginning of a Line:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
A caret (^) instructs QTP to match the expression only at the start of a
line, or after a newline character.<br />
<br />
l) Matching the End of a Line: <br />
<br />
A dollar sign ($) instructs QTP to match the expression only at the end of a
line, or before a newline character.</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">m) Matching Any
AlphaNumeric Character Including the Underscore:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
\w instructs QTP to match any alphanumeric character and the underscore
(A-Z, a-z, 0-9, _).</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">n) Matching Any
Non-AlphaNumeric Character:</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
\W instructs QTP to match any character other than alphanumeric
characters and underscores.</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">o) Combining Regular
Expression Operators: </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";"><br />
We can combine regular expression operators in a single expression to achieve
the exact search criteria we need.<br />
For example, <br />
start.* <br />
Matches start, started, starting, starter, and so forth. <br />
we can use a combination of brackets and an asterisk to limit the search to a
combination of non-numeric characters. <br />
For example: <br />
[a-zA-Z]* <br />
To match any number between 0 and 1200, we need to match numbers with 1 digit,
2 digits, 3 digits, or 4 digits between 1000-1200. <br />
The regular expression below matches any number between 0 and 1200. <br />
([0-9]?[0-9]?[0-9]|1[01][0-9][0-9]|1200) </span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">RegExp object</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">VB Script
is providing RegExp object for defining Regular expressions, It provides simple
support for defining regular expressions.</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Regular
Expression Object Properties and Methods:</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Properties:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">a) Global
Property</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">b)
IgnoreCase Property</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">c) Pattern
Property</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Methods:</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">a) Execute
Method</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">b) Replace
Method</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";">c)
Test Method</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">Regular Expressions Examples: </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Match File Names in a
Directory against Regular Expression</span></b><span style="font-family: "Verdana","sans-serif";"><br />
<br />
Set objFS = CreateObject("Scripting.FileSystemObject")<br />
Set objShell = CreateObject("WScript.Shell")<br />
strCurrentDirectory = objShell.CurrentDirectory<br />
<br />
Set objFolder = objFS.GetFolder(strCurrentDirectory)<br />
Set colFiles = objFolder.Files<br />
<br />
Set objRE = New RegExp<br />
objRE.Global = True<br />
objRE.IgnoreCase = False<br />
objRE.Pattern = WScript.Arguments(0)<br />
<br />
For Each objFile In colFiles<br />
bMatch = objRE.Test(objFile.Name)<br />
If bMatch Then<br />
WScript.Echo objFile.Name<br />
End If<br />
Next<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">2) Match
Content in a File against a Regular Expression</span></b><br />
strFileName = "E:\gcreddy.txt"<br />
Set objFS = CreateObject("Scripting.FileSystemObject")<br />
<br />
Set objTS = objFS.OpenTextFile(strFileName)<br />
strFileContents = objTS.ReadAll<br />
WScript.Echo "Searching Within: "<br />
WScript.Echo strFileContents<br />
objTS.Close<br />
<br />
Set objRE = New RegExp<br />
objRE.Global = True<br />
objRE.IgnoreCase = False<br />
objRE.Pattern = WScript.Arguments(0)<br />
<br />
Set colMatches = objRE.Execute(strFileContents)<br />
WScript.Echo vbNewLine & "Resulting Matches:"<br />
For Each objMatch In colMatches<br />
WScript.Echo "At position " & objMatch.FirstIndex
& " matched " & objMatch.Value<br />
Next</span></div>
<h3>
jects </h3>
</div>
<b><span style="font-family: "Times New Roman","serif"; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span></b>
<div class="Section6">
<div align="center" class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">VB Script Objects </span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">a) FileSystemObject</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Scripting allows us to
process drives, folders, and files using the FileSystemObject (FSO) object
model.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating FileSystemObject:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("Scripting.FileSystemObject")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim objFso</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Set
objFso=CreateObject("Scripting.FileSystemObject")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objFso.CteateTextFile("D:\gcreddy.txt")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">b) Dictionary </span></b></div>
<div class="MsoBodyText">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Dictionary Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("Scripting.Dictionary")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
c) Excel Application</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Excel Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("Excel.Application")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
d) Word Application</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Word Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("Word.Application")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
e) Shell</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Shell Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">WScript.CreateObject("Wscript.Shell")</b></span><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
f) Network</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Network Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">WScript.CreateObject("WScript.Network")</b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
g) PowerPoint</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating PowerPointObject:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("PowerPoint.Application")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
h) ADODB Connection</span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif";">The ADO Connection Object is used to
create an open connection to a data source. Through this connection, you
can access and manipulate a database.</span></div>
<div class="MsoBodyText">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Database Connection Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("ADODB.Connection")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
i) ADODB RecordSet</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif";">The ADO Recordset object is used to
hold a set of records from a database table. A Recordset object consist of records
and columns (fields).</span></div>
<div class="MsoBodyText">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Database RecordSet Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("ADODB.RecordSet")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
j) ADODB Command</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif";">The ADO Command object is used to
execute a single query against a database. The query can perform actions like
creating, adding, retrieving, deleting or updating records.</span></div>
<div class="MsoBodyText">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Database Command Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Set Variable=CreateObject("ADODB.Command")</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Example:</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
k) Error </span></b><span style="font-family: "Verdana","sans-serif";"><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple; font-family: "Verdana","sans-serif";">Creating Error Object:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">l) RegExp </span></b><span style="font-family: "Verdana","sans-serif";"><br />
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: purple;">Creating
RegExp Object:</span></b><br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Verdana","sans-serif";">Set
objReg=CreateObject("vbscript.regexp")</span></b></div>
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
m) Internet Explorer</span></b><span style="font-family: "Verdana","sans-serif";"><br />
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
n) Outlook Express</span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: blue;"> </span><span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">a) Dictionary
Object</span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText">
<span style="color: blue;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Dictionary Object that
stores data key, item pairs.</span><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
<br />
</span><span style="color: black; font-family: "Verdana","sans-serif";">A
Dictionary object is the equivalent of a PERL associative array/Hash Variable.
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 an integer or a string, but can be anything except an array.</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";"><br />
</span></b><span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Creating a
Dictionary Object:</span></b></span></div>
<h5>
<span class="SourceText"><span style="font-family: "Verdana","sans-serif"; font-size: 12.0pt; font-weight: normal; mso-bidi-font-size: 10.0pt; mso-bidi-font-weight: bold;">Set objDictionary = CreateObject("Scripting.Dictionary")</span></span><span style="color: blue; font-family: "Verdana","sans-serif";"> </span></h5>
<h5>
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-bidi-font-size: 10.0pt;">Dictionary Objects Methods: </span></h5>
<div class="MsoBodyText">
<span style="font-family: "Verdana","sans-serif";"><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Add Method</span></b><span style="color: black;"> </span><br />
<span style="color: black;"><br />
Adds a key and item pair to a Dictionary object<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Exists
Method</span></b><span style="color: black;"><br />
<br />
Returns true if a specified key exists in the Dictionary object, false if it
does not.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Items
Method</span></b><span style="color: black;"><br />
<br />
Returns an array containing all the items in a Dictionary object.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Keys
Method</span></b><span style="color: black;"><br />
<br />
Returns an array containing all existing keys in a Dictionary object.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Remove
Method</span></b><span style="color: black;"><br />
<br />
Removes a key, item pair from a Dictionary object.<br />
<br />
</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;">RemoveAll
Method</span></b><span style="color: black;"><br />
<br />
The RemoveAll method removes all key, item pairs from a Dictionary object.<br />
</span><span style="color: blue;"> </span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Example:</span></b><br />
<br />
<br />
<span style="color: black;">Dim cities</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><span style="color: black;">Set cities =
CreateObject("Scripting.Dictionary")<br />
cities.Add "h", "Hyderabad"<br />
cities.Add "b", "Bangalore"<br />
cities.Add "c", "Chennai"</span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Dictionary
Objects Properties:</span></b><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Count Property</span></b><span style="color: blue;"><br />
<br />
</span><span style="color: black;">Returns the number of items in a collection or
Dictionary object. Read-only. </span><span style="color: blue;"><br />
<br />
<b style="mso-bidi-font-weight: normal;">CompareMode Property</b><br />
</span><span style="color: black;">Sets and returns the comparison mode for
comparing string keys in a Dictionary object.</span><span style="color: blue;"><br />
<br />
<b style="mso-bidi-font-weight: normal;">Key Property</b><br />
<br />
</span><span style="color: black;">Sets a key in a Dictionary object.</span><span style="color: blue;"><br />
<br />
<b style="mso-bidi-font-weight: normal;">Item Property</b><br />
</span><span style="color: black;">Sets or returns an item for a specified key in
a Dictionary object. For collections, returns an item based on the specified
key. Read/write. </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Examples:</span></b><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">1)
Add Elements to a Dictionary</span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Set objDictionary = CreateObject("Scripting.Dictionary")<br />
<br />
objDictionary.Add "Printer 1", "Printing" <br />
objDictionary.Add "Printer 2", "Offline"<br />
objDictionary.Add "Printer 3", "Printing"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">2) Delete All Elements from a Dictionary</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
Set objDictionary = CreateObject("Scripting.Dictionary")</span><span style="font-family: "Verdana","sans-serif";"><br />
<span style="color: black;"><br />
<br />
objDictionary.Add "Printer 1", "Printing" <br />
objDictionary.Add "Printer 2", "Offline"<br />
objDictionary.Add "Printer 3", "Printing"<br />
colKeys = objDictionary.Keys<br />
<br />
Wscript.Echo "First run: "<br />
For Each strKey in colKeys<br />
Wscript.Echo strKey<br />
Next<br />
<br />
objDictionary.RemoveAll<br />
colKeys = objDictionary.Keys<br />
<br />
Wscript.Echo VbCrLf & "Second run: "<br />
For Each strKey in colKeys<br />
Wscript.Echo strKey<br />
Next</span></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3) Delete One Element from a Dictionary</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Set objDictionary =
CreateObject("Scripting.Dictionary")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 1", "Printing" </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 2", "Offline"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 3", "Printing"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">colKeys =
objDictionary.Keys</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo "First
run: " </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">For Each strKey in
colKeys</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo strKey</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Next</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Remove("Printer
2")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">colKeys =
objDictionary.Keys</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo VbCrLf
& "Second run: " </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">For Each strKey in
colKeys</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo strKey</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Next</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4) List the Number of Items in a Dictionary</span></b><span style="color: black; font-family: "Verdana","sans-serif";"><br />
<br />
<br />
Set objDictionary = CreateObject("Scripting.Dictionary")<br />
<br />
objDictionary.Add "Printer 1", "Printing" <br />
objDictionary.Add "Printer 2", "Offline"<br />
objDictionary.Add "Printer 3", "Printing"<br />
Wscript.Echo objDictionary.Count</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">5) Verify the Existence of a Dictionary Key</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Set objDictionary =
CreateObject("Scripting.Dictionary")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 1", "Printing" </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 2", "Offline"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">objDictionary.Add
"Printer 3", "Printing"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">If
objDictionary.Exists("Printer 4") Then</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo "Printer 4 is in the Dictionary."</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Else</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Wscript.Echo "Printer 4 is not in the Dictionary."</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">End If</span></div>
</div>
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span>
<div class="Section7">
<h3>
VBScript Coding Conventions </h3>
</div>
<b><span style="font-family: "Times New Roman","serif"; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span></b>
<div class="Section8">
<div class="MsoBodyText">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Coding conventions</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> are suggestions are
designed to help us write code using VB Script.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Coding conventions can include the following: </span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Naming conventions for objects, variables, and procedures </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Commenting conventions </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Text formatting and indenting guidelines </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">The main reason for
using a consistent set of coding conventions is to standardize the structure
and coding style of a script or set of scripts so that we and others can easily
read and understand the code.<br />
<br />
Using good coding conventions results in clear, precise, and readable source
code that is consistent with other language conventions and is intuitive. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Variable Naming Conventions</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">To enhance readability
and consistency, we have to use the following prefixes with descriptive names
for variables in our VBScript code.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";"><br />
Subtype
Prefix
Example<br />
---------------------------------------------- </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Boolean
bln
blnFound</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------<br />
Byte
byt
bytRasterData</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Date (Time)
dtm
dtmStart</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">----------------------------------------------------
<br />
Double
dbl
dblTolerance</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Error
err
errOrderNum</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Integer
int
IntQuantity</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Long
lng
lngDistance</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Object
obj
objCurrent</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
<br />
Single
sng
sngAverage</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">String
str
strFirstName</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">-----------------------------------------------------</span></div>
<div class="MsoBodyText">
<span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Object Naming
Conventions: </span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">The following table
lists recommended conventions for objects you may encounter while programming
VBScript.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Object type
Prefix Example</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">3D
Panel
pnl pnlGroup</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Animated
button
ani
aniMailBox</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Check
box
chk
chkReadOnly</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Combo box
cbo
cboEnglish</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Command
button cmd
cmdExit</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Common
dialog
dlg
dlgFileOpen</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Frame
fra
fraLanguage</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Image
img imgIcon</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Label
lbl
lblHelpMessage</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Line
lin
linVertical</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">List
Box
lst
lstPolicyCodes</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Spin
spn spnPages</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Text
box
txt
txtLastName</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Slider
sld
sldScale</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">---------------------------------------------------</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Code Commenting Conventions</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">All procedures should
begin with a brief comment describing what they do. This description should not
describe the implementation details (how it does it) because these often change
over time, resulting in unnecessary comment maintenance work, or worse, erroneous
comments. The code itself and any necessary inline comments describe the
implementation. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Arguments passed to a
procedure should be described when their purpose is not obvious and when the
procedure expects the arguments to be in a specific range. Return values for
functions and variables that are changed by a procedure, especially through
reference arguments, should also be described at the beginning of each
procedure.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Procedure header
comments should include the following section headings. For examples, see the
"Formatting Your Code" section that follows.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Section Heading </span></b><span style="color: black; font-family: "Verdana","sans-serif";"> <b style="mso-bidi-font-weight: normal;">Comment
Contents</b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Purpose:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> What the procedure does (not how).</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Assumptions:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> List of any external variable, control, or
otherelement
whose state affects this procedure.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Effects:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> List of the procedure's effect on each external
variable, control, or other element.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";"><br />
Inputs</span></b><span style="color: black; font-family: "Verdana","sans-serif";">:
Explanation of each argument that is not obvious. Each argument should be on a
separate line with inline comments.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif";">Return Values:</span></b><span style="color: black; font-family: "Verdana","sans-serif";"> Explanation of the value returned.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Remember the following points: </span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">•</span><span style="color: black; font-family: "Verdana","sans-serif";">Every important variable declaration should include an inline
comment describing the use of the variable being declared. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">•</span><span style="color: black; font-family: "Verdana","sans-serif";">Variables, controls, and procedures should be named clearly to ensure
that inline comments are only needed for complex implementation details. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">•</span><span style="color: black; font-family: "Verdana","sans-serif";">At the beginning of your script, you should include an overview
that describes the script, enumerating objects, procedures, algorithms, dialog
boxes, and other system dependencies. Sometimes a piece of pseudocode
describing the algorithm can be helpful. </span></div>
<div class="MsoBodyText">
<span style="font-family: "Verdana","sans-serif";"><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Formatting the
Code</span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Screen space should be
conserved as much as possible, while still allowing code formatting to reflect
logic structure and nesting. Here are a few suggestions: </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Indent standard nested blocks four spaces. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Indent the overview comments of a procedure one space. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;">• </span><span style="color: black; font-family: "Verdana","sans-serif";">Indent the highest level statements that follow the overview
comments four spaces, with each nested block indented an additional four spaces.
</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">The following code
adheres to VBScript coding conventions.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'*********************************************************</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">' Purpose: Locates the
first occurrence of a specified user </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'
in the UserList array.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">' Inputs: strUserList():
the list of users to be searched.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'
strTargetUser: the name of the user to search for.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">' Returns: The index of
the first occurrence of the strTargetUser </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'
in the strUserList array. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'
If the target user is not found, return -1.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">'*********************************************************</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">Function intFindUser
(strUserList(), strTargetUser)</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Dim i ' Loop counter.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Dim blnFound ' Target found flag</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">intFindUser = -1</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">i = 0 ' Initialize loop counter</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Do While i <= Ubound(strUserList) and Not blnFound</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">If strUserList(i) =
strTargetUser Then </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">blnFound =
True ' Set flag to True</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">intFindUser =
i ' Set return value to loop count</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">End If</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">i = i + 1 '
Increment loop counter</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black;"> </span><span style="color: black; font-family: "Verdana","sans-serif";">Loop</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif";">End Function</span></div>
</div>
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Mangal; mso-bidi-language: HI; mso-fareast-font-family: SimSun; mso-fareast-language: HI; mso-font-kerning: .5pt;"><br clear="all" style="mso-break-type: section-break; page-break-before: auto;" />
</span>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">VBScript Classes </span></b></div>
<div class="MsoNormal">
<span style="color: blue;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Creating
Classes</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Classes
aren't a new concept in scripting. JavaScript, JScript, and other scripting
languages have supported classes or similar elements for years. However,
VBScript 5.0 is the first version of VBScript to support classes. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">To use
classes in your VBScript code, you first need to obtain VBScript 5.0 by
downloading the appropriate self-executable file from the Microsoft Developer
Network (MSDN) Web site (http://msdn.microsoft.com/scripting) or by installing
Microsoft Internet Explorer (IE) 5.0. Then you need to understand what a
VBScript class is and learn how to declare, define, initialize, and instantiate
a class. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">VBScript Classes </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">VBScript
5.0 supports two types of objects: COM objects and Class objects (typically referred
to as simply classes). VBScript COM objects have basic subtypes, such as an
Integer or String. VBScript classes have an abstract subtype that encapsulates
data and the functions to work with that data. You can think of a VBScript
class as having a souped-up subtype that provides you with more computing power
and flexibility. (Other differences exist between these two types of objects.
For more information, see the Web-exclusive sidebar "How VBScript Classes
and COM Objects Differ" on the Win32 Scripting Journal Web site at
http://www.winntmag.com/ newsletter/scripting. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">You can use
classes to describe complex data structures. For example, if your application
tracks customers and orders, you can define two classes for them, each with a
unique set of internal data (typically called properties) and functions
(typically called methods). You can then manage customers and orders as if they
were native VBScript subtypes. More important, because you assign a class its
properties and methods (i.e., its programming interface), you have an
object-oriented tool to improve VBScript applications. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Declaring a Class </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">You use the
Class statement to declare a class. This statement's syntax is: </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Class name</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">'
Properties and methods go here.</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End Class</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">where name
is the name you give that class. You declare the properties and methods for
your class between the Class and End Class clauses. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">For
example, suppose you want to create the VBScript class FileList, which Listing
1 contains. This class manages those files in a folder that meet a filename
specification that you provide. You create this class by first specifying the
keyword Class followed by the class' name Class FileList. Next, you declare the
class' properties and methods. FileList has two properties (FileSpec and
FolderPath) and one method (Search). </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Declaring the FileSpec
Property</span></b><span style="font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">The
FileSpec property holds the filename specification. For example, the filename
specification might be C:\*.*. You want users to be able to freely read and
write values to this property, so you declare FileSpec as an external, or
public, variable with the Public statement </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Public FileSpec</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">You can use
a public variable in any script, not just the script in which you created the
variable. However, if you use a public variable, you have no control over the
value that users assign to the variable and no control over the value that the
variable returns. Thus, you can't use public variables to hold values that you
need to validate. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Declaring the FolderPath
Property</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">The
FolderPath property holds the full path to the folder containing the files.
After a user sets a folder path, you need to validate that the folder exists,
which means you can't use a public variable. Instead, you need to store the
folder path in an internal, or private, variable and use two public property
procedures to read and write to that variable. (Public property procedures are
wrappers that hide the code that gets and sets the values of private
variables.) </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Prefixing a
private variable with the m_ string is a common scripting convention. For
example, the private variable for the FolderPath property is m_folderPath. To
declare m_folderPath, you use the Private statement </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Private m_folderPath</span></b><span style="color: blue; font-family: "Verdana","sans-serif";"> </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Procedures
and variables that have the Private qualifier aren't visible outside the class.
In addition, private variables apply only to the script in which you created
them. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">After you
declare m_folderPath, you need to declare the two public property procedures
that you'll use to read and write to that variable. The first procedure to
declare is the Property Get procedure, which returns the values of properties.
The second procedure is the Property Let procedure, which assigns values to
properties. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">To declare
the Property Get procedure, you use the Property Get statement </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">Public
Property Get FolderPath</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">FolderPath
= m_folderPath</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">End
Property</span></div>
<div class="MsoNormal">
<span style="font-family: "Verdana","sans-serif";">where
FolderPath is the name of that procedure. By including the Public statement
with the Property Get statement, you're making the value that the FolderPath
procedure returns available for public reading. Thus, by assigning FolderPath
to m_folderPath, you make the value of m_folderPath available for public
reading.</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN" style="color: blue; font-family: "Verdana","sans-serif"; font-size: 18.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">VBScript
Syntax Rules and Guidelines</span></b></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="mso-ansi-language: EN;">1) Case-sensitivity:</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">By default, VBScript is not case sensitive and does not
differentiate between upper-case and lower-case spelling of words, for example,
in variables, object and method names, or constants. </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">For example, the two statements below are identical in
VBScript: </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">Browser("Mercury").Page("Find a
Flight:").WebList("toDay").Select "31" </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">browser("mercury").page("find a
flight:").weblist("today").select "31" </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="mso-ansi-language: EN;">2) Text strings:</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">When we enter a value as a text string, we must add
quotation marks before and after the string. For example, in the above segment
of script, the names of the Web site, Web page, and edit box are all text
strings surrounded by quotation marks. </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">Note that the value 31 is also surrounded by quotation
marks, because it is a text string that represents a number and not a numeric
value. </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">In the following example, only the property name (first
argument) is a text string and is in quotation marks. The second argument (the
value of the property) is a variable and therefore does not have quotation
marks. The third argument (specifying the timeout) is a numeric value, which
also does not need quotation marks. </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">Browser("Mercury").Page("Find a
Flight:").WaitProperty("items count", Total_Items, 2000) </span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="mso-ansi-language: EN;">3) Variables:</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">We can specify variables to store strings, integers,
arrays and objects. Using variables helps to make our script more readable and
flexible</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span style="color: blue;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">VB Script General Examples</span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">1) Write a program for finding out whether the
given year is a leap year or not? </span></b><br />
<br />
Dim xyear<br />
xyear=inputbox ("Enter Year")<br />
If xyear mod 4=0 Then<br />
msgbox "This is a Leap year"<br />
Else <br />
msgbox "This is NOT"<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">2) Write a
program for finding out whether the given number is, Even number or Odd number?</span></b><br />
<br />
Dim num<br />
num=inputbox ("Enter a number")<br />
If num mod 2=0 Then<br />
msgbox "This is a Even Number"<br />
Else <br />
msgbox "This is a Odd Number"<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">3) Read two
numbers and display the sum?</span></b><br />
<br />
Dim num1,num2, sum<br />
num1=inputbox ("Enter num1")<br />
num2=inputbox ("Enter num2")<br />
sum= Cdbl (num1) + Cdbl (num2) 'if we want add two strings conversion require<br />
msgbox ("Sum is " &sum)<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">4) Read P,T,R
values and Calculate the Simple Interest?</span></b><br />
<br />
Dim p,t, r, si<br />
p=inputbox ("Enter Principle")<br />
t=inputbox ("Enter Time")<br />
r=inputbox ("Enter Rate of Interest")<br />
si= (p*t*r)/100 ' p= principle amount, t=time in years, r= rate of interest<br />
msgbox ("Simple Interest is " &si)<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">5) Read Four
digit number, calculate & display the sum of the number or display Error
message if the number is not a four digit number?</span></b><br />
<br />
Dim num, sum<br />
num=inputbox ("Enter a Four digit number")<br />
If Len(num) = 4 Then<br />
sum=0<br />
sum=sum+num mod 10<br />
num=num/10<br />
num= left (num, 3)<br />
sum=sum+num mod 10<br />
num=num/10<br />
num= left (num, 2)<br />
sum=sum+num mod 10<br />
num=num/10<br />
num= left (num, 1)<br />
sum=sum+num mod 10<br />
msgbox ("Sum is " &sum)<br />
else <br />
msgbox "Number, you entered is not a 4 digit number"<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">6) Read any
Four-digit number and display the number in reverse order?</span></b><br />
<br />
Dim num,rev<br />
num= inputbox("Enter a number")<br />
If len(num)=4 Then<br />
rev=rev*10 + num mod 10<br />
num=num/10<br />
num= left(num,3)<br />
rev=rev*10 + num mod 10<br />
num=num/10<br />
num= left(num,2)<br />
rev=rev*10 + num mod 10<br />
num=num/10<br />
num= left(num,1)<br />
rev=rev*10 + num mod 10<br />
msgbox "Reverse Order of the number is "&rev <br />
Else<br />
msgbox "Number, you entered is not a 4 digit number"<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">7) Read 4
subjects marks; calculate the Total marks and grade?</span></b><br />
<br />
<i style="mso-bidi-font-style: normal;">a) If average marks Greater than or equal
to 75, grade is Distinction</i><br />
<i style="mso-bidi-font-style: normal;">b) If average marks Greater than or equal
to 60 and less than 75 , then grade is First</i><br />
<i style="mso-bidi-font-style: normal;">c) If average marks Greater than or equal
to 50 and less than 60 , then grade is Second</i><br />
<i style="mso-bidi-font-style: normal;">d) If average marks Greater than or equal
to 40 and less than 50 , then grade is Third</i><br />
<i style="mso-bidi-font-style: normal;">e) Minimum marks 35 for any subject,
otherwise 'no grade fail')</i><br />
<br />
Dim e,m,p,c, tot<br />
e=inputbox ("Enter english Marks")<br />
m=inputbox ("Enter maths Marks")<br />
p=inputbox ("Enter physics Marks")<br />
c=inputbox ("Enter chemistry Marks")<br />
tot= cdbl(e) + cdbl(m) + cdbl(p) + cdbl(c)<br />
msgbox tot<br />
If cdbl(e) >=35 and cdbl(m) >=35 and cdbl(p) >=35 and cdbl(c) >=35
and tot >=300 Then<br />
msgbox "Grade is Distinction"<br />
else If cdbl(e) >=35 and cdbl(m) >=35 and cdbl(p) >=35 and cdbl(c)
>=35 and tot >=240 and tot<300 Then <br />
msgbox "Grade is First"<br />
else If cdbl(e) >=35 and cdbl(m) >=35 and cdbl(p) >=35 and cdbl(c)
>=35 and tot >=200 and tot<240 Then<br />
msgbox "Grade is Second"<br />
else If cdbl(e) >=35 and cdbl(m) >=35 and cdbl(p) >=35 and cdbl(c)
>=35 and tot >=160 and tot<200 Then<br />
msgbox "Grade is Third"<br />
else <br />
msgbox "No Grade, Fail"<br />
End If<br />
End If <br />
End If<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">8) Display Odd
numbers up to n?</span></b><br />
<br />
Dim num,n<br />
n=Inputbox ("Enter a Vaule")<br />
For num= 1 to n step 2 <br />
msgbox num<br />
Next<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">9) Display Even
numbers up to n?</span></b><br />
<br />
Dim num,n<br />
n=Inputbox ("Enter a Vaule")<br />
For num= 2 to n step 2<br />
msgbox num <br />
Next<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">10) display
natural numbers up to n and write in a text file?</span></b><br />
<br />
Dim num, n, fso, myfile<br />
n= inputbox ("Enter any Value")<br />
num=1<br />
For num= 1 to n step 1<br />
Set fso= createobject ("scripting.filesystemobject")<br />
set myfile=fso.opentextfile ("E:\gcreddy.txt", 8, true)<br />
myfile.writeline num<br />
myfile.close<br />
Next<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">11) Display
Natural numbers in reverse order up to n?</span></b><br />
<br />
Dim num,n<br />
n=Inputbox ("Enter a Vaule")<br />
For num=n to 1 step -1<br />
msgbox num<br />
Next <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">12) Display
Natural numbers sum up to n? (Using For...Next Loop)</span></b><br />
<br />
Dim num, n, sum<br />
n= inputbox ("Enter a Value")<br />
sum=0<br />
For num= 1 to n step 1<br />
sum= sum+num<br />
Next<br />
msgbox sum<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">13) Display
Natural numbers sum up to n? (using While...Wend Loop)</span></b><br />
<br />
Dim num, n, sum<br />
n= inputbox ("Enter a Value")<br />
While num <=cdbl (n)<br />
sum= sum+num<br />
num=num+1<br />
Wend<br />
msgbox sum<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">14) Display
Natural numbers sum up to n? (Using Do...Until...Loop)</span></b><br />
<br />
Dim num, n, sum<br />
n= inputbox ("Enter a Value")<br />
sum=0<br />
num=1<br />
Do <br />
sum= sum+num<br />
num=num+1<br />
Loop Until num =cdbl (n+1)<br />
msgbox sum<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">15) Write a Function
for Natural Numbers sum up to n?</span></b><br />
<br />
Function NNumCou (n)<br />
Dim num, sum<br />
sum=0<br />
For num= 1 to n step 1<br />
sum= sum+num<br />
Next<br />
msgbox sum<br />
End Function<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">16) Verify
weather the entered 10 digit value is a numeric value or not? </span></b><br />
<br />
Dim a,x,y,z,num<br />
num=Inputbox ("Enter a Phone Number")<br />
d1= left (num,1)<br />
d10=Right (num,1)<br />
d2=mid (num, 2, len (1))<br />
d3=mid (num, 3, len (1))<br />
d4=mid (num, 4, len (1))<br />
d5=mid (num, 5, len (1))<br />
d6=mid (num, 6, len (1))<br />
d7=mid (num, 7, len (1))<br />
d8=mid (num, 8, len (1))<br />
d9=mid (num, 9, len (1))<br />
<br />
If isnumeric (d1) = "True" and isnumeric (d2) = "True" and
isnumeric (d3) = "True" and isnumeric (d4) = "True"and
isnumeric (d5) = "True"and isnumeric (d6) = "True"and
isnumeric (d7) = "True"and isnumeric (d8) = "True"and
isnumeric (d9) = "True"and isnumeric (d10) = "True" Then<br />
<br />
msgbox "It is a Numeric Value"<br />
else<br />
Msgbox "It is NOT Numeric"<br />
End If<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">17) Verify
weather the entered value is a 10 digit value or not and Numeric value or not?
(Using multiple if conditions)</span></b><br />
<br />
Dim a,x,y,z,num<br />
num=Inputbox ("Enter a Phone Number")<br />
d1= left (num,1)<br />
d10=Right (num,1)<br />
d2=mid (num, 2, len (1))<br />
d3=mid (num, 3, len (1))<br />
d4=mid (num, 4, len (1))<br />
d5=mid (num, 5, len (1))<br />
d6=mid (num, 6, len (1))<br />
d7=mid (num, 7, len (1))<br />
d8=mid (num, 8, len (1))<br />
d9=mid (num, 9, len (1))<br />
<br />
If len (num) =10 Then<br />
<br />
If isnumeric (d1) = "True" and isnumeric (d2) = "True" and
isnumeric (d3) = "True" and isnumeric (d4) = "True"and
isnumeric (d5) = "True"and isnumeric (d6) = "True"and
isnumeric (d7) = "True"and isnumeric (d8) = "True"and
isnumeric (d9) = "True"and isnumeric (d10) = "True" Then<br />
msgbox "It is a Numeric Value"<br />
End If<br />
End If<br />
<br />
If len (num) <> 10 Then<br />
Msgbox "It is NOT valid Number "<br />
End If</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">18) Generate interest for 1 to 5 years (for 1 year
-7%, 2 years -8%, 3 years-9%, 4 years-10%, 5 years -11%)</span></b></div>
<div class="MsoNormal">
Dim amount, duration, intr<br />
amount=inputbox("enter amount")<br />
If amount<10000 Then<br />
msgbox "low amount"<br />
else<br />
For duration=1 to 5 <br />
If duration=1 Then<br />
intr=amount*7/100<br />
msgbox "1 year intrest is: " &intr<br />
<br />
else if duration=2 Then<br />
intr=amount*8/100<br />
msgbox "2 years intrest is: " &intr<br />
<br />
else if duration=3 Then<br />
intr=amount*9/100<br />
msgbox "3 years intrest is: "&intr<br />
<br />
else if duration=4 Then<br />
intr=amount*10/100<br />
msgbox "4 years intrest is: "&intr<br />
<br />
else if duration=5 Then<br />
intr=amount*11/100<br />
msgbox "5 years intrest is: "&intr<br />
else<br />
msgbox "invalid data"<br />
End If<br />
End If<br />
End If<br />
End If<br />
End If<br />
Next<br />
End If </div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="mso-ansi-language: EN;">4) Parentheses:</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span style="color: black;"> </span><span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">To achieve the desired result and to avoid
errors, it is important that we use parentheses () correctly in our statements.
</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="mso-ansi-language: EN;">5) Indentation:</span></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12.0pt;">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">We can indent or outdent our script to reflect the
logical structure and nesting of the statements. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN" style="mso-ansi-language: EN;">6) Comments:</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">We
can add comments to our statements using an apostrophe ('), either at the
beginning of a separate line, or at the end of a statement. It is recommended
that we add comments wherever possible, to make our scripts easier to
understand and maintain. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN" style="mso-ansi-language: EN;">7) Spaces:</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN" style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN; mso-bidi-font-size: 12.0pt;">We
can add extra blank spaces to our script to improve clarity. These spaces are
ignored by VBScript.</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 24.0pt; mso-bidi-font-size: 12.0pt;">VBScript General Examples</span></b></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">1) Read a value and find
size of the value</span></b></div>
<div class="MsoNormal">
<br />
<span style="font-family: "Verdana","sans-serif";">Dim val:
val=Inputbox("Enter value for val: ")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_length =Len(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox "Size of
"&val&" is "&val_length</span><br />
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">2) Read a value and find whether the value is numeric or not?</span></b><br />
<br />
<span style="font-family: "Verdana","sans-serif";">Dim val:
val=Inputbox("Enter value for val: ")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_type =IsNumeric(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">If val_type = true Then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"val is Numeric"</span><br />
<span style="font-family: "Verdana","sans-serif";">else</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"val is not Numeric"</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">3)'Read a value and find whether the value
is Date type data or not?</span></b><br />
<br />
<span style="font-family: "Verdana","sans-serif";">Dim val:
val=Inputbox("Enter value for val: ")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_type =IsDate(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">If val_type = true Then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"val is Date type data"</span><br />
<span style="font-family: "Verdana","sans-serif";">else</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"val is not date type"</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">4)Read a value and Verify whether the value is 10-digit number or
not and started with 9 0r 8.</span></b><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">'Then Display it is a valid mobile number</span></b><br />
<br />
<span style="font-family: "Verdana","sans-serif";">Dim val,val_Length,
val_Numeric, val_Start</span><br />
<span style="font-family: "Verdana","sans-serif";">val=Inputbox("Enter value
for val: ")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Length= Len(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Numeric=IsNumeric(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Start=Left(val,1)</span><br />
<span style="font-family: "Verdana","sans-serif";">If val_Length=10 and
val_Numeric and val_Start=9 or val_Start=8 Then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val&" is a valid mobile number "</span><br />
<span style="font-family: "Verdana","sans-serif";">Else</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val&" is not a valid mobile number "</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;"><br />
</span></b><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">5) 'Read a mobile number and verify the
series</span></b><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">'if it starts with 92478 or 92471 then display it is TataIndicom
number</span><span style="color: blue;"><br />
</span></b><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">'if it starts with 98490 or 98480 then
display it is Airtel number</span></b><br />
<br />
<span style="font-family: "Verdana","sans-serif";">Dim val,
val_Length,val_Numeric,val_Series,val_Start</span><br />
<span style="font-family: "Verdana","sans-serif";">val=Inputbox("Enter value
for val: ")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Length= Len(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Numeric=IsNumeric(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Start=Left(val,1)</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Series=Left(val,5)</span><br />
<span style="font-family: "Verdana","sans-serif";">If val_Numeric=true Then</span><br />
<br />
<span style="font-family: "Verdana","sans-serif";">If val_Length=10 and
val_Start=9 Then</span><br />
<br />
<span style="font-family: "Verdana","sans-serif";">If val_Series
= 92478 or val_Series=92471 Then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"It is TataIndicom Number"</span><br />
<span style="font-family: "Verdana","sans-serif";">ElseIf
val_Series=98490 or val_Series = 98480 then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
"It is Airtel Number"</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<br />
<span style="font-family: "Verdana","sans-serif";">Else</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val&" is not a valid mobile number "</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<span style="font-family: "Verdana","sans-serif";">Else </span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val& " is Invalid data"</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">6) Read a Value and Verify weather the value is started with</span><span style="color: blue;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">Alfa bytes or not? (First
letter should be Alfa byte)</span></b> </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<span style="font-family: "Verdana","sans-serif";">Dim
val, val_Asc</span><br />
<br />
<span style="font-family: "Verdana","sans-serif";">val=Inputbox("enter a
value")</span><br />
<span style="font-family: "Verdana","sans-serif";">val_Asc=Asc(val)</span><br />
<span style="font-family: "Verdana","sans-serif";">Msgbox val_Asc</span><br />
<span style="font-family: "Verdana","sans-serif";">If val_Asc>=65 and val_Asc<=90
or val_Asc>=97 and val_Asc<=122Then</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val&" is an Alphabet"</span><br />
<span style="font-family: "Verdana","sans-serif";">Else</span><br />
<span style="font-family: "Verdana","sans-serif";">msgbox
val&" is not an Alphabet"</span><br />
<span style="font-family: "Verdana","sans-serif";">End If</span><br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif";">7) Read a value and Verify weather the value is Alfa bytes are not?</span></b></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif";">Dim
str, valAsc, flag,i<br />
Dim strlen, counter,valsingle<br />
counter=0<br />
<br />
str=Inputbox("enter a string value")<br />
strlen= Len(str)<br />
For i=1 to strlen step 1<br />
valsingle=Mid(str,i,1)<br />
valAsc=Asc(valsingle)<br />
<br />
If valAsc>=65 and valAsc<=90 or
valAsc>=97 and valAsc<=122Then<br />
flag=1<br />
counter=counter+1<br />
Else<br />
flag=0<br />
End If<br />
Next<br />
<br />
msgbox "No.of characters " &counter<br />
<br />
If counter=strlen and flag=1Then<br />
msgbox str&" is an Alphabetic value"<br />
Else<br />
msgbox str&" is not a</span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<span style="color: blue;"> </span><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-size: 18.0pt; mso-bidi-font-size: 12.0pt;">VB Script
Glossary of Terms </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">ActiveX control </span></b><br />
An object that you place on a form to enable or enhance a user's interaction
with an application. ActiveX controls have events and can be incorporated into
other controls. The controls have an .ocx file name extension. <br />
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">ActiveX object </span></b><br />
An object that is exposed to other applications or programming tools through
Automation interfaces. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Argument </span></b><br />
A constant, variable, or expression passed to a procedure. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Array</span> </b><br />
A set of sequentially indexed elements having the same type of data. Each
element of an array has a unique identifying index number. Changes made to one
element of an array do not affect the other elements. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">ASCII </span></b><span style="color: blue;">Character Set </span><br />
American Standard Code for Information Interchange (ASCII) 7-bit character set
widely used to represent letters and symbols found on a standard U.S. keyboard.
The ASCII character set is the same as the first 128 characters (0–127) in the
ANSI character set. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Automation
object </span></b><br />
An object that is exposed to other applications or programming tools through
Automation interfaces. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Bitwise
comparison</span></b><span style="color: blue;"> </span><br />
A bit-by-bit comparison of identically positioned bits in two numeric
expressions. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Boolean
expression </span></b><br />
An expression that evaluates to either True or False. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">By reference </span></b><br />
A way of passing the address, rather than the value, of an argument to a
procedure. This allows the procedure to access the actual variable. As a
result, the variable's actual value can be changed by the procedure to which it
is passed. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">By value</span></b><span style="color: blue;"> </span><br />
A way of passing the value, rather than the address, of an argument to a
procedure. This allows the procedure to access a copy of the variable. As a
result, the variable's actual value can't be changed by the procedure to which
it is passed. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">character code</span></b><span style="color: blue;"> </span><br />
A number that represents a particular character in a set, such as the ASCII
character set. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Class</span> </b><br />
The formal definition of an object. The class acts as the template from which
an instance of an object is created at run time. The class defines the
properties of the object and the methods used to control the object's behavior.
<br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Class module </span></b><br />
A module containing the definition of a class (its property and method
definitions). <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Collection</span>
</b><br />
An object that contains a set of related objects. An object's position in the
collection can change whenever a change occurs in the collection; therefore,
the position of any specific object in the collection may vary. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Comment</span></b>
<br />
Text added to code by a programmer that explains how the code works. In Visual
Basic Scripting Edition, a comment line generally starts with an apostrophe
('), or you can use the keyword Rem followed by a space. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Comparison
operator</span> </b><br />
A character or symbol indicating a relationship between two or more values or
expressions. These operators include less than (<), less than or equal to
(<=), greater than (>), greater than or equal to (>=), not equal
(<>), and equal (=). <br />
<br />
Is is also a comparison operator, but it is used exclusively for determining if
one object reference is the same as another. <br />
<br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Constant </span></b><br />
A named item that retains a constant value throughout the execution of a
program. Constants can be used anywhere in your code in place of actual values.
A constant can be a string or numeric literal, another constant, or any
combination that includes arithmetic or logical operators except Is and exponentiation.
For example:</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Data ranges </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Each Variant subtype has a
specific range of allowed values: <br />
Subtype Range<br />
Byte 0 to 255.<br />
Boolean True or False.<br />
Integer -32,768 to 32,767.<br />
Long -2,147,483,648 to 2,147,483,647.<br />
Single -3.402823E38 to -1.401298E-45 for negative values; 1.401298E-45 to
3.402823E38 for positive values.<br />
Double -1.79769313486232E308 to -4.94065645841247E-324 for negative values;
4.94065645841247E-324 to 1.79769313486232E308 for positive values.<br />
Currency -922,337,203,685,477.5808 to 922,337,203,685,477.5807.<br />
Date January 1, 100 to December 31, 9999, inclusive.<br />
Object Any Object reference.<br />
String Variable-length strings may range in length from 0 to approximately 2
billion characters.<br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Date expression </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Any expression that can be
interpreted as a date. This includes any combination of date literals, numbers
that look like dates, strings that look like dates, and dates returned from
functions. A date expression is limited to numbers or strings, in any
combination, that can represent a date from January 1, 100 through December 31,
9999. <br />
Dates are stored as part of a real number. Values to the left of the decimal
represent the date; values to the right of the decimal represent the time.
Negative numbers represent dates prior to December 30, 1899. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Date literal </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Any sequence of characters
with a valid format that is surrounded by number signs (#). Valid formats
include the date format specified by the locale settings for your code or the
universal date format. For example, #12/31/99# is the date literal that
represents December 31, 1999, where English-U.S. is the locale setting for your
application. <br />
In VBScript, the only recognized format is US-ENGLISH, regardless of the actual
locale of the user. That is, the interpreted format is mm/dd/yyyy. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Date separators </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Characters used to separate
the day, month, and year when date values are formatted. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Empty </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A value that indicates that no
beginning value has been assigned to a variable. Empty variables are 0 in a
numeric context, or zero-length in a string context. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Error number </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A whole number in the range 0
to 65,535, inclusive, that corresponds to the Number property of the Err
object. When combined with the Name property of the Err object, this number
represents a particular error message. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Expression </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A combination of keywords,
operators, variables, and constants that yield a string, number, or object. An
expression can perform a calculation, manipulate characters, or test data. </div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Intrinsic constant </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A constant provided by an
application. Because you can't disable intrinsic constants, you can't create a
user-defined constant with the same name. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Keyword </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A word or symbol recognized as
part of the VBScript language; for example, a statement, function name, or
operator. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Locale </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
The set of information that
corresponds to a given language and country. A locale affects the language of
predefined programming terms and locale-specific settings. There are two
contexts where locale information is important: <br />
• The code locale affects the language of terms such as keywords and defines
locale-specific settings such as the decimal and list separators, date formats,
and character sorting order. <br />
• The system locale affects the way locale-aware functionality behaves, for
example, when you display numbers or convert strings to dates. You set the
system locale using the Control Panel utilities provided by the operating
system. </div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Nothing </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
The special value that
indicates that an object variable is no longer associated with any actual
object. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Null </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A value indicating that a
variable contains no valid data. Null is the result of: <br />
• An explicit assignment of Null to a variable. <br />
• Any operation between expressions that contain Null. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Numeric expression </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Any expression that can be
evaluated as a number. Elements of the expression can include any combination
of keywords, variables, constants, and operators that result in a number. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Object type </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A type of object exposed by an
application, for example, Application, File, Range, and Sheet. Refer to the
application's documentation (Microsoft Excel, Microsoft Project, Microsoft
Word, and so on) for a complete listing of available objects. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">pi </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Pi is a mathematical constant
equal to approximately 3.1415926535897932. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Private </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Variables that are visible
only to the script in which they are declared. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Procedure </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A named sequence of statements
executed as a unit. For example, Function and Sub are types of procedures. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Procedure level </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Describes statements located
within a Function or Sub procedure. Declarations are usually listed first,
followed by assignments and other executable code. For example: <br />
<br />
Sub MySub() ' This statement declares a sub procedure block.<br />
Dim A ' This statement starts the procedure block.<br />
A = "My variable" ' Procedure-level code.<br />
Debug.Print A ' Procedure-level code.<br />
End Sub ' This statement ends a sub procedure block.<br />
Note that script-level code resides outside any procedure blocks. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Property </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A named attribute of an
object. Properties define object characteristics such as size, color, and
screen location, or the state of an object, such as enabled or disabled. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Public </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Variables declared using the
Public Statement are visible to all procedures in all modules in all
applications. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Run time </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
The time when code is running.
During run time, you can't edit the code. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Run-time error </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
An error that occurs when code
is running. A run-time error results when a statement attempts an invalid
operation. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Scope </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Defines the visibility of a
variable, procedure, or object. For example, a variable declared as Public is
visible to all procedures in all modules. Variables declared in procedures are
visible only within the procedure and lose their value between calls. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">SCODE </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A long integer value that is
used to pass detailed information to the caller of an interface member or API
function. The status codes for OLE interfaces and APIs are defined in
FACILITY_ITF. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Script level </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Any code outside a procedure
is referred to as script-level code. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Seed </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
An initial value used to
generate pseudorandom numbers. For example, the Randomize statement creates a
seed number used by the Rnd function to create unique pseudorandom number
sequences. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">String comparison </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A comparison of two sequences
of characters. Unless specified in the function making the comparison, all
string comparisons are binary. In English, binary comparisons are
case-sensitive; text comparisons are not. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">String expression </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
Any expression that evaluates
to a sequence of contiguous characters. Elements of a string expression can
include a function that returns a string, a string literal, a string constant,
or a string variable. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Type library </span></b></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt;">
A file or component within
another file that contains standard descriptions of exposed objects,
properties, and methods. <br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">Variable </span></b></div>
<div class="MsoNormal">
A named storage location that can contain data that can be
modified during program execution. Each variable has a name that uniquely
identifies it within its level of scope. <br />
Variable names: <br />
• Must begin with an alphabetic character. <br />
• Can't contain an embedded period or type-declaration character. <br />
• Must be unique within the same scope. <br />
• Must be no longer than 255 characters. </div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8273718619661589297.post-46242204979847153302012-09-25T09:57:00.000-07:002012-09-25T09:57:15.566-07:00 Inserting Checkpoints<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
<div align="center" class="MsoNormal" style="text-align: center;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Inserting Checkpoints</span></b></div>
<div class="MsoNormal" style="margin-left: .25in;">
<br /></div>
<div class="MsoNormal" style="margin-left: .25in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Check point is
a verification point, it takes expected result from the user and compares with
actual results during execution and provides test results.</span></div>
<div class="MsoNormal" style="margin-left: .25in;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0.25in; text-align: justify;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">There are 11 Checkpoints available in QTP:</span></b></div>
<div class="MsoNormal" style="margin-left: .25in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 37.5pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -19.5pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">1. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Standard
check point</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 37.5pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -19.5pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">2. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Text
check point</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 37.5pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -19.5pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">3. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Text
area check point</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 37.5pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -19.5pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">4. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Bit map
check point</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 37.5pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -19.5pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">5. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Data
base check point</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 37.5pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -19.5pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">6. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Accessibility
check point</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 37.5pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -19.5pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">7. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">XML
Check point (from Application)</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 37.5pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -19.5pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">8. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">XML
Check point (from Resource)</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 37.5pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -19.5pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">9. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Page
check point</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .25in; margin-right: 0in; margin-top: 6.0pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">10</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">. Image checkpoint</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .25in; margin-right: 0in; margin-top: 6.0pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">11</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">. Table checkpoint </span></div>
<div class="MsoNormal" style="margin-left: .25in;">
<br /></div>
<div class="MsoNormal" style="margin-left: .25in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Note 1: From 6
to 11 checkpoints are only for Web.</span></div>
<div class="MsoNormal" style="margin-left: .25in;">
<br /></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Note 2: From 9 to 11 checkpoints are hidden checkpoints, we can
insert these checkpoints through standard checkpoint.</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 38.25pt; text-indent: -.25in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">1.
Standard Checkpoint: </span></b></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">It checks object property values. We can use this checkpoint for
checking any property value. </span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Navigation for Inserting
standard checkpoint</span></b></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Keep tool under recording mode > place cursor in desired
location > Insert > check point > Standard checkpoint > Show the
object > click okay > select property and enter expected results
& click Ok and stop Recording.</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Navigation for Editing
standard checkpoint</span></b></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Select Checkpoint statement and right click > choose checkpoint
properties option > modify the value > click Ok.</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Navigation for Deleting
standard checkpoint:</span></b></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Select Checkpoint statements and right click > choose delete
option.</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Inserting Standard check
points through active screen:</span></b></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">View > Active Screen >place cursor in desired location
>Place mouse pointer on active screen & right click> choose insert
standard checkpoint option > click ok > enter expected result > click
ok</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Note: Inserting Standard check points through keyword view same as
in expert view.</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Note:</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;"> We can insert standard checkpoints in 3 ways.</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 41.75pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -.3in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">a. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Through
expert view, </span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 41.75pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -.3in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">b. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Through
keyword view, </span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: 41.75pt; margin-right: 0in; margin-top: 6.0pt; text-indent: -.3in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">c. </span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Through
Active screen.</span></div>
<div class="MsoNormal" style="margin-right: 20.25pt;">
<div dir="rtl" style="text-align: right;">
<br /></div>
</div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">2) Text Checkpoint:</span></b></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;"> It
Checks object’s text property value in different ways. </span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Navigation: </span></b></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Keep tool
under Recording mode >Insert menu > checkpoint > Text checkpoint >
Show the object > click ok > Select options</span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">(Match case;
ignore spaces, exact match, text not displayed.)</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">We can select one or more options > click ok & stop
Recording.</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 38.25pt; text-indent: -.25in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">3) Text Area
Checkpoint: </span></b></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">It checks the
text area present in the application. </span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Navigation:</span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Keep tool
under Recording mode > Insert menu> Checkpoint > Text area checkpoint
> Mark the area of text > select one or more options </span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<br /></div>
<div class="MsoNormal">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">(Match case, ignore spaces, exact match,
text not displayed.)</span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Click ok and stop recording.</span></div>
<div class="MsoNormal" style="margin-left: 42.0pt; text-indent: -21.75pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">4.
Bitmap checkpoint:</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;"> </span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">It compares
bitmaps; we can compare complete bitmaps as well as part of the bitmaps.</span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Navigation</span></b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">:</span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Keep tool
under Recording mode > Insert menu > Checkpoint > Bitmap checkpoint
> show the Bitmap >click ok >select “check only selected area” option
if we want to compare part of the bitmap > click ok >stop recording.</span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 42.0pt; text-indent: -21.75pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">5.
Database checkpoint:</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;"> </span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">It checks
Content of the back end Database. </span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Navigation: </span></b></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Insert >
checkpoint > Database checkpoint >choose “specify SQL statement manually”
option >click next > click create > select machine data source >
Select DSN (QT_flight32) > click ok > enter SQL statement (select * from
orders) > finish > click ok.</span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Note:</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;"> here we do not need to put
tool under Recording mode and we do not need AUT since data is from backend.</span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 42.0pt; text-indent: -21.75pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">6.
Accessibility check point: </span></b></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">It checks
whether the webpage in our web application is developed according to W3C (World
Wide Web consortium) Rules and Regulations or not.</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">It is a configurable checkpoint, according to our requirements, we
can customize.</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Configuring accessibility
checkpoint: </span></b></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Tools menu> options >web > advanced > check/uncheck
items > click apply > click ok</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Invigilation: </span></b></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Keep tool under recording mode with web environment
>insert>checkpoint>accessibility checkpoint>show the
webpage>click ok>click ok>stop recording.</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Result Criteria: </span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt; text-indent: -.25in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">a)
If item is available but not according to W3C rules then fail.</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt; text-indent: -.25in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">b)
If an item is available, according to W3C rules then Pass.</span></div>
<div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 6.0pt; text-indent: -.25in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">c)
If an item is not available then result would be pass</span></div>
<div class="MsoNormal" style="margin-left: .25in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">7. XML Check point (from Application)</span></b></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">It checks
content of the XML file.</span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Navigation: </span></div>
<div class="MsoNormal" style="margin-left: 20.25pt;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Keep tool
under Recording mode in web environment > insert menu > checkpoint (from
application)> show the xml pages >click ok > stop Recording.</span></div>
<div class="MsoNormal" style="margin-left: .25in; text-indent: 2.25pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: .25in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">8. XML Check point (from Resource)</span></b></div>
<div class="MsoNormal" style="margin-left: .25in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">It checks
content of the XML file.</span></div>
<div class="MsoNormal" style="margin-left: .25in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Navigation:
Insert menu > checkpoint >xml checkpoint (from resource) > browse path
of the XML File > click ok > click ok.</span></div>
<div class="MsoNormal" style="margin-left: .25in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Note: 1. If
XML file is an individual and path available, and then we can go for inserting
xml checkpoint from resource.</span></div>
<div class="MsoNormal" style="margin-left: .25in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;">Note: 2. If
XML file is part of web application, separate path is not available then we can
choose inserting XML checkpoints from application.</span></div>
<div class="MsoNormal" style="margin-bottom: 14.15pt; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%;"><br />
<b style="mso-bidi-font-weight: normal;"><span style="color: blue;">9. Page
checkpoint: </span></b></span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">It checks number of Links,
Images and Loading time in a web page.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">It is a hidden checkpoint; we
can insert this through standard checkpoint. </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Navigation:
</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Keep tool under Recording mode
with web environment > Insert menu > checkpoint > Standard checkpoint
>show the web page > click ok > click ok > stop recording.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 37.5pt; margin-right: 0in; margin-top: 0in; text-indent: -19.5pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">10. Image checkpoint:</span></b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt;"> </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">It checks Image property
values.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Navigation:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt;"> Keep tool under Recording
mode with web environment > Insert menu > checkpoint >standard
checkpoint > show the image > select image > click ok > click ok
>stop recording.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 37.5pt; margin-right: 0in; margin-top: 0in; text-indent: -19.5pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">11. Table checkpoint:</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt;"> </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">It checks content of the web
tables.</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Navigation: Keep tool under
Recording mode under web environment > Insert menu > checkpoint >
standard checkpoint >show the web table > click ok >stop recording</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Under Standing checkpoint</span></i></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="mso-cellspacing: 0in; mso-padding-alt: 3.75pt 3.75pt 3.75pt 3.75pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="background: #CCCCCC; padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div align="center" class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28919"></a><b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Checkpoint Type </span></b></div>
</td>
<td style="background: #CCCCCC; padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div align="center" class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28921"></a><b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Description </span></b></div>
</td>
<td style="background: #CCCCCC; padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div align="center" class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: center;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28923"></a><b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Example of Use </span></b></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28925"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Standard
Checkpoint </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28927"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Checks
values of an object's properties. </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28929"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Check
that a radio button is selected. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28931"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Image
Checkpoint </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28933"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Checks
the property values of an image. </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28935"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Check
that the image source file is correct. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28937"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Table
Checkpoint </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28939"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Checks
information in a table. </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28941"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Check
that the value in a table cell is correct. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28943"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Page
Checkpoint </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28945"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Checks
the characteristics of a Web page. </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28947"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Check
how long a Web page takes to load or if a Web page contains broken links. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28949"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Text
Checkpoint </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28951"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Checks
that a text string is displayed in the appropriate place in a Web page or
application. </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28953"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Check
whether the expected text string is displayed in the expected location in a
test object. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp35061"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Text
Area Checkpoint </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp35063"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Checks
that a text string is displayed within a defined area in a Windows-based
application. </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp35065"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Check
that an area of a dialog box includes text that was entered in another part
of the application. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 7;">
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28955"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Bitmap
Checkpoint </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28957"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Checks
an area of a Web page or application after capturing it as a bitmap. </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28959"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Check
that a Web page (or any portion of it) is displayed as expected. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 8;">
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28961"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Database
Checkpoint </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28963"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Checks
the contents of databases accessed by an application or Web site. </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28965"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Check
that the value in a database query is correct. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 9;">
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28967"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Accessibility
Checkpoint </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28969"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Identifies
areas of a Web site to check for Section 508 compliancy. </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28971"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Check
if the images on a Web page include ALT properties, required by the W3C Web
Content Accessibility Guidelines. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 10; mso-yfti-lastrow: yes;">
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28973"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">XML
Checkpoint </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp28975"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Checks
the data content of XML documents. </span></div>
</td>
<td style="padding: 3.75pt 3.75pt 3.75pt 3.75pt;" valign="top"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp35160"></a><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Check
the content of an element to make sure that its tags, attributes, and values
have not changed. </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="http://www.blogger.com/blogger.g?blogID=8273718619661589297" name="wp35144"></a><b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Note: </span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">XML file checkpoints are used to check a specified XML
file; XML application checkpoints are used to check an XML document within a
Web page. </span></div>
</td>
</tr>
</tbody></table>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">PROGRAMS
:-</span></i></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt;"><span style="mso-tab-count: 1;"> </span></span></i></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<i style="mso-bidi-font-style: normal;"><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Bit Map check point:</span></i></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">invokeapplication("C:\Program
Files\HP\QuickTest Professional\samples\flight\app\flight3a.exe")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinEdit("Agent
Name:").Set "aaaa"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinEdit("Password:").SetSecure
"mercury"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinButton("OK").Check
CheckPoint("OK_2")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinButton("OK").Click</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Window("Flight
Reservation").Close</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><span style="color: #c0504d; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-themecolor: accent2;">Page check points
:</span></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">systemutil.Run
"iexplore","http://balaprasadreddy/login.jsp"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Login").Check CheckPoint("actiTIME - Login_3")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Login").WebEdit("username").Set "admin"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Login").WebEdit("pwd").SetSecure "manager"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Login").WebButton("Login now").Click</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Login_2").Check CheckPoint("actiTIME - Login")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Login_2").Check CheckPoint("actiTIME - Login_2")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Open Tasks").Link("Completed Tasks").Click</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Active Projects").WebButton("Add New Customer").WaitProperty
"disabled", false, 10000</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Completed Tasks").Link("Projects & Customers").Click</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Active Projects").WebButton("Add New Customer").Click</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Active Projects").WebButton("Add New Customer").Click</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Browser("Browser").Page("actiTIME
- Active Projects").Check CheckPoint("actiTIME - Active Projects
& Customers")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: #c00000; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Standard
check point </span></i></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">systemutil.Run
"C:\Program Files\HP\QuickTest
Professional\samples\flight\app\flight3a.exe"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinEdit("Agent
Name:").Set "aaaa"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinEdit("Password:").SetSecure
"mercury"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinButton("OK").Check
CheckPoint("OK_3")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinButton("OK").Click</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Window("Flight
Reservation").Close</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><span style="color: #c00000; font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Text
Area :</span></i></b></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").Activate</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinEdit("Agent
Name:").Set "dddd"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinEdit("Password:").SetSecure
"mercury"</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinButton("Cancel").Check
CheckPoint("Cancel")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinButton("Help").Check
CheckPoint("Help")</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Dialog("Login").WinButton("OK").Click</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt;">Window("Flight
Reservation").Close</span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in;">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8273718619661589297.post-31669283716028392552012-09-23T18:29:00.005-07:002012-09-23T18:29:38.722-07:00 QTP Methods / Operations<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: center; text-autospace: none;">
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"> </span><b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">QTP Methods / Operations</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">1) Activate Method</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">It
activates dialog boxes/Windows</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
Object hierarchy. Activate</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"> </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex: </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Dialog(“Login”).Activate</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Window(“Flight
Reservation”).Activate</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">2) Click </span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Method</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">It
clicks on an object (Buttons)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
Object hierarchy. Click</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:
</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Dialog(“Login”).Winbutton(“ok”).click</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">3) Close </span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Method</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">It
closes the window,Dialog box, Browser window etc.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
Object hierarchy. Close</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:
</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Window(“Flight
Reservation”).Close</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Browser(“Browser”).Close</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">4) Dblclick</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">It
Double clicks the object.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">5) Set </span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Method</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">It
can be used in three ways.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">a. For setting the value of an edit box</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
Object Hierarchy. SET “Value”</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:
Dialog (“Login”).WinEdit(“Agent Name”).Set “asdf”</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">b. Selecting a Radio Button</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
Object Hierarchy. Set</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:
Window("Flight Reservation").WinRadioButton("Business").Set</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">c. Selecting/Deselecting check boxes</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:object
Hierarchy.Set “ON/off”</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:
Window ("Flight Reservation"). Dialog("Open
Order").WinCheckBox("Order No.").Set "ON"</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">6) Select </span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Method:</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">It
is used for selecting an item from a combo box or list box.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
Object hierarchy.select “item”</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:
</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Window("Flight
Reservation").WinComboBox("Fly From:").Select "London"</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Window("Flight
Reservation").Dialog("Flights
Table").WinList("From").Select "12572</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">7) GetVisibletext:</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"> It returns Text from the specified area.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
Variable =object hierarchy.getvisibletext</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">x=Window("Flight
Reservation").WinComboBox("Fly From:").GetVisibleText</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">msgbox
x</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">8) GetRoproperty:</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">It
returns current object property value. It can be used for getting any object’s,
any property value.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
Variable = object hierarchy.getroproperty (“property name”)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:
x=Window("Flight
Reservation").WinEdit("Tickets:").GetROProperty
("width")</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">msgbox
x</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">9) Navigate</span></b><b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"> </span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Method: </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">It
opens a specified URL in the Browser.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
object hierarchy.navigate “URL”</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:
Browser("Yahoo!").Navigate </span><a href="http://www.google.co.in/"><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">http://www.google.co.in/</span></a></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">10) Getitemscount:</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"> It returns number of items in a combobox.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
Variable=object hierarchy.getitemscount</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:
x=Window("Flight Reservation").WinComboBox("Fly From:").GetItemsCount</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">msgbox
x</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">11) Getcontent:</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"> It returns all items from a combobox.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
variable=object hierarchy.GetContent</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:
x=Window("Flight Reservation").WinComboBox("Fly
From:").GetContent</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">msgbox
x</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">12) Exist property</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">: It checks whether the object is available or not.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
Object hierarchy.exist(time in seconds)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:
Window("Flight Reservation").Exist(5)</span></div>
<div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: center; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">QTP Data Table Methods</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(1) <b><span style="color: blue;">Add
Sheet:</span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"> <br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to “add”
one new sheet to the run time data table.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: DataTable.AddSheet
"sheet name"</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex: DataTable.AddSheet
"gcreddy"</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(2) <b><span style="color: blue;">Delete
Sheet:</span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"> <br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to “delete”
one specified sheet from the Run Time Data table.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: datatable.DeleteSheet
(Sheet_ID) </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex: datatable.DeleteSheet (3)</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(3) <b><span style="color: blue;">GetSheetCount</span></b><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to count
number of sheets in the run time data table.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">datatable.GetSheetCount</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">msgbox datatable.GetSheetCount</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(4) <b><span style="color: blue;">GetRowCount</span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to count
number of rows in the 1st sheet</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(longest column) of the Run time
data table.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: datatable.GetRowCount </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex: msgbox datatable.GetRowCount</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(5) <b><span style="color: blue;">GetSheet</span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to return a
specified sheet from the Run Time data table.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
datatable.GetSheet(SheetID) </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex: msgbox datatable.
GetSheet(1).GetRowCount</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(6) <b><span style="color: blue;">Value</span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to set or
get value of cell in the specified parameter and the current row of the Rum
time data table.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">To set data</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax:
datatable.Value(Parameter_Name, Sheet_Name) = Value / variable Or</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">datatable(Parameter_Name,
Sheet_Name) = Value / variable</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">To get data</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: Variable =
datatable.Value(Parameter_Name, Sheet_Name) Or</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Variable =
datatable(Parameter_Name, Sheet_Name)</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex:</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Option explicit Dim a, b, c</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">a=datatable.Value (1,1)
b=datatable.Value (2,1) c=cint(a)+cint(b) datatable.Value (3,1) = c</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Note: Default property of
Datatable is value</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(7) <b><span style="color: blue;">SetCurrentRow</span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to take a
specified row as current row in the Run Time Datatable (By default it is 1st
Row of 1st Sheet)</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: datatable.SetCurrentRow(Row_Number)</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
g="gcreddy"</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">datatable.SetCurrentRow (3)
datatable.Value (1,1) = g<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(8) <b><span style="color: blue;">SetNextRow</span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to take the
row after the current Row as New Current Row in the Run time data table.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: datatable.SetNextRow</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex: g="gcreddy"</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">datatable.SetCurrentRow (3)
datatable.SetNextRow datatable.Value (1,1) = g</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(9) <b><span style="color: blue;">SetPrevRow</span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to take the
row before the current Row as New Current Row in the Run time data table.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: datatable.SetPrevRow</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex: g="gcreddy"</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">datatable.SetCurrentRow (3)
datatable.SetPrevRow datatable.Value (1,1) = s</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(10) <b><span style="color: blue;">Import</span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to import
Microsoft Excel File to the Runtime Data Table (Including all sheets)</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: datatable.Import “Path of
File”</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex: datatable.Import
“F:\Inputdata.xls”</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">11) <b><span style="color: blue;">ImportSheet
</span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to import a
specified sheet of Microsoft Excel Sheet to the Runtime Data table.</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: datatable.ImportSheet
“Path of File”, “Source Sheet”, “Destination Sheet”</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex: datatable.ImportSheet
“E:\gcreddy.xls”,3,1</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">(12) <b><span style="color: blue;">Export</span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to export a
copy of Run Time Data table to another location (Including all sheets)</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: datatable.Export “Path of
File”</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex: datatable.Export
“F:\gcreddy.xls”</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">13) <b><span style="color: blue;">ExportSheet </span></b></span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">We can use this method to export a
copy specified sheet of Run Time Data table to the existing or new Excel File. </span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Syntax: datatable.ExportSheet
“Path of File”, “Sheet Name / Source Sheet”</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Ex: datatable.ExportSheet
“F:\anji.xls”, 2</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
</span><b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Data Driven Testing for
Login Operation using Data Table methods</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"><br />
<br />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Verdana\, sans-serif";">Datatable.AddSheet
"Login"<br />
Datatable.ImportSheet "C:\Documents and
Settings\gcr\Desktop\gcreddy.xls",1,3<br />
Rows_count=Datatable.GetSheet(3).GetRowCount<br />
<br />
For i= 1 to Rows_count<br />
Datatable.SetCurrentRow(i)<br />
SystemUtil.Run "C:\Program Files\HP\QuickTest
Professional\samples\flight\app\flight4a.exe","","C:\Program
Files\HP\QuickTest Professional\samples\flight\app\","open"<br />
Dialog("Login").Activate<br />
Dialog("Login").WinEdit("Agent Name:").Set
Datatable("Agent",3)<br />
Dialog("Login").WinEdit("Password:").Set
Datatable("Pwd",3)<br />
Dialog("Login").WinButton("OK").Click<br />
<br />
If window("Flight Reservation").exist(10) Then<br />
Login="Login Operation Successful"<br />
Datatable("Result",3)=Login<br />
Reporter.ReportEvent
micPass,"res","Passed"<br />
else<br />
Reporter.ReportEvent micFail,"res","Failed"<br />
Login="Login Operation Failed"<br />
Datatable("Result",3)=Login<br />
<br />
Dialog("Login").Dialog("Flight
Reservations").WinButton("OK").Click<br />
Dialog("Login").WinButton("Cancel").Click<br />
End If<br />
<br />
If Window("Flight Reservation").Exist(3)Then<br />
Window("Flight Reservation").Close<br />
End if<br />
Next</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman";"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Synchronization </span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">It is a process of matching the speeds of both QTP and AUT in
order to get proper execution and results.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Where Synchronization is required: </span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">During test execution QTP gives instructions one by one with same
speed, but AUT takes less time for some operations execution and more time for
some operations execution, that time we may not get proper execution and
results. In order to get proper results in between QTP & AUT synchronization
is required.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">There are several methods available in QTP for synchronization.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">1. Inserting Wait statements.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">2. Inserting Synchronization points.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">3. Increasing Tool default synchronization time.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">4. Sync Method (Only for WEB)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">5. Exist Property</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Inserting Wait Statements: </span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">We can insert wait statements in our test in order to make QTP to
wait until AUT completes current operation. </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Syntax: Wait(time in seconds)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Note:</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"> If we insert
wait statements QTP waits up to maximum time even though operation is
completed.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Inserting Synchronization points:</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Place cursor in desired location>keep tool under recording
mode>Insert menu>Synchronization point >show the object >click
ok>select property name & Value(True)>enter time in Milli
seconds>click ok>Stop recording.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Note:</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"> if we insert
Synchronization points, it does not wait up to maximum time, after completion
of the current operations, it goes to next step immediately.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Syntax: object hierarchy.waitproperty “property name”,value,time
in milli seconds.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Increasing Tool default synchronization time:</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Navigation: File>settings>run tab>increase object
synchronization time out>apply>ok</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Note: If we increase QTP tool default time that can be applied for
all statements in the test, but QTP does not wait up to maximum time
unnecessarily, After completion of one statement execution it goes to next
statement immediately.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Sync Method:</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"> (only for
WEB)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Waits for the browser to complete current navigation.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Syntax: Object Hirearchy.Sync</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Ex: Browser("Yahoo! Toolbar").Page("Yahoo!
Toolbar").Sync</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Selecting an appropriate Method: </span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">1. Suppose in our test one or more statements only are taking more
time for execution then selecting “Inserting synchronization method” is better.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">2. Suppose in our test more statements are taking more time for
execution then selecting “increasing tool time out” .</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 6.0pt; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">3. Above two are local features but
wait statement is Vbscript feature, even though some drawbacks are there in
using wait statement, it is better to use wait statement in functions.<br />
<br />
</span><b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Advantages of Wait Statement:</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">1) It is a VBScript statement, we can use this globally</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">2) It is recommended, whenever we want to observe the Test
Execution process</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">3) No object reference required to insert wait statements</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Verdana; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;">4) It is useful to make QTP capture values and screen
shots during test execution</span></div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8273718619661589297.post-59297964172994513902012-09-23T18:09:00.003-07:002012-09-23T18:10:59.666-07:00QTP Questions<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="0" Name="Body Text"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
</style>
<![endif]-->
<br />
<h2 class="MsoBodyText" style="margin: 0in 0in 0.0001pt 35.35pt; text-align: left; text-indent: -14.15pt;">
<i><b><span style="color: red;"><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;"> </span></span></span></b></i></h2>
<h2 class="MsoBodyText" style="margin: 0in 0in 0.0001pt 35.35pt; text-align: left; text-indent: -14.15pt;">
<i><b><span style="color: red;"><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;"> </span></span></span></b></i><span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;"><i><b><span style="color: red;"><span style="mso-list: Ignore;"> QTP general and basic Questions</span></span></b></i><span style="background-color: yellow;"></span></span></span></h2>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<br /></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt "Times New Roman";"> </span></span></span>What is the difference between high level design
and low level design? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How to write Test cases for Login screen? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How to write Test Case for telephone ? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What Is NUnit? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Give me full explanation for SDLC process. </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What should test in BANKING DOMAIN application ?
</div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">7.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How search button of a web application can be
tested both Manually and using QTP8.2? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">8.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What's server side testing </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">9.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Give some examples of Low Severity and Low
Priority Bugs High Severity and Low Priority Bugs Low Severity and High
Priority Bugs High Severity and High Priority Bugs ? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">10.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is the BEST WAY to write test cases? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">11.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How to calculate the estimate for test case
design and review? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">12.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is API Testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">13.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What's normal practices of the QA specialists
with perspective of software? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">14.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Reliability, Usability and Testability. Explain
why you would test for these factors? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">15.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is an exit and entry criteria in a Test
Plan ? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">16.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What if the software is so buggy it can't be
tested at all? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">17.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is SQA Activities? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">18.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is that column "steps to
reproduce" mean in bug tracking? 1 </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">19.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How to test a web application, for security
testing of Web Application? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">20.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Describe to the basic elements you put in a
defect report? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">21.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is SQA Activities? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">22.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What's the difference between Alpha, Beta and
User Acceptance testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">23.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How can u test the white page </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">24.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What are the responsibilities of a QA engineer? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">25.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What are some of the software configuration
management tools? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">26.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Explain about Metrics and types of metrics like
schedule variance , effort variance? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">27.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is the exact difference between functional
and non functional testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">28.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is "bug leakage?" and what is
"bug release?" </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">29.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What makes a good QA/Test Manager? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">30.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Write one test case describing the expected
results according to the user's rights? It is logical to be described different
expected results for one action? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">31.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What do you mean by Software Quality Assurance? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">32.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is the difference between the test case and
a test script </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">33.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What kind of automated software used to test a
Web-based application with a .NET (ASP.NET and C#...also SQL Server) framework?
</div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">34.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Difference between Verification and Validation? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">35.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is SRS and BRS and what is the difference
between them? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">36.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Whats the difference between ISO vs CMM ? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">37.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Need some QA advice: * Improve Management
Commitment to Quality Assurance * Improve the Internalization Quality Assurance
as a process </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">38.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What are the bottlenecks involved in performance
testing? </div>
<div class="MsoBodyText" style="margin-left: 35.35pt; mso-list: l0 level1 lfo1; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">39.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is defect leakage? </div>
<div class="MsoBodyText">
Software Testing Interview Questions </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What makes a good Software Test engineer? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What makes a good Software QA engineer? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What makes a good QA or Test manager? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What's the role of documentation in QA? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What's the big deal about 'requirements'? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What steps are needed to develop and run
software tests? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">7.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What's a 'test plan'? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">8.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What's a 'test case'? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">9.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What should be done after a bug is found? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">10.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is 'configuration management'? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">11.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What if the software is so buggy it can't really
be tested at all? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">12.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How can it be known when to stop testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">13.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What if there isn't enough time for thorough
testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">14.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What if the project isn't big enough to justify
extensive testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">15.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How does a client/server environment affect
testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">16.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How can World Wide Web sites be tested? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">17.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How is testing affected by object-oriented
designs? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">18.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is Extreme Programming and what's it got to
do with testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">19.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is mean by software engineering? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">20.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Who actually perform Alpha testing?Both
developer and customer or only customer? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">21.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Who actually perform Alpha testing?Both
developer and customer or only customer? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">22.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is Compatability Testing? and What are all
the procedures to conduct Compatability Testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">23.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Traceability matrix, test strategy </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">24.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>wats the difference between run time object and
test object in QTP </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">25.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is ERP Testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">26.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>When we use update mode in QTP? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">27.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Pleese tel me about STLC clearly and
Buglifecycle </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">28.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is bi-directional traceability matrix? Give
sample format? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">29.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Whats the difference betweeen the 'V' shape and
'U' shape. </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">30.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is calling to copy of action and calling to
existing action? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">31.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is the major Defect in Bugzilla defect
tracking tool when compared with the other defect tracking tools? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">32.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What are the types of flat files in QTP
supports? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">33.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>why we need documents for testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">34.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is SDLC and STLC and the different phases
of both? What is the difference between system testing and functional testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">35.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>what is meant by get Ro property and set to
property in QTP </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">36.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is mean by data flow diagram? What is the
difference between the data flow diagram and flow chart? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">37.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Generate test cases for replace string method </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">38.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>what are the components of testing? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">39.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is meant by fault/bug density ,how do u
calculate this. </div>
<div class="MsoBodyText" style="margin-left: 35.35pt; mso-list: l1 level1 lfo2; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">40.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What Is Test Bed? </div>
<div class="MsoBodyText">
<span style="color: red;"> Automated Testing Tools Interview Questions </span></div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Define virtual object in QTP? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is reusable action in QTP? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How did you use automating testing tools in your
job? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What automating testing tools are you familiar
with? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is alfa testing and beta testing in QTP? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Define two logs standard log and extended log in
load runner? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">7.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is ORD parameter? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">8.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How will you choose a tool for test automation? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">9.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>When we use update mode in QTP? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">10.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Which automated testing tools is used for SAP R3
ABAP? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">11.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is elapsed time? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">12.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How Does Run time data (Parameterization) is
handled in QTP? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">13.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>How you will evaluate the tool for test
automation? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">14.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is regular expression in QTP? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">15.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is pacing time in Load runner? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">16.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Discuss QTP Environment. </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">17.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is threshold time in load runner Can you
explain? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">18.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is connection pooling in Load runner? </div>
<div class="MsoBodyText" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 35.35pt; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">19.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Explain the terms Test Object Model, Test Object
& Run-Time object? </div>
<div class="MsoBodyText" style="margin-left: 35.35pt; mso-list: l2 level1 lfo3; tab-stops: 35.35pt; text-indent: -14.15pt;">
<span style="mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"><span style="mso-list: Ignore;">20.<span style="font: 7.0pt "Times New Roman";">
</span></span></span>What is the use of systemutil.run? how we can
test the weblinks? what is the difference between QTP and winrunn</div>
<div class="MsoNormal">
<br /></div>
</div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8273718619661589297.post-23968376289157062072012-09-23T18:01:00.001-07:002012-09-23T18:17:45.633-07:00Qtp interview Q & A<div dir="ltr" style="text-align: left;" trbidi="on">
<b>1. What are the features and benefits of Quick Test Pro(QTP)? </b><br />
1. Key word driven testing<br />
2. Suitable for both client server and web based application<br />
3. VB script as the script language<br />
4. Better error handling mechanism<br />
5. Excellent data driven testing features<br />
<b>2. How to handle the exceptions using recovery scenario manager in QTP?</b><br />
You can instruct QTP to recover unexpected events or errors that occurred in your testing environment during test run. Recovery scenario manager provides a wizard that guides you through the defining recovery scenario. Recovery scenario has three steps<br />
1. Triggered Events<br />
2. Recovery steps<br />
3. Post Recovery Test-Run<br />
<b>3. What is the use of Text output value in QTP? </b><br />
Output values enable to view the values that the application talks during run time. When parameterized, the values change for each iteration. Thus by creating output values, we can capture the values that the application takes for each run and output them to the data table.<br />
<b>4. How to use the Object spy in QTP 8.0 version? </b><br />
There are two ways to Spy the objects in QTP<br />
1) Thru file toolbar: In the File ToolBar click on the last toolbar button (an icon showing a person with hat).<br />
2) Thru Object repository Dialog: In Objectrepository dialog click on the button “object spy…” In the Object spy Dialog click on the button showing hand symbol. The pointer now changes in to a hand symbol and we have to point out the object to spy the state of the object. If at all the object is not visible or window is minimized then hold the Ctrl button and activate the required window to and release the Ctrl button.<br />
<b>5. What is the file extension of the code file and object repository file in QTP? </b><br />
File extension of<br />
Per test object rep: filename.mtr<br />
Shared Object rep: filename.tsr<br />
Code file extension id: script.mts<br />
<b>6. Explain the concept of object repository and how QTP recognizes objects? </b><br />
Object Repository: displays a tree of all objects in the current component or in the current action or entire test( depending on the object repository mode you selected).<br />
we can view or modify the test object description of any test object in the repository or to add new objects to the repository.<br />
Quicktest learns the default property values and determines in which test object class it fits. If it is not enough it adds assistive properties, one by one to the description until it has compiled the unique description. If no assistive properties are available, then it adds a special Ordianl identifier such as objects location on the page or in the source code.<br />
<b>7.</b> <b>What are the properties you would use for identifying a browser and page when using descriptive programming? </b><br />
“name” would be another property apart from “title” that we can use. OR<br />
We can also use the property “micClass”.<br />
ex: Browser(“micClass:=browser”).page(“micClass:=page”)<br />
<b>8</b>. <b>What are the different scripting languages you could use when working with QTP? </b><br />
You can write scripts using following languages:<br />
Visual Basic (VB), XML, JavaScript, Java, HTML<br />
<b>9. Tell some commonly used Excel VBA functions</b>. <br />
Common functions are:<br />
Coloring the cell, Auto fit cell, setting navigation from link in one cell to other saving<br />
10.<b> Explain the keyword createobject with an example. </b><br />
Creates and returns a reference to an Automation object<br />
syntax: CreateObject(servername.typename [, location])<br />
Arguments<br />
servername:Required. The name of the application providing the object.<br />
typename : Required. The type or class of the object to create.<br />
location : Optional. The name of the network server where the object is to be created.<br />
11.<b> Explain in brief about the QTP Automation Object Model</b>.<br />
Essentially all configuration and run functionality provided via the QuickTest interface is in some way represented in the QuickTest automation object model via objects, methods, and properties. Although a one-on-one comparison cannot always be made, most dialog boxes in QuickTest have a corresponding automation object, most options in dialog boxes can be set and/or retrieved using the corresponding object property, and most menu commands and other operations have corresponding automation methods. You can use the objects, methods, and properties exposed by the QuickTest automation object model, along with standard programming elements such as loops and conditional statements to design your program.<br />
12.<b> How to handle dynamic objects in QTP? </b><br />
QTP has a unique feature called Smart Object Identification/recognition. QTP generally identifies an object by matching its test object and run time object properties. QTP may fail to recognize the dynamic objects whose properties change during run time. Hence it has an option of enabling Smart Identification, wherein it can identify the objects even if their properties changes during run time.<br />
Check out this: <br />
If QuickTest is unable to find any object that matches the recorded object description, or if it finds more than one objectification mechanism to try to identify the object.<br />
While the Smart Idet that fits the description, then QuickTest ignores the recorded description, and uses the Smart Idenntification mechanism is more complex, it is more flexible, and thus, if configured logically, a Smart Identification definition can probably help QuickTest identify an object, if it is present, even when the recorded description fails.<br />
The Smart Identification mechanism uses two types of properties: <br />
Base filter properties – The most fundamental properties of a particular test object class; those whose values cannot be changed without changing the essence of the original object. For example, if a Web link’s tag was changed from to any other value, you could no longer call it the same object. Optional filter properties – Other properties that can help identify objects of a particular class as they are unlikely to change on a regular basis, but which can be ignored if they are no longer applicable.<br />
<b>13. What is a Run-Time Data Table? Where can I find and view this table? </b><br />
In QTP, there is data table used, which is used at runtime.<br />
-In QTP, select the option View->Data table.<br />
-This is basically an excel file, which is stored in the folder of the test created, its name is Default.xls by default.<br />
<b>14</b>.<b> How does Parameterization and Data-Driving relate to each other in QTP? </b><br />
To data driven we have to parameterize. i.e. we have to make the constant value as parameter, so that in each interaction(cycle) it takes a value that is supplied in run-time data table. Through parameterization only we can drive a transaction (action) with different sets of data. You know running the script with the same set of data several times is not suggested, and it’s also of no use.<br />
<b>15. What is the difference between Call to Action and Copy Action.? </b><br />
Call to Action: The changes made in Call to Action, will be reflected in the original action (from where the script is called). But where as in Copy Action , the changes made in the script ,will not effect the original script(Action)<br />
<b>16. Explain the concept of how QTP identifies object. </b><br />
During recording qtp looks at the object and stores it as test object. For each test object QT learns a set of default properties called mandatory properties, and look at the rest of the objects to check whether this properties are enough to uniquely identify the object. During test run, QTP searches for the run time objects that matches with the test object it learned while recording.<br />
<b>17. Differentiate the two Object Repository Types of QTP. </b><br />
Object repository is used to store all the objects in the application being tested.<br />
Types of object repository: Per action and shared repository.<br />
In shared repository only one centralized repository for all the tests. where as in per action for each test a separate per action repository is created.<br />
<b>18. What the differences are and best practical application of Object Repository?</b><br />
Per Action: For Each Action, one Object Repository is created.<br />
Shared: One Object Repository is used by entire application<br />
<b>19. Explain what the difference between Shared Repository and Per Action Repository</b><br />
Shared Repository: Entire application uses one Object Repository , that similar to Global GUI Map file in WinRunner<br />
Per Action: For each Action, one Object Repository is created, like GUI map file per test in WinRunner<br />
<b>20. Have you ever written a compiled module? If yes tell me about some of the functions that you wrote. </b><br />
Sample answer (You can tell about modules you worked on. If your answer is Yes then You should expect more questions and should be able to explain those modules in later questions): I Used the functions for Capturing the dynamic data during runtime. Function used for Capturing Desktop, browser and pages.<br />
21. Can you do more than just capture and playback? <br />
Sample answer (Say Yes only if you worked on): I have done Dynamically capturing the objects during runtime in which no recording, no playback and no use of repository is done AT ALL.<br />
-It was done by the windows scripting using the DOM(Document Object Model) of the windows.<br />
<b>22. How to do the scripting. Are there any inbuilt functions in QTP? What is the difference between them? How to handle script issues? </b><br />
Yes, there’s an in-built functionality called “Step Generator” in Insert->Step->Step Generator -F7, which will generate the scripts as you enter the appropriate steps.<br />
<b>23. What is the difference between check point and output value?</b><br />
An output value is a value captured during the test run and entered in the run-time but to a specified location.<br />
EX:-Location in Data Table[Global sheet / local sheet]<br />
<b>24. How many types of Actions are there in QTP? </b><br />
There are three kinds of actions:<br />
Non-reusable action – An action that can be called only in the test with which it is stored, and can be called only once.<br />
Reusable action – An action that can be called multiple times by the test with which it is stored (the local test) as well as by other tests.<br />
External action – A reusable action stored with another test. External actions are read-only in the calling test, but you can choose to use a local, editable copy of the Data Table information for the external action.<br />
<b>25. I want to open a Notepad window without recording a test and I do not want to use System utility Run command as well. How do I do this? </b><br />
You can still make the notepad open without using the record or System utility script, just by mentioning the path of the notepad “( i.e. where the notepad.exe is stored in the system) in the “Windows Applications Tab” of the “Record and Run Settings window.</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8273718619661589297.post-60680465127135770202012-09-21T03:49:00.002-07:002012-09-21T03:49:33.159-07:00Actions<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal" style="line-height: normal; margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Actions </span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 6.0pt; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Action:</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"> Set of Statements for perfoming a Task(s)<br />
We divide our test into actions to streamline the process of testing.<br />
<br />
<span style="color: blue;">Purpose of Actions: </span><br />
<br />
For understandability<br />
<br />
For reusing components<br />
<br />
<b><span style="color: blue;">Types of Actions: </span></b><br />
<br />
1) Non Re usable actions<br />
2) Re usable actions<br />
3) External actions<br />
<br />
<b><span style="color: blue;">Operations on Actions: </span></b><br />
<br />
• Creating Actions<br />
<br />
• Splitting Actions<br />
<br />
• Renaming Actions<br />
<br />
• Deleting Actions<br />
<br />
• Calling an Action<br />
<br />
• Copying an Action<br />
<br />
• Making an Action Reusable/Non Reusable<br />
<br />
<b><span style="color: blue;">Creating an Action:</span></b> <br />
Insert>call to new action>enter name of the action>click ok<br />
Steps:<br />
<br />
1. Create required actions(ex login, insert,delte)<br />
2. Prepare Scripts for those actions.<br />
<br />
<b><span style="color: red;">Splitting an action:</span></b> <br />
<br />
Navigation: Place cursor in desired location>Edit menu>action>split
action>Enter Action 1 name & action 2 name.<br />
<br />
Steps: <br />
<br />
1. Generate total test in the default action<br />
2. Split into meaningful actions.<br />
<br />
Note: At a time we can split one actions into 2 actions.<br />
<br />
<b><span style="color: blue;">Renaming actions:</span></b> <br />
Select desired action in action drop down box> edit menu>action>rename
action>modify the name>click ok.<br />
<br />
<b><span style="color: blue;">Deleting Actions:</span></b> <br />
Select desired action in action drop down box>edit menu>action>delete
action>confirm deletion.<br />
<br />
<b><span style="color: blue;">Calling an action: </span></b><br />
Insert>call to existing action>browse path of the test>select desired
action>click ok.<br />
<br />
Note: U can’t edit <br />
<br />
<b><span style="color: blue;">Copying an action</span></b><span style="color: blue;">: </span><br />
Insert>call to copy of action>browse path of the test>select desired
action>click ok.<br />
<br />
Note: we can edit this action.<br />
<br />
<b><span style="color: blue;">Making an action reusable:</span></b> <br />
Select Non Reusable action >edit >action>action properties>check
reusable action check box >click ok. </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">VB Script String Functions </span></b></div>
<div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: center; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">String Functions </span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">1) Left Function</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
<br />
Returns a specified number of charectors of a given string from left side<br />
<br />
Syntax:<br />
<br />
variable=Left(string,Lengh)<br />
<br />
Example:<br />
<br />
Dim val,x<br />
val="Hyderabad"<br />
x=Left(val,3)<br />
msgbox x ' Output: Hyd<br />
<br />
<br />
val="9247837478"<br />
x=Left(val,1)<br />
msgbox x ' Output: 9<br />
<br />
<br />
val="H92yderabad"<br />
x=Left(val,3)<br />
msgbox x ' Output: H92<br />
<br />
<br />
x=Left(9247837478,5)<br />
msgbox x ' Output: 92478<br />
<br />
val=#10-10-10#<br />
x=Left(val,3)<br />
msgbox x ' Output: 10/<br />
<br />
</span><b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">2) Right Function</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
<br />
Returns a specified number of charectors of a given string from Right side<br />
<br />
Example:<br />
<br />
Dim val,x<br />
val="Hyderabad"<br />
x=Right(val,3)<br />
msgbox x ' Output: bad<br />
<br />
<br />
val="9247837478"<br />
x=Right(val,1)<br />
msgbox x ' Output: 8<br />
<br />
<br />
val="H92yderabad"<br />
x=Right(val,3)<br />
msgbox x ' Output: bad<br />
<br />
<br />
x=Right(9247837478,5)<br />
msgbox x ' Output: 37478<br />
<br />
val=#10-10-10#<br />
x=Right(val,5)<br />
msgbox x ' Output: /2010<br />
<br />
</span><b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">3) Mid function</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
<br />
Returns a specified number of charectors of a given string <br />
<br />
Example:<br />
<br />
Dim val,x<br />
val="Hyderabad"<br />
x=Mid(Val,5,3)<br />
msgbox x ' Output: rab<br />
<br />
val="Hyderabad"<br />
x=Mid(Val,5)<br />
msgbox x ' Output: rabad<br />
<br />
val="9247837478"<br />
x=Mid(val,6,5)<br />
msgbox x ' Output: 37478<br />
<br />
<br />
val="H92yderabad"<br />
x=Mid(val,1)<br />
msgbox x ' Output: H92yderabad<br />
<br />
<br />
x=Mid(9247837478,5)<br />
msgbox x ' Output: 837478<br />
<br />
val=#10-10-10#<br />
x=Mid(val,5)<br />
msgbox x ' Output: 0/2010<br />
<br />
</span><b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">4) StrReverse</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
<br />
retuns reverse value of a string<br />
<br />
Example:<br />
<br />
Dim val,x<br />
val="Hyderabad"<br />
x=StrReverse(val)<br />
msgbox x 'Output dabaredyH<br />
<br />
val="001"<br />
x=StrReverse(val)<br />
msgbox x 'Output: 100<br />
<br />
val=1002<br />
x=StrReverse(val)<br />
msgbox x 'Output: 2001<br />
<br />
val=#10-10-10#<br />
x=StrReverse(val)<br />
msgbox x 'Output: 0102/01/01<br />
<br />
x=StrReverse("Hyderabad")<br />
msgbox x 'Output: dabaredyH<br />
<br />
x=StrReverse(100)<br />
msgbox x 'Output: 001<br />
</span><b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
5) StrComp Function</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
<br />
It compares two string (Binary and textual)<br />
<br />
if<br />
<br />
a) Both are equal, returns 0(zero)<br />
<br />
b) String 1 greater than string 2, returns 1(one) <br />
<br />
b) String 2 greater than string 1, returns -1<br />
<br />
Example:<br />
<br />
Dim str1,str2,x<br />
str1="India"<br />
str2="India"<br />
x=StrComp(str1,str2,1)<br />
msgbox x 'Output 0<br />
<br />
str1="india"<br />
str2="INDIA"<br />
x=StrComp(str1,str2,1)<br />
msgbox x 'Output 0<br />
<br />
str1="India"<br />
str2="Indian"<br />
x=StrComp(str1,str2,1)<br />
msgbox x 'Output -1<br />
<br />
str1="Indian"<br />
str2="Ndia"<br />
x=StrComp(str1,str2,1)<br />
msgbox x 'Output -1<br />
<br />
str1="Indian"<br />
str2="India"<br />
x=StrComp(str1,str2,1)<br />
msgbox x 'Output 1<br />
<br />
str1=100<br />
str2=100<br />
x=StrComp(str1,str2,1)<br />
msgbox x 'Output 0<br />
<br />
str1=100<br />
str2=101<br />
x=StrComp(str1,str2,1)<br />
msgbox x 'Output -1<br />
<br />
</span><b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">6) Lcase function</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
<br />
Coverts Upper case values into Lower case<br />
<br />
Dim val,x<br />
val="HYDERABAD"<br />
x=Lcase(val)<br />
msgbox x 'Output hyderabad<br />
<br />
val="Hyderabad"<br />
x=Lcase(val)<br />
msgbox x 'Output hyderabad<br />
<br />
val="HederabaD"<br />
x=Lcase(val)<br />
msgbox x 'Output hyderabad<br />
<br />
val="hyderabad"<br />
x=Lcase(val)<br />
msgbox x 'Output hyderabad<br />
<br />
x=Lcase("HYDERABAD")<br />
msgbox x 'Output hyderabad<br />
<br />
<br />
</span><b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">7) Ucase function</span></b><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
<br />
Coverts Lower case values into Upper case<br />
<br />
Example:<br />
<br />
Dim val,x<br />
val="HYDERABAD"<br />
x=Ucase(val)<br />
msgbox x 'Output HYDERABAD<br />
<br />
val="Hyderabad"<br />
x=Ucase(val)<br />
msgbox x 'Output HYDERABAD<br />
<br />
val="HederabaD"<br />
x=Ucase(val)<br />
msgbox x 'Output HYDERABAD<br />
<br />
val="hyderabad"<br />
x=Ucase(val)<br />
msgbox x 'Output HYDERABAD<br />
<br />
x=Ucase("HYDERABAD")<br />
msgbox x 'Output HYDERABAD</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
<b><span style="color: blue;">8) LBound, UBound Functions</span></b><br />
<br />
<br />
<span style="color: black;">Example:</span><br />
<br />
<br />
<span style="color: black;">Dim x(3), y(4,5)</span><br />
<span style="color: black;">Msgbox Lbound(x) '0</span><br />
<span style="color: black;">Msgbox UBound(x)'3</span><br />
<i><span style="color: black;">'Find size of the Array</span></i><br />
<span style="color: black;">Msgbox UBound(x)+1</span><br />
<span style="color: black;">Msgbox Lbound(y,1) '0</span><br />
<span style="color: black;">Msgbox Lbound(y,2) '0</span><br />
<span style="color: black;">Msgbox UBound(y,1) '4</span><br />
<span style="color: black;">Msgbox UBound(y,2) '5</span></span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8273718619661589297.post-15585121389746544472012-09-21T03:45:00.002-07:002012-09-21T03:49:14.632-07:00Analyzing Test Results & Reporting<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="0" Name="Body Text"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Analyzing Test Results & Reporting </span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
Analyzing the Test Result is not a responsibility of QTP. After Running Tests,
User (Test Engineer) has to analyze the test result. and send defect reports.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">QTP Result Window:</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">After
Running/Executing a test, then QTP Provide result window. we export test result
from result window in Document (.Doc), HTML, XML and PDF formats.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 6.0pt; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
Note: QTP doen't provide batch wise test result, if we execute test batches. It
provides test wise result only.<br style="mso-special-character: line-break;" />
<br style="mso-special-character: line-break;" />
</span><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Calibri;"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Status of the Result:</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 6.0pt; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
QTP has 4 types of result status<br />
<br />
a) Pass<br />
b) Fail<br />
c) Done<br />
d) Warning</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Defining our own Result:</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Generally
QTP provides, test results, if we use qtp tool features like checkpoints.
suppose if we use flow control statements (conditional and Loop statements),
then we have to define our own result.<br />
<br />
For defining our own results, QTP is providing an utility object called "<b><span style="color: blue;">Reporter</span></b>"<br />
<br />
by using reporter, we can define our own results.<br />
<br />
Syntax:<br />
<br />
Reporter.ReportEvent status of the Result,"Result
Step","message"<br />
<br />
Example"<br />
<br />
Reporter.ReportEvent micPass,"Res","Login operation
Successful"<br />
<br />
exaplanation:<br />
<br />
Reporter- Utility object<br />
ReportEvent-Method<br />
micPass-Status of the Result.<br />
Res-Result step<br />
"Login operation Successful"- Message<br />
<br />
<b><span style="color: blue;">Status of the Result:</span></b><br />
<br />
1) Pass -micPass or 0<br />
<br />
2) Fail -micPass or 1<br />
<br />
3) Done- micDone or 2<br />
<br />
4) Warning- micDone or 3</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Reporting Defects </span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">QTP is
an Object based Test tool. We can create and execute tests using QTP. QTP
Provides, various methods for crating and enhancing Tests.<br />
<br />
After Running Tests, QTP provides result in Result window and also provides a
facility to define our own Results. Result Exporting facility also available in
QTP Result window. <br />
<br />
Any how Analyzing Results is the Responsibility of Test Engineer after running
tests.<br />
<br />
After analyzing results, we can report defects in various methods.<br />
<br />
If we are using QTP for Functional Test Automation and Defect management
manual, then entering defect details in company prescribed format and sending.<br />
<br />
If we are using Bugzilla or Zera or PR-Tracker like Bug Tracking tool, then
after analyzing results, if we find any mismatches sending defects through the
Bug tracking tool (Every Bug Tracking tool has its own defect report template)<br />
<br />
If we are using Quality center for Test management, then we can send defects
directly from QTP result window. In between QTP and Quality Center back to back
integration is available.</span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8273718619661589297.post-47035396973332678002012-09-21T03:43:00.000-07:002012-09-23T18:02:18.015-07:00Transaction Points<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="0" Name="Body Text"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
<br />
<div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: center; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Inserting Transaction Points</span></b></div>
<div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-align: center; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">QTP is
providing a Utility object called <b><span style="color: blue;">Services </span></b><span style="color: black;">for measuring transaction time</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Suppose, we want to measure how much time that one test or part of
the test is taking for execution/running, we can measure using these
transaction point (Start and End) </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="color: blue; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Syntax:</span></b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;"><br />
<br />
Services.StartTransaction “Transaction Name”<br />
Statements<br />
-------<br />
------<br />
Services.EndTransaction “Transaction Name”<br />
<br />
Note: these options (Start and End Transactions) available in QTP tool Insert
menu<br />
<br />
<b><span style="color: blue;">Example:</span></b><br />
<br />
services.StartTransaction "Login"<br />
SystemUtil.Run "C:\Program Files\Mercury Interactive\QuickTest
Professional\samples\flight\app\flight4a.exe","","C:\Program
Files\Mercury Interactive\QuickTest
Professional\samples\flight\app\","open"<br />
Dialog("Login").Activate<br />
Dialog("Login").WinEdit("Agent Name:").Set "naga"<br />
Dialog("Login").WinEdit("Password:").SetSecure
"4baf50f18b0ae0d5f5425fe760653e96da50bde7"<br />
Dialog("Login").WinButton("OK").Click<br />
Window("Flight Reservation").Activate<br />
services.EndTransaction "Login"<br />
Note: We can insert number of transaction points in a test<br />
<br />
<b><span style="color: blue;">Using </span><span style="color: purple;">Timer</span><span style="color: blue;"> Function</span></b><span style="color: blue;"> </span><br />
<br />
<br />
<span style="color: blue;">‘Timer’ is a VB Script Built-in function, that can be
used for measuring transaction time.</span><br />
ST=Timer’ It returns elapsed time since 12:00 AM Mid night in seconds<br />
<b><span style="color: blue;">Example:</span></b><br />
SystemUtil.Run "C:\Program Files\Mercury Interactive\QuickTest
Professional\samples\flight\app\flight4a.exe","","C:\Program
Files\Mercury Interactive\QuickTest Professional\samples\flight\app\","open"<br />
Dialog("Login").Activate<br />
Dialog("Login").WinEdit("Agent Name:").Set "naga"<br />
Dialog("Login").WinEdit("Password:").SetSecure
"4baf50f18b0ae0d5f5425fe760653e96da50bde7"<br />
Dialog("Login").WinButton("OK").Click<br />
Window("Flight Reservation").Activate<br />
ET=Timer<br />
TT=ET-ST<br />
msgbox TT<br />
<br />
<br />
<b><span style="color: blue;">Note:</span></b> here ST, ET and TT are variables,
you can take any variable, I used:<br />
ST for Start Transaction<br />
ET for End transaction<br />
TT for Transaction Time</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 6.0pt; margin-left: 0in; margin-right: 0in; margin-top: 12.0pt; mso-layout-grid-align: none; text-autospace: none;">
<b><span style="font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: Verdana;">Step Generator </span></b></div>
</div>
Unknownnoreply@blogger.com0