下载 VBMan

VBMAN 是一个使用 BASIC 语言构建的网络应用开发框架,提供简洁、高效的服务器端和客户端开发工具集。

8
VBMan v1.0.335
立即下载
🚀
VBMan 2
开发中

VBMAN 功能特性

🧰

丰富的工具类库

提供字符串处理、日期时间、文件操作、HTTP 请求等常用工具类,简化日常开发。

🗄️

数据库支持

简化的数据库连接和操作接口,支持多种数据库驱动,轻松实现数据访问。

📋

JSON 处理

内置 JSON 序列化/反序列化功能,轻松处理现代 Web API 数据交互。

🌐

HTTP 客户端

便捷的 HTTP 请求封装,支持 GET/POST 等多种请求方式,轻松调用 Web 服务。

🖥️

HTTP 服务器

轻量级 HTTP 服务器功能,快速构建本地 Web 服务或 API 接口。

📝

日志系统

分级日志记录功能,支持多种输出方式,方便调试和运维监控。

⚙️

注册表操作

简化的 Windows 注册表读写接口,方便存储配置和管理系统设置。

🔌

Socket 支持

基于 VbAsyncSocket 的异步网络通信能力,支持高性能网络应用开发。

环境要求

开发环境

操作系统 Windows 7/8/10/11
开发工具 Visual Basic 6.0 或 TwinBasic
运行库 需要 VB6 运行库支持

项目依赖

VbAsyncSocket MIT 协议,Socket 对象基础
VBA-JSON MIT 协议,cJson 对象后端
cTimer 定时器对象支持

快速开始

1️⃣

下载解压

下载 VBMAN 压缩包,解压到任意目录,获取 src 目录下的类文件。

2️⃣

导入项目

将 src 目录下的类文件导入到你的 VB6/TwinBasic 项目中。

3️⃣

开始使用

引用 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 语言的网络应用开发能力