 |
Class Name
|
Description
|
 | clsINIEdit | Enables using INI files from within VBScripts without the use of any additional DLLs. |
 | clsISBN | Facilitates quickly resolving if an alpha/numeric value is a valid ISBN 10 or ISBN 13 sequence. |
 | clsNATOPhoneticAlphabet | Facilitates quickly converting alpha/numeric strings into the NATO phonetic alphabet ("spelling alphabet"). |
 | clsProfiles | Enables quickly gathering information about locally cached user profiles on Windows XP computers. |
 | clsProgressBar | Allows you to display a dynamically created and controlled progress bar to your scripts. The progress bar is HTML based, and fully customizable. |
 | clsRegEdit | Using the WMI StdRegProv, this class provides an easy method for reading, writing, enumerating, and deleting registry keys and values on local and remote computers. Updated to support features such as QWORD on Windows Vista, Server 2008, and Windows 7. |
 | clsSMSTrace32Log | Provides an easy way for administrators to logging capabilities to their
scripts where the log output is correctly formatted to take advantage of the SMS
Trace utility (trace32.exe from Microsoft
SMS 2003 Downloads) insofar as date/time, thread, component, context and
source marking, as well as line highlighting for caution and error entries. |
 | clsTimeZoneInfo | Facilitates quick resolution of time zone index and offset from description. |
 | clsWinFirewall | Allows for easy management of the Windows XP SP2 Firewall. Includes full configuration of Firewall, Remote Administration and ICMP settings, as well as easy application and port adds / removes. |
 | StringBuilder | While building long strings, standard string concatenation may seem upfront and efficient, but is actually a very large waste of memory and computer time. When you create a string, a space in memory just large enough to hold your string data is created. When you use concatenation to add to that original string, the OS has to create a second location in memory, which again is just large enough to hold the two strings you’re joining, and then it destroys the first memory location: a repetitive creation, copy, removal cycle. You’re OK if you only need to add data to the original string once, but for multiple additions this is a costly process. Conversely, Arrays utilize multiple locations in memory. When a new element is added to the array, it is created in the new memory location without disruption of the prior memory objects. This is a very quick process and utilizes very little processor cycles. The .NET process uses a StringBuilder object to handle multi-string concatenations utilizing arrays. These classes allow the same base-level functions to better handle multi-string concatenations. |