Oliver Spritzendorfer Thomas Fekete

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

Blue J.
Entwicklung UnivIS-Anbindung auf Basis von PHP und DOM-XML
Webstandards Leinwandbindung Jeder Kettfaden liegt abwechselnd unter bzw. über dem Schußfaden Köperbindung Die Bindungspunkte am diagonalen Köpergrat.
Datenbankzugriff im WWW (Kommerzielle Systeme)
SVG und X3D Referentin: Gergana Ivanova
Paul, Morten, Yannick Blue J. Entwicklungsumgebung versteht Java Programmcode versteht Java Programmcode Für die Entwicklung eigener Software.
Zurück zur ersten Seite n Style Sheets sind im Prinzip Formatvorlagen für HTML-Dokumente n Über Style Sheets lassen sich zentrale Layout-Vorgaben für eine.
HTML - Einführung Richard Göbel.
FH-Hof Einbindung von JavaScript Anweisungen
Java: Grundlagen der Sprache
DOM (Document Object Model)
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
XINDICE The Apache XML Project Name: Jacqueline Langhorst
HTML - Eine erste Annäherung
Cascading Style Sheets
Geschichte und Funktion des Internets.
Document Object Model (DOM)
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Cascading Style Sheets
DVG Einführung in Java1 Einführung in JAVA.
Zukunft des Webs? Dennis Beer Christian Blinde
Tobias Högel & Dennis Böck,
Cascading Style Sheets CSS
Medien- Technik Millennium Edition 1 Minimales HTML-Dokument Datei: NeueSeite.htm Wie man einen Seitentitel einfügt Seitentitel.
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Coccon das Web-XML-Publishing System Thomas Haller.
Vortrag HTML, XHTML, DHTML
Plattformunabhängige Programmiersprache
Einführung in das Programmieren mit JavaScript Mag. Andreas Starzer weloveIT – EDV Dienstleistungen.
Herzlich Willkommen zu „Einführung in die Programmierung mit Java“
Einführung in die Programmiersprache Java
Webseitengestaltung.
HTML (I) am Cern in Genf von Sir Tim Berners-Lee entwickelt
Entstehung des Internet
JavaScript.
Webservice Grundlagen
Cedric Heid, Lukas Burkhardt
Präsentation von Sonja Pathe
Seminar Internet Technologien
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Java für Fortgeschrittene
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
PPS-Veranstaltung (Design einer eigenen WWW-Homepage) Navigationsmechanismen.
Daniel Kucher Proseminar XHTML. 1. HTML – Struktur und Versionen 2. Der – Teil 3. Der – Teil 4. Stylesheets (CSS) – Das Rückrat von XHTML.
CGI (Common Gateway Interface)
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
ANDREAS LOHR, OLONDA S.R.O. Einfach anfangen mit HTML.
VU Semistrukturierte Daten 1
Java Server Pages Sergej Keterling
2 Internet- Technologie Seite 1 Prof. J. WALTER Kurstitel Stand: september 2002 Internet-Technologie Herzlich Willkommen Prof. J. Walter.
Web 2.0 & AJAX (A)sysnchrones (J)avaScript (A)nd (X)ML
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Vortrag: Frames & Javascript.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
CSS Cascading Style Sheets
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
Cascading Style Sheets
HTML Hypertext Markup Language
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
JavaScript Geschichte : Netscape entwickelt LiveScript (Syntax angelehnt an Java) - Umbenennung von Live Script in JavaScript - Mircrosoft.
Datenbanken im Web 1.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Das World Wide Web Stephan Becker TIT05BGR SS06. Das World Wide Web Übersicht Hypertext & Hypermedia HTML Dokumentenidentifikation Dokumententransport.
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
 Präsentation transkript:

Oliver Spritzendorfer Thomas Fekete ActiveX Scripting – IE und DHTML (DOM): Architektur, Beispiele (Object Rexx) Oliver Spritzendorfer Thomas Fekete

Technologie für ausführbaren Programmcode auf Web-Seiten ActiveX Technologie für ausführbaren Programmcode auf Web-Seiten wiederverwendbare Softwarekompononente standardisierte Schnittstelle

erlaubt es jede beliebige Scripting Engine in den Host zu geben ActiveX Scripting 2 Hauptkategorien: ActiveX Scripting Engine ActiveX Scripting Host erlaubt es jede beliebige Scripting Engine in den Host zu geben jede beliebige Scripting Sprache kann verwendet werden Bsp. für Host: MS Internet Explorer

Dokument das ActiveX Control, Java Applet oder Document Object enthält ActiveX Documents Dokument das ActiveX Control, Java Applet oder Document Object enthält MS Word oder MS Excel Dateien direkt im Browser öffnen <body> <a href = “word.doc“> Word Dokument word.doc öffnen</a> </body>

