ASP-Vortragsreihe (11) ActiveX-Komponenten
Autor:Eve Cole
Aktualisierungszeit:2009-05-30 19:59:03
Dieser Abschnitt bietet einen Überblick über die ActiveX-Komponenten in Active Server Pages (ASP).
ActiveX-Komponenten werden auf einem Webserver als Teil einer webbasierten Anwendung ausgeführt. Komponenten stellen die Hauptfunktionalität einer Anwendung bereit (z. B. den Zugriff auf eine Datenbank), sodass Sie den Code, der diese Aufgaben ausführt, nicht erstellen oder neu erstellen müssen.
Datenbankzugriff Mit der Datenbankzugriffskomponente können Sie aus Ihrer Anwendung heraus auf Datenbanken zugreifen. Anschließend können Sie den gesamten Inhalt der Tabelle anzeigen, sodass der Benutzer Abfragen erstellen und andere Datenbankabfragen auf der Webseite durchführen kann.
Anzeigenrotator
Sie können die Ad Rotator-Komponente verwenden, um die Anzeige von Bildern zu ändern und einen Link von der angezeigten Grafik zu einer anderen URL bereitzustellen. Speichern Sie eine Liste von Anzeigen in einer Textdatei. Die Ad Rotator-Komponente zeigt sie gemäß den Anweisungen in der Datendatei an.
Inhaltsrotator
Die Content Rotator-Komponente dreht HTML-Inhaltszeichenfolgen auf Webseiten automatisch. Jedes Mal, wenn ein Benutzer eine Webseite anfordert, zeigt die Content Rotator-Komponente eine neue HTML-Inhaltszeichenfolge basierend auf den in der Content Schedule-Datei angegebenen Informationen an.
Da Inhaltszeichenfolgen HTML-Tags enthalten können, können Sie jeden Inhaltstyp anzeigen, den HTML darstellen kann: Text, Grafiken oder Hypertext-Links. Sie können diese Komponente beispielsweise verwenden, um durch tägliche Zitate oder Hypertext-Links zu blättern oder die Farbe von Text und Hintergrund jedes Mal zu ändern, wenn eine Webseite geöffnet wird.
Browserfunktionen
Mithilfe der Komponente „Browserfunktionen“ können Sie den an den Browser gesendeten Inhalt basierend auf dessen Funktionen anpassen.
Dateizugriff
Die Dateizugriffskomponente stellt Objekte bereit, die zum Abrufen und Ändern von Dateien im Dateisystem des Computers verwendet werden können.
Inhaltsverknüpfung
Die Inhaltsverknüpfungskomponente erleichtert die logische Navigation von ASP-Dateien in Ihrer Anwendung. Anstatt URL-Verweise in vielen ASP-Dateien beizubehalten, müssen Sie lediglich die sequentielle Organisation der ASP-Dateien in einer einfach zu bearbeitenden Textdatei angeben.
Kollaborationsdatenobjekte für Windows NT Server
Die Komponente „Collaboration Data Objects for NTS“ stellt E-Mail-Objekte bereit, die von Webanwendungen verwendet werden. Mit dieser Bibliothek können Sie Ihrer Anwendung schnell und einfach E-Mail-Funktionen hinzufügen. Sie können programmierbare E-Mail-Objekte erstellen und deren Eigenschaften und Methoden dann verwenden, um die Anforderungen Ihrer Anwendung zu erfüllen.
MyInfo, Status, System und Tools
Die Komponenten „MyInfo“, „Status“, „System“ und „Tools“ bieten Kompatibilität für Anwendungen, die auf dem Macintosh und auf Computern mit Microsoft Windows entwickelt wurden.
Die MyInfo-Komponente verfolgt persönliche Informationen über den Websitebesitzer, beispielsweise den Namen und die Adresse der Organisation, die die Website betreibt, die Einstellungen der Website und ob die Website über ein Gästebuch verfügt.
Die Statuskomponente verfolgt Website-Informationen, wie z. B. die Anzahl der Besucher und die Anzahl der HTTP-Verbindungen.
Die Systemkomponente erstellt ein Statusobjekt, das Serverstatusinformationen enthält. Derzeit ist dieser Serverstatus nur auf Personal Web Server für Macintosh verfügbar.
Die Tools-Komponente bietet Methoden zum Generieren von Zufallszahlen, zum Überprüfen, ob eine Datei vorhanden ist, oder zum Verarbeiten von HTML-Tabellen.
Seitenzähler
Die Komponente „Seitenzähler“ zählt und zeigt an, wie oft eine Webseite angefordert wurde. In bestimmten Zeitabständen werden die erfassten Zahlen in eine Textdatei geschrieben, sodass die Daten auch bei einem Herunterfahren des Servers nicht verloren gehen.
Berechtigungsprüfung
Die Permission Checker-Komponente testet die Zugriffsrechte eines Webbenutzers auf eine Datei oder Seite. Sie können die Permission Checker-Komponente verwenden, um ASP-basierte Seiten für verschiedene Benutzertypen anzupassen. Wenn eine Webseite beispielsweise Hypertext-Links enthält, können Sie die Berechtigungsprüfungskomponente verwenden, um die Zugriffsrechte des Benutzers auf die entsprechende Webseite zu testen und Seiten zu ignorieren, für die der Benutzer keine Zugriffsberechtigung hat, oder um diese Links ungültig zu machen.