Pour les utilisateurs d'ASP, le fonctionnement de la base de données est en fait très simple. Ils ont également besoin de beaucoup de temps pour considérer la logique du code et l'application. Ce qui précède est une explication détaillée de l'écriture de la classe ASP. Que savez-vous?
Tout d'abord, les classes ASP sont composées d'événements et de méthodes (ils sont membres de la classe). Si vous ne les avez pas été exposés, vous pouvez d'abord regarder les instructions ci-dessous (haha, j'apprends et je vends maintenant, pardonnez-moi si je ne le dis pas bien)
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 la partie bleue de votre cœur, jetons un coup d'œil à un exemple ci-dessous
<Script Language = VBScript Runat = Server>
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 = Siyuan
Straversion = 1,0
Response.Write <br> MyClass commence <br>
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 ()
Response.Write <br> MyClass est terminée <br>
Sub-Sub
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- Cette méthode renvoie une information de version
Public Sub Information ()
Response.write <br> codage par <a href = 'mailto: [email protected]'> maxid_zen </a> @ <a href = 'http: //www.design60s.com'> www.design60s.com </a>. <br>
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
</cript>
<%
'// ------ Voici un exemple d'utilisation de cette classe
Dim Onenew-Class
Set OneNewClass = MyClass
Response.Write Auteur: & onenewClass.Author & <br>
Version Response.Write: & OneNewClass.version & <br>
onenewclass.sexapmle = Ceci est un exemple de classe simple
Response.Write D-Defined: & OneNewClass.exapmle & <br>
onenewclass.information
Set OneNewClass = Rien
%>
L'article ci-dessus est une explication détaillée sur l'écriture des classes ASP. Je crois que tout le monde l'a bien compris! Si vous souhaitez apprendre plus de connaissances techniques, veuillez continuer à faire attention à la mauvaise chaîne de nouvelles technologies!