转载

Git 项目推荐 | ASP 快速开发框架 AspBox

AspBox

相关资源

  • 官方网站 : 永久网络 Git 项目推荐 | ASP 快速开发框架 AspBox

学习交流

  • 框架交流群: Git 项目推荐 | ASP 快速开发框架 AspBox 41161311 Git 项目推荐 | ASP 快速开发框架 AspBox
  • bug/建议发送至邮箱: lajox@19www.com
  • 技术支持/合作/咨询请联系作者QQ: 517544292

一、简介

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

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

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

AspBox框架已有应用例子AppCore: 您可以下载体验:AppCore 1.0 版本。 Git 项目推荐 | ASP 快速开发框架 AspBox

二、使用方法

(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演示程序正在完善,可供下载:点击下载体验 Git 项目推荐 | ASP 快速开发框架 AspBox

正文到此结束
Loading...