Skip to content

VBMAN 全局静态对象文档

概述

VBMAN 是 VB6 项目中的一个全局静态对象实例,引用 vbman.dll 后,可以在 VB6 工程任何地方直接使用,无需手动 New 实例化。

核心优势

  1. 零配置使用: 引用 DLL 后即可直接调用,无需实例化
  2. 功能丰富: 涵盖数据库、JSON、HTTP、文件操作、加密等常用功能
  3. 链式调用: 大部分对象支持链式调用,代码更简洁
  4. 类型安全: 完整的强类型支持,IDE 自动提示
  5. 生产验证: 已在多个实际项目中广泛使用

快速入门

vb
' 引用 vbman.dll 后直接使用
Dim Result As String
Result = VBMAN.Json.Encode(SomeObject)

' 数据库操作示例
VBMAN.Db.Sql("SELECT * FROM users WHERE id=?").Param("id", 1).Fetch

' 文件操作示例
VBMAN.ToolsFso.AutoMakeDir "C:\\MyApp\\Data"

子对象列表

数据操作

对象说明
JsoncJsonJSON 解析与构建
CsvcCsvCSV 文件读写
InicIniINI 配置文件操作
DbcDataBase数据库操作
CollectioncCollection增强型集合类

网络通信

对象说明
HttpClientcHttpClientHTTP 客户端请求

文件与系统

对象说明
FileExcFileEx高级文件操作
ToolsFsocToolsFso文件系统操作
ToolsStreamcToolsStream文件流操作
RegeditcRegedit注册表操作
StartUpcStartUp开机启动管理

工具类

对象说明
ToolsStrcToolsStr字符串处理工具
ToolsMathcToolsMath数学运算工具
ToolsHttpcToolsHttpHTTP 工具函数
ToolsBase64cToolsBase64Base64 编解码
ToolsUtf8cToolsUtf8UTF-8 编解码
ToolsArraycToolsArray数组操作工具
ToolsDiccToolsDic字典操作工具
ToolsListcToolsList列表操作工具
ToolsSystemcToolsSystem系统信息工具
ToolsCrccToolsCrcCRC 校验计算
ToolsWindowcToolsWindow窗口操作工具

UI 与交互

对象说明
DialogcDialog对话框操作
ToastcToast通知消息显示

其他功能

对象说明
LogscLogs日志记录
CmdcCmd命令行执行
TimeUsecTimeUse计时工具
PLIcPLI插件接口
QRcodecQRcode二维码生成
PasswordcPassword密码处理
DelaycDelay延迟执行
FormatercFormater格式化工具
BaiducBaidu百度服务接口

使用模式

直接使用模式

vb
' 最简单的使用方式 - 全局对象直接调用
Dim jsonText As String
jsonText = VBMAN.Json.Encode(myData)

链式调用模式

vb
' 支持链式调用的对象可以连续调用
VBMAN.Db.Sql("SELECT * FROM users").Fetch
Debug.Print VBMAN.Db.Row("name")

独立实例模式

vb
' 需要多个独立实例时,可以 New 创建
Dim json1 As New cJson
Dim json2 As New cJson

json1.Item("key1") = "value1"
json2.Item("key2") = "value2"

引用说明

在 VB6 项目中使用 VBMAN 需要:

  1. 引用 vbman.dll(工程 → 引用)
  2. 确保 DLL 与 EXE 在同一目录,或正确配置路径
  3. 无需额外声明,直接通过 VBMAN 对象访问

VB6及其LOGO版权为微软公司所有