13 Star 44 Fork 13

Lajox / AspBox

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.50 KB
一键复制 编辑 原始数据 按行查看 历史
Lajox 提交于 2015-11-29 18:17 . 更新文档说明

AspBox

相关资源

学习交流

  • 框架交流群: 41161311 :point_left:
  • bug/建议发送至邮箱:lajox@19www.com
  • 技术支持/合作/咨询请联系作者QQ:517544292

一、简介

AspBox是一个方便应用于开发人员快速开发的ASP开发框架:

  • AspBox还可以进行拓展子类对象以增强自身功能。封装严谨,层层嵌套,提高了代码重复利用多次利用;
  • AspBox提供了大量实用的ASP通用过程及方法和子类,可以简化大部分的ASP操作。

内置MVC基础模型
自由拓展类库

AspBox框架已有应用例子AppCore: 您可以下载体验:AppCore 1.0 版本:point_left:

二、使用方法

(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演示程序正在完善,可供下载:点击下载体验 :point_left:

ASP
1
https://gitee.com/lajox/AspBox.git
git@gitee.com:lajox/AspBox.git
lajox
AspBox
AspBox
master

搜索帮助