# AspBox
**Repository Path**: wxtech/AspBox
## Basic Information
- **Project Name**: AspBox
- **Description**: AspBox是一个方便应用于开发人员快速开发的ASP开发框架
- **Primary Language**: Unknown
- **License**: GPL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 12
- **Created**: 2015-12-01
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# AspBox
> #### 相关资源
* 官方网站 : [永久网络](http://www.19www.com) :point_left:
> #### 学习交流
* 框架交流群: `41161311` :point_left:
* bug/建议发送至邮箱:`lajox@19www.com`
* 技术支持/合作/咨询请联系作者QQ:`517544292`
# 一、简介
AspBox是一个方便应用于开发人员快速开发的ASP开发框架:
* AspBox还可以进行拓展子类对象以增强自身功能。封装严谨,层层嵌套,提高了代码重复利用多次利用;
* AspBox提供了大量实用的ASP通用过程及方法和子类,可以简化大部分的ASP操作。
> 内置MVC基础模型
自由拓展类库
AspBox框架已有应用例子AppCore: 您可以下载体验:[AppCore 1.0 版本](http://git.oschina.net/lajox/AppCore)。:point_left:
# 二、使用方法
> #### (1) AspBox 核心的主要集中在Cls_AB.asp文件,所以只需要在页首引入该文件,如:
```asp
```
> #### (2) 配置AspBox相关参数(文件AB.Config.asp),例如:
```asp
AB.BasePath = "/Inc/AspBox/"
```
> #### (3) AspBox在1.1版以上已支持MVC框架拓展,
使用方法:只需要在调用的代码前面加入: ab.use "mvc" 即可开启MVC模式, 例如:
```asp
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演示程序正在完善,可供下载:[点击下载体验](http://git.oschina.net/lajox/AppCore) :point_left: