Webdatenbanken (PHP und MySQL)
|
|
- Uwe Brinkerhoff
- vor 7 Jahren
- Abrufe
Transkript
1 Webdatenbanken (PHP und MySQL) Seminar 1: Installation und Einführung Für diese Lehrveranstaltung wird das Installationspaket XAMPP verwendet. Das Installationspaket kann man kostenlos unter herunterladen. Auf der Webseite wird auch die Installation für verschiedene Betriebssysteme erklärt. Nach erfolgreicher Installation wird das System gestartet, indem man die xampp_start.exeim Verzeichnis xampp ausführt. Apache- und MySQL-Server laufen jetzt im Hintergrund. PHP ist ebenfalls installiert, muss aber nicht ständig als Prozess im Hintergrund laufen. Es wird ja nur benötigt, wenn PHP-Skripte abgearbeitet werden müssen. Zur Arbeit mit Datenbanken verwenden wir also einen Webserver (Apache), einen Datenbankserver (MySQL), einen Webbrowser (relativ beliebig) und eine Skriptsprache (PHP), um die gewünschten Funktionalitäten zu programmieren. Wer einen anderen Webserver verwenden will, kann das tun, muss sich dann aber selbst um die Anbindung an PHP und MySQL kümmern. Man kann die Installation testen, indem man einen Browser öffnet und als Adresse localhost eingibt. Nun sollte die lokale Startseite von XAMPP geöffnet werden. Die Dateien dazu liegen im Verzeichnis xampp\htdocs. Dieses Verzeichnis ist in der Konfigurationsdatei von Apache voreingestellt. Dort werden später auch alle selbst erstellten Dateien abgelegt werden, wobei man beliebige Unterverzeichnisse erstellen kann. Auf der geöffneten Seite kann man sich mit Hilfe der Links am linken Rand über das System informieren. Es ist sehr zu empfehlen, gleich nach der Installation den Sicherheitscheck zu machen (entsprechenden Link anklicken). Dabei sieht man nicht nur, was noch unsicher ist, sondern man erfährt auch gleich, was zu tun ist, um den Rechner sicher zu machen. Folgen Sie einfach den Anweisungen. Durch Klick auf phpinfo() kann man schließlich testen, ob die Anbindung an PHP funktioniert. Auf dem Bildschirm werden in Tabellenform alle aktuellen Konfigurationseinstellungen angezeigt, das ist der Inhalt der Datei php.ini. Überblick Das installierte System funktioniert folgendermaßen: 1. Ein Nutzer ruft in seinem Web-Browser über die URL eine Webseite auf. Ist diese Datei ein PHP-Skript oder enthält sie PHP, wird diese Datei vom Server an PHP weitergeleitet. Damit der Server das entscheiden kann, sind in seiner Konfigurationsdatei (httpd-xampp.conf) alle Datei- Endungen eingetragen, die Apache an PHP weiterschicken soll. 2. PHP verarbeitet das Skript. Einfache HTML-Anweisungen werden unverändert gelassen, PHP- Befehle werden ausgeführt. Das heißt, es wird HTML-Quelltext daraus erzeugt. Sind PHP- Befehle enthalten, die auf eine Datenbank zugreifen, wird eine Verbindung zur angegebenen Datenbank im laufenden MySQL hergestellt und Anfragen weitergeleitet. 3. Der MySQL-Server empfängt die Anfrage, führt sie aus und gibt das Ergebnis an PHP zurück. 4. PHP fährt mit der Bearbeitung des Skripts fort bis zum Ende. Eine HTML-Datei ist entstanden. 5. Der Webserver schickt diese HTML-Datei zurück zum Browser des Nutzers.
2 Abb.1 Zusammenspiel der Komponenten Im Kurs befinden sich alle Komponenten auf dem selben Rechner, in einem laufenden System ist das in der Regel nicht mehr der Fall, zumindest Client und Server sind getrennt. Für den beschriebenen Ablauf spielt das aber keine Rolle. Im Punkt 1 steht, dass der Server eine Datei an PHP weiterleitet. Das ist sehr wichtig, da man beachten muss, dass man jede Webseite immer über den Server aufrufen muss, da nur der Server PHP aktiviert. Der Aufruf über den Server bedeutet, dass die Dateien htdocs-verzeichnis abgelegt werden müssen. Es können beliebig viele Unterverzeichnisse angelegt werden. In der Konfigurationsdatei vom Apache (httpd.conf) kann man bei Bedarf auch ein anderes Verzeichnis als Basisverzeichnis eintragen. Dazu muss man die Zeile raussuchen, in der die DocumentRoot eingerichtet wird DocumentRoot "/xampp/htdocs" und sie entsprechend verändern. Im hier eingestellten Verzeichnis befindet sich in der Regel eine Datei "index.html", die aufgerufen wird, wenn der Server angesprochen wird. Den Server kann man entweder über seinen Namen (localhost) oder seine IP-Adresse ( )aufrufen. Soll eine andere als die Startseite aufgerufen werden, fügt man den Dateinamen, evtl. mit Pfadangaben, an den Servernamen an. Wenn also beispielsweise im htdocs-verzeichnis ein Unterverzeichnis "Kurs" angelegt wurde und in diesem Unterverzeichnis eine Datei "test.php" gespeichert ist, muss im Adressfeld des Browsers
3 angegeben werden. Ob man dabei den Servernamen oder die IP-Adresse verwendet ist egal. In der httpd.conf ist der Servername festgelegt. ServerName localhost:80 Wenn man den Sicherheitscheck wie oben beschrieben gemacht hat, wurde als Schutz für das htdocs-verzeichnis angeboten, ein Passwort anzugeben. Man kann den Apache-Server aber auch noch auf andere Weise gegen Zugriffe von außen schützen. Um einen Zugriff auf den Server nur vom eigenen Rechner aus zu gestatten, muss man den entsprechenden Eintrag in der Datei httpd.conf ändern. Standardmäßig findet man folgende Zeilen: Order allow,deny Allow from all Die erste Zeile gibt die Reihenfolge der Prioritäten an, deny hat eine höhere Priorität als allow, und mit der zweiten Zeile wird einfach allen Rechnern der Zugriff gestattet. Durch Änderung der zweiten Zeile in deny from all verbietet man den Zugriff von allen Rechnern. Möchte man nun bestimmten Rechnern den Zugriff gestatten, muss man die Reihenfolge der Prioritäten ändern und in der zweiten Zeile allow from..., deny from all angeben. Vergisst man die Änderung der Prioritäten, würde man zwar zuerst einem bestimmten Rechner den Zugriff gestatten, mit deny from all aber allen Rechnern den Zugriff verbieten und wegen der höheren Priorität von deny auch den zuerst angegebenen Rechner mit ausschließen. Hinweise zur Konfiguration von Apache gibt es u.a. auch unter Das erste PHP-Skript Ein PHP-Skript wird mit einem Editor geschrieben und als Text abgespeichert. Man kann dazu einen einfachen Editor wie Notepad verwenden. Es gibt aber auch Freeware-Editoren, die das Schreiben von PHP-Skripten durch Syntaxhighlighting u.ä. unterstützen, z.b. HAPedit. Unter gibt es eine ganze Liste von Editoren. Aufgabe 1 Laden Sie das erste Beispielskript auf Ihren Rechner und führen Sie es aus! Der Quelltext des Skriptes sieht folgendermaßen aus: <html> <head> <title>php Beispiel 1: Einfache Anweisungen</title> </head> <body> <h1>beispiel 1: Einfache Anweisungen</h1> Hallo, <strong><?php echo $_SERVER['REMOTE_ADDR'];?></strong><p>
4 Der Browser ist <?php echo $_SERVER['HTTP_USER_AGENT'];?> <br><br> Heute ist der <?php # Kommentar: Gib das Datum aus, dann je nach Monat noch eine Zeichenkette $tag = date('z') + 1; echo date('d. m. Y'). ", der ". $tag. ". Tag des Jahres. <p>\n"; $monat = date('m'); if ($monat == 1 $monat == 2 $monat == 12) echo "Es ist Winter."; else if ($monat > 2 && $monat < 6) echo "Es ist Frühlingszeit."; else if ($monat > 5 && $monat < 9) echo "Es ist Sommer."; else echo "Es ist Herbstzeit.";?> <p> </body> </html> An diesem Beispiel erkennt man schon, dass PHP in eine HTML-Datei eingebettet werden kann. Man kann beliebig viele PHP-Bereiche in einer HTML-Datei haben. Zum Testen speichert man die Datei im htdocs-verzeichnis. Dann öffnet man einen Browser und tippt in die Adresszeile Erscheint eine Fehlermeldung, kann das mehrere Ursachen haben. Entweder wurde die Datei nicht im richtigen Verzeichnis gespeichert, oder der Apache-Server läuft nicht. Schauen Sie sich jetzt den Seitenquelltext (über das Menü des Browsers) und in einem weiteren Fenster den Quelltext der Datei (z.b. in Notepad) an. Man stellt sofort fest, dass im Seitenquelltext der HTML-Quelltext der angezeigten Seite zu sehen ist, und nicht der Quelltext der.php-datei. Das liegt daran, dass der Server an der Endung.php erkannt hat, dass die Seite von PHP bearbeitet werden muss und PHP macht nichts anderes, als die angegebenen PHP-Befehle auszuführen und HTML-Code zu erzeugen. Erst die dann entstandene HTML-Datei wird an den Browser geschickt. So kann also derjenige, der sich die Seite auf dem Rechner anzeigen lassen will, nicht den PHP- Quelltext sehen. Auch hätten die Browser ein Problem. PHP ist eine serverseitige Skriptsprache, d.h., PHP läuft auf dem Server und der Client hat nicht die Fähigkeit, mit PHP überhaupt etwas anzufangen. Deshalb muss das PHP-Skript auf dem Server browserverständliches HTML erzeugen. Einführung PHP In diesem Seminar geht es darum, mit PHP über das Internet auf Datenbanken zuzugreifen. Ein ausführliches PHP-Handbuch auf deutsch findet man unter das Skript enthält nur eine kurze Einführung. PHP-Anweisungen können an beliebiger Stelle in eine HTML-Datei geschrieben werden. Sie sind durch ein Anfangs- und ein End-Tag gekennzeichnet (z.b. <?...?>). Jede PHP-Anweisung wird mit einem Semikolon beendet. Leerzeichen oder Leerzeilen werden von PHP ignoriert, sie dienen nur dazu, den Quelltext für den Programmierer übersichtlicher und besser lesbar zu gestalten. Einzeilige
5 Kommentare werden durch <b>//</b> oder <b>#</b> gekennzeichnet, mehrzeilige Kommentare mit einem <b>/*</b> am Anfang und <b>*/</b> am Ende. Alle Variablennamen in PHP beginnen mit einem Dollarzeichen, gefolgt von einem Buchstaben oder Unterstrich. Sie können beliebig lang sein und bestehen aus Buchstaben, Zahlen und Unterstrichen. PHP unterscheidet bei Variablennamen zwischen Groß- und Kleinschreibung! Variablen dürfen den gleichen Namen haben wie eine eingebaute Funktion, was allerdings irritierend ist und deswegen vermieden werden sollte. Eigene Funktionen dürfen nicht den selben Namen haben wie eingebaute Funktionen. Es gibt Variablen, die im HTML-Formular deklariert und dann in PHP weitergegeben werden und vom Nutzer direkt in PHP definierte Variablen. Selbstdefinierte Variablen brauchen nicht deklariert zu werden, sie werden genau dann erzeugt, wenn ihnen zum ersten Mal ein Wert zugewiesen wird (Initialisierung). Der Variablentyp richtet sich dann nach der Art der Daten, welche der Variable zugewiesen werden (was sich auch im Programm öfter ändern kann). Man kann auch vorgeben, welchen Typ eine Variable haben soll, dazu setzt man bei der Zuweisung eines Wertes an die Variable den Typ vor den Wert in Klammern $variable = (typ)wert Folgende Datentypen gibt es in PHP: Integer speichert ganze Zahlen Float speichert reelle Zahlen Boolean speichert Wahrheitswerte String speichert Zeichenketten Array speichert mehrere Daten desselben Typs Object speichert Instanzen von Klassen Resource enthält eine Referenz auf eine externe Ressource NULL Variable, die keinen Wert enthält Es ist in PHP möglich, einen Variablennamen zu verändern (variable Variablen). Das kann nützlich sein, wenn man z.b. in einer Schleife die Variablen eines Formulars auslesen möchte. Konstanten werden mit define definiert. Konstantenbezeichner beginnen mit einem Dollarzeichen. Für den Gültigkeitsbereich der Variablen gibt es 3 Möglichkeiten: globale Variablen werden im Skript deklariert und sind im gesamten Skript gültig, aber nicht in Funktionen lokale Variablen werden in Funktionen benutzt und sind nur dort gültig globale Variablen in Funktionen, auch in Funktionen können globale Variablen deklariert werden, diese beziehen sich dann auf die globale Variable mit demselben Namen Eine Übersicht der Operatoren kann man sich unter der URL im PHP-Handbuch ansehen, deshalb wird auf eine ausführliche Übersicht hier verzichtet. Für unsere Anwendungen ist der Operator zur Verkettung von Strings wichtig, ein ".. Die arithmetischen Operatoren sind " +,-,*,/" und "%" für die Modulo-Division. Die Wertzuweisung erfolgt über "=". Sollte man versuchen, diese arithmetischen Operatoren auf Variablen anzuwenden, die nicht Integer oder Double sind, versucht PHP, diese Variablen umzuwandeln, und wenn das
6 fehlschlägt, wird der Wert "0" angenommen und damit die Operation ausgeführt. Die Operatoren lassen sich auch kombinieren. So kann man z.b. statt $a = $a + 5; auch verkürzt schreiben $a +=5; Außerdem gibt es Operatoren, um Werte von Variablen um 1 zu erhöhen oder zu verringern. Statt $a = $a + 1; kann man auch schreiben ++$a; Kombiniert man diese Zuweisung noch mit anderen Anweisungen, kann man den Pre-Increment- Operator (in diesem Fall wird zuerst die Variable a um eins erhöht und dann ausgegeben) echo ++$a; oder den Post-Increment-Operator verwenden. echo $a++; Hier wird zuerst der augenblickliche Wert der Variable a ausgegeben und dann um 1 erhöht. Der Referenzoperator "&" kann gemeinsam mit dem Zuweisungsoperator = benutzt werden. Wenn man schreibt $a = 5; $b = $a; $a = 7; dann wird eine Kopie des Wertes von a erzeugt und in b gespeichert. Die Zuweisung des Wertes "7" an a ändert nicht den Wert von b. Schreibt man jedoch $a = 5; $b = &$a; $a = 7; wird in b eine Referenz auf a gespeichert und die Zuweisung von "7" an a ändert auch den Wert, den wir erhalten, wenn wir auf b zugreifen. Für Verzweigungen gibt es folgende Konstrukte: IF(bedingung){ ELSE {
7 Die geschweiften Klammern dienen zur Begrenzung eines Anweisungsblockes, falls mehrere Anweisungen ausgeführt werden sollen, bei nur einer Anweisung kann man sie auch weglassen. IF- Anweisungen können auch geschachtelt werden. Um mehr als 2 Alternativen angeben zu können, wird die ELSEIF-Anweisung benutzt. IF(bedingung1) anweisung; ELSEIF(bedingung2) Anweisung; ELSEIF(bedingung3) Anweisung; Es können beliebig viele ELSEIF-Anweisungen untereinander stehen. Nur die Anweisungen hinter der ersten Bedingung, die als "wahr" erkannt wird, werden ausgeführt. Blockanweisungen werden wieder in geschweifte Klammern eingeschlossen. Anstelle vieler ELSEIF-Anweisungen kann SWITCH benutzt werden. Die SWITCH-Anweisung vergleicht eine Variable (oder einen Ausdruck) mit verschiedenen Werten und führt bei Übereinstimmung die Anweisungen aus, die im Case-Zweig angegeben sind. Achtung: Wenn kein break; am Ende der Anweisungen steht, werden alle Anweisungen aller nachfolgenden Case-Zweige ebenfalls ausgeführt! SWITCH($variable) { CASE wert1 : break; CASE wert2 : break; DEFAULT : break; Für Schleifen gibt es den abweisenden Zyklus: WHILE(bedingung) { Die Bedingung wird vor der Abarbeitung jedes Zyklus getestet, die nachfolgenden Anweisungen werden nur ausgeführt, wenn die Bedingung erfüllt (wahr) ist. und den nicht abweisenden Zyklus: DO Anweisungen; WHILE(bedingung); Diese Schleife wird in jedem Fall mindestens einmal durchlaufen, da die Bedingung erst am Ende des Durchlaufes getestet wird. Diese Kontrollstrukturen beschreiben, welche Anweisungen unter bestimmten Bedingungen ausgeführt werden sollen. Manchmal ist
8 es auch erforderlich, diese Strukturen vorzeitig zu verlassen. Wenn man die Abarbeitung in einer Schleife abbrechen und mit dem nächsten Schleifendurchlauf fortsetzen will, verwendet man continue;. Will man die gesamte Schleife abbrechen und mit der Anweisung weitermachen, die direkt nach der Schleife folgt, verwendet man break;. Um die Abarbeitung des gesamten PHP- Skriptes abzubrechen wird exit; verwendet. Bricht man die Abarbeitung auf diese Weise ab, sollte man mit einer ECHO-Anweisung vorher noch die abschließenden HTML-Tags in die Ausgabe schreiben, um die HTML-Datei ordnungsgemäß zu beenden. sowie die Zählschleife: FOR(ausdruck1; bedingung; ausdruck2) Ausdruck3; Ausdruck 1 wird genau einmal beim Start der Schleife ausgeführt, hier wird in der Regel der Anfangswert eines Zählers gesetzt. Die Bedingung wird vor jedem Durchlauf getestet und die Abarbeitung gestoppt, wenn sie nicht erfüllt ist. Hier testet man, ob der Zähler schon einen bestimmten Wert erreicht hat. Ausdruck2 wird am Ende jedes Durchlaufs ausgeführt, hier wird man also den Wert des Zählers anpassen. Ausdruck3 wird in jedem Durchlauf einmal ausgeführt, es können auch mehrere Anweisungen dort stehen, wenn sie in geschweiften Klammern stehen. FOR($i=1;$i<5;$i++;) { In dieser Schleife wird i auf den Anfangswert 1 gesetzt. Dann wird getestet, ob i noch kleiner als 5 ist und wenn diese Bedingung erfüllt ist, wird i um 1 erhöht. Dann werden die Anweisungen ausgeführt. Das Foreach-Konstrukt ermöglicht das einfache Durchlaufen eines Arrays. Eine Übersicht über vordefinierte Variablen gibt es unter server und für Funktionen unter
JavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.
JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung
MehrArrays. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 3. 1 Modulübersicht 3
Programmieren mit Java Modul 3 Arrays Theorieteil Inhaltsverzeichnis 1 Modulübersicht 3 2 Eindimensionale Arrays 3 2.1 Arrays deklarieren.............................. 3 2.2 Arrays erzeugen................................
MehrXAMPP installieren & Kursbeispiel einrichten
Zentrale Informatik, IT Fort und Weiterbildungen XAMPP installieren & Kursbeispiel einrichten Unter MacOSX Fabienne Mrosek, Daniel Förderer Anleitung zur Installation von XAMPP for MaxOSX Version 5.5.38-1
MehrXAMPP installieren & Kursbeispiel einrichten
Zentrale Informatik, IT Fort und Weiterbildungen XAMPP installieren & Kursbeispiel einrichten Unter Windows Fabienne Mrosek, Daniel Förderer Anleitung zur Installation von XAMPP Version 3.2.2 und Konfiguration
MehrPHP. M.Sc. Nadine Preuß Geographische Analyse- und Darstellungsmethoden WS 15/
PHP M.Sc. Nadine Preuß Geographische Analyse- und Darstellungsmethoden WS 15/16 1. PHP PHP = Personal Homepage Tools Scriptsprache, Standardsprache im Web Open Source Software z.b. um Besucherzähler oder
MehrHerzlich Willkommen. Über mich Termine Literatur Über PHP
Über mich Termine Literatur Über PHP Herzlich Willkommen Über mich Termine Literatur Über PHP Wer ist das da vorne? Mario Lipinski Über mich Termine Literatur Über PHP Wer ist das da vorne? Mario Lipinski
MehrSchleifen: Immer wieder dasselbe tun
Schleifen: Immer wieder dasselbe tun Bei einer Schleife werden Anweisungen immer wieder ausgeführt, solange die Bedingung wahr ist. Dafür muss man eine Variable immer wieder ändern, solange bis eine Überprüfung
MehrMultimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011
Übung zur Vorlesung Multimedia im Netz Ludwig-Maximilians-Universität Wintersemester 2010/2011 Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 1-1 Organisatorisches Informationen zur
Mehr<? $ZeilenMax = 9; $SpaltenMax = 9; echo "<pre>";
Vorbemerkungen Diese Schrittanleitung bezieht sich auf die Aufgaben 4 bis 6 von "Übung 2 - Schleifenbeispiele (1)" Sie soll als Anregung dienen, wie Sie Ihren Code blockweise erstellen und testen können.
MehrMultimedia im Netz Wintersemester 2011/12
Multimedia im Netz Wintersemester 2011/12 Übung 01 Betreuer: Verantwortlicher Professor: Sebastian Löhmann Prof. Dr. Heinrich Hussmann Organisatorisches 26.10.2011 MMN Übung 01 2 Inhalte der Übungen Vertiefung
Mehr01 Einführung in PHP. Einführung in PHP 1/13 PHP in Aktion
01 Einführung in PHP Einführung in PHP 1/13 PHP in Aktion PHP ist eine Programmiersprache, die ganz verschiedene Dinge tun kann: von einem Browser gesendete Formularinhalte auswerten, angepasste Webinhalte
MehrEine kleine Befehlssammlung für Java Teil1
Eine kleine Befehlssammlung für Java Teil1 Definition einer Klasse public class Klasse{ Hier wird der Name der Klasse definiert. In diesem Fall ist das Klasse. Der Name muss mit dem Namen der.class Datei
MehrJava Übung. Übung 2. Werner Gaulke. 19. April Universität Duisburg-Essen Kommedia, Übung EinPro SS06, Einführung in Java - Übung.
Java Übung Übung 2 Universität Duisburg-Essen Kommedia, Übung EinPro SS06, 19. April 2006 (UniDUE) 19. April 2006 1 / 13 Java Programme Java Programme bestehen aus (meist mehreren) Klassen. In den Klassen
MehrFunktionen in JavaScript
Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Mithilfe von Funktionen kann man denselben Code von mehreren Stellen des Programms aus aufrufen.
MehrFunktionen in JavaScript
Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Es können ganze Programmteile aufgenommen werden. Mithilfe von Funktionen kann man denselben
MehrGrundlagen. Wie sind PHP-Dateien aufgebaut?
Grundlagen PHP und MySQL PHP läuft serverseitig!! Wie sind PHP-Dateien aufgebaut? PHP-Dateien fangen mit an und hören mit auf. Sie müssen die Dateiendung *.php haben echo "So könnte eine Datei aussehen\n";
MehrKapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme
O:/Wiley/Reihe_Dummies/14438_Valade/3d/ftoc.3d from 04.10.2017 16:38:55 Auf einen Blick Über die Autorin... 9 Einleitung... 21 Teil I: Eine datenbankgestützte Webanwendung mit PHP und MySQL entwickeln...
MehrDatenbanksysteme SS 2007
Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 9c: Datenbankapplikationen Architektur einer Web-Applikation mit Servlets, JSPs und JavaBeans
MehrJava Anweisungen und Ablaufsteuerung
Informatik 1 für Nebenfachstudierende Grundmodul Java Anweisungen und Ablaufsteuerung Kai-Steffen Hielscher Folienversion: 24. Januar 2017 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht
MehrUnix-Grundkurs 1. Thema heute: Shell-Skripten
Unix-Grundkurs 1 Thema heute: Unix-Grundkurs 2 Ein Shell-Skript ist die Zusammenfassung von Kommandos in einer Textdatei. Diese Textdatei wird wie ein ablaufbares Programm behandelt. Es werden von einer
MehrMul$media im Netz Wintersemester 2012/13. Übung 01
Mul$media im Netz Wintersemester 2012/13 Übung 01 Ludwig- Maximilians- Universität München Mul5media im Netz WS 2012/13 - Übung 1-1 Organisatorisches Ludwig- Maximilians- Universität München Mul5media
MehrKontrollstrukturen MySQL Funktionen. MySQL 4, 5. Kapitel 20a: PHP Teil 2. Marcel Noe
MySQL 4, 5 Kapitel 20a: PHP Teil 2 Gliederung 1 2 Gliederung 1 2 Die ermöglicht ein Bedingtes Ausführen von Code-Abschnitten. Nur wenn die Bedingung erfüllt ist wird der Block hinter if ausgeführt. Ist
MehrÜbung zur Vorlesung Multimedia im Netz
Übung zur Vorlesung Multimedia im Netz Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2009/2010 Ludwig-Maximilians-Universität München Multimedia im Netz Übung 1-1 Organisatorisches
MehrÜbersicht Shell-Scripten
!!!! Wichtig: Bei Shell-Scripten enden die Zeilen nicht mit einem Strichpunkt!!!! Erste Zeile eines Shell-Scripts: #! /bin/bash Variablen in Shell-Scripts: Variablennamen müssen mit einem Buchstaben beginnen,
MehrGedächtnis. Während der Abarbeitung eines Algorithmus müssen sich Dinge gemerkt werden bzw. auf Dingen wird gerechnet. Zugriff.
Gedächtnis Während der Abarbeitung eines Algorithmus müssen sich Dinge gemerkt werden bzw. auf Dingen wird gerechnet Hauptspeicher 38265 Telefon CPU Gedächtnis Vorlesender Zugriff Verarbeitungseinheit
MehrIT-Zertifikat: Allgemeine Informationstechnologien II PHP
IT-Zertifikat: Allgemeine Informationstechnologien II PHP PHP ( PHP: Hypertext Preprocessor ) ist eine serverseitige Skriptsprache: Der PHP-Code wird nicht wie bei JavaScript auf dem Clientrechner ausgeführt,
MehrFACHHOCHSCHULE AUGSBURG Hochschule für Technik, Wirtschaft und Gestaltung
C Sprachelemente für Übung 2 Typumwandlungen (type casts) Bei Ausdrücken, in denen Operanden mit unterschiedlichem Typ vorkommen, werden diese vom Compiler vor der Ausführung automatisch in einen gemeinsamen
Mehrjavascript Coding-Guidelines 2. Ausgabe Februar 2015 Der Guideline beschreibt den verwendeten Coding-Stil von javascript als eigene Richtline.
javascript Coding-Guidelines 2. Ausgabe Februar 2015 Der Guideline beschreibt den verwendeten Coding-Stil von javascript als eigene Richtline. Inhalts-Verzeichnis 1. Allgemeine Richtlinien...1 1.1 Anzahl
MehrFachhochschule Südwestfalen Wir geben Impulse. Kontrollstrukturen und Schleifen in Octave
Fachhochschule Südwestfalen Wir geben Impulse Kontrollstrukturen und Schleifen in Octave Einführung Inhalt m-files Script-Files Function-Files Ein- Ausgabe von Variablen oder Ergebnissen For-Schleife While-Schleife
MehrObjekte. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 5. 1 Modulübersicht 3
Programmieren mit Java Modul 5 Objekte Theorieteil Inhaltsverzeichnis 1 Modulübersicht 3 2 Klassen und Objekte 3 2.1 Klassen.................................... 4 2.2 Objektvariablen und Methoden.......................
MehrEinführung in die Programmierung II. 3. Kontrollstrukturen
Einführung in die Programmierung II 3. Kontrollstrukturen Thomas Huckle, Stefan Zimmer 2.5.2007-1- Anweisungen: was bisher geschah Bisher kennen wir zwei Formen von Anweisungen Ein Ausdruck mit Semikolon
MehrArithmetik in der tcsh
Arithmetik in der tcsh Variablen speichern Zeichenketten (also Strings/Wörter) @ statt set Interpretation als arithmetische Ausdrücke (aus Ziffern, (, ), +, -, *, /, % bestehend) Beispiele: @ var = (3
MehrAlgorithmen und ihre Programmierung
Veranstaltung Pr.-Nr.: 101023 Algorithmen und ihre Programmierung Veronika Waue WS 07/08 Einführung Definition: Algorithmus Ein Algorithmus ist eine genau definierte Folge von Anweisungen zur Lösung eines
MehrArbeitsblätter für Algorithmierung und Strukturierung
Prof. Dr.- Ing. Ch. Wahmkow Fachbereich Maschinenbau Fachhochschule Stralsund Arbeitsblätter für Algorithmierung und Strukturierung Inhalt : Struktogramme, Beispiele und Erläuterungen - Sequenz - vollständige
MehrRO-Tutorien 3 / 6 / 12
RO-Tutorien 3 / 6 / 12 Tutorien zur Vorlesung Rechnerorganisation Christian A. Mandery WOCHE 2 AM 06./07.05.2013 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
MehrGrundlagen und Konzepte von C Datenstrukturen
Grundlagen und Konzepte von C Datenstrukturen Ausarbeitung von Andreas Gadelmaier Proseminar C Grundlagen und Konzepte Arbeitsbereich Wissenschaftliches Rechnen Fachbereich Informatik Fakultät für Mathematik,
MehrÜbungen zur Vorlesung Wissenschaftliches Rechnen I. Grundelemente von Java. Eine Anweisung. wird mit dem Wertzuweisungsoperator = geschrieben.
Eine Anweisung wird mit dem Wertzuweisungsoperator = geschrieben. Eine Anweisung wird mit dem Wertzuweisungsoperator = geschrieben. Daher ist y = x + 5.6; keine Gleichung, sondern die Anweisung den Wert
MehrKompaktkurs Einführung in die Programmierung. 4. Kontrollstrukturen
Kompaktkurs Einführung in die Programmierung 4. Kontrollstrukturen Stefan Zimmer 28.2.2008-1- Anweisungen: was bisher geschah Bisher kennen wir zwei Formen von Anweisungen Ein Ausdruck mit Semikolon ist
MehrInhalt. Seite 1 von 14
Seite 1 von 14 Inhalt 1. Php ansprechen... 2 2. html... 3 3. Weitere Formatierungen in html... 5 4. Tabellen mit html... 6 a. Grundstrukturen... 6 b. Tabellen formatieren... 11 Seite 2 von 14 1. Php ansprechen
MehrBSA LAMP-Installation unter Debian-Edge
BSA 1 von 12 2007 by Roland Winkler / RDF IAV05/07 Inhaltsverzeichnis 1. Einleitung 2. Autor 3. Schritt 1: Installation des Apache2-Webservers 4. Schritt 2: Installation PHP5 5. Schritt 3: Installation
MehrOperatoren für elementare Datentypen Bedingte Anweisungen Schleifen. Operatoren für elementare Datentypen Bedingte Anweisungen Schleifen
Programmieren I Martin Schultheiß Hochschule Darmstadt Wintersemester 2011/2012 1 / 25 Operatoren für elementare Datentypen Bedingte Schleifen 2 / 25 Zuweisungsoperator Die Zuweisung von Werten an Variablen
MehrEinstieg in die Informatik mit Java
1 / 41 Einstieg in die Informatik mit Java Weitere Anweisungen Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 41 1 Überblick 2 Verbundanweisung 3 Bedingte Anweisung 4 Auswahlanweisung
MehrWeb-basierte Anwendungssysteme PHP-Einführung
Web-basierte Anwendungssysteme PHP-Einführung Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann
MehrBedingte Anweisungen
Bedingte Anweisungen Bedingte Anweisungen werden nicht immer ausgeführt, sondern nur, wenn eine Bedingung erfüllt (wahr) ist. C/C++/Java bieten hier 2 Konstruktionen an: if-anweisung sowie switch-case
MehrHerzlich willkommen!
Programmiertechnik 1 Herzlich willkommen! Dozent: Dipl.-Ing. Jürgen Wemheuer Teil 6: Zusammenfassung und Beispiele Mail: wemheuer@ewla.de Online: http://cpp.ewla.de/ Zusammenfassung (1) 2 1. Programm in
MehrC-Grundlagen. zur Programmierung des MicroControllersystems MiCoWi
1. Datentypen C-Grundlagen zur Programmierung des MicroControllersystems MiCoWi Die Grafiken und Beispiele wurden dem Buch C von A bis z von Jürgen Wolf entnommen. Es werden hier die ANSI-Festlegungen
MehrJavaScript und PHP-Merkhilfe
JavaScript und PHP-Merkhilfe David Vajda 10. November 2016 1 JavaScript 1. Einbinden von JavaScript in das HTML-Dokument
MehrJava: Eine kurze Einführung an Beispielen
Java: Eine kurze Einführung an Beispielen Quellcode, javac und die JVM Der Quellcode eines einfachen Java-Programms besteht aus einer Datei mit dem Suffix.java. In einer solchen Datei wird eine Klasse
MehrWS2018/ Oktober 2018
Einführung in die Programmierung Ronja Düffel WS2018/19 02. Oktober 2018 RBI-Account Account für das Rechnernetz der Informatik RBI-Account HRZ-Account zum Arbeiten an und auf den Rechnern des Instituts
MehrGI Vektoren
Vektoren Problem: Beispiel: viele Variablen vom gleichen Typ abspeichern Text ( = viele char-variablen), Ergebnisse einer Meßreihe ( = viele int-variablen) hierfür: Vektoren ( = Arrays = Feld ) = Ansammlung
MehrArbeitsblätter für Algorithmierung und Strukturierung C #
Prof. Dr.- Ing. Ch. Wahmkow Fachbereich Maschinenbau Fachhochschule Stralsund Arbeitsblätter für Algorithmierung und Strukturierung C # Inhalt : Struktogramme, Beispiele und Erläuterungen - Sequenz - vollständige
MehrProgrammierung mit C Zeiger
Programmierung mit C Zeiger Zeiger (Pointer)... ist eine Variable, die die Adresse eines Speicherbereichs enthält. Der Speicherbereich kann... kann den Wert einer Variablen enthalten oder... dynamisch
MehrEinführung in die Scriptsprache PHP
Herbst 2014 Einführung in die Scriptsprache PHP Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW - Rainer Telesko / Martin Hüsler 1 Inhalt:
MehrEinstieg in die Informatik mit Java
Vorlesung vom 18.4.07, Grundlagen Übersicht 1 Kommentare 2 Bezeichner für Klassen, Methoden, Variablen 3 White Space Zeichen 4 Wortsymbole 5 Interpunktionszeichen 6 Operatoren 7 import Anweisungen 8 Form
MehrEinführung Java Programmieren in Java Arrays Schleifen Fehler. Einführung in Java. Arne Hüffmeier. Michelle Liebers, Dennis Hoffmann
Einführung in Java Arne Hüffmeier Michelle Liebers, Dennis Hoffmann Tilman Lüttje, Jean Wiele Angelehnt an Java-Vorkurs der Freitagsrunde 1 / 64 1 Einführung Java Geschichte 2 Programmieren in Java Einführung
Mehr2 Programmieren in Java I noch ohne Nachbearbeitung
1 2 Programmieren in Java I noch ohne Nachbearbeitung 2.1 Was sind Programme? Eingabe = Verarbeitung = Ausgabe Die Eingabe kann sein Konstanten im Quelltext; Kommandozeilenparameter oder interaktive Eingabe
MehrRO-Tutorien 15 und 16
Tutorien zur Vorlesung Rechnerorganisation Tutorienwoche 2 am 04.05.2011 1 Christian A. Mandery: KIT Universität des Landes Baden-Württemberg und nationales Grossforschungszentrum in der Helmholtz-Gemeinschaft
MehrC++ - Objektorientierte Programmierung Konstruktoren und Destruktoren
C++ - Objektorientierte Programmierung Konstruktoren und Destruktoren hat eine Kantenlänge hat eine Füllfarbe Kantenlänge setzen Füllfarbe lesen Volumen berechnen Leibniz Universität IT Services Anja Aue
MehrJava Ablaufsteuerung (Beispiele)
Informatik 1 für Nebenfachstudierende Grundmodul Java Ablaufsteuerung (Beispiele) Kai-Steffen Hielscher Folienversion: 16. Januar 2018 Informatik 7 Rechnernetze und Kommunikationssysteme Blöcke Anweisungen
MehrWebbasierte Programmierung
Webbasierte Programmierung Eine Einführung mit anschaulichen Beispielen aus der HTML5-Welt apl. Prof. Dr. Achim Ebert Inhalt Kapitel 6: JavaScript Kontrollstrukturen Verzweigungen Einseitig, zweiseitig,
MehrRO-Tutorien 17 und 18
RO-Tutorien 17 und 18 Tutorien zur Vorlesung Rechnerorganisation Christian A. Mandery TUTORIENWOCHE 2 AM 10.05.2012 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der
MehrS. d. I.: Programieren in C Folie 4-1. im Gegensatz zu Pascal gibt es in C kein Schlüsselwort "then"
S. d. I.: Programieren in C Folie 4-1 4 Anweisungen 4.1 if-anweisung 1) if (Ausdruck) 2) if (Ausdruck) } else im Gegensatz zu Pascal gibt es in C kein Schlüsselwort "then" es wird nur der numerische Wert
MehrLinux Kommandozeile: Einfache Skripte. 1 Wiederhohlung. 2 Einfache Skripte
Linux Kommandozeile: Einfache Skripte AST, Wintersemester 2016/2017 1 Wiederhohlung Hier sind ein paar Befehle, die ihr letzte Woche schon kennen gelernt habt und heute benutzt. Befehl Parameter Funktion
MehrJAVA-Datentypen und deren Wertebereich
Folge 8 Variablen & Operatoren JAVA 8.1 Variablen JAVA nutzt zum Ablegen (Zwischenspeichern) von Daten Variablen. (Dies funktioniert wie beim Taschenrechner. Dort können Sie mit der Taste eine Zahl zwischenspeichern).
MehrThomas Theis PHP4. Webserver-Programmierung für Um- und Einsteiger. Galileo Press
Thomas Theis PHP4 Webserver-Programmierung für Um- und Einsteiger Galileo Press Inhalt Einführung 11 A.1 PHP-eine Beschreibung 11 A.2 Wie lerne ich PHP? 11 A.2.1 Grundlagen 12 A.2.2 Formulare und Datenbanken
MehrPHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern
PHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern Datenbanken werden durch ein spezielles Programm verwaltet, einen sogenannten Datenbankserver, in unserem Fall den MySQL-Datenbankserver.
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 29
Kapitel 2 Einführung in C++ Seite 1 von 29 C++ Zeichensatz - Buchstaben: a bis z und A bis Z. - Ziffern: 0 bis 9 - Sonderzeichen: ; :,. # + - * / % _ \! < > & ^ ~ ( ) { } [ ]? Seite 2 von 29 Höhere Elemente
MehrEinstieg in die Informatik mit Java
Vorlesung vom 6.11.07, Weitere Anweisungen Übersicht 1 Verbundanweisung 2 Bedingte Anweisung 3 Auswahlanweisung 4 for Schleife 5 while Schleife 6 do Schleife 7 break Anweisung 8 continue Anweisung 9 Leere
MehrDatenbanken Benutzerschnittstelle Seite 1 von 26
Datenbanken Benutzerschnittstelle Seite 1 von 26 Datenbanken Teil 2: Informationen Kapitel 11: Benutzerschnittstelle Arbeitsweise eines LAMP (XAMPP)- Systems Unterschiedliche Abfragen an ein LAMP-System:
MehrProgrammiervorkurs Einführung in Java Tag 3
Programmiervorkurs Einführung in Java Tag 3 Giulia Maier erstellen Sommersemester 2018 09:30 Vorstellung der Lösungen des Vortages ab 10:00 Vorlesung 60 Minuten Mittagspause erstellen gegen 12:30 Übungen
MehrSchleifen in C/C++/Java
Schleifen in C/C++/Java Alle 3 Sprachen stellen mindestens die folgenden 3 Schleifenkonstruktionen zur Verfügung. In C gibt es auch keine weiteren, C++, Java und C# haben noch weitere nützliche Varianten.
MehrObjektorientierte Programmierung
Objektorientierte Programmierung Eine Einführung mit anschaulichen Beispielen aus der Java-Welt apl. Prof. Dr. Achim Ebert Inhalt Kapitel 3: Kontrollstrukturen Einfache Anweisungen Anweisungsblöcke Steuerung
MehrPROCESSING EINE ZUSAMMENFASSUNG. Created by Michael Kirsch & Beat Rossmy
PROCESSING EINE ZUSAMMENFASSUNG Created by Michael Kirsch & Beat Rossmy INHALT 1. Typen und Operatoren 1. Datentypen 3. Klassen und Objekte 1. Klassen und Objekte 2. Operatoren 2. Konstruktor 3. Typkonversion
Mehr2 Teil 2: Nassi-Schneiderman
2 Teil 2: Nassi-Schneiderman Wie kann man Nassi-Schneiderman in einer objektorientierten Sprache verwenden? Jedes Objekt besitzt Methoden, welche die Attribute des Objektes verändern. Das Verhalten der
MehrPrinzipien der Softwareentwicklung S. Strahringer
Gliederung 1 Einführung Was ist ein Programm? Vorteile (und Nachteile) von PHP Erste PHP-Programme Ausführung von PHP-Programmen 2 Grundbegriffe der Programmierung Anweisungen, Variablen, Datentypen und
MehrPython Intro. Vorsemesterkurs Informatik Praktischer Teil WS2012/13. 2.Oktober Vorkurs Informatik - WS 2012/13
Python Intro Vorsemesterkurs Informatik Praktischer Teil WS2012/13 2.Oktober 2012 Let's get started } Skript, Übungen, Folien... Alles zum Praxisteil auf http://vorkurs.cs.unifrankfurt.de Bücher: Fragen!
MehrMultimedia im Netz Wintersemester 2013/14. Übung 01 (Nebenfach)
Multimedia im Netz Wintersemester 2013/14 Übung 01 (Nebenfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 1-1 Organisatorisches Ludwig-Maximilians-Universität München
MehrEinführung in PHP 00
teil03.fm Seite 274 Donnerstag, 5. Februar 2004 6:27 18 Einführung in PHP 00 PHP Scriptsprache für Webanwendungen Dynamische Websites und PHP sind aus dem Internet nicht mehr wegzudenken. Im folgenden
MehrKapitel 3. Programmierkurs. Arten von Anweisungen. 3.1 Was sind Anweisungen?
Kapitel 3 Programmierkurs Birgit Engels, Anna Schulze ZAIK Universität zu Köln Anweisungen, Variablen Arten von Anweisungen Variablen Konstanten Höchste Zeit für ein Programm Gültigkeitsbereich von Variablen
MehrC++ Teil 2. Sven Groß. 16. Apr IGPM, RWTH Aachen. Sven Groß (IGPM, RWTH Aachen) C++ Teil Apr / 22
C++ Teil 2 Sven Groß IGPM, RWTH Aachen 16. Apr 2015 Sven Groß (IGPM, RWTH Aachen) C++ Teil 2 16. Apr 2015 1 / 22 Themen der letzten Vorlesung Hallo Welt Elementare Datentypen Ein-/Ausgabe Operatoren Sven
MehrObjektorientiertes Programmieren (Java)
Grundlagen Objektorientiertes Programmieren (Java) Java folgt gewissen Rechtschreibregeln die Syntax. Diese besagt, dass hinter jeden Befehl ein Semikolon( ; ) stehen muss, damit der Computer weiß, dass
MehrWS2017/ Oktober 2017
Ronja Düffel WS2017/18 05. Oktober 2017 mit Python Programmieren (vereinfacht) 1 Problem beschreiben und analysieren 2 Enwicklung und Beschreibung einer Lösung 3 Übertragung/Umsetzung in eine Programmiersprache
MehrMultimedia im Netz Wintersemester 2013/14. Übung 01 (Hauptfach)
Multimedia im Netz Wintersemester 2013/14 Übung 01 (Hauptfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 1-1 Organisatorisches Ludwig-Maximilians-Universität München
Mehr1 Aufgaben 1.1 Objektorientiert: ("extended-hamster") Sammel-Hamster
1 Aufgaben 1.1 Objektorientiert: ("extended-hamster") Sammel-Hamster Aufgabe: Bearbeitungszeit: ca. 1/4 Std) Schreiben Sie ein "objektorientiertes" Programm ("CuB_05_1") für das Sammeln der Körner. Aufgabenbeschreibung:
MehrAufgabe 1.90: Ein Geschäft gibt ihren Kunden unterschiedliche Rabatte. Schreiben ein Programm, das folgende Rabattklassen vorsieht:
Aufgabe 1.90: Ein Geschäft gibt ihren Kunden unterschiedliche Rabatte. Schreiben ein Programm, das folgende Rabattklassen vorsieht: o Klasse 0: kein Rabatt o Klasse 1: 4,5 % Rabatt o Klasse 2: 8,75% Rabatt
MehrDie Klasse string Verfasser: Christian Bartl
Die Klasse string Verfasser: Index 1. Allgemein... 3 2. Eingabe von Strings... 3 3. Ausgabe von Strings... 4 4. Länge eines Strings... 4 5. Durchlaufen aller Zeichen eines Strings... 4 6. Kopieren von
MehrJava Zusammenfassung. Basisdatentypen ganzzahlig: Byte, Short, Integer, Long Fließkomma: Float, Double Zeichen: Character Wahrheitswerte: Boolean
Java Zusammenfassung Martin Zettwitz, Otto-von-Guericke Universität Magdeburg Standardprogramm - Einstieg/Initialisierung in der main() Funktion - Hier(Basic/Start) die Variablen deklarieren, Methoden
MehrOperatoren für elementare Datentypen Bedingte Anweisungen Schleifen. Programmieren I. Martin Schultheiß. Hochschule Darmstadt Wintersemester 2010/2011
Programmieren I Martin Schultheiß Hochschule Darmstadt Wintersemester 2010/2011 1 Operatoren für elementare Datentypen 2 Bedingte Anweisungen 3 Schleifen Zuweisungsoperator Die Zuweisung von Werten an
MehrVorsichtige Programmierer verwenden Inkrement- Operatoren nicht in komplizierteren Ausdrücken
Vorsichtige Programmierer verwenden Inkrement- Operatoren nicht in komplizierteren Ausdrücken Aufgabe 1.60 a) Welchen Wert erhält die boolesche Variable z in folgendem Beispiel? int i = 2, j = 5; boolean
Mehr3. Anweisungen und Kontrollstrukturen
3. Kontrollstrukturen Anweisungen und Blöcke 3. Anweisungen und Kontrollstrukturen Mit Kontrollstrukturen können wir den Ablauf eines Programmes beeinflussen, z.b. ob oder in welcher Reihenfolge Anweisungen
MehrPython Intro I. Vorsemesterkurs Informatik Praktischer Teil WS 2013/14. 1.Oktober Vorkurs Informatik - WS 2013/14
Python Intro I Vorsemesterkurs Informatik Praktischer Teil WS 2013/14 1.Oktober 2013 Let's get started } Skript, Übungen, Folien... Alles zum Praxisteil auf http://vorkurs.cs.unifrankfurt.de Bücher: Fragen!
MehrGrundlegende Programmstrukturen sind Sequenzen, Schleifen und Entscheidungen.
Grundlegende Programmstrukturen Seite 1 von 14 Grundlegende Programmstrukturen sind Sequenzen, Schleifen und Entscheidungen. Sequenzen Eine Sequenz ist eine Folge von en (sblock) ohne Verzweigungen. Der
MehrPHP Programmierung. Seminarunterlage. Version 1.07 vom
Seminarunterlage Version: 1.07 Version 1.07 vom 19. Dezember 2018 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrKontrollstrukturen und Logik
Programmieren mit Java Modul 2 Kontrollstrukturen und Logik Theorieteil Inhaltsverzeichnis 1 Modulübersicht 3 1.1 Anweisungen und Blöcke........................... 3 2 Operatoren (Teil II) 4 2.1 Relationale
MehrEinstieg in die Informatik mit Java
Vorlesung vom 25.4.07, Anweisungen Übersicht 1 Ausdrucksanweisung 2 Einfache Ausgabeanweisung 3 Einfache Eingabeanweisung, Vorbereitungen 4 Verbundanweisung 5 Bedingte Anweisung 6 Auswahlanweisung 7 for
MehrPHP 5.4 ISBN 978-3-86249-327-2. Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012. Grundlagen zur Erstellung dynamischer Webseiten GPHP54
PHP 5.4 Stephan Heller, Andreas Dittfurth 1. Ausgabe, September 2012 Grundlagen zur Erstellung dynamischer Webseiten ISBN 978-3-86249-327-2 GPHP54 5 PHP 5.4 - Grundlagen zur Erstellung dynamischer Webseiten
Mehr