User Interface Referat PPT

Werbung
Dreamweaver MX
PHP Web Development
MySQL
User Interfaces und ihre Evaluierung
Dozent: Manfred Thaller
WS 2012/2013
Referent: Anja Scholl
Inhalt
1. Dreamweaver
2. PHP und MySQL
3. Dreamweaver Tools
4. Dynamische Suchmaschine
5. Debugging / Fehlermeldungen
1. Dreamweaver
- HTML-Editor von Adobe
- What You See Is What You Get-Editor mit
paralleler Quelltextbearbeitung
1. Dreamweaver
Vorteile:
- übersichtliche Bearbeitung von Webseiten
- Tools wie Autovervollständigen für HTMLCode, PHP oder JavaScript
- Änderungen bestehender HTML-Seiten
wird so wenig Code wie möglich verändert
1. Dreamweaver
Nachteile:
- gelegentlich instabil
- mühselig zu erstellendes Layout
- manchmal schwerfällige Handhabung von
Skriptsprachen
- kostenpflichtig
2. PHP und MySQL
- PHP Hypertext Preprocesseor (früher
genannt: Personal Home Page Tools)
- Skriptsprache
- an C und Perl angelehnte Syntax
- hauptsächlich zur Erstellung dynamischer
Webseiten oder Webanwendungen
verwendet
- auf ca. 77% aller Webseiten eingesetzt
2. PHP und MySQL
Vorteile:
- Sicher
- freie Software
- breite Datenbankunsterstützung
- zahlreiche Funktionsbibliotheken
- bei den meisten Webhostern vorinstalliert
2. PHP und MySQL
Nachteile:
- unter Umständen sehr lange
- oft nicht einheitlich
- schwache Typisierung
2. PHP und MySQL
- Datenbankenvewaltungssystem
- Dreamweaver unterstützt nur MySQL
- häufig in Verbindung mit Apache verwendet
- verwendete Sprache: SQL (Structured
Query Language)
- Einsatzgebiet: Datenspeicherung für
Webservices
- verwendet u.a. von YouTube, Wikipedia,
Google, Facebook und Twitter
2. PHP und MySQL
Datenbankenvewaltungssystem:
- definiert Beziehung zwischen
Datenstrukturen
- Erstellung von Datenbanken mit mehreren
Tabellen
- MySQL-Server
- MySQL-Client(s)
> downloadbar unter mysql.com
2. PHP und MySQL
Vorteile:
- schnell, sehr zuverlässig, sehr einfach
- große Userschaft
- (meistens) kostenlos
Nachteil:
- es fehlen einige fortschrittliche Features
3. Dreamweaver Tools
- Code Hints
- Code Coloring Options
- Insert
- Tag Editor
- Snippet Panel !!
3. Dreamweaver Tools
Server Behavior (Builder):
- Recordset
- Repeat Region
- Insert / Update / Delete Record
4. Dynamische Suchmaschine
Wie funktioniert eine Suchmaschine mit
MySQL?
4. Dynamische Suchmaschine
1. Erstellung des User Interfaces
4. Dynamische Suchmaschine
1. Erstellung des User Interfaces
4. Dynamische Suchmaschine
1. Erstellung des User Interfaces
4. Dynamische Suchmaschine
1. Erstellung des User Interfaces
4. Dynamische Suchmaschine
2. Bauen der Abfrage
4. Dynamische Suchmaschine
2. Bauen der Abfrage
4. Dynamische Suchmaschine
3. Ausführen der Abfrage
4. Dynamische Suchmaschine
4. Dynamische Suchmaschine
4. Dynamische Suchmaschine
4. Dynamische Suchmaschine
4. Dynamische Suchmaschine
4. Abbilden der Ergebnisse
4. Dynamische Suchmaschine
4. Abbilden der Ergebnisse
4. Dynamische Suchmaschine
4. Abbilden der Ergebnisse
5. Debugging /
Fehlermeldungen
- Funktion: set_error_handler()
Vielen Dank für die
Aufmerksamkeit!
Herunterladen