Marco ASP original: ¡Lanzamiento del marco CVASP 201204C! ¡ASP todavía puede ser tan elegante!
Información básica:
Número de versión: 201204C
Bytes principales: 51700
Archivo principal: cvcorem.asp
Nombre en inglés: CVASP - Vista de controlador para ASP Framework
Nombre chino: lenguaje de programación marco CVASP: VBScript
Codificación de caracteres: GB2312, GBK, UTF-8
Introducción a la función:
Fácil:
Las funciones y clases de uso común tienen nombres concisos y se escribe menos código.
Se proporcionan varias herramientas de generación de código subrayado:
_convutf8.asp: se utiliza para convertir la codificación china a UTF para AJAX
_mkcvatpl.asp: se utiliza para generar plantillas de escritura de código para programación. _viewsrc.asp: se utiliza para ver los comentarios del código fuente de cvcore.asp. El efecto específico se conocerá al ejecutarlo con el administrador de IIS.
La clase de base de datos proporciona instancias nativas de objetos ADODB rs y conn para uso externo.
Si está familiarizado con ADO, sus hábitos de uso anteriores no se verán afectados.
Proporciona funciones funcionales de uso común y clases para ahorrar preocupaciones:
Clases de plantilla flexibles, clases de bases de datos, clases de paginación, clases de empalme de cadenas, etc.:
La biblioteca de códigos principales se puede utilizar de forma independiente INCLUYE.
Por ejemplo:
Seguridad:
La clase Cookie utiliza codificación Base64 codificada para evitar la suplantación de cookies.
Request.Form y Request.QueryString se encapsulan utilizando las funciones reqF y reqS para evitar la inyección de SQL.
Una serie de funciones que proporcionan una validación de formularios sencilla y eficaz: vcnull, vclen, vcsize, vcnum, vcdate
rápido:
Proporciona una clase de plantilla de bloque de una sola capa de alto rendimiento que se puede utilizar junto con clases de caché.
Proporciona clases de concatenación de cadenas de alto rendimiento, como dim sc: set sc=new clsStrCat
Proporciona una clase de base de datos para admitir operaciones ordenadas de lectura de bases de datos para matrices bidimensionales en formato GetRows:
Se proporcionan clases de plantilla para separar el código del servidor ASP (VBS) del código de la interfaz HTML.
El núcleo solo proporciona funciones y clases funcionales refinadas y de uso común, y solo INCLUYE las funciones extendidas (AYUDANTE) si desea usarlas.
¿Por qué ASP solo tiene Controlador y Vista pero no Modelo?
VBScript en sí no admite la herencia de clases y no puede implementar MVC real (¡no hay necesidad de meterse en problemas!).
Declaración de uso de código abierto:
Debe mantener los comentarios del LOGO similares a los siguientes en el código fuente y mantener el archivo de descripción cvinfo.asp en el directorio (el nombre del directorio cvinc se puede cambiar si le preocupa la seguridad)