Tools Documentation Index
This documentation summarizes usage instructions for all class components in the src/Tools directory.
Documentation List
| Document | Class | Description |
|---|---|---|
| array.md | cToolsArray, cToolsList | Array operations, recordset conversion |
| base64.md | cToolsBase64 | Base64 encoding/decoding |
| datetime.md | cToolsDateTime, cTimeUse, cTimer, cTimers | Date/time, elapsed time, timers |
| dic.md | cToolsDic | Dictionary operation tools |
| fso.md | cToolsFso, cFileIO, cFileEx, cToolsStream | File system operations |
| http.md | cToolsHttp, cHttpCrossDomain | HTTP encoding, CORS config |
| math.md | cToolsMath | Math calculation tools |
| password.md | cPassword | Password hash tools |
| string.md | cToolsStr, cFormater | String processing, formatting |
| utf8.md | cToolsUtf8 | UTF-8 encoding/decoding |
| system.md | cToolsSystem | System operation tools |
| window.md | cToolsWindow | Window operation tools |
Quick Reference
Global Access
All Tools classes can be accessed via VBMAN global instance:
vb
' Array tools
VBMAN.ToolsArray.Remove MyArray, 0
' Base64 encoding/decoding
Dim Encoded As String
Encoded = VBMAN.ToolsBase64.Encode("Hello")
' Date/time
Dim Ts As Currency
Ts = VBMAN.ToolsDateTime.GetUnixTimestamp()
' File system
VBMAN.ToolsFso.AutoMakeDir "C:\\MyApp\\Logs"
' String formatting
Debug.Print VBMAN.Formater.Data(1024).ReturnFileSize() ' 1.00 KB
' Math calculation
Debug.Print VBMAN.ToolsMath.GetRandRange(1, 100)
' Window topmost
VBMAN.ToolsWindow.TopMost Me.hWndIndependent Instance
vb
' Create independent instance
Dim Pwd As New cPassword
Pwd.Algorithm = HASH_ALG_SHA256
Dim Hash As String
Hash = Pwd.Create("password")Other Existing Documentation
../Csv/- CSV processing (exists)../Ini/- INI configuration (exists)../Json/- JSON processing (exists)