Para los usuarios de ASP, el funcionamiento de la base de datos es realmente muy simple. También necesitan mucho tiempo para considerar la lógica y la aplicación del código. Lo anterior es una explicación detallada de la escritura de clase ASP. ¿Cuánto sabes?
En primer lugar, las clases ASP están compuestas de eventos y métodos (son miembros de la clase). Si no ha estado expuesto a ellos, primero puede mirar las instrucciones a continuación (jaja, estoy aprendiendo y vendiendo ahora, por favor, perdóname si no lo digo bien)
En el bloque de clase, los miembros se declaran como privados (miembros privados, solo llamados dentro de la clase) o público (miembros públicos, solo llamados dentro y fuera de la clase) a través de la declaración de declaración correspondiente. Declarado como privado solo será visible dentro del bloque de clases. Declarado como público no solo es visible dentro del bloque de clases, sino también para codificar fuera del bloque de clases. No se declaró explícitamente el uso de privado o público está predeterminado al público. Un procedimiento (sub o función) declarado como público dentro del bloque de una clase se convertirá en un método de la clase. Las variables públicas se convertirán en propiedades de la clase, las mismas propiedades declaradas explícitamente utilizando la propiedad Get, Propiedades y el conjunto de propiedades. Las propiedades y métodos de clases predeterminados se especifican con la palabra clave predeterminada en su sección de declaración.
Lea la parte azul en su corazón, echemos un vistazo a un ejemplo a continuación
<Script Language = VBScript runat = Server>
Clase MyClass
'// ---- declarar (declarar es definición) la variable interna (privada [privada]) de la clase myclass
Strauthor privado
Estrella privada
Strexample privado
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- class_initialize () es el evento de inicialización de la clase. Mientras use esta clase al principio, la ejecución de esta parte se activará. A continuación, inicializaremos el autor y la versión de la clase en el miembro y mostraremos en la pantalla que la clase ha comenzado.
Sub class_initialize () privado ()
strauthor = siyuan
Strversion = 1.0
Response.write <br> myClass está comenzando <br>
Final
'// ---- class_terminate () es el evento final de la clase. Tan pronto como salga de la clase, el evento se activará. A continuación, estableceremos el evento en este evento que la clase ha terminado en la pantalla al salir de la clase.
Sub class_terminate () privado ()
Response.write <br> myClass ha terminado <br>
Final
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- Este método devuelve la información de una versión
Public Sub Information ()
Response.write <br> Coding por <a href = 'mailto: [email protected]'> maxid_zen </a> @ <a href = 'http: //www.design60s.com'> www.design60s.com </a>. <br>.
Final
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ------ una propiedad de la clase especificada, que permite al usuario inicializar la variable strexapmle
Propiedad pública SetExapmle (Byval Strvar)
strexapmle = strvar
Propiedad final
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ----- Defina el atributo de la clase, que devuelve un número de versión
Propiedad pública Obtener versión
Versión = Strversion
Propiedad final
'// ----- Defina el atributo de la clase, que devuelve el número de autor de la clase
Propiedad pública Obtener autor
Autor = Strauthor
Propiedad final
'// ----- Defina el atributo de la clase, que devuelve un número de versión
Propiedad pública Obtener EXAPMLE
EXAPMLE = STREXAPMLE
Propiedad final
Clase final
</script>
<%
'// ------ Aquí hay un ejemplo de usar esta clase
Dim OneNewClass
Establecer oneNewClass = myClass
Response.Write Autor: y OneNewClass.Author & <br>
Response.Write Versión: y oneNewclass.version & <br>
oneNewclass.setExapmle = Este es un ejemplo de una clase simple
Response.WRITE DEFINADO DEL USUARIO: & ONENEWCLASS.EXAPMLE & <BR>
oneNewClass.Información
Establecer oneNewClass = nada
%>
El artículo anterior es una explicación detallada sobre la redacción de clases ASP. ¡Creo que todos lo han entendido claramente! Si desea obtener más conocimientos técnicos, continúe prestando atención al nuevo canal de tecnología incorrecto.