Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

21
Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Transcript of Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Page 1: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Tutorium zur LV Online Research

Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Page 2: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Inhalt des Tutoriums

Vertrautmachen mit Werkzeugen HTML – das Wichtigste PHP – nur relevantes für Fragebögen

Speicherung von Daten Weitergabe von Variablen

Datenbanken erstellen SPSS – Daten übertragen KEINE SPSS-Auswertung

Page 3: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Zeitplan für heute

Bearbeitung & Online-stellen von HTML/PHP-Dateien Editoren SFTP (SSH)

Grundlagen von HTML Aufbau einer Seite Die wichtigsten TAGS < > Tabellen zur Layout-Gestaltung

Page 4: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Übertragung der Daten an Server

Client – Server

Browser FTP (File Transfer

Programm) SFTP (Secure FTP) SSH

Page 5: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Editoren Quelltexteditoren

Kleine Programme Leicht zu besorgen Keine unnötigen

Codezeilen Kenntnis von HTML-

Befehlen Für Anfänger

verwirrend

WYSIWYG-Editoren Teure Programme Drag and drop

KEINE HTML-Kenntnisse nötig

Überladener Code Längere Ladezeit

Page 6: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

HTML

Grundstruktur Befehle Tabellen Buttons/Eingabefelder Links

Page 7: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Allgemeine Dokumentstruktur

<HTML> <HEAD>

<!--hier stehen Metainformationen--> </HEAD> <BODY>

<!--hier steht der Inhalt des Dokuments--> </BODY></HTML>

Page 8: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Einträge im Head

• Verschiedene Einträge sind möglich

• Titel der im Browserkopf angezeigt wird:<head> <title>Titeltext</title></head>

• weitere Angaben, wie Suchbegriffe etc

Page 9: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Sonderzeichen und Umlaute

• Umlaute werden nur von „deutschen“ Browsern verstanden

• müssen sonst durch besondere Zeichenkette dargestellt werden• ä = &auml; ß=&szlig; etc• Leerzeichen= &nbsp;

KEINE LEERZEICHEN!! in Namen von Variablen, HTML-Dateien

Page 10: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

TAGs zur Textstrukturierung

• <br>: Zeilenumbruch (Achtung hier kein

schließendes TAG nötig)• <p> Absatz</p>• <p> kann auch alleine stehen:

• <p> Absatz <p> nächster Absatz ...• <span></span>

Page 11: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Attribute bei TAGs• Die Wirkung von TAGs kann durch

Attribute genauer beschrieben werden• Beispiel Absatz-TAG:

• normal: <p> Absatz </p>• mit Attribut:

<p align=„center“ > ein mittig ausgerichteter Absatz </p>

• Werte für „align“: • center, right, left, justify (Blocksatz)

Page 12: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

TAGs zur Textformatierung• Hervorhebungen

• <b> Fetter Text </b>• <i> Kursiver Text </i>• <u> Unterstrichener Text</u>

• Schriftart• <font face=„Arial“> Text mit Font „Arial“

</font>• Schriftgröße

• <font size=„18pt“> großer Text </font>• <font size=„xsmall“> kleiner Text</font>

Page 13: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Farbe in HTML

• Farbe in Hexadezimal- darstellung

• Farbmodell in HTML RGB (Red Green Blue)

• Format: rrggbb• schwarz=#000000, weiß=#ffffff

• TAGs mit „color“-Attribut<font color=„red“>rote schrift</font>

Page 14: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Grafiken in HTML• gängige Grafikformate: JPG, PNG oder GIF• Grafiken werden genauso behandelt wie Text• Einfügen einer Grafik durch

<img src=„Grafikdatei.jpg“>

• „img“-TAG erlaubt verschiedene Attribute:• align, wieder wie gehabt• alt= Bildbeschreibung, ein Text der angezeigt

wird, wenn das Bild nicht geladen werden kann• width= Zahl und height= Zahl, Angabe der

Größe des Bilds

Page 15: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Tabelle <table></table>

• Tabelle als• Tabelle, d.h. mit sichtbarem Gitternetz• Strukturierungsmittel zur Anordnung von

Elementen, ohne Gitternetz• Tabellen bestehen aus

• Zeilen ( <tr></tr> )• Zellen ( <td></td> )• Spaltenüberschriften ( <th></th> )

Page 16: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Tabelle <table></table>• Grundstruktur:

<table> <tr> <!--Überschriftzeile--> <th> Überschrift 1</th> <th> Überschrift 2</th> </tr> <tr> <!--Erste Zeile--> <td> Zelle links oben</td> <td> Zelle rechts oben</td> </tr> </table>

Page 17: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Beachte!• Das Attribut „align“ kann für alle Elemente

der Tabelle vergeben werden• Es gibt TAGs die mehr als ein Attribut

haben können • z.B.: (<table align=„right“ border=„1“>)

• Die Spaltenbreiten einer Tabelle passen sich dem breitesten Eintrag an

• Die Zeilenhöhen einer Tabelle passen sich dem höchsten Eintrag an

Page 18: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

<table border="2" align="center" cellpadding="2" cellspacing="2">  

                 

<tr> <th>     <th>   <th>   </tr>

      </th>   </th>   </th>  

<tr> <td>   cellpadding         </tr>

    Inhalt   <td> <td>    

        </td>   </td>  

  cellpadding </td>          

<tr>               </tr>

  <td colspan="2"     <td rowspan="2"  

      </td>       </td>  

<tr> <td>   <td>       </tr>

             

      </td>   </td>      

cellspacing              

                </table>

Page 19: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

CSS (Cascading Style Sheets) ... Sprache zur Definition von

Formateigenschaften einzelner HTML-Elemente

Selektoren (CSS Syntax): zur Auswahl von HTML-Elementen, für ein bestimmtes Format gelten soll.meindesign { font-style: italic; color: green;}

Mehrere Eigenschaften müssen durch einen ; getrennt werden.

Vorhandene TAGS nehmen oder Klassen definieren class=„meindesign“

Page 20: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

CSS (Cascading Style Sheets)

Einbindung in HTML in einer externen CSS-Datei

<link rel="stylesheet" href="homepage.css">

im zentralen Style-Bereich <Style type="text/css">

direkt im einleitenden TAG eines HTML-Elements (mit dem Attribut style="")z.B.: <span style="font-style:italic ; color:green">

Page 21: Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.

Fragen?

Nächster Termin 13.04.2005

http://homepage.univie.ac.at/barbara.strassnig/webkurs.html