Verwenden Sie Unterprogramme und Funktionen
Autor: Qing Apple Computer Studio Klick: 351
Eine Frage zu schnell: Warum gibt es so wenig über den Code der Verwendung von Unterroutinen und Funktionen im Buch von ASP?
Obwohl es einfacher ist, ASP -Code und Zeile für Zeile zu schreiben, hat es viele Vorteile für die Codierung in Form eines Programms.
Zunächst ist nicht prograratischer Code nicht einfach auf Visual Basic zu portieren. Vielleicht haben Sie diesen Plan derzeit nicht, aber eines Tages werden Sie es für einen Tag tun
Die Leistung oder Skalierbarkeit wird in Komponenten umgepflanzt.
Der zweite ist, dass das Programm schneller läuft. Der maximale Verbrauch der ASP -Leistung ist die Kontextumwandlung.
HTML wird passieren, wenn. Da Sie einen Kontext im Programm nicht ändern, werden Sie diesen Verbrauch spüren. Auch ASP
Der Puffer zeigt auch, dass die Unterroutine, wenn er einen programmatischen Code verwendet, um auf die Seite zu klicken, sehr unterschiedlich ist. Dies ist eine ASP -Anwendung, die einen programmatischen Code verwendet
Der notwendige Teil von Hello World:
Prive sub main ()
Antwort.Write Hallo Welt!
Ende sub
Nennen Sie Major
Aus vollständigen Gründen habe ich ein kleines Beispiel für die Kontextumwandlung im Programm. Wenn Sie diesen Code testen, wird er ausgeführt, aber bitte
Tun Sie dies nicht in Ihrer eigenen Anwendung.
< %@ Sprache = vbscript %>
< %
Privates Subdo.Tuff ()
%>
Dies ist <b> HTML -Text!
< %
Ende sub
%>
<html>
<kopf>
<meta name = Generator content = Microsoft Visual Studio 6.0>
< /head>
<body>
<p> < % Call dostuff %> < /p>
< /body>
< /html>
Es gibt einige andere Vorteile des programmatischen Code. Erstens werden Sie feststellen, dass es einfacher ist, den im Programm enthaltenen Code -Teil zu verwenden. Zweitens wollen
Für denselben Zweck sind weniger Codezeilen erforderlich. Drittens beginnen Sie mit der Entwicklung einer großen, zurückgezahlbaren Code -Bibliothek. Damit beginnen
Das Formular ist. Inc File.
Verpflanzen Sie Ihren Code
Es gibt verschiedene Dinge, die so einfach sind wie von VBScript zu Visual Basic transplantiert. Im Allgemeinen müssen Sie den Code entfernen und den Datentyp hinzufügen.
Manchmal können einige effektivere Algorithmen auch in Visual Basic angewendet werden, aber Sie müssen sicherstellen, dass der Code normal funktionieren kann.
In unserer Anwendung zum Beispiel wird ein einfacher Code in zwei visuelle Basic -COM -Komponenten transplantiert. Wird einige HTML
Das Formatformat wird in die Expressionsklasse gezogen und der ADO -Objektcode wird in die Datenzugriffsklasse gezogen, die ADO einschließt. Durch Einfügen dieser beiden Klassen in
Die ActiveX DLL Engineering -Datei kann die Projektdatei zu wenig vereinfachen. In der tatsächlichen Arbeit kann für jede Ebene ein separates Projekt erstellt werden
Dateien, aber diese technische Datei zeigt Ideen in einer DLL. Wenn Sie diese Situation korrigieren möchten, verschieben Sie die Datenzugriffsklasse auf einen anderen
In der technischen Datei wird es als DLL zusammengestellt. Muss auf diesen neuen DLL -Verweis auf die zu angewendete DLL Engineering -Datei angewendet werden.
Die in dieser Beispiel technische Datei verwendete Datenbank ist eine Northwind -Datenbank, die in Visual Basic enthalten ist. In diesem
In der ZIP -Datei der Beispiel -Engineering -Datei habe ich eine Version dieser Datei für diejenigen erstellt, die Visual Basic nicht installiert haben. Probe
Die technische Datei enthält auch eine kompilierte DLL, die mit ASP -Code zusammengestellt wurde.