有人羡慕的 py 一句话启动一个 web 服务器, 现在 vb6 也可以了 !!!
这是一个可让你的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