AspBox es un trabajo de marco ASP de código abierto, una biblioteca ASP. Con AspBox, puede crear fácilmente sitios web o proyectos ASP.
AspBox es un marco que facilita y desarrolla rápidamente ASP. AspBox proporciona una gran cantidad de procedimientos, métodos y subclases comunes de ASP que pueden simplificar la mayoría de las operaciones de ASP.
AspBox también puede ampliar objetos de subclase para mejorar sus funciones. La encapsulación rigurosa y el anidamiento capa por capa mejoran la reutilización y los usos múltiples del código.
Se puede decir que AspBox es un marco de desarrollo ASP relativamente establecido que se puede aplicar a los desarrolladores para un desarrollo rápido.
Instrucciones de uso
1. Cómo utilizar:
(1) El núcleo de AspBox se concentra principalmente en el archivo Cls_AB.asp, por lo que solo necesita introducir este archivo en la parte superior de la página, como por ejemplo:
<!--#includefile="inc/AspBox/Cls_AB.asp"-->
(2) Configurar los parámetros relacionados con AspBox (archivo AB.Config.asp)
2. El núcleo de AspBox incluye principalmente los siguientes núcleos:
A maneja matrices de matriz
Clase de función general C
Clase de operación de cookies
Operación de captura de caché
Clase de procesamiento de caracteres Char
D biblioteca de funciones generales
Clase de operación de datos DB
Objeto de operación de datos DBO
Módulo de cifrado E (incluido el cifrado Md5, Base64, SHA-1 y una colección de algunos bloques de funciones de cifrado)
Bloque de procesamiento de formularios
Operación de clase de operación Fso
control HTML
Bloque de procesamiento HTTP a XMLHttp
Bloque de manejo de errores
bloque de procesamiento json
jsLib (operación de referencia central del script JS)
La lista maneja varios objetos de la lista.
Bloque de procesamiento de correo electrónico
Módulo de conversión PY pinyin
Bloque de funciones de números aleatorios Rnd
Clase de operación de sesión
Módulo de operación de ejecución de script sc
Bloque de operación de tiempo
clase de plantilla tpl
Arriba, cargar bloque de procesamiento de carga
Bloque de procesamiento de URL
bloque de extensión X
XML maneja fragmentos XML
Y algunos otros métodos de llamada, como la operación del componente aspjpeg, la clase de carga intrépida, la clase de carga Ain, etc.
3. AspBox ha admitido la expansión del marco MVC en la versión 1.1 o superior.
Cómo usarlo: simplemente agregue: ab.use "mvc" delante del código de llamada para activar el modo MVC
ejemplo:
AB.Utilice "Mvc"
Servicio.Usar"Verificar"
AB.C.Print"El nombre del archivo al que se está accediendo actualmente:"Service.Check.GetSelfName
------------------------------------------
Registro de actualización de AspBox versión 1.3.2a:
Modificación del código del núcleo AB y adición de la llamada pública AB.Pub core
Mejorar la configuración de la propiedad AB.CacheType
Se agregó el método AB.CacheClean
Se agregó AB.FnAdd alias: AB.FnSet
Se agregaron los métodos AB.A.A.vg, AB.A.Sub, AB.A.SpliceX.
Métodos AB.A.Slice, AB.A.Splice, AB.A.SpliceX, AB.A.Fill corregidos
Ampliando y mejorando el método AB.A.Walk
Arreglar el método AB.C.CRight
Mejorar el método AB.C.GetUrl
Se agregaron AB.C.Clone, AB.C.CallFunc, ABCWs, ABCWsn, ABCIsDim y otros métodos.
Se agregó el método AB.Cache.Del, alias AB.Cache(cacheName).Del o AB.Cache.Item(cacheName).Del
Eliminar los métodos AB.Json.xJSObjectToString, AB.Json.xJSArrayToString
Se agregaron los métodos AB.E.encodeURIComponent, AB.E.decodeURIComponent, AB.E.encodeURI, AB.E.decodeURI
Se corrigió el error de configurar la invalidez de AB.Http.Charset
Ampliar y mejorar los métodos AB.Char.Trim, AB.Char.LTrim, AB.Char.RTrim
Se agregaron los métodos AB.Time.ServerTime, AB.Time.LocalTime, AB.Time.ServerTimezone, AB.Time.LocalTimezone
Se agregaron los alias del método AB.Time.ToUnixEpoch AB.Time.ToID y AB.Time.TimeID
Se agregaron los alias del método AB.Time.FromUnixEpoch AB.Time.FromID y AB.Time.FromTimeID
Arreglar el error de la función AB.Url.Go
Mejorar el método AB.Xml.Find para admitir el caso en el que AB.Xml(selector).Length es 0
Se agregaron métodos AB.Xml.Length, AB.Xml.Count
Se agregó el método AB.Xml(selector).ChildNodes