火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 12943|回复: 58
打印 上一主题 下一主题

[视窗] 蜗牛WEB网站框架--2022-06-11更新

[复制链接]

75

主题

828

帖子

4213

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4213
跳转到指定楼层
楼主
发表于 2021-6-30 02:26:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 小蜗牛 于 2022-6-11 12:33 编辑

用火山开发的...基于HP封装...
感谢神2,大色秘密...
视图函数无需填写任何参数...

用本框架写了:3389x在线工具这个网站!

服务器:
           服务器.停止()
           服务器.启动()
           服务器.创建网站()
           服务器.取网站类()
           服务器.取网站数量()
           服务器.取域名()
网站类:
           网站.删除网站()
           网站.订阅视图()
           网站.取消订阅()
           网站.注册模板函数()
           网站.订阅404()
请求类:           请求.取模板目录()
           请求.取静态文件目录()
           请求.取参数()
           请求.取请求文件()
           请求.取请求域名()
           请求.取请求头()
           请求.取用户IP()
           请求.取绑定域名()
           请求.取用户端口()
           请求.是否手机用户()
           请求.取Cookies()
           请求.取请求方法()
           请求.取所有参数()
           请求.取订阅路径()
           请求.取订阅数值参数()
           请求.取订阅文本参数()
           请求.Session_取ID()
           请求.Session_取值()
           请求.Session_清空()
           请求.Session_置值()
           请求.取页面标记()
响应类:
           响应.写出数据()
           响应.写出文本()
           响应.写出提示()
           响应.置状态码()
           响应.置响应头()
           响应.重定向()
           响应.渲染JSON()
           响应.渲染JSON到文本()
           响应.模板是否包含标签()
           响应.取模板标签参数()
           响应.置响应类型()
           响应.置Cookies()
           响应.置页面标记()
模板函数:
           模板函数_取参数数量()
           模板函数_取文本()
           模板函数_取整数()
           模板函数_取双精度小数()
           模板函数_取逻辑()
           模板函数_取参数类型()
           模板函数_返回文本()
               内置函数如下:
               {{     格式化时间  (发布时间,"{年}-{月}-{日}", 真)     }}
               {{     请求.取参数("uid")     }}
               {{     请求.取请求参数()     }}
               {{     请求.取请求文件()     }}
               {{     请求.取请求域名()     }}

验证类:
           验证是否为手机号码()
           验证是否为邮箱()
图像类:
           移除:创建**图片()

JSON个人推荐使用"蜗牛模块"里面的"哈希表/数组类"
当然,您也可以选择官方库,或者"原创模块"里面的键值表
下面是更新记录:
2021/12/20:
        编译方式修改为静态编译, 防止在某些操作系统下, 无法加载"woniuweb.dll"的问题

2021/12/23:
        增加: 网站.订阅全局前置函数()
        增加: 网站.订阅全局后置函数()
2021/12/25:
        增加: 服务器.删除所有网站()
        订阅函数的返回值改为逻辑型, 真为处理了事件, 假为未处理!

2021/12/28:
        删除API:"删除视图"
        新增API:"管理视图"  // 1=暂停, 2=开启, 3=删除
2022/01/02:
        移除: 请求.取订阅用户文本参数()
        增加: 参数表    //参数表中的数据, 也会参与到渲染过程中..
                请求类.参数表_取整数 ()
                请求类.参数表_清空 ()
                请求类.参数表_删除 ()
                请求类.参数表_取长整数 ()
                请求类.参数表_取文本 ()
                请求类.参数表_取逻辑值 ()
                请求类.参数表_取小数 ()
                请求类.参数表_置小数 ()
                请求类.参数表_置整数 ()
                请求类.参数表_置长整数 ()
                请求类.参数表_置文本 ()
                请求类.参数表_置逻辑值 ()
                请求类.参数表_置JSON ()
                请求类.参数表_主键是否存在 ()
                请求类.参数表_JSON ()
                请求类.参数表_添加JSON ()
2022/01/10:
        移除:  响应.模板是否包含标签()
        移除:  响应.取模板标签参数()
2022/01/12:
        增加:  响应.取状态码()
        增加:  响应.清空响应数据()
2022/01/13:
        增加:  服务器.取并发数()
        增加:  服务器.订阅未创建域名视图()
        增加:  服务器.删除未创建域名视图()
        增加:  服务器.删除所有未创建域名视图()

2022/04/21:
        增加: 域名.绑定证书()                  // SSL
        增加: 服务器.取正在工作线程数()
        增加: 模板函数赋值变量     // {{  我是id = 请求.取参数("id") }}
蜗牛服务器.vcip (4.09 MB, 下载次数: 123)









评分

参与人数 1金钱 +11 收起 理由
始不晚 + 11 蜗牛哥的模块用着超顺手

查看全部评分

回复

使用道具 举报

75

主题

828

帖子

4213

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4213
沙发
 楼主| 发表于 2021-6-30 03:41:51 | 只看该作者
其实我个人感觉..火山并不适合用来做网站..相对而言..易语言可能更合适一点...
因为,调试速度,编译速度,是硬伤....
回复

使用道具 举报

17

主题

794

帖子

2639

积分

金牌会员

Rank: 6Rank: 6

积分
2639
板凳
发表于 2021-6-30 08:21:56 | 只看该作者
学习.........
回复

使用道具 举报

50

主题

476

帖子

1893

积分

金牌会员

Rank: 6Rank: 6

积分
1893
地板
发表于 2021-6-30 08:28:05 来自手机 | 只看该作者
用vs的人都不在乎编译速度,我们在乎了!好像有点说不过去!?
回复

使用道具 举报

31

主题

359

帖子

3145

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3145
5#
发表于 2021-6-30 08:31:54 | 只看该作者
据说VS可以一边调试一边修改代码,比如打个断点,然后在断点后面修改代码再单步运行,要是这样调试编译慢一点倒也可以接受
回复

使用道具 举报

44

主题

477

帖子

3716

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3716
6#
发表于 2021-6-30 09:33:24 | 只看该作者
明白了,难怪大家说的火山不适合作为开发工具,原来是因为调试慢,不是因为功能不全
回复

使用道具 举报

31

主题

392

帖子

2005

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2005
QQ
7#
发表于 2021-6-30 09:50:51 | 只看该作者
学习。。。。。。。。
火山编程交流群:115717239
不会点c++咋行
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36367
8#
发表于 2021-6-30 09:55:22 | 只看该作者
小蜗牛 发表于 2021-6-30 03:41
其实我个人感觉..火山并不适合用来做网站..相对而言..易语言可能更合适一点...
因为,调试速度,编译速度,是 ...

易语言不支持万国码。所以还是用火山香。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36367
9#
发表于 2021-6-30 09:55:42 | 只看该作者
牛啊。大佬牛
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

50

主题

476

帖子

1893

积分

金牌会员

Rank: 6Rank: 6

积分
1893
10#
发表于 2021-6-30 10:14:58 来自手机 | 只看该作者
服务器不用64位大内,存!怎行?什么都内,存映射文件?得多累人!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-3 03:13 , Processed in 0.107040 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表