ASP - Datenbankkurs (Ihre Datenbank im Internet)
(c) 1998 - 2002 by Stefan Falz Webconsulting
Überblick
Herzlich Willkommen bei der Einführung in die Verwendung datenbankbasierter
Internetanwendungen mit Hilfe von Active Server Pages.
Diese Seiten sollen Ihnen einen kurzen Einblick in den Inhalt der folgenden Seiten geben.
Die beste Darstellung erhalten Sie mit einer Auflösung von 1024 * 768 Bildpunkten und einer
Farbtiefe von mind. 16 Bit.
Zuerst einige kurze Erläuterungen zum besseren Zurechtfinden:
-
Gästebuchverwaltung:
Sie erreichen die Verwaltung Ihres Gästebuchs unter http://www.asp-database.de/aspdatabase/asp_OwnerGBook.asp.
Die einzugebende ID ist die Ihnen bei der Einrichtung des Gästebuchs zugeteilte GästebuchID.
Diese ID findet sich auch im Link auf Ihr Gästebuch wieder. Eine Beispieladresse wäre z.B.:
http://www.asp-database.de/aspdatabase/b_pages/b_gaestebuch.asp?OwnerGB_ID=56897.
Der Anhang an die URL ?OwnerGB_ID=56897 indentifiziert Ihr Gästebuch.
Mit dieser ID melden Sie sich auch an die Verwaltung Ihres Gästebuchs an.
Nach erfolgter Anmeldung erreichen Sie die Einträge mit Hilfe des Links Ihre Einträge.
Hier können Sie Einträge der Besucher editieren und/oder löschen.
Mit Hilfe des Links Ihr Design kommen Sie auf die Verwaltungsseite
Ihres Gästebuchs. Angaben zu Ihrer Homepage, dem Hintergrundbild und den anzuzeigenden Farben
erledigen Sie direkt online, so daß Sie die Auswirkung Ihrer Änderungen sofort verfolgen können.
Nach Abschluß der Verwaltung sollten Sie im linken Frame den Link Abmelden anklicken,
da nur so ein Mißbrauch weitestgehend vermieden werden kann.
-
Navigation:
Der linke Frame jeder Seite enthält 2 Menüs, einmal ein seitenspezifisches, das Sie zu
den einzelnen Abschnitten auf der angewählten Seite führt. Auf welcher Seite Sie sich zur
Zeit befinden, sehen Sie an der Grafik über diesem Menü. Zur Zeit befinden Sie sich auf der
Seite Allgemein. Die Beispielseiten enthalten immer einen Abschnitt Quelltext.
Dieser soll Ihnen die Möglichkeit bieten, den Source-Code des Beispiels per Cut and Paste
direkt in Ihre Projekte zu übernehmen.
Das untere Menü stellt die Gesamtübersicht über die WebSite dar, von der aus
Sie auf die einzelnen Seiten gelangen, die die Beispiele und den Source-Code enthalten.
Das Listenfeld rechts oben ist schließlich die Quelle, von der aus Sie die gesamte Site direkt
im Überblick haben und auf jede anwählbare Seite verzweigen können.
-
Wichtig:
Während Ihrer Sitzung findet eine ständige Kommunikation zwischen Server und Client
statt. Hierbei werden auch sogenannte Session-Objekte vom Client temporär gespeichert.
Session-Objekte sind vergleichbar mit Cookies, mit dem gravierenden Unterschied, daß die
Informationen nicht langfristig bei Ihnen auf der Festplatte gespeichert werden, sondern
direkt nach Beenden der Session (beim Schließen des Browsers, bzw. nach Überschreiten des
TimeOuts von z.Zt. 5 Minuten sofort aus dem Speicher entfernt werden.
Die Cookies werden u.a. zur Identifikation bei der Verwaltung Ihres Gästebuchs benötigt.
-
GuestBook Now!:
Wir bieten Ihnen die Möglichkeit, ein kostenloses Gästebuch auf unserem Server einzurichten.
Dies beinhaltet die komplette Onlineverwaltung der Einträge und des Designs.
Auch die Einbindung eines Hintergrundbilds ist kein Problem.
Zum Neuanlegen wählen Sie bitte "Neues Gästebuch", zum späteren Verwalten "Anmelden",
da die Verwaltung passwortgeschützt ist. In Ihrem eigenen Interesse sollten Sie sich nach
abgeschlossener Verwaltung auch wieder abmelden. Sollten Sie Fragen oder Anregungen haben,
freuen wir uns auf Ihre Nachricht. Bitte vergessen Sie nicht, daß Kästchen Rückmeldung
zu aktivieren, damit der Eintrag nicht durch andere Anwender verwaltet werden kann.
Bitte lesen Sie die vor dem Neuanlegen eines Gästebuchs unsere Nutzungsbedingungen.
-
Ihre Wünsche und Anregungen!:
Um diesen Kurs so interessant wie möglich zu gestalten, sind wir auf Ihre Mithilfe
angewiesen, da niemand außer Ihnen so gut weiß, was Ihn am meisten interessiert.
Daher haben wir uns entschlossen, Sie bei der Auswahl der zu entwickelnden Quelltextbeispiele
mitwirken zu lassen. Nutzen Sie hierfür unser Feedbackformular oder schicken Sie
eine E-Mail mit einer Beschreibung an info@falz.de. Wir werden dann aus den
eingesendeten Wünschen die am haufigsten verlangten Beispiele entwickeln und auf dieser Site zur Verfügung stellen.
Beachten Sie hierbei aber, daß es im Rahmen dieses Kurses nicht möglich ist, speziell auf Ihre Bedürfnisse
angepasste Applikationen zu entwickeln, da der Nutzen für die anderen Besucher dann nicht mehr gegeben ist.
Sollten Sie Interesse an einer Individualanwendung haben, steht Ihnen unser Entwicklungsteam unter
i-service@falz.de gerne zur Verfügung.
Einführung
Um diesen Kurs verstehen zu können, muß man kein Meisterprogrammierer sein, aber es dürfte
sicherlich hilfreich sein, wenn man von den Grundregeln der Programmierung zumindest schon mal etwas
gehört hat. Ich habe mich bei der Entwicklung dieser Seiten bemüht, zu den jeweiligen Bezeichnungen einfache
Umschreibungen anzubieten. Um den Rahmen nicht zu sprengen, kann ich auf diesen Seiten nicht auf
die Syntax der Skripte eingehen. Hierfür sind die Dokumentationen, die z.B. im PWS oder IIS enthalten sind,
bestens geeignet. Zum besseren Verständnis ist der Quelltext mit umfangreichen Kommentaren versehen, die mit
** Kommentar ** bzw. mit ' ---Kommentar gekennzeichnet im Quelltext der Seite selbst stehen.
ASP allgemein
ASP heißt Active Server Pages sind vergleichbar mit CGI-Anwendungen, sind jedoch um einiges leichter zu
implementieren und schneiden in Ihrer Leistungsfähigkeit ganz klar besser ab, da sehr viele Funktionen von Haus aus
vorhanden sind. Weiterhin lassen sich ohne Probleme eigene ActiveX® Module integrieren, die die
Leistungsfähigkeit der Anwendung noch zusätzlich erhöhen können.
ASP-Tags werden innerhalb einer Seite durch <% ... %> gekennzeichnet. Alles was innerhalb dieser
Zeichen steht, wird später bei der Ausgabe nicht zu sehen sein, außer es wird explizit verlangt. Um eine Ausgabe
in die HTML-Seite zu machen, steht Ihnen der Befehl "Response.Write strText" zur Verfügung.
FAQ
1.) Nutzungsbedingungen GuestBook Now!
2.) Kontaktadresse bei Fragen rund ums Gästebuch
3.) Quelltext der Include-Dateien
4.) Kein automatisches Erscheinen des eingetragenen Links
- GuestBook Now! - Ihr kostenloses Gästebuch in 2 Minuten! ist für jedermann
kostenlos frei zugänglich. Die Einrichtung eines Gästebuchs ist grundsätzlich jedem
gestattet, mit Ausnahme von Homepagebesitzern, deren Seiten illegale, rechtsradikale
o.ä. Inhalte haben. Um dies überprüfen zu können, muß bei der Einrichtung die Homepage des
Gästebuch-Besitzers im Format http://www.domain.de/verzeichnis/seite.htm
angegeben werden. Im Gästebuch selbst ist die Möglichkeit eingebaut, Grafiken im Text
durch Angabe des entsprechenden HTML-Tags einzubinden. Allerdings ist der Gästebuchbesitzer
verpflichtet, darauf zu achten, daß keine Bilder oder Texte mit anstößigem Inhalt angezeigt
werden. Sollte er einen solchen Inhalt in seinem Gästebuch bemerken, muß dieser über die
Verwaltung editiert oder gelöscht werden. Weiterhin ist das Gästebuch KEIN CHAT.
Sicherlich ist es bei einer vielbesuchten Site nicht ungewöhnlich, sehr viele Einträge im
Gästebuch zu haben, aber wenn ein Gästebuch innerhalb von 3 Stunden über 250 Einträge
von 5 Leuten hat, und das auf einer Site, die gerade mal 150 Besucher hatte, weisen wir den
Gästebuchbesitzer per E-Mail auf unsere Nutzungsbedingungen hin.
Wir behalten uns das Recht vor, einzelne Einträge, bzw. komplette
Gästebücher ohne Angabe von Gründen zu löschen.
- Top An wen kann ich mich bei Fragen oder Anregungen zum Gästebuch wenden.
- Grundsätzlich können Sie Ihre Fragen rund ums Gästebuch jederzeit an folgende
E-Mailadresse schicken: gaestebuch@falz.de. Geben Sie hierbei bitte auch die Ihnen
zugewiesene Gästebuch-ID an: Ohne diese ID ist leider keine schnelle Bearbeitung möglich.
Ihre ID ist im Link auf Ihr Gästebuch als Anhang ?OwnerGB_ID=99999 enthalten.
Bei Anfragen zu vergessenen Passwörtern gelten besondere Bestimmungen. Das Passwort wird
ausschließlich an die bisher in der Verwaltung Ihres Gästebuchs eingetragene E-Mailadresse
geschickt. Sollte die E-Mailadresse nicht mehr aktuell sein, teilen Sie dies bitte in Ihrer
Mail mit. Wir werden dann Ihre eingetragene Homepage besuchen, und das Passwort an ihre
dort angegebene E-Mailadresse schicken.
In Ihrem eigenen Interesse sollten Sie daher immer auf die Aktualität der Angaben zu Ihrer
E-Mailadresse, sowie Ihrer Homepage achten.
- Top Warum erscheint mein online gesetzter Link nicht automatisch auf der Linkpage.
- Die Links werden vom Administrator des Webs nach Überprüfen der Seite freigeschaltet.
Dies soll verhindern, daß Dead-Links auf dieser Seite erscheinen.
Denn einige Besucher machen sich anscheinend einen Spaß daraus, Links in Hülle und
Fülle auf nicht vorhandene Seiten zu legen.
© 1998 - 2001 by Stefan Falz Webconsulting
Für Schäden oder Beeinträchtigungen jedwelcher Art durch Benutzung der Skripte wird keinerlei Haftung übernommen !