ActiveX Document Beispiel Word-Datei im IE öffnen BEISPIEL VORFÜHREN!!! siehe www.feke.at/scripting/beispiele/activeX-documents.htm

ActiveX Controls sind Programme oder Programm-Module in HTML-Dateien als Objekt eingebunden nur von MS Internet Explorer unterstützt

Erstellung in beliebiger Programmiersprache ActiveX Controls Erstellung in beliebiger Programmiersprache Compiler muss COM unterstützen Einbindung in Web Seite mit HTML-Tag <OBJECT> und dem <PARAM> Tag

ActiveX Controls Ausführung ActiveX Controls werden aus Internet heruntergeladen lokal am Client-Rechner ausgeführt Überprüfung ob ActiveX Control schon am Rechner Mit CLSID Attribut vom <OBJECT> Tag Zertifikat-Fenster wird geöffnet

ActiveX Control Beispiel Mit ActiveX Control Pad BEISPIEL VORFÜHREN! siehe www.feke.at/scripting/ActiveX-Control-Rexx.htm

ActiveX Control Ansteuerung ObjectRexx <SCRIPT LANGUAGE="Object Rexx" FOR="CommandButton1" Event="MouseDown(Button,Shift,X,Y)"> TextBox1~Text = "HELLO WORLD!" </SCRIPT>

DOM (Document Object Model) von W3C entwickelt Beschreibt Verhalten, Zugriff und Behandlung von Objekten/Elementen eines HTML- oder XML-Dokumentes Innerhalb von DHTML übernimmt DOM die Regelung des Zugriffs auf einzelne Objekte

DOM basiert auf der Objekt Struktur eines Dokumentes Bsp.:

grafische Interpretation vom DOM der Tabelle

DOM Baum zeigt keine Datenstruktur, sondern Objekte, die Funktionen und Identitäten haben DOM definiert: Schnittstellen und Objekte, die verwendet werden um ein Dokument anzuzeigen und zu manipulieren Verhalten und Attribute der Schnittstellen Die Beziehungen und die Interaktion zwischen diesen Schnittstellen und Objekten DOM definiert nicht welche Informationen relevant sind oder wie Informationen strukturiert sind

DHTML (Dynamic Hyper Text Markup Language) um eine Seite zu verändern nachdem Server diese Seite an den Browser gesendet hat Verknüpfung von: HTML CSS (Cascading Style Sheets) einer Scriptsprache (z.B. JavaScript) DOM (Document Object Model)

Mit DHTML lassen sich unterschiedliche Effekte realisieren wie z.B.: einen Text oder ein Bild im angezeigten HTML Dokument verstecken und erst nach einer bestimmten Zeit oder nach einer Benutzeraktion anzeigen Text und Bilder animieren Eine Tabelle sortieren

Ansprechen eines Objektes - HTML Bsp.: 7. Element auf HTML Seite Farbe Blau 1. Methode (mit Index): window.document.all(7).style.color=`blue`; 2. Methode (mit Namen): window.document.all(`Maxi`).style.color=´blue´; 3. Methode (ohne Objektbaum) Maxi.style.color=´blue´;

Text hüpft über den Bildschirm BEISPIEL VORFÜHREN!!! DHTML Beispiel 1 Text hüpft über den Bildschirm BEISPIEL VORFÜHREN!!! siehe www.feke.at/scripting/beispiele/dhtml-text-objectrexx.htm

Möglichkeit dynamische HTML Website erstellen DHTML Behavior Ab Internet Explorer 5.0 Möglichkeit dynamische HTML Website erstellen Einbindung ohne <script> - Tag Einbindung durch CSS Attribut (dessen Name behavior ist) Bsp.: style="behavior:url(tableAct.htc);“

DHTML Beispiel 2 - Behavior Tabelle sortieren BEISPIEL VORFÜHREN!!! siehe www.feke.at/scripting/beispiele/ DHTML-Behavior.htm

Voraussetzung: Speech Engine am System installiert Sprachausgabe im IE Voraussetzung: Speech Engine am System installiert Kostenlose Speech Engine -> Microsoft Speech Development Kit 5.1

Erzeugung des OLE Speech Objekts: Speech Engine sprechen lassen: Einbindung MS SDK funktioniert als COM Objekt und kann in Object Rexx über Object Rexx OLE angesprochen werden Object Rexx Erzeugung des OLE Speech Objekts: VoiceObj = OLEObject~New(“SAPI.SpVoice“) Speech Engine sprechen lassen: VoiceObj~Speak (“Hello World.”)

Sprachausgabe Beispiel Text wird nach Eingabe im Textfeld vorgelesen. BEISPIEL VORFÜHREN!!! siehe www.feke.at/scripting/beispiele/simpletts-rexx.htm

Danke für Eure Aufmerksamkeit! E N D E Danke für Eure Aufmerksamkeit! DOWNLOAD: www.tommi.at -> BWL-Studium -> Arbeiten