⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch28.htm

📁 CGI programming is the hottest stuff to look out for in this book
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<TR><TD WIDTH=194>&nbsp;</TD><TD WIDTH=396>ModNegation (<TT><FONT FACE="Courier">-</FONT></TT>),
</TD></TR>
<TR><TD WIDTH=194>&nbsp;</TD><TD WIDTH=396>String concatenation (<TT><FONT FACE="Courier">&amp;</FONT></TT>),
</TD></TR>
<TR><TD WIDTH=194>&nbsp;</TD><TD WIDTH=396>Comparison: <TT><FONT FACE="Courier">=</FONT></TT>, <TT><FONT FACE="Courier">&lt;&gt;</FONT></TT>, <TT><FONT FACE="Courier">&lt;</FONT></TT>, <TT><FONT FACE="Courier">&gt;</FONT></TT>, <TT><FONT 
FACE="Courier">&lt;=</FONT></TT>, <TT><FONT FACE="Courier">&gt;=</FONT></TT>,
</TD></TR>
<TR><TD WIDTH=194>&nbsp;</TD><TD WIDTH=396>IsLogical: <TT><FONT FACE="Courier">Not</FONT></TT>, <TT><FONT FACE="Courier">And</FONT></TT>, <TT><FONT FACE="Courier">Or</FONT></TT>, <TT><FONT FACE="Courier">Xor</FONT></TT>, <TT><FONT 
FACE="Courier">Eqv</FONT></TT>, <TT><FONT FACE="Courier">Imp</FONT></TT>
</TD></TR>
<TR><TD WIDTH=194>&nbsp;</TD><TD WIDTH=396>Options: <TT><FONT FACE="Courier">Option</FONT></TT> <TT><FONT FACE="Courier">Explicit</FONT></TT>
</TD></TR>
<TR><TD WIDTH=194>Procedures</TD><TD WIDTH=396>Declaring procedures: <TT><FONT FACE="Courier">Function</FONT></TT>, <TT><FONT FACE="Courier">Sub</FONT></TT>
</TD></TR>
<TR><TD WIDTH=194>&nbsp;</TD><TD WIDTH=396>Calling procedures: <TT><FONT FACE="Courier">Call</FONT></TT>
</TD></TR>
<TR><TD WIDTH=194>&nbsp;</TD><TD WIDTH=396>Exiting procedures: <TT><FONT FACE="Courier">Exit</FONT></TT>, <TT><FONT FACE="Courier">FunctionExit</FONT></TT>
</TD></TR>
<TR><TD WIDTH=194>&nbsp;</TD><TD WIDTH=396>SubParameters for procedures: <TT><FONT FACE="Courier">ByVal</FONT></TT>, <TT><FONT FACE="Courier">ByRef</FONT></TT>.
</TD></TR>
<TR><TD WIDTH=194>Variables</TD><TD WIDTH=396>Procedure-level: <TT><FONT FACE="Courier">Dim</FONT></TT>, <TT><FONT FACE="Courier">Static</FONT></TT>
</TD></TR>
<TR><TD WIDTH=194>&nbsp;</TD><TD WIDTH=396>Module-level: <TT><FONT FACE="Courier">Private</FONT></TT>, <TT><FONT FACE="Courier">Dim</FONT></TT>
</TD></TR>
</TABLE></CENTER>
<P>
<P>
<CENTER><B>Table 28.2. VBScript runtime command reference.</B></CENTER>
<CENTER><TABLE BORDERCOLOR=#000000 BORDER=1 WIDTH=80%>
<TR><TD><I>Type of Function</I></TD><TD WIDTH=458></TD>
</TR>
<TR><TD WIDTH=132>Arrays</TD><TD WIDTH=458><I>Available Feature(s)</I>
</TD></TR>
<TR><TD WIDTH=132>Conversion</TD><TD WIDTH=458><TT><FONT FACE="Courier">Array</FONT></TT> function
</TD></TR>
<TR><TD WIDTH=132>Dates</TD><TD WIDTH=458><TT><FONT FACE="Courier">AbsAsc</FONT></TT>, <TT><FONT FACE="Courier">ChrCBool</FONT></TT>, <TT><FONT FACE="Courier">CByteCDate</FONT></TT>, <TT><FONT FACE="Courier">CDbl</FONT></TT>, <TT><FONT 
FACE="Courier">CIntCLng</FONT></TT>, <TT><FONT FACE="Courier">CSng</FONT></TT>, <TT><FONT FACE="Courier">Cstr</FONT></TT>, <TT><FONT FACE="Courier">CVErr</FONT></TT>, <TT><FONT FACE="Courier">DateSerial</FONT></TT>, <TT><FONT 
FACE="Courier">DateValueFix</FONT></TT>, <TT><FONT FACE="Courier">Int</FONT></TT>, <TT><FONT FACE="Courier">SgnHex</FONT></TT>, <TT><FONT FACE="Courier">Oct</FONT></TT>
</TD></TR>
<TR><TD WIDTH=132>Math</TD><TD WIDTH=458><TT><FONT FACE="Courier">Date</FONT></TT> function, <TT><FONT FACE="Courier">Time</FONT></TT> function, <TT><FONT FACE="Courier">Day</FONT></TT>, <TT><FONT FACE="Courier">Month</FONT></TT>, <TT><FONT 
FACE="Courier">Weekday</FONT></TT>, <TT><FONT FACE="Courier">YearHour</FONT></TT>, <TT><FONT FACE="Courier">Minute</FONT></TT>, <TT><FONT FACE="Courier">Second</FONT></TT>, <TT><FONT FACE="Courier">Now</FONT></TT>, <TT><FONT 
FACE="Courier">TimeSerial</FONT></TT>, <TT><FONT FACE="Courier">TimeValue</FONT></TT>
</TD></TR>
<TR><TD WIDTH=132>Object</TD><TD WIDTH=458><TT><FONT FACE="Courier">Atn</FONT></TT>, <TT><FONT FACE="Courier">Cos</FONT></TT>, <TT><FONT FACE="Courier">Sin</FONT></TT>, <TT><FONT FACE="Courier">TanExp</FONT></TT>, <TT><FONT FACE="Courier">Log</FONT></TT>, 
<TT><FONT FACE="Courier">SqrRandomize</FONT></TT>, <TT><FONT FACE="Courier">Rnd</FONT></TT>
</TD></TR>
<TR><TD WIDTH=132>Strings</TD><TD WIDTH=458><TT><FONT FACE="Courier">CreateObject</FONT></TT>
</TD></TR>
<TR><TD WIDTH=132>User Interface</TD><TD WIDTH=458><TT><FONT FACE="Courier">Asc</FONT></TT>, <TT><FONT FACE="Courier">AscB</FONT></TT>, <TT><FONT FACE="Courier">AscWChr</FONT></TT>, <TT><FONT FACE="Courier">ChrB</FONT></TT>, <TT><FONT 
FACE="Courier">ChrWInstr</FONT></TT>, <TT><FONT FACE="Courier">InStrB</FONT></TT> <TT><FONT FACE="Courier">Len</FONT></TT>, <TT><FONT FACE="Courier">LenBLCase</FONT></TT>, <TT><FONT FACE="Courier">UCaseLeft</FONT></TT>, <TT><FONT 
FACE="Courier">RightLeftB</FONT></TT>, <TT><FONT FACE="Courier">MidB</FONT></TT>, <TT><FONT FACE="Courier">RightB Mid</FONT></TT> function, <TT><FONT FACE="Courier">Space(<I>number</I>)</FONT></TT>, <TT><FONT FACE="Courier">StrComp</FONT></TT>, <TT><FONT 
FACE="Courier">String(<I>number</I>, <I>character</I>)</FONT></TT>, <TT><FONT FACE="Courier">Trim</FONT></TT>, <TT><FONT FACE="Courier">LTrim</FONT></TT>, <TT><FONT FACE="Courier">RTrim</FONT></TT>
</TD></TR>
<TR><TD WIDTH=132>Variant support</TD><TD WIDTH=458><TT><FONT FACE="Courier">InputBox</FONT></TT>, <TT><FONT FACE="Courier">MsgBox</FONT></TT>
</TD></TR>
<TR><TD WIDTH=132>&nbsp;</TD><TD WIDTH=458><TT><FONT FACE="Courier">IsArray</FONT></TT>, <TT><FONT FACE="Courier">IsDate</FONT></TT>, <TT><FONT FACE="Courier">IsEmpty</FONT></TT>, <TT><FONT FACE="Courier">IsError</FONT></TT>, <TT><FONT 
FACE="Courier">IsNull</FONT></TT>, <TT><FONT FACE="Courier">IsNumeric</FONT></TT>, <TT><FONT FACE="Courier">IsObject</FONT></TT>, <TT><FONT FACE="Courier">VarType</FONT></TT>
</TD></TR>
</TABLE></CENTER>
<P>
<P>
<CENTER><B>Table 28.3. VBA runtime functions and features not
in VBScript.</B></CENTER>
<CENTER><TABLE BORDERCOLOR=#000000 BORDER=1 WIDTH=80%>
<TR><TD><CENTER><I>Type of Function</I></CENTER></TD>
<TD WIDTH=454><CENTER><I>Feature(s) Not Available</I></CENTER>
</TD></TR>
<TR><TD WIDTH=136>Clipboard</TD><TD WIDTH=454>Clipboard object
</TD></TR>
<TR><TD WIDTH=136>Collection</TD><TD WIDTH=454><TT><FONT FACE="Courier">Add</FONT></TT>, <TT><FONT FACE="Courier">Count</FONT></TT>, <TT><FONT FACE="Courier">Item</FONT></TT>, <TT><FONT FACE="Courier">Remove</FONT></TT>
</TD></TR>
<TR><TD WIDTH=136>Constants</TD><TD WIDTH=454>(Too many to list)
</TD></TR>
<TR><TD WIDTH=136>Conversion</TD><TD WIDTH=454><TT><FONT FACE="Courier">Chr$</FONT></TT>, <TT><FONT FACE="Courier">Hex$</FONT></TT>, <TT><FONT FACE="Courier">Oct$</FONT></TT>, <TT><FONT FACE="Courier">CVar</FONT></TT>, <TT><FONT 
FACE="Courier">CVDate</FONT></TT>, <TT><FONT FACE="Courier">Ccur</FONT></TT>, <TT><FONT FACE="Courier">Format</FONT></TT>, <TT><FONT FACE="Courier">Format$</FONT></TT>, <TT><FONT FACE="Courier">Str$</FONT></TT>, <TT><FONT FACE="Courier">Str</FONT></TT>, 
<TT><FONT FACE="Courier">Val</FONT></TT>
</TD></TR>
<TR><TD WIDTH=136>Date/Time</TD><TD WIDTH=454><TT><FONT FACE="Courier">Date</FONT></TT> statement, <TT><FONT FACE="Courier">Time</FONT></TT> statement, <TT><FONT FACE="Courier">Date$</FONT></TT>, <TT><FONT FACE="Courier">Time$</FONT></TT>, <TT><FONT 
FACE="Courier">Timer</FONT></TT>
</TD></TR>
<TR><TD WIDTH=136>DDE</TD><TD WIDTH=454><TT><FONT FACE="Courier">LinkExecute</FONT></TT>, <TT><FONT FACE="Courier">LinkPoke</FONT></TT>, <TT><FONT FACE="Courier">LinkRequest</FONT></TT>, <TT><FONT FACE="Courier">LinkSend</FONT></TT>
</TD></TR>
<TR><TD WIDTH=136>Financial</TD><TD WIDTH=454>(Too many to list)
</TD></TR>
<TR><TD WIDTH=136>Graphics</TD><TD WIDTH=454><TT><FONT FACE="Courier">TextHeight</FONT></TT>, <TT><FONT FACE="Courier">TextWidth</FONT></TT>, <TT><FONT FACE="Courier">LoadPicture</FONT></TT>, <TT><FONT FACE="Courier">SavePicture</FONT></TT>, <TT><FONT 
FACE="Courier">QBColor</FONT></TT>, <TT><FONT FACE="Courier">RGB</FONT></TT>
</TD></TR>
<TR><TD WIDTH=136>Managing objects</TD><TD WIDTH=454><TT><FONT FACE="Courier">Arrange</FONT></TT>, <TT><FONT FACE="Courier">ZOrder</FONT></TT>, <TT><FONT FACE="Courier">SetFocus</FONT></TT>, <TT><FONT FACE="Courier">InputBox$</FONT></TT>, <TT><FONT 
FACE="Courier">Drag</FONT></TT>, <TT><FONT FACE="Courier">Hide</FONT></TT>, <TT><FONT FACE="Courier">Show</FONT></TT>, <TT><FONT FACE="Courier">Load</FONT></TT>, <TT><FONT FACE="Courier">Unload</FONT></TT>, <TT><FONT FACE="Courier">Move</FONT></TT>, 
<TT><FONT FACE="Courier">PrintForm</FONT></TT>, <TT><FONT FACE="Courier">Refresh</FONT></TT>, <TT><FONT FACE="Courier">AddItem</FONT></TT>, <TT><FONT FACE="Courier">RemoveItem</FONT></TT>
</TD></TR>
<TR><TD WIDTH=136>Miscellaneous</TD><TD WIDTH=454><TT><FONT FACE="Courier">Environ</FONT></TT>,<TT><FONT FACE="Courier"> Environ$</FONT></TT>, <TT><FONT FACE="Courier">SendKeys</FONT></TT>, <TT><FONT FACE="Courier">Command</FONT></TT>, <TT><FONT 
FACE="Courier">Command$</FONT></TT>, <TT><FONT FACE="Courier">DoEvents</FONT></TT>, <TT><FONT FACE="Courier">appactivate</FONT></TT>, <TT><FONT FACE="Courier">ShellBeep</FONT></TT>
</TD></TR>
<TR><TD WIDTH=136>Objects</TD><TD WIDTH=454><TT><FONT FACE="Courier">GetObject</FONT></TT>
</TD></TR>
<TR><TD WIDTH=136>Printing</TD><TD WIDTH=454><TT><FONT FACE="Courier">TextHeight</FONT></TT>, <TT><FONT FACE="Courier">TextWidth</FONT></TT>, <TT><FONT FACE="Courier">EndDoc</FONT></TT>, <TT><FONT FACE="Courier">NewPage</FONT></TT>, <TT><FONT 
FACE="Courier">PrintForm</FONT></TT>
</TD></TR>
<TR><TD WIDTH=136>Strings</TD><TD WIDTH=454><TT><FONT FACE="Courier">LCase$</FONT></TT>, <TT><FONT FACE="Courier">UCase$</FONT></TT>, <TT><FONT FACE="Courier">LSet</FONT></TT>, <TT><FONT FACE="Courier">RSet</FONT></TT>, <TT><FONT 
FACE="Courier">Space$</FONT></TT>, <TT><FONT FACE="Courier">String$</FONT></TT>, <TT><FONT FACE="Courier">Format</FONT></TT>, <TT><FONT FACE="Courier">Format$</FONT></TT>, <TT><FONT FACE="Courier">Left$</FONT></TT>, <TT><FONT 
FACE="Courier">Mid$</FONT></TT>, <TT><FONT FACE="Courier">Right$</FONT></TT>, <TT><FONT FACE="Courier">Trim$</FONT></TT>, <TT><FONT FACE="Courier">LTrim$</FONT></TT>, <TT><FONT FACE="Courier">RTrim$</FONT></TT>, <TT><FONT FACE="Courier">StrConv</FONT></TT>

</TD></TR>
<TR><TD WIDTH=136>Types</TD><TD WIDTH=454><TT><FONT FACE="Courier">TypeOf</FONT></TT>
</TD></TR>
<TR><TD WIDTH=136>Using classes</TD><TD WIDTH=454><TT><FONT FACE="Courier">TypeName</FONT></TT>
</TD></TR>
<TR><TD WIDTH=136>Variant support</TD><TD WIDTH=454><TT><FONT FACE="Courier">IsMissing</FONT></TT>
</TD></TR>
</TABLE></CENTER>
<P>
<P>
<CENTER><B>Table 28.4. Visual Basic for Applications language
features not in VBScript.</B></CENTER>
<CENTER><TABLE BORDERCOLOR=#000000 BORDER=1 WIDTH=80%>
<TR><TD><CENTER><I>Type of Function</I></CENTER></TD>
<TD WIDTH=413><CENTER><I>Available Feature(s)</I></CENTER></TD>
</TR>
<TR><TD WIDTH=178>Arrays</TD><TD WIDTH=413><TT><FONT FACE="Courier">Option Base</FONT></TT>, Declaring arrays with <TT><FONT FACE="Courier">Lbound &lt;&gt; 0</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Calling DLLs</TD><TD WIDTH=413><TT><FONT FACE="Courier">Declare</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Collection access</TD><TD WIDTH=413><TT><FONT FACE="Courier">MyCollection! Foo</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Conditional compilation</TD><TD WIDTH=413><TT><FONT FACE="Courier">#Const #If...Then...#Else...#End If</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Control flow</TD><TD WIDTH=413><TT><FONT FACE="Courier">DoEvents GoSub...Return GoTo</FONT></TT>, Line numbers and labels, <TT><FONT FACE="Courier">On Error...GoTo</FONT></TT>, <TT><FONT FACE="Courier">Select Case</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Data types </TD><TD WIDTH=413><TT><FONT FACE="Courier">Boolean</FONT></TT>, <TT><FONT FACE="Courier">Byte</FONT></TT>, <TT><FONT FACE="Courier">Currency</FONT></TT>, <TT><FONT FACE="Courier">Date</FONT></TT>, <TT><FONT 
FACE="Courier">Double</FONT></TT>, <TT><FONT FACE="Courier">Integer</FONT></TT>, <TT><FONT FACE="Courier">Long</FONT></TT>, <TT><FONT FACE="Courier">Object</FONT></TT>, <TT><FONT FACE="Courier">Single</FONT></TT>, <TT><FONT 
FACE="Courier">String</FONT></TT>; Type suffixes(<TT><FONT FACE="Courier">%</FONT></TT>, <TT><FONT FACE="Courier">$</FONT></TT>, <TT><FONT FACE="Courier">!</FONT></TT>, and so on); User-defined classes (<TT><FONT FACE="Courier">no Me</FONT></TT>)
</TD></TR>
<TR><TD WIDTH=178>Debugging</TD><TD WIDTH=413><TT><FONT FACE="Courier">Debug.Print</FONT></TT>, <TT><FONT FACE="Courier">End</FONT></TT>, <TT><FONT FACE="Courier">Stop</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Error trapping</TD><TD WIDTH=413><TT><FONT FACE="Courier">Erl</FONT></TT>, <TT><FONT FACE="Courier">Error</FONT></TT>, <TT><FONT FACE="Courier">Error$On Error...Resume</FONT></TT>, <TT><FONT FACE="Courier">Resume</FONT></TT>, <TT><FONT 
FACE="Courier">Resume Next</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>File I/O</TD><TD WIDTH=413>(Lots)</TD></TR>
<TR><TD WIDTH=178>Graphics</TD><TD WIDTH=413><TT><FONT FACE="Courier">Cls</FONT></TT>, <TT><FONT FACE="Courier">Circle</FONT></TT>, <TT><FONT FACE="Courier">Line</FONT></TT>, <TT><FONT FACE="Courier">Point</FONT></TT>, <TT><FONT 
FACE="Courier">PSet</FONT></TT>, <TT><FONT FACE="Courier">ScalePrint</FONT></TT>, <TT><FONT FACE="Courier">Spc</FONT></TT>, <TT><FONT FACE="Courier">Tab</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Literals</TD><TD WIDTH=413>User-defined literals: Based real numbers such as <TT><FONT FACE="Courier">1.2345E+100</FONT></TT>; Dates such as <TT><FONT FACE="Courier">#4/7/69#</FONT></TT>; Trailing type characters such as <TT><FONT 
FACE="Courier">&amp;hFF&amp;</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Named arguments</TD><TD WIDTH=413>Use of named arguments in calling members such as <TT><FONT FACE="Courier">Call Foo(bar:= 4).</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Operators</TD><TD WIDTH=413><TT><FONT FACE="Courier">Like</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Options</TD><TD WIDTH=413><TT><FONT FACE="Courier">Def<I>Type</I></FONT></TT><I>,</I> <TT><FONT FACE="Courier">Option Base</FONT></TT>, <TT><FONT FACE="Courier">Option Compare</FONT></TT>, <TT><FONT FACE="Courier">Option Private 
Module</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Procedures</TD><TD WIDTH=413>Declaring procedures:
</TD></TR>
<TR><TD WIDTH=178>&nbsp;</TD><TD WIDTH=413><TT><FONT FACE="Courier">Property Get/Let/Set</FONT></TT>;
</TD></TR>
<TR><TD WIDTH=178>&nbsp;</TD><TD WIDTH=413>Specifying <TT><FONT FACE="Courier">Public/Private</FONT></TT>; Exiting procedures: <TT><FONT FACE="Courier">Exit Property</FONT></TT>;
</TD></TR>
<TR><TD WIDTH=178>&nbsp;</TD><TD WIDTH=413>Parameters for procedures: <TT><FONT FACE="Courier">ParamArrayOptional</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Strings</TD><TD WIDTH=413>Fixed-length strings; <TT><FONT FACE="Courier">Mid</FONT></TT>, <TT><FONT FACE="Courier">LSet</FONT></TT>, <TT><FONT FACE="Courier">RSet</FONT></TT> statements
</TD></TR>
<TR><TD WIDTH=178>Structs</TD><TD WIDTH=413><TT><FONT FACE="Courier">Type...End Type</FONT></TT>, <TT><FONT FACE="Courier">LSet</FONT></TT>, <TT><FONT FACE="Courier">RSet</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Using classes</TD><TD WIDTH=413><TT><FONT FACE="Courier">Dim x As New <I>TypeName</I></FONT></TT><I>,</I>
</TD></TR>
<TR><TD WIDTH=178>&nbsp;</TD><TD WIDTH=413><TT><FONT FACE="Courier">Set x = New <I>TypeName</I></FONT></TT><I>,</I>
</TD></TR>
<TR><TD WIDTH=178>&nbsp;</TD><TD WIDTH=413><TT><FONT FACE="Courier">If TypeOf x Is <I>TypeName</I></FONT></TT>,
</TD></TR>
<TR><TD WIDTH=178>&nbsp;</TD><TD WIDTH=413><TT><FONT FACE="Courier">With...End With</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>Variables and constants</TD><TD WIDTH=413>Data types: <TT><FONT FACE="Courier">Currency</FONT></TT> type; <TT><FONT FACE="Courier">ccur</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>&nbsp;</TD><TD WIDTH=413>Module level: <TT><FONT FACE="Courier">ConstPrivate</FONT></TT>, <TT><FONT FACE="Courier">DimPublic</FONT></TT>, <TT><FONT FACE="Courier">Global</FONT></TT>
</TD></TR>
<TR><TD WIDTH=178>&nbsp;</TD><TD WIDTH=413>Procedure level: <TT><FONT FACE="Courier">Const</FONT></TT>
</TD></TR>
</TABLE></CENTER>
<H3><A NAME="WebSites">Web Sites</A></H3>
<P>
Naturally, a scripting language that is supposed to enhance Web
sites has an incredibly large number of sites dedicated to demos
and fun examples. You can find one of the best lists at <TT><FONT FACE="Courier"><A HREF="http://www.inquiry.com/thevbpro/vbscentral/gallery.html">http://www.inquiry.com/thevbpro/vbscentral/gallery.html</A></FONT></TT><B>.
</B>Here, you can find an extremely long list that just keeps
going and going. It's full of personal pages, so you can see a
real variety of ideas for use, and not just the more common ones.
Of course, Microsoft maintains a big list of resources at <TT><FONT FACE="Courier"><A HREF="http://www.microsoft.com/vbscript/">http://www.microsoft.com/vbscript/</A></FONT></TT>,
where you can always get the latest documentation and improvements.
Last, but not least, a general search with the keyword <TT><FONT FACE="Courier">vbscript</FONT></TT>
opens up a growing number of entries.
<H2><A NAME="Summary"><FONT SIZE=5 COLOR=#FF0000>Summary</FONT></A>
</H2>
<P>
ActiveX Scripting is a new area, and it's constantly evolving.
The basic premise behind its existence is that you can integrate
programming elements right into the HTML code that clients download.
All the processing work is then done on their machine, reducing
the load on your server that would normally have to be done through
CGI and speeding up the response on the client end. 
<P>
Currently supported languages are VBScript, which is a subset
of the Visual Basic for Applications language, and JavaScript,
but more languages can easily be added by anyone willing to create
a scripting container to hold and interpret the language of their
choice. What languages and features will make your pages the most
functional? You're only limited by your imagination.
<P>
<HR WIDTH="100%"></P>

<CENTER><P><A HREF="ch27.htm"><IMG SRC="pc.gif" BORDER=0 HEIGHT=88 WIDTH=140></A><A HREF="#CONTENTS"><IMG SRC="cc.gif" BORDER=0 HEIGHT=88 WIDTH=140></A><A HREF="index.htm"><IMG SRC="hb.gif" BORDER=0 HEIGHT=88 WIDTH=140></A><A HREF="appa.htm"><IMG 
SRC="nc.gif" BORDER=0 HEIGHT=88 WIDTH=140></A></P></CENTER>

<P>
<HR WIDTH="100%"></P>

</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -