查看: 21  |  回复: 0
  VB6 类似Phthon的一句话启动一个 web 服务器vbman.dll
楼主
发表于 2024年10月18日 17:26

有人羡慕的 py 一句话启动一个 web 服务器, 现在 vb6 也可以了 !!! 

下载地址:https://vb6.pro/vbman

这是一个可让你的vb程序快速拥有服务器能力的框架, 包括但不限于:

1, HTTP服务器 / 客户端

2, WEB API服务器

3, WEBSOCKET服务器 / 客户端

4, SSE服务推送数据到浏览器

5, 配套的数据库ORM模块

6, 配套的JSON模块

7, 支持作为 ASP 和 VBS/JScript 脚本服务器(可打包脚本源码为单文件EXE)

8, 单文件 .dll 方式发布

目前已完成静态服务器和vb对象服务器, 近期完成基本demo后免费发布在本页面,

还要几天时间完善一下, 包括 数据库 和 json 对象的优化

完成后, 就有一个完整的 web前后端示例, 代码简练, 拿来就可以上手做项目。


【安装方法】

1、下载 vbman-demo-master 解压得到 _bin 目录下的 VBMAN.dll,把它放到 C:\vb6idc_dll 中 。

2、以管理员方式运行命令框,进入C:\vb6idc_dll 去注册这个dll文件,输入命令:

cd C:\vb6idc_dll
regsvr32 VBMAN.dll

注册成功后即可。

3、对于 vbman-demo-master\Helloworld 的 VBMAN_DEMO.vbp ,请删除VB6IDE中 引用 中缺失的VBMAN,改用 C:\vb6idc_dll\VBMAN.dll 即可运行demo代码。


【心得体会】

1、bHello.bas中的中间ctx.Response两行无法共存,谁在前面就执行谁然后会被停止。

Public Sub Hello(ctx As cHttpServerContext)
    ctx.Response.Text "hello vbman @ " & Now()
    ctx.Response.Html "<a href=http://MaNongKu.com>VB6</a>"
End Sub


您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2024 MaNongKu.com