Certains débutants qui sont nouveaux dans ASP peuvent ne pas être en mesure de le comprendre pleinement. L'éditeur de Wuxin Technology Channel a trouvé certaines méthodes pour écrire des classes ASP. Les amis intéressés peuvent vous référer au contenu présenté par Wuxin Technology Channel à vous.
"Modèle de conception ASP"
Dispbbs.asp? BoardId = 20 & id = 247879
Tout d'abord, la classe ASP est composée d'événements et de méthodes (ils sont membres de la classe). Si vous n'êtes pas encore entré en contact avec cela, vous pouvez d'abord jeter un œil aux instructions suivantes:
Dans le bloc de classe, les membres sont déclarés privés (membres privés, appelés uniquement à l'intérieur de la classe) ou publics (membres publics, appelés à l'intérieur et à l'extérieur de la classe) par le biais de la déclaration de déclaration correspondante. Déclaré comme privé ne sera visible que dans le bloc de classe. Déclaré comme public est non seulement visible dans le bloc de classe, mais aussi pour coder en dehors du bloc de classe. Non explicitement déclaré en utilisant le privé ou le public est par défaut. Une procédure (sous ou fonction) déclarée publique dans le bloc d'une classe deviendra une méthode de la classe. Les variables publiques deviendront les propriétés de la classe, les mêmes propriétés déclarées explicitement à l'aide de la propriété Get, de la propriété LET et du jeu de propriétés. Les propriétés et méthodes de classes par défaut sont spécifiées avec le mot-clé par défaut dans leur section de déclaration.
Veuillez lire patiemment la section ci-dessus, jetons un coup d'œil à un exemple ci-dessous:
<%
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Classe myclass
'// ---- Déclarer (Declare Is Definition) La variable intérieure (privée [privée]) de la classe MyClass
Strathor privé
Straversion privée
Strexample privé
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- class_initialialize () est l'événement d'initialisation de la classe. Tant que vous utilisez cette classe au début, l'exécution de cette partie sera déclenchée. Ci-dessous, nous initialiserons l'auteur et la version de la classe dans le membre et afficherons à l'écran que la classe a commencé.
Private Sub class_Initialize ()
strathor = "Coldstone"
stravition = "1.0"
Réponse.WRITE "
MyClass a commencé
"
Sub-Sub
'// ---- class_terminate () est l'événement final de la classe. Dès que vous quittez la classe, l'événement sera déclenché. Ensuite, nous définirons l'événement dans cet événement que la classe s'est terminée à l'écran lors de la sortie de la classe.
Private Sub class_termiate ()
Réponse.WRITE "
MyClass est terminé
"
Sub-Sub
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- Cette méthode renvoie des informations sur le droit d'auteur
Public Sub Information ()
Réponse.WRITE "
Codage par Coldstone @ 时.
"
Sub-Sub
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ------ une propriété de la classe spécifiée, qui permet à l'utilisateur d'initialiser la variable strexapmle
Propriété publique Let SetExapmle (Byval Strvar)
strexapmle = strvar
Propriété finale
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ----- Définissez l'attribut de la classe, qui renvoie un numéro de version
Propriété publique Obtenez la version
Version = strursion
Propriété finale
'// ----- Définissez l'attribut de la classe, qui renvoie le numéro de l'auteur de la classe
Propriété publique Get Author
Auteur = strathor
Propriété finale
'// ----- Définissez l'attribut de la classe, qui renvoie un numéro de version
La propriété publique obtient un exapmle
Exapmle = strexapmle
Propriété finale
Classe finale
%> <%
'// ------ Voici un exemple d'utilisation de cette classe
Dim Onenew-Class
Set OneNewClass = new MyClass
Response.Write "Auteur:" & onenewclass.author & "
"
Response.Write "Version:" & onenewclass.version & "
"
onenewclass.sexapmle = "Ceci est un exemple de classe simple"
Response.Write "Défini par l'utilisateur:" & onenewclass.exapmle & "
"
onenewclass.information
Set OneNewClass = Rien
%>
L'article ci-dessus est une explication détaillée de la méthode d'écriture des classes ASP partagées par l'éditeur de la fausse nouvelle technologie. J'espère que ce sera utile à votre compréhension!