Tutorial zum Erstellen einer WAP-Site mit QuickWAP-Komponenten – Vorbereitung
Zunächst müssen wir kurz verstehen, was QuickWAP V1.0 Lite ist, eine Komponente, die auf dem WAP1.2-Protokoll basiert und mit VB6 entwickelt wurde, um die ASP+WML-Sprache beim Schreiben von WAP zu unterstützen Webseiten.
Zweitens müssen wir QuickWAP V1.0 Lite Edition installieren.
Der Installationsprozess ist wie folgt:
1. Kopieren Sie zunächst die Datei QuickWAP.dll in das Systemverzeichnis system32.
Das Betriebssystem von Windows 2000/Server/Advanced Server ist:
Systemlaufwerksbuchstabe:WINNTsystem32
Das Betriebssystem von Windows XP/2003 ist:
Systemlaufwerksbuchstabe:Windowssystem32
2. Registrieren Sie die Steuerung.
Startmenü -> Befehl Regsvr32 QuickWap.dll ausführen.
Nach erfolgreicher Registrierung öffnet sich das Dialogfenster wie folgt:
Als nächstes können wir überprüfen, ob Quickwap.Dll erfolgreich installiert wurde und eine neue ASP-Datei mit dem folgenden Code erstellen:
Wenn Sie diese Datei über IIS ausführen und das folgende Bild erhalten, bedeutet dies, dass die Installation erfolgreich war und die Komponente verwendet werden kann .
Hinweis: Bevor Sie QuickWAP verwenden, stellen Sie bitte sicher, dass der Server mit dem MIME-Typ WAP konfiguriert ist.
Zugeordneter Erweiterungs-
MIME-Typ
wml
text/vnd.wap.wml
wmlc
application/vnd.wap.wmlc
wbmp
image/vnd.wap.wbmp
wmlsc
application/vnd.wap.wmlscriptc
wmls
text/vnd.wap.wmlscript
wsc
application/vnd.wap /wmlscriptc
Im Folgenden sind die MIME-Typen aufgeführt, die zum Konfigurieren von WAP in IIS konfiguriert sind:
1. Starten Sie das IIS-
Startmenü – Einstellungen – Systemsteuerung – Verwaltungstools – Internetinformationsdienste (IIS)-Manager.
2. Klicken Sie mit der rechten Maustaste auf den lokalen Computer, um die Eigenschaften anzuzeigen
. 3. Öffnen Sie den MIME-Typ, Sie können die oben genannten Daten hinzufügen
Tutorial zum Erstellen einer Wap-Site mit QuickWAP-Komponenten – Praktischer Teil
Jetzt beginnen wir mit dem Schreiben von Wap-Code mit Quickwap-Komponenten.
1> Framework PageHeader und PageFooter
PageHeader-
Funktion: PageHeader wird verwendet, um die Zugriffskontrollinformationen, den Cache usw. festzulegen die WAP-Seite und gibt den WAP-Datei-Header aus und generiert Karten nacheinander.
Syntax: Wap.PageHeader("CacheControl", "forua", "OtherAtt")
Beschreibung: CacheControl max-age gibt die Lebensdauer von DECK im Cache an. Wenn es als 0 angegeben wird, muss es sein jedes Mal verbunden, wenn der Server das DECK aufruft.
forua forua ist ein optionales Attribut, das angibt, ob das Tag vom Zwischenproxy gelöscht wird, bevor die WML-Datei an den Client übertragen wird (da sich das Übertragungsprotokoll ändern kann).
OtherAtt wird verwendet, um andere Attributwerte festzulegen. Die Attributwerte können in einfache Anführungszeichen oder zwei doppelte Anführungszeichen eingeschlossen werden.
Beispielsweise kann „ name='Bicyle'“ durch „ name=""Bicyle"" ersetzt werden.
Zusätzliche hier hinzugefügte Eigenschaften werden vorne hinzugefügt.
Zum Beispiel: Wap.PageHeader("max-age=300")
PageFooter
-Funktion: wird verwendet, um das Ende der WAP-Datei auszugeben
. Funktionssyntax: Beispiel für
eine Wap.PageFooter
-Datei:Erstellen Sie einen neuen kj.asp-Code wie folgt:
Effektdemonstration:
2> Die Funktion der Ausgabefunktionen WriteOut und WriteRow
: Sie konvertieren den auszugebenden Text nach UTF-8 und geben ihn dann aus.
Zum Beispiel: Wap.WriteOut „Content“ & „
„
Erläuterung: Der Inhalt wird zur Vorbereitung der Ausgabezeichenfolge verwendet.
Der Unterschied zwischen WriteRow und WriteOut ist: Letzteres
, das heißt, wir können Letzteres bei der Ausgabe weglassen
und werden automatisch Zeilenumbruch. Wenn wir beispielsweise immer noch den Satz „Willkommen bei der Verwendung der Quick WAP-Komponentenentwicklung!“ ausgeben möchten, kann der Code wie folgt geschrieben werden:
Zum Beispiel: Wap.WriteRow „Willkommen bei der Verwendung der Quick WAP-Komponentenentwicklung!“
Dateibeispiel:
Erstellen ein neues Write.asp, der Code lautet wie folgt:
Effekt-Demo:
3> Funktion der Hyperlink-Funktion A
: Funktion zum Bilden von Hyperlinks. Es ist sehr einfach, QuickWap zum Implementieren von Hyperlinks zu verwenden.
Zum Beispiel: Wap.WriteRow Wap.A("Title", "Url", "DisplayText"),
Beschreibung: Der Titel wird in den Eingabeaufforderungsinformationen in der unteren linken oder rechten Ecke des Telefons angezeigt.
URL-Linkadresse, die ein relativer oder ein absoluter Pfad sein kann.
DisplayText ist der auf dem Bildschirm angezeigte Linktext.
Hinweis: Sie müssen durch Kommas (,) getrennt werden. Dies gilt für Funktionen, keine weitere Erinnerung.
Dateibeispiel: Erstellen Sie ein neues A.asp. Der Code lautet wie folgt:
Effektdemonstration:
4>Paging-Funktion.EasyMorePage
Funktion: Einfache Paging-Funktion mit langen Zeichenfolgen
Syntax: Wap.WriteOut Wap.EasyMorePage("ToShowContent")
Beschreibung: ToShowContent gibt die zu paginierende Zeichenfolge TextLong
und die Anzahl der auf jeder Seite angezeigten Zeichen ein.
Dateibeispiel: Erstellen Sie einen neuen EasyMorePage.asp-Code wie folgt:
Effektdemonstration:
5>Bildfunktion Img-
Funktion: Funktionssyntax für die Bildanzeige
: Wap.WriteOut Wap.Img("Url","Tip ",OtherAtt)
Beschreibung: URL ist die Adresse des Bildes, die ein relativer Pfad oder ein absoluter Pfad sein kann .
Tipp: Beim Laden werden keine Bilder oder Textinformationen angezeigt.
OtherAtt wird zum Festlegen anderer Attributwerte verwendet. Die Attributwerte können in einfache Anführungszeichen oder zwei doppelte Anführungszeichen eingeschlossen werden. Beispielsweise kann „name='Bicyle'“ durch „ name=""Bicyle"" ersetzt werden.
Zum Beispiel: Wap.WriteOut Wap.Img("images/logo.PNG", "Vorschau wird generiert...")
Dateibeispiel:
Neu Der Code der Datei Img.asp lautet wie folgt:
Effektdemonstration:
6> Bildverknüpfungsfunktion
: Wird zum Bilden einer Funktion mit Bildverknüpfungen verwendet.
Syntax: Wap.WriteRow Wap.ImgA("ImgPath", "Url", "DisplayText")
Beschreibung: Die Adresse des ImgPath-Bildes kann ein relativer Pfad sein oder absoluter Pfad Pfad.
URL-Linkadresse, die ein relativer Pfad oder ein absoluter Pfad sein kann.
DisplayText ist der auf dem Bildschirm angezeigte Linktext.
Beispiel: Wap.WriteRow Wap.ImgA("","#SecondCard","Second Column")
Dateibeispiel :
Erstellen Sie eine neue Datei ImgA.asp. Der Code lautet wie folgt:
Der Effekt ist wie folgt:
7>Absatzfunktion P
wird verwendet, um die Absatzausrichtung festzulegen und festzulegen, ob Zeilenumbrüche zulässig sind: Wap.WriteOut Wap.P („AlignMent“, „WrapMode“).
Es gibt drei AlignMent-Ausrichtungsmethoden: links, zentriert, rechts
WrapMode, ob Zeilen umgebrochen werden sollen: Wrap nowrap
Zum Beispiel: Wap.WriteOut Wap .P("left","wrap")
Dateibeispiel:
Erstellen Sie einen neuen p.asp-Code wie folgt:
Effektdemonstration:
Die Funktion 8>Utf8 zu Gb2312
ist eine Funktion, mit der in die UTF-8-Kodierung konvertierte Zeichen in die zu konvertierende chinesische Zeichenkette
Wap.WriteRow
Wap.Utf8_Gb2312
(
"SearchString")
umgewandelt werdenBeispieldatei
Wap.Utf8_Gb2312 („Wir haben ein professionelles Entwicklungsteam“)
:Erstellen Sie einen neuen Datei-UtGb.asp-Code wie folgt:
Effektdemonstration:
Tutorial zum Erstellen einer WAP-Site mit QuickWAP-Komponenten – letztes Kapitel
Frage: Was ist, wenn ich nicht daran gewöhnt bin, QuickWap-Komponenten zu verwenden?
Antwort: Sie können es
wie folgt deinstallieren:
Startmenü -> Führen Sie den Befehl Regsvr32 /u QuickWap.dll aus, um es zu deinstallieren .
F: Warum fühle ich mich unwohl, wenn ich QuickWap-Komponenten zum Entwickeln von Wap verwende?
A: Möglicherweise sind Sie zunächst nicht daran gewöhnt, mit QuiWap-Komponenten zu programmieren Aus diesem Grund werden Sie QuickWap Components gerne verwenden