Empfohlen: Funktion der Verwendung von ASP für den Netzwerkdruck %@ Sprache = vbScript % % Option explizit dim StreSubmit 'Der in Form genutzte Wert zum Speichern der Übermittlungstaste dim StrPRinterpath' Der Wert des Netzwerkdruckerspfads in Form Dim Struername 'Der Wert des Benutzernamens im Form
Ich fürchte, nur wenige Internetnutzer, die oft im Internet surfen, waren noch nie im Chatraum, um zufällig zu chatten. Achten Sie nur ein wenig Aufmerksamkeit und Sie werden feststellen, dass die meisten dieser Chat -Räume mit CGI -Programmen oder Applets in Java gepflegt werden. Programmierer, die solche CGIs oder Applets entwickelt haben, wissen, dass diese Art der Entwicklung zeitaufwändig und arbeitsintensiv ist. Gibt es also eine einfachere und arbeitssparende Möglichkeit, sich zu entwickeln? Die Antwort lautet ja.
Es gibt viele Computermagazine, die in die Einführung von ASP eingeführt wurden, und ich werde hier nicht in Details eingehen.
1. Chatroom -Planung:
1. Auswahl des Weges zum Speichern von Konversationsinhalten: Inwiefern sollte der Inhalt der sofortigen Konversation auf dem Server gespeichert werden, wenn der Inhalt der sofortigen Konversation über den Client angezeigt wird? Es gibt zwei Optionen für ASP, einer befindet sich im Textdateimodus und der andere im Datenbankmodus. Der Autor ist jedoch der Ansicht, dass die Anweisungen von ASP für Textdateioperationen weitaus geringer sind als die von ADO (Active Data Object). Durch die Verwendung von ADO kann ASP die Datenbank flexibel bedienen, z. B. das Einfügen, Löschen, Aktualisieren, Abfragen usw. Der Autor wählt die Zugriffsdatenbank aus, um den Inhalt der Konversation zu speichern. Der Inhalt dieser Datenbank wird nur für einen Tag beibehalten (die Zeitdauer kann basierend auf der tatsächlichen Situation der LAN festgelegt werden).
2. Design der Chatroom -Schnittstelle: Damit die Kunden den Inhalt der Website problemlos durchsuchen und den Inhalt des Chatraums so weit wie möglich anzeigen können, hat der Autor drei Frames auf einer Homepage gestaltet. Der Rahmen links zeigt den Index der Site. Der rechte Rahmen ist in zwei Frames unterteilt. Der obere Frame macht 70%aus, wodurch der Inhalt des aktuellen Chatraums angezeigt wird. Der untere Frame macht 30%aus, wodurch ein Texteingabefeld und eine Schaltfläche für das Feedback der Benutzer bereitgestellt werden.
3. Schritte zum Eingeben des Chatraums: Wie bei den meisten Chatrooms sollte der Benutzer zunächst eine Anmeldeschnittstelle bereitstellen, und der Benutzer gibt seinen Namen oder seinen Alias und ein Passwort ein, das er nach Belieben gibt. Wenn der eingegebene Benutzername mit dem Benutzernamen der Zeile übereinstimmt, wird der Benutzer aufgefordert, den Benutzernamen neu auszuwählen oder das Passwort erneut einzugeben, um sicherzustellen, dass alle Online-Benutzernamen eindeutig sind. Geben Sie nach erfolgreicher Anmeldung in den Chatraum ein, und der Content Display -Frame zeigt die Begrüßungsnachricht als Begrüßungsanschluss an. Benutzer können den Konversationsinhalt im Texteingabebereich eingeben.
2. Entwurfsprozess- und Entwicklungsfähigkeiten:
1. Entwerfen Sie die ODBC -Systemdatenquelle: Wie bereits erwähnt, verwendet diese Entwicklung ASP, um auf ADO zu arbeiten, sodass die Datenquelle zuerst festgelegt werden muss. Doppelklicken Sie auf das ODBC-Symbol im Bedienfeld des NT-Servers, fügen Sie das System DSN auf der Seite System DSN hinzu, wählen Sie Microsoft Access-Treiber, der Datenquellenname lautet "Fybchat", Datenbank und wählen Sie Chat.mdb im Chat-Verzeichnis. Die Datenbank enthält die folgenden Felder: Name, Inhalt, Passwort, Chattime, Chatdate und speichern den Namen, den Gesprächsinhalt, das Passwort, die Gesprächszeit bzw. des Gesprächsdatums.
2. Design der Anmeldestellung: Die Anmeldeschnittstelle ist eine HTML -Seite, die einige Warninformationen und ein Formular enthält. Dieses Formular hat das Konto und das Passwort erhalten, wie unten gezeigt:
<formmethode = post action = recateata.asp> Konto:
<Eingabe type = textname = usname> Passwort:
<Eingabe type = passwordname = uspassword>
</center>
<Eingabe type = value = eingegeben>
<Eingabetyp = Reset Value = Nachfüllung>
</center>
<Eingabetyp = Hidden name = Inhaltswert =>
</form>
Inspire empfangeneata.asp by Senden -Button. Diese ASP -Datei wird hauptsächlich verwendet, um sicherzustellen, dass keine zwei Benutzer im Chatraum dasselbe Konto haben. Nachdem der Benutzer die Informationen eingereicht hat, öffnen Sie Chat.mdb, um zu überprüfen, ob das Konto bereits enthält. Wenn es einen gibt, aber das Passwort falsch ist, erinnern Sie den Benutzer daran, das Passwort erneut einzugeben. Wenn nicht, gelangt der Benutzer erfolgreich in den Chatraum. Die Funktion der Eingabe der Chatroom -Schnittstelle wird durch die folgende Anweisung abgeschlossen:
<Frameset Zeilen = 70%, 30%>
<Frame Src = Forum.asp name = Hauptmarginwidth = 1
MarginHeight = 1 noresize>
<Frame Src = Frft.asp? Kname = <% = name%> name = footnotes
Marginwidth = 1 noresize>
</Frameset>
Beachten Sie, dass es hier einen Trick gibt, der den Parameter Kname verwendet, um das Konto des Benutzers im Browser des Kunden auszublenden. Auf diese Weise gibt der Benutzer jedes Mal, wenn er den Gesprächsinhalt einreicht, sein Konto ein.
3. Design des Texteingabebereichs: Der Texteingabebereich wird von Frft.asp erstellt. Wie oben erwähnt, gibt er jedes Mal, wenn der Benutzer den Gesprächsinhalt einreicht, auch sein Konto ein. Die Aktion des Benutzers zum Senden des Gesprächsinhalts besteht darin, das Forum zu aktivieren.asp. Der Zweck von Forum.asp ist es, den Inhalt des Chatraums zu aktualisieren. Der Inhalt von Frft.asp ist wie folgt
<! DocType html public -// ietf // dtd html // en>
<html>
<kopf>
<meta http-äquiv = content-type content = text/html; charset = gb_2312-80>
<meta name = generator content = microsoft FrontPage 2.0>
<title>
</head>
<body>
<% Kname = Request.queryString (Kname)%>
<Basisziel = main>
<Formular name = fm1 method = post action = forum.asp>
<P Align = Center> <Eingabetyp = Textgröße = 90 Name = Inhalt> <P Align = Center> <Eingabetyp = Taste name = b1 value = surven/aktualisieren>
<Eingabe type = Reset Name = B2 value = Rewrite>
<Eingabe type = versteckter Name = Kname Value =
Freigabe: Erstellen Sie mit ASP in Site-Suche Wenn Sie eine riesige Website und viele Inhalte haben, ist es für Besucher oft schwierig, das zu finden, was sie brauchen. Zu diesem Zeitpunkt benötigen Sie eine Website -Suche, um den Besuchern zu helfen, die Informationen zu finden, nach denen sie schneller suchen! Jetzt können Sie diese Funktion einfach mit ASP implementieren, ganz zu schweigen davon, dass es so viele Websites gibt, die ASP jetzt unterstützen. Sie können diese Suchmaschine verwenden, um eine Ihrer Homepage zu durchsuchen