VBMAN 功能特性
丰富的工具类库
提供字符串处理、日期时间、文件操作、HTTP 请求等常用工具类,简化日常开发。
数据库支持
简化的数据库连接和操作接口,支持多种数据库驱动,轻松实现数据访问。
JSON 处理
内置 JSON 序列化/反序列化功能,轻松处理现代 Web API 数据交互。
HTTP 客户端
便捷的 HTTP 请求封装,支持 GET/POST 等多种请求方式,轻松调用 Web 服务。
HTTP 服务器
轻量级 HTTP 服务器功能,快速构建本地 Web 服务或 API 接口。
日志系统
分级日志记录功能,支持多种输出方式,方便调试和运维监控。
注册表操作
简化的 Windows 注册表读写接口,方便存储配置和管理系统设置。
Socket 支持
基于 VbAsyncSocket 的异步网络通信能力,支持高性能网络应用开发。
环境要求
开发环境
项目依赖
快速开始
下载解压
下载 VBMAN 压缩包,解压到任意目录,获取 src 目录下的类文件。
导入项目
将 src 目录下的类文件导入到你的 VB6/TwinBasic 项目中。
开始使用
引用 cVBMAN 作为入口点,即可开始使用丰富的工具类库和网络功能。
VBMAN2 即将推出
VBMAN2 是 VBMAN 的下一代版本,基于 TwinBasic 的高性能框架,带来革命性的开发体验。
2026.05.25 重大更新:重写 WebView2 控件为 DLL 对象,解决 OCX 烦恼,成为最好的 vbman 升级版。
WebView2 控件
渲染到任何有句柄的原生控件(如 Form1.hWnd、Picture1.hWnd)即可显示网页,无需 OCX 注册烦恼。
双向数据绑定
类似 Vue 的双向数据绑定能力,实现 VB6/VBA 宿主与 WebView2 网页 UI 的无缝联动。
高性能 IOCP
高性能 IOCP 网络库,基于 IOCP 的 HTTP 服务器,真正可调试的多线程池。
AI 对象
真正可用的 AI 对象,集成现代 AI 能力到 BASIC 开发环境。
数据库驱动
集合各种数据库驱动,提供更丰富的数据访问能力。
Modbus/MQTT
Modbus 协议支持和 MQTT 协议支持,满足物联网开发需求。
VBMAN2 没有开源计划,但永久免费使用二进制 DLL
许可证说明
GPL-3.0 开源协议
本项目采用 GNU General Public License v3.0 开源协议,保障用户自由使用、学习、修改和分发。
二进制免费
编译后的二进制文件永久免费,无任何使用限制,可自由用于个人和商业项目。
商业授权
如需闭源使用源代码,请联系作者获取商业授权。作者:邓伟,网站:https://a-vi.com
开始使用 VBMAN 框架
下载 VBMAN,体验 BASIC 语言的网络应用开发能力