星五博客

WebPascal 脚本模型 2.0 发布

WebPascal是使用Delphi开发网站的一套解决方案,兼容主流Web前端框架,让Delphi程序员能够轻松开发Web网站、Web应用、WebAPI、JsonAPI等基于HTTP的应用,且支持HTTPS(SSL/TLS)。

请查看doc目录下的升级日志、注意事项和部分说明三个文本文件
目录结构:
Bin\  可执行文件、脚本和资源等。
Demo\  一些演示,ScriptDemo目录下的复制到Bin\Script目录下就可测试。
Doc\  一些文档,请认真查看。
Plugin\  一些js插件,做网站时可用。

网站案例展示:https://www.offeu.com      同时可下载该站整站前后端脚本和资源。
WebAPI演示:https://www.offeu.com/www/getip2.api  返回客户端ip及相应的物理位置信息。
文件上传演示:https://www.offeu.com/www/upfile.html  阿里云服务器,上传速度不错。
在线教程:https://www.offeu.com/www/index_id_119.html

授权:免费使用,无任何限制,个人或企业均可无限制使用,但不可对软件进行逆向等操作。
QQ群:免费用户请加群 579473754,需要源码的请加会员群 296308592(源码收费)。
介绍:http://bbs.2ccc.com/topic.asp?topicid=512865
下载:http://pan.baidu.com/s/1o7E964a

*修正 +增加 -去除 ^调整
2.0
 +增加脚本控制数据库连接来源功能,在脚本中定义及调用,以支持连接多种数据库,相关函数调整:
原 FnExecSQL/FnRunSQL/FnRunSQLtoJson/FnRunSQLtoFile/FnRunSQLtoExcel 改为
  DBConn/DBExec/DBQuery/DBQueryToJson/DBQueryToTxt/DBQueryToExcel
具体请参考 Demo\ScriptDemo\数据库相关演示
 ^脚本模型采用无数据源启动的形式,不需要配置一个主数据源了,可以不带数据库使用;
 -去除FnHTTP函数,将FnHTTPS更名为HTTP;
 ^调整部分函数名称,清单如下:
        FnUnicodeToAnsi >> UnicodeToAnsi
FnBase64ToFile >> Base64ToFile
FnCAPTCHA >> CAPTCHA
FnGetUpDirList >> GetUpDirList
FnGetUpFileList >> GetUpFileList
FnHTTPS >> HTTP
FnUrlencode >> Urlencode
FnJsonToRecord >> JsonToRecord
FnRecordToJson >> RecordToJson
FnBase64toFile >> Base64toFile
FnQRCode >> QRCode
FnRegexCheck >> RegexCheck
FnRegex >> Regex
 -去除接口ask、token实现,仅保留www接口用于运行脚本,ask也会指向www;
 ^去除RegexCheck返回值中的标点符号,原 success. 改为 success 了;
 注意:1.x版本的脚本升级到2.0,请参阅 1.x快速升级2.0操作说明.txt