开源软件名称:AspBox
开源软件地址:https://gitee.com/lajox/AspBox
开源软件介绍:
AspBox相关资源
学习交流
一、简介AspBox是一个方便应用于开发人员快速开发的ASP开发框架: - AspBox还可以进行拓展子类对象以增强自身功能。封装严谨,层层嵌套,提高了代码重复利用多次利用;
- AspBox提供了大量实用的ASP通用过程及方法和子类,可以简化大部分的ASP操作。
内置MVC基础模型 自由拓展类库
AspBox框架已有应用例子AppCore: 您可以下载体验:AppCore 1.0 版本。 二、使用方法(1) AspBox 核心的主要集中在Cls_AB.asp文件,所以只需要在页首引入该文件,如:
<!--#include file="inc/AspBox/Cls_AB.asp" --> (2) 配置AspBox相关参数(文件AB.Config.asp),例如:
AB.BasePath = "/Inc/AspBox/" (3) AspBox在1.1版以上已支持MVC框架拓展,
使用方法:只需要在调用的代码前面加入: ab.use "mvc" 即可开启MVC模式, 例如: AB.Use "Mvc"Service.Use "Check"AB.C.Print "当前访问的文件名:" & Service.Check.GetSelfName 三、框架说明整个框架基本由各个核心组成: ab.a.asp:A模块处理Array数组; ab.c.asp:C通用函数类; ab.cookie.asp:Cookie操作类; ab.cache.asp:Catch缓存类操作; ab.char.asp:Char字符处理类; ab.d.asp:D一般函数库; ab.db.asp:DB数据操作类; ab.dbo.asp:DBO数据操作对象; ab.e.asp:E加密模块(包含了Md5,Base64,SHA-1加密及收集了一些加密函数块); ab.error.asp:Error错误处理块; ab.form.asp:Form表单处理块; ab.fso.asp:Fso操作类操作; ab.h.asp:H系统函数集成块; ab.html.asp:Html控件生成模块; ab.http.asp:Http对XMLHttp处理块; ab.json.asp:Json处理块; ab.jslib.asp:jsLib(JS脚本核心引用操作); ab.key.asp:Key字典库操作类; ab.list.asp:List处理各种List对象; ab.mail.asp:Mail邮件处理块; ab.pager.asp:Pager分页类; ab.py.asp, ab.pyo.asp, ab.pyz.asp:PY拼音转换模块; ab.rnd.asp:Rnd随机数函数块; ab.session.asp:Session操作类; ab.sc.asp:Sc脚本执行操作模块; ab.time.asp:Time时间处理块; ab.tpl.asp:Tpl模板类; ab.up.asp, ab.upload.asp:Upload上传处理块; ab.url.asp:Url处理块; ab.x.asp:X扩展块; ab.xml.asp:Xml处理XML块; 以及其他一些调用方法如aspjpeg组件操作,无惧上传类,艾恩上传类等
四、性能测试压力测试表明,AspBox可以承载百万条数据。 五、应用案例① AppCore是以AspBox框架为核心构建的基于MVC模式的APP应用:AppCore演示程序正在完善,可供下载:点击下载体验 |
请发表评论