Wenn Sie den ASP -Code schreiben, der Zeit sparen kann, gibt es viele Dinge zu tun, wenn Sie den Code transplantieren möchten. Befolgen Sie die folgenden Schritte, Sie werden
Es ist nicht problematisch, den Transplantationscode zu finden.
Bestimmen Sie den variablen Typ
Der größte Nachteil von Visual Basic und VBScript ist, dass Entwickler Variablen ohne Deklaration verwenden können. Wenn Sie der Meinung sind, dass dies ein Vorteil ist, ist
Wenn Sie dann einen logischen Fehler finden möchten, der durch einen kleinen Schreibfehler verursacht wird, denken Sie nicht darüber nach. Wenn Sie verwenden
Wenn die Option explizit gezwungen ist, zu klären, warnt die IDE dies.
< %@ Sprache = vbscript %>
< % Option explizit %>
Wenn Sie die Option explizit verwenden, denken Sie daran, dass dies unter@ Deklarationen steht. Nicht darauf zu achten, wird zu einem kleinen führen
Fehlermeldung.
Microsoft VBScript -Kompilierungsfehler '800A0400'
Exfektionserklärung
/test.asp, Zeile 4
Option explizit
^
Jetzt ist die Herausforderung hier. Mit VBScript kann die Variable einen beliebigen Datentyp sein, solange es sich um eine Variante handelt. Dies bedeutet, dass Sie die Variable nur einsetzen können
Die Anweisung ist Varianten. Dies ist in vielen Aspekten sehr verschwenderisch, aber in ASP akzeptabel. Aber in visueller Basic
Beim Erstellen effektiverer Code müssen die Variablen definiert werden. Dieses Programm ist sehr einfach. Fügen Sie einfach wie nach der Erklärung hinzu
[data_type], zu diesem Zeitpunkt ist es keine einfache Variante mehr.
Zum Beispiel gibt es jetzt eine Variable als Zeichenfolge. Öffnen Sie eine ASP -Seite und geben Sie Dim Strsense als Zeichenfolge ein. Dann
Vorschau dieser Seite wird eine kleine Überraschung erhalten.
Microsoft VBScript -Kompilierungsfehler '800A0401' '
Exfektionende der Erklärung
/icu/temp.asp, Zeile 3
Dimer Stresse als Zeichenfolge
--------------------------
Wie erstellt man also eine Variable, die den ASP -Code nicht bedroht und sich auf Visual Basic vorbereitet? Ich kann nicht sicher sein, wie ich dies bewerten soll. haben
Eine Möglichkeit besteht darin, Annotations -Tags nach der variablen Deklaration zu verwenden. Es ist zu beachten, dass dies nicht nur hilfreich ist, wenn es auf VB transplantiert wird, es ist auch anders
Wenn das Unternehmen hohe Gehälter zur Verfügung stellt, um Sie zu graben, hilft dies anderen, Ihren Code zu verstehen. Das Folgende ist ein Kommentaretikett in ASP Version 2
Bestimmen Sie die drei Variablenweisen:
Private String 'als String
Dim intinteger 'als Ganzzahl
Öffentlicher Bolboolan 'als Boolescher
Diese Datentyp -Definitionstechnik gilt auch für jede Funktion, die Sie in ASP -Anwendungen verwenden. (Bitte sehen Sie sich die folgenden Unterprogramme und Funktionen unten an.)
Private Funktion (Strtring, Intinterger) 'als Boolescher
Als ich in meinen ASP -Code klopfte, habe ich auch in diese Kommentare eingedrungen. Dies ist möglicherweise nicht für Sie geeignet, vielleicht haben Sie es mit einem alten Code zu tun.
Nach dem Transplantation Code können Sie die Such- und Ersatzfunktion von Visual Basic verwenden, um den Datentyp zu erhöhen. Dies ist aussagekräftiger, weil
Kommentieren Sie keine Variablen in Funktionen und Unterroutinen. Je programmatischer Code, desto weniger die Kommentare für variable Datentypen.
Weitere Informationen zum Visual Basic -Datentyp finden Sie im Online -Artikel mit MSDN -verwandten Datentypen.