Einführung 17. Teil I Einführung in die Anwendungsentwicklung 23. Kapitel 1 Erstellen eigener Anwendungen 25

Größe: px
Ab Seite anzeigen:

Download "Einführung 17. Teil I Einführung in die Anwendungsentwicklung 23. Kapitel 1 Erstellen eigener Anwendungen 25"

Transkript

1 Inhaltsverzeichnis Inhaltsverzeichnis Einführung 17 Über dieses Buch 17 Konventionen in diesem Buch 17 Törichte Annahmen über den Leser 18 Wie dieses Buch aufgebaut ist 19 Teil 1: Einführung in die Anwendungsentwicklung 19 Teil II: Erstellung einer Anwendung zur Benutzerauthentifizierung 19 Teil III: Erstellung eines Online-Shops 20 Teil IV: Erstellung anderer nützlicher Anwendungen 20 Teil V: Der Top-Ten-Teil 20 Teil VI: Anhänge 20 Über die CD 20 Symbole, die in diesem Buch verwendet werden 21 Wie es weitergeht 21 Teil I Einführung in die Anwendungsentwicklung 23 Kapitel 1 Erstellen eigener Anwendungen 25 Die verschiedenen PHP- und MySQL-Versionen 26 MySQL 27 PHP 27 PHP und MySQL im Zusammenspiel 28 Nutzung der Anwendungsquelltexte 29 Die Wahl einer Position 29 Den PHP-Code verstehen 30 Prozedurale vs. objektorientierte Programme 31 Änderung des Quellcodes 32 Programmeditoren 32 Integrierte Entwicklungsumgebung (IDE) 34 Planung von Anwendungen 35 Planung der Software 36 Zusätzliche Planung 36 ftoc.indd :44:49 Uhr

2 PHP- und MySQL-Applikationen für Dummies Kapitel 2 Anwendungssicherheit 39 Verstehen der Sicherheitsrisiken 40 Integration von Sicherheit in PHP-Skripte 40 Vertrauen Sie keinen Daten fremder Herkunft 40 Speicherung von Daten 46 Einsatz von Systemaufrufen 47 Fehlerbehandlung 48 MySQL-Sicherheit 49 Einrichtung von Konten und Passwörtern 49 Zugriff auf MySQL über PHP-Skripte 53 So funktionieren SQL-Injection-Attacken 54 Sichern Ihrer Datenbanken 56 Benutzung eines sicheren Webservers 57 Teil II Erstellung einer Anwendung zur Benutzerauthentifizierung 59 Kapitel 3 Benutzer-Authentifizierung mit HTTP 61 HTTP-Authentifizierung verstehen 62 So funktioniert das WWW 62 Anforderung einer durch ein Passwort geschützten Datei 63 Zugriffsautorisierung 64 HTTP-Authentifizierung mit Apache 65 Apache konfigurieren 65 Erstellen der Datei.htaccess 66 Erstellen der Passwortdatei 67 Apache-HTTP-Authentifizierung in Aktion 68 Entwurf einer HTTP-Authentifizierungsanwendung in PHP 69 Erstellen einer Benutzerdatenbank 72 Entwurf der Benutzerdatenbank 72 Erstellen der Benutzerdatenbank 72 Zugriff auf die Benutzerdatenbank 73 Die Authentifizierungsanwendung in PHP: Der prozedurale Ansatz 73 Die Authentifizierungsanwendung in PHP: Der objektorientierte Ansatz 77 Entwicklung der Objekte 78 Schreiben der Klasse PasswordPrompter 78 Schreiben der Klasse Database 80 Schreiben der Klasse Account ftoc.indd :44:49 Uhr

3 Inhaltsverzeichnis Schreiben der Klasse WebPage 89 Schreiben des Skripts Auth-oo.php 92 Kapitel 4 Login-Anwendung 97 Entwurf der Login-Anwendung 98 Erstellen der Benutzerdatenbank 98 Entwurf der Datenbank 99 Erstellen der Datenbank 100 Zugriff auf die Datenbank 100 Daten zur Datenbank hinzufügen 101 Erstellen der Login-Webseite 101 Entwerfen der Login-Webseite 102 Schreiben des Codes für die Login-Seite 103 Anzeige der Login-Webseite 111 Erstellen der Login-Anwendung: Der prozedurale Ansatz 112 Schreiben des Anwendungsskripts 113 Schutz von Webseiten 121 Erstellen der Login-Anwendung: Der objektorientierte Ansatz 122 Entwicklung der Objekte 122 Schreiben der Klasse WebForm 123 Schreiben der Klasse Database 133 Schreiben der Klasse Account 133 Schreiben der Klasse Session 136 Schreiben der Klasse 139 Schreiben des Skripts der Login-Anwendung 142 Schutz von Webseiten 149 Weitere Funktionen für die Anwendung 150 Teil III Erstellung eines Online-Shops 153 Kapitel 5 Online-Katalog 155 Entwerfen der Online-Kataloganwendung 155 Erstellung der Datenbank FoodCatalog 156 Entwurf der Datenbank FoodCatalog 156 Erstellen der Datenbank FoodCatalog 158 Zugriff auf die Lebensmittel-Datenbank 158 Daten zur Datenbank hinzufügen 160 Erstellen der Katalog-Webseiten ftoc.indd :44:50 Uhr

4 PHP- und MySQL-Applikationen für Dummies Entwerfen der Katalog-Webseiten 160 Schreiben des Codes für die Indexseite 162 Schreiben des Codes für die Produktseite 165 Anzeige der Katalog-Webseiten 169 Erstellen der Online-Kataloganwendung: Der prozedurale Ansatz 170 Erstellen der Online-Kataloganwendung: Der objektorientierte Ansatz 174 Entwicklung der Objekte 174 Schreiben der Klasse Catalog 174 Schreiben des Skripts der Kataloganwendung 180 Erweiterung der Klasse Catalog 183 Kapitel 6 Online-Shopping-Anwendung 185 Entwerfen der Online-Shopping-Anwendung 185 Grundlegende Entscheidungen 185 Aufgaben der Anwendung 187 Erstellen der Datenbank für den Warenkorb 188 Entwurf der Datenbank für den Warenkorb 188 Erstellen der Datenbank für den Online-Shop 190 Zugriff auf die Datenbank des Online-Shops 191 Daten zur Datenbank des Online-Shops hinzufügen 192 Erstellen der Webseiten für den Online-Shop 192 Entwerfen der Seiten für den Online-Shop 192 Schreiben des Codes für die Produktdatenseite 197 Schreiben des Codes für die Warenkorb-Webseite 202 Schreiben des Codes für das Versanddaten-Formular 209 Schreiben des Codes für die Auftragszusammenfassung 215 Erstellen der Online-Shopping-Anwendung: Der prozedurale Ansatz 220 Schreiben von ShopCatalog.php 220 Schreiben von ShoppingCart.php 225 Schreiben von ProcessOrder.php 228 Erstellen der Online-Shoppig-Anwendung: Der objektorientierte Ansatz 235 Entwicklung der Objekte 236 Schreiben der Klasse Catalog 236 Schreiben der Klasse Item 239 Schreiben der Klasse ShoppingCart 241 Schreiben der Klasse Database 245 Schreiben der Klasse Order 245 Schreiben der Klasse WebForm 251 Schreiben der Klasse WebPage 252 Schreiben der Klasse 252 Schreiben des Skripts der Online-Shopping-Anwendung 253 Weitere Funktionen für die Anwendung ftoc.indd :44:50 Uhr

5 Inhaltsverzeichnis Teil IV Erstellung anderer nützlicher Anwendungen 263 Kapitel 7 Erstellen eines CMS-Systems 265 Entwerfen der CMS-Anwendung 265 Erstellen der CMS-Datenbank 266 Entwerfen der CMS-Datenbank 267 Erstellen der CMS-Datenbank 270 Zugriff auf die CMS-Datenbank 272 Entwerfen der CMS-Webseiten 272 Erstellen der CMS-Anwendung: Der prozedurale Ansatz 275 Schreiben des Login-Codes 276 Schreiben von CompanyHome.php (Datenerfassung) 283 Schreiben von company.inc (HTML-Anzeige) 293 Schreiben des Codes für die Beitrags-Seite 296 Schreiben von Admin.php (Datenmanipulation) 300 Erstellen der CMS-Anwendung: Der objektorientierte Ansatz 306 Entwickeln des Objektmodells 306 Schreiben einer Basisdatenklasse 309 Erstellen der Klasse Department 311 Erstellen der Klasse ContentType 313 Erstellen der Klasse ContentItem 315 Erstellen der Klasse ContentDownload 321 Erstellen der Klasse Database 324 Schreiben der Klasse WebForm 325 Schreiben des Codes für die Login-Seite 325 Erstellen von fields_content.inc und content_form.inc 326 Erstellen des Anzeigecodes 326 Schreiben von Admin-oo.php (Datenmanipulation) 337 Erweiterung der CMS-Anwendung 340 Kapitel 8 Kommunikation über ein Webforum 343 Entwerfen der Forum-Anwendung 343 Erstellen der Forum-Datenbank 344 Entwerfen der Forum-Datenbank 345 Erstellen der Tabellen der Datenbank Forum 348 Zugriff auf die Forum-Tabellen 349 Daten zur Datenbank hinzufügen 350 Erstellen der Forum-Webseiten ftoc.indd :44:50 Uhr

6 PHP- und MySQL-Applikationen für Dummies Entwerfen der Webseiten des Forums 351 Erstellen des Codes für die Foren-Seite 354 Schreiben des Codes für die Threads-Seite 358 Schreiben des Codes für die Beiträge-Seite 362 Schreiben des Codes für die Neuer-Thread-Seite 364 Schreiben des Codes für die Antwort-Seite 368 Erstellen der Forum-Anwendung: Der prozedurale Ansatz 371 Erstellen von viewforums.php 371 Schreiben von viewtopic.php 372 Schreiben von viewthread.php 372 Schreiben von postmessage.php 372 Schreiben von postreply.php 376 Schreiben der unterstützenden Funktionen 379 Erstellen der Forum-Anwendung: Der objektorientierte Ansatz 381 Entwicklung der Objekte 382 Erstellen der Klasse TableAccessor 383 Erstellen der Klasse Thread 387 Erstellen der Klasse Post 389 Erstellen der Klasse Database 392 Erstellung der Klasse WebForm 392 Schreiben der Skripte der Forum-Anwendung 393 Schreiben unterstützender Funktionen 402 Mögliche Erweiterungen 406 Teil V Der Top-Ten-Teil 409 Kapitel 9 Zehn Hinweise zur Anwendungsentwicklung 411 Erst planen 411 Wahren Sie Konsistenz 412 Testen Sie Quelltexte inkrementell 412 Denken Sie an Ihre Erben 412 Verwenden Sie Konstanten 412 Schreiben Sie wieder verwendbare Quelltexte 413 Trennen Sie Seitenlayout und Funktionalität 413 Erfinden Sie das Rad nicht neu 413 Nutzen Sie Diskussionsforen häufig, aber mit Bedacht 414 Dokumentieren Sie alles ftoc.indd :44:50 Uhr

7 Inhaltsverzeichnis Kapitel 10 Zehn Quellen für PHP-Code 415 SourceForge.net 415 WeberDev 416 PHP Classes 416 Codewalkers 416 PHP Builder 417 HotScripts.com 417 Zend 417 PHP Freaks 418 PX: PHP Code Exchange 418 The PHP Resource 418 Teil VI Anhänge 419 Anhang A Einführung in die objektorientierte Programmierung 421 Konzepte der objektorientierten Programmierung 421 Objekte und Klassen 421 Eigenschaften 422 Methoden 423 Abstraktion 423 Vererbung 424 Verbergen von Informationen 425 Erstellung und Verwendung von Klassen 426 Anhang B Objektorientierte Programmierung mit PHP 427 Schreiben einer class-anweisung 427 Die Anweisung class 427 Benennung der Klasse 427 Hinzufügen des Klassenquelltextes 428 Setzen von Eigenschaften 428 Hinzufügen von Methoden 430 Zugriff auf Eigenschaften und Methoden 431 Schreiben des Konstruktors 433 Alles zusammenfügen 433 Vererbung innerhalb von Klassen ftoc.indd :44:51 Uhr

8 PHP- und MySQL-Applikationen für Dummies Verwendung einer Klasse 435 Erzeugen eines Objekts 435 Verwendung von Methoden 436 Zugriff auf Eigenschaften 436 Verwendung von Exception 437 Kopieren von Objekten 438 Zerstören von Objekten 439 Verwendung abstrakter Klassen 439 Verwendung von interface 440 Prüfen eines Objekts 441 Objektorientierte Konzepte, die PHP 5 nicht kennt 442 Anhang C Die Erweiterungen MySQL und MySQL Improved 443 Anhang D Über die CD 447 Systemanforderungen 447 Die Benutzung der CD 448 Was befindet sich auf der CD? 448 Quelltextdateien 448 Links zu nützlichem PHP- und MySQL-Informationen 449 Ein paar zusätzliche Infos 449 Ein Bonuskapitel 449 Problembehebung 450 Stichwortverzeichnis ftoc.indd :44:51 Uhr

Kapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme

Kapitel 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...

Mehr

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona DAS EINSTEIGERSEMINAR Datenbankprogrammierung mit MySQL 5 und PHP 5 von Helma Spona Neuausgabe Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Matthias-Claudius-Gymnasium Fachcurriculum Informatik

Matthias-Claudius-Gymnasium Fachcurriculum Informatik Klasse 8 (2-stündig) Grundlagen der Informatik Einführung in die Programmierung mit Scratch 10 Wochen Betriebssysteme - die Aufgaben eines Betriebssystems nennen. - Einstellungen des Betriebssystems in

Mehr

PHP Programmierung. Seminarunterlage. Version 1.07 vom

PHP 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

Mehr

Inhaltsverzeichnis. Teil 1 Grundlagen der Objektorientierung 29

Inhaltsverzeichnis. Teil 1 Grundlagen der Objektorientierung 29 Vorwort von James Gosling, Sun Microsystems 15 Vorwort an Kursleiter 16 Vorwort des Übersetzers 24 Projekte, die in diesem Buch detailliert besprochen werden 25 Danksagungen 27 Teil 1 Grundlagen der Objektorientierung

Mehr

Hochschule Darmstadt Fachbereich Informatik

Hochschule Darmstadt Fachbereich Informatik Hochschule Darmstadt Fachbereich Informatik Entwicklung webbasierter Anwendungen Praktikumsaufgaben 1 5. & 6. Übung: Zielsetzung und allgemeine Hinweise Zielsetzung Sie sollen die Datenbankanbindung mit

Mehr

Hochschule Darmstadt Fachbereich Informatik

Hochschule Darmstadt Fachbereich Informatik Hochschule Darmstadt Fachbereich Informatik Entwicklung webbasierter Anwendungen Praktikumsaufgaben 1 1 5. & 6. Übung: Zielsetzung und allgemeine Hinweise Zielsetzung Sie sollen die Datenbankanbindung

Mehr

Programmieren mit Edipse 3

Programmieren mit Edipse 3 Michael Seeboerger-Weichselbaum Programmieren mit Edipse 3 Universelle Entwicklungsplattform für Java, PHP, C/C++, SQL, XML, XSLT, XSL-FO, JSP, Servlets, J2EE, UML, HTML, CSS, JavaScript I n halts verzeich

Mehr

Richtig einsteigen: Access 2007 VBA-Programmierung

Richtig einsteigen: Access 2007 VBA-Programmierung Lorenz Hölscher Richtig einsteigen: Access 2007 VBA-Programmierung Miaosott Teill Erste Schritte 1 Einleitung 9 1.1 Die Themenschwerpunkte dieses Buches 9 Visual Basic for Applications 9 Die Beispiel-Datenbank

Mehr

Multimedia im Netz Wintersemester 2013/14. Übung 02 (Hauptfach)

Multimedia im Netz Wintersemester 2013/14. Übung 02 (Hauptfach) Multimedia im Netz Wintersemester 2013/14 Übung 02 (Hauptfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 2-1 PHP und MySQL Es werden mehrere APIs von PHP angeboten um

Mehr

Inhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17

Inhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17 Inhalt Vorwort 13 Einleitung 15 1 JavaScript-Grundlagen 17 1.1 Was ist DHTML? 17 Begriffsbestimmung 19 Wahl der Skriptsprachen für DHTML 20 Browserkompatibilität 21 Erfassen des Quellcodes 22 1.2 Aufbau

Mehr

Grundlagen der Informatik 2

Grundlagen der Informatik 2 Grundlagen der Informatik 2 Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Gliederung 1. Einführung

Mehr

Das erwartet dich in diesem Buch 6. Kapitel 1 Bevor es losgeht 12

Das erwartet dich in diesem Buch 6. Kapitel 1 Bevor es losgeht 12 inhaltsverzeichnis Inhaltsverzeichnis Das erwartet dich in diesem Buch 6 Kapitel 1 Bevor es losgeht 12 Joomla! ist ein CMS 13 Joomla! eignet sich für (fast) jede Webseite 15 Joomla! im Vergleich zu anderen

Mehr

GSH3EX. NetObjects Fusion 8 basics plus. Helga Heumann Frederique Thalmayr

GSH3EX. NetObjects Fusion 8 basics plus. Helga Heumann Frederique Thalmayr GSH3EX NetObjects Fusion 8 basics plus Helga Heumann Frederique Thalmayr Inhaltsverzeichnis Vorwort 13 Kapitel 1 Kapitel 2 Grundlagen 15 Was kann NetObjects Fusion für Sie tun? 16 Fusion - Ein datenbankbasierendes

Mehr

Manfred Schüttengruber. Objektorientierte Programmierung mit Visual Basic 2005

Manfred Schüttengruber. Objektorientierte Programmierung mit Visual Basic 2005 Manfred Schüttengruber Objektorientierte Programmierung mit Visual Basic 2005 Inhaltsverzeichnis Vorwort 11 i Das.NET-Konzept 15 I.I Kapitelüberblick 15 i.2 Das.NET Framework 15 1.3 IL-Code und Plattformunabhängigkeit

Mehr

Über den Autor 7. Einführung 19

Über den Autor 7. Einführung 19 Inhaltsverzeichnis Inhaltsverzeichnis Über den Autor 7 Einführung 19 Über die Webseite zum Buch 19 Törichte Annahmen über den Leser 20 Konventionen in diesem Buch 20 Wie dieses Buch aufgebaut ist 20 Teil

Mehr

Schnellübersicht...5. Vorwort...7. Inhaltsverzeichnis Vor dem Start Wer sind Sie? Hinweise zum Buch...

Schnellübersicht...5. Vorwort...7. Inhaltsverzeichnis Vor dem Start Wer sind Sie? Hinweise zum Buch... Inhaltsverzeichnis 9 Inhaltsverzeichnis Schnellübersicht...5 orwort...7 Inhaltsverzeichnis...9 1 or dem Start...17 1.1 Wer sind Sie?...19 1.2 Hinweise zum Buch...19 1.2.1 Schreibweisen im Buch... 20 1.2.2

Mehr

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen... Datei: 00b.doc, Seite3 1. Oktober 2010 Inhaltsverzeichnis Teil I Erste Schritte 1 Einleitung.... 9 1.1 Die Themenschwerpunkte dieses Buches... 9 Visual Basic for Applications... 9 Die Beispieldatenbank...

Mehr

Internet. HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript

Internet. HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript Internet Internet HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript neu Impressum Herausgeber: LogIn S&C Gesellschaft

Mehr

Das Einsteigerseminar ASP

Das Einsteigerseminar ASP Hiroshi Nakanishi Das Einsteigerseminar ASP M - fy? Einleitung 13 Für wen wurde dieses Buch geschrieben? 13 Der des Einsteigerseminars 13 Das Konzept des Einsteigerseminars 14 Aufgeht's! 15 1 Das Konzept

Mehr

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten SMART BOOKS Inhaltsverzeichnis..««... Vorwort 13 Kapitel 1 - Einführung 17 Crashkurs: FileMaker Pro 7 anwenden 19 Eine

Mehr

TimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München

TimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München Time CGI Version 1.5 Stand 04.12.2013 TimeMachine Dokument: time.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor Version Datum Kommentar

Mehr

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis HANSER r 1 Einleitung 2 1.1 Über dieses Buch 3 1.2 Für wen ist das Buch gedacht? 4 1.3 Wie ist das Buch aufgebaut? 5 1.4 Konventionen

Mehr

Frank Bültge Thomas Boley. Das WordPress-Buch. Vom Blog zum Content-Management-System

Frank Bültge Thomas Boley. Das WordPress-Buch. Vom Blog zum Content-Management-System Frank Bültge Thomas Boley Das WordPress-Buch Vom Blog zum Content-Management-System 1 Was ist ein Weblog? 17 1.1 Merkmale von Weblogs 18 1.1.1 Newsfeeds 19 1.1.2 Permalinks 19 1.1.3 Kommentare 19 1.1.4

Mehr

DOKUMENTATION MYPHP-QUIZ

DOKUMENTATION MYPHP-QUIZ 13.04.2010 DOKUMENTATION MYPHP-QUIZ php und MySQL Kurs Abschlussprojekt Florian Rappl Worum geht s? Ziel des Projektes myphp-quiz ist die Umsetzung eines einfachen Quizsystems in PHP5. Es soll dabei bestimmten

Mehr

Objektorientierte Programmierung mit Java

Objektorientierte Programmierung mit Java David J. Barnes Michael Kölling Objektorientierte Programmierung mit Java Eine praxisnahe Einführung mit BlueJ Übersetzt von Axel Schmolitzky, Universität Hamburg PEARSON Studium ein Imprint von Pearson

Mehr

2. Voraussetzung und Grundsätzliches

2. Voraussetzung und Grundsätzliches Installationsanleitung HAIDL - Händlerprogramm für Terminalserver 1. Haftungsausschluss Haidl Fenster & Türen GmbH übernimmt keine Haftung für Sach- und Vermögensschäden, die durch die Installation und

Mehr

ZPN Zentrale Projektgruppe Netze am Ministerium für Kultus, Jugend und Sport Baden-Württemberg

ZPN Zentrale Projektgruppe Netze am Ministerium für Kultus, Jugend und Sport Baden-Württemberg Übersicht Stand: 10.04.2010 1. Moodle bei BelWü (Simulation in der VmWare Schulungsumgebung)... 2 1.1 VmWare Umgebung mit ASG... 2 1.2 VmWare Umgebung mit ASG und Moodle PC... 2 1.3 Anmerkungen zu der

Mehr

4. AUFLAGE. Praxiswissen TYP03. Robert Meyer mit Olaf Clemens. O'REILLY* Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo

4. AUFLAGE. Praxiswissen TYP03. Robert Meyer mit Olaf Clemens. O'REILLY* Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo 4. AUFLAGE Praxiswissen TYP03 Robert Meyer mit Olaf Clemens O'REILLY* Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo 1 Einführung 1 Über dieses Buch 2 Aktualisierung auf TYP03-Version 4.3 : 3 Aufbau

Mehr

Es wird eine MySQL Datenbank benötigt, es wird die Tabelle SB_Musikmanager erstellt.

Es wird eine MySQL Datenbank benötigt, es wird die Tabelle SB_Musikmanager erstellt. Anleitung zum Musikmanager, von Stephan Baukrowitz. Installation: Es wird eine MySQL Datenbank benötigt, es wird die Tabelle SB_Musikmanager erstellt. 1. Datenbank erstellen. 2. Daten auf den Server Kopieren

Mehr

jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS

jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS Inhaltsverzeichnis jetzt lerne ich Vorwort 13 1 Einführung 19 1.1 Was ist ASP.NET? 19 1.1.1 Ein kurzer Ausflug:

Mehr

PHP objektorientiert

PHP objektorientiert PHP objektorientiert Konzepte, Techniken, Code von Jörg Krause, Christian Alkemper, Peter Lavin 1. Auflage Hanser München 2006 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40762 6 Zu Leseprobe

Mehr

Programmierung Nachklausurtutorium

Programmierung Nachklausurtutorium Programmierung Nachklausurtutorium Laryssa Horn, Tim Engelhardt 20 März 2018 Klassen Wofür wir Klassen brauchen: Definieren ein Bauplan eines Objektes Bauplan enthält Attribute und Methoden Klasse Beispiel

Mehr

21 Ein eigenes. Diskussionsforum. Bauen Sie auf Ihrer Website eine Community auf. Warum ein Diskussionsforum anbieten?

21 Ein eigenes. Diskussionsforum. Bauen Sie auf Ihrer Website eine Community auf. Warum ein Diskussionsforum anbieten? 21 Ein eigenes Diskussionsforum Bauen Sie auf Ihrer Website eine Community auf Warum ein Diskussionsforum anbieten? Ein komplettes Forum aus dem Internet laden Die Software phpbb2 installieren und konfigurieren

Mehr

Alexander Niemann. Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java. bhv. i.-

Alexander Niemann. Das Einsteigerseminar < Objektorientierte ^ Programmierung in Java. bhv. i.- Alexander Niemann Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java i.- bhv Vorwort 11 Einleitung 13 Lernen - Üben 13 Über dieses Buch 14 Teil \ LöRTEn ;...-.,-......Al f Java 19 Die

Mehr

Inhaltsverzeichnis 1. Objektorientierung: Ein Einstieg 2. Objekte, Klassen, Kapselung

Inhaltsverzeichnis 1. Objektorientierung: Ein Einstieg 2. Objekte, Klassen, Kapselung Inhaltsverzeichnis 1. Objektorientierung: Ein Einstieg... 1 1.1 Objektorientierung: Konzepte und Stärken...... 1 1.1.1 Gedankliche Konzepte der Objektorientierung....... 2 1.1.2 Objektorientierung als

Mehr

PHP eine Einführung. Dipl.-Inf. Frank Hofmann. 18. November Potsdam

PHP eine Einführung. Dipl.-Inf. Frank Hofmann. 18. November Potsdam PHP eine Einführung Dipl.-Inf. Frank Hofmann Potsdam 18. November 2007 Dipl.-Inf. Frank Hofmann (Potsdam) PHP eine Einführung 18. November 2007 1 / 14 Allgemeines zum Kurs Zielsetzung des Kurses Erlernen

Mehr

Objektorientierte Anwendungsentwicklung

Objektorientierte Anwendungsentwicklung W. Kirsten M. Ihringer P. Schulte 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Objektorientierte Anwendungsentwicklung

Mehr

DotNetNuke. Komplexe Websites erstellen und verwalten. von Daniel N. Egan, Hauser-Wenz Partnerschaftsgesellschaft. 1. Auflage. Hanser München 2005

DotNetNuke. Komplexe Websites erstellen und verwalten. von Daniel N. Egan, Hauser-Wenz Partnerschaftsgesellschaft. 1. Auflage. Hanser München 2005 DotNetNuke Komplexe Websites erstellen und verwalten von Daniel N. Egan, Hauser-Wenz Partnerschaftsgesellschaft 1. Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40444

Mehr

Inhaltsverzeichnis 1 Einführung Die Software JGIS Grundlagen raumbezogener Daten

Inhaltsverzeichnis 1 Einführung Die Software JGIS Grundlagen raumbezogener Daten 1 Einführung... 1 1.1 Was wird vermittelt?... 1 1.2 Hinweise zum Buch... 3 1.3 Hinweise zur Buch-CD... 4 1.4 Hinweise zum Forum... 4 1.5 Allgemeine Hinweise... 5 2 Die Software JGIS... 7 2.1 Start des

Mehr

APEX 5. Mit 6 Klicks kostenfrei zur APEX Webapplikation. Robotron Datenbank-Software GmbH Schulungszentrum Heilbronner Straße Dresden

APEX 5. Mit 6 Klicks kostenfrei zur APEX Webapplikation. Robotron Datenbank-Software GmbH Schulungszentrum Heilbronner Straße Dresden APEX 5 Mit 6 Klicks kostenfrei zur APEX Webapplikation Robotron Datenbank-Software GmbH Schulungszentrum Heilbronner Straße 21 01189 Dresden Agenda Wie können Sie in nur 6 Schritten zu einer Oracle Application

Mehr

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe MySQL 4, 5 Kapitel 06: Datenbanken Gliederung 1 Datenbanken erstellen 2 3 Datenbanken erstellen CREATE DATABASE erstellt. Optional kann der Parameter IF NOT EXISTS die Datenbank bereits existiert.

Mehr

Thomas Theis PHP4. Webserver-Programmierung für Um- und Einsteiger. Galileo Press

Thomas 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

Mehr

Über den Autor 7. Einführung 19

Über den Autor 7. Einführung 19 Inhaltsverzeichnis Über den Autor 7 Einführung 19 Über dieses Buch 20 Törichte Annahmen über den Leser 21 Warum Sie dieses Buch brauchen 21 Konventionen in diesem Buch 21 Wie dieses Buch aufgebaut ist

Mehr

Linux-Camp: Linux als Server am Beispiel LAMP

Linux-Camp: Linux als Server am Beispiel LAMP Linux-Camp: Linux als Server am Beispiel LAMP Linux, Apache, MySQL, PHP mit Ubuntu Version 8.04 Inhalt LAMP-Komponenten LAMP-Komponenten installieren, konfigurieren und prüfen Apache Webserver PHP5 MySQL

Mehr

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte Webprogrammierung SVEN LETZEL FRIEDHELM BETZ Inhaltsverzeichnis jetzt lerne ich Hallo! 15 1 Grundlagen 17 1.1 Das Internet

Mehr

33 Computer & Literatur Verlag GmbH

33 Computer & Literatur Verlag GmbH Klaus Schmidt PHP 4 33 Computer & Literatur Verlag GmbH Inhaltsverzeichnis Vorwort 11 A Tutorial 17 1 Grundlagen 19 1.1 PHP und seine Syntax 23 1.2 Aufgaben 25 2 Sprachbeschreibung 27 2.1 Variablen 28

Mehr

pd-admin v4.x Erste Schritte für Reseller

pd-admin v4.x Erste Schritte für Reseller pd-admin v4.x Erste Schritte für Reseller Bradler & Krantz GmbH & Co. KG Seite 1/19 Inhalt Einleitung Einloggen Grundlegende Einstellungen Angebot erstellen Domain einrichten Co-Domain einrichten Anlegen

Mehr

Java lernen mit BlueJ

Java lernen mit BlueJ David J. Barnes, Michael Kölling Java lernen mit BlueJ Eine Einführung in die objektorientierte Programmierung 5. Auflage PEARSON Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don

Mehr

Überblick über APEX Carolin Hagemann

Überblick über APEX Carolin Hagemann Carolin Hagemann BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Vorstellung Oracle APEX PL/SQL-Entwicklung Carolin Hagemann Applikationsmodernisierung

Mehr

Richtig einsteigen: Access 2010 VBA-Programmierung

Richtig einsteigen: Access 2010 VBA-Programmierung Richtig einsteigen: Access 2010 VBA-Programmierung Von den Grundlagen bis zur professionellen Entwicklung von Lorenz Hölscher 1. Auflage Richtig einsteigen: Access 2010 VBA-Programmierung Hölscher schnell

Mehr

Schwachstellenanalyse 2012

Schwachstellenanalyse 2012 Schwachstellenanalyse 2012 Sicherheitslücken und Schwachstellen in Onlineshops Andre C. Faßbender Schwachstellenforschung Faßbender 13.01.2012 Inhaltsverzeichnis 1. Abstract... 3 2. Konfiguration der getesteten

Mehr

Wie sichert man APEX-Anwendungen gegen schädliche Manipulationen und unerwünschte Zugriffe ab?

Wie sichert man APEX-Anwendungen gegen schädliche Manipulationen und unerwünschte Zugriffe ab? APEX aber sicher Wie sichert man APEX-Anwendungen gegen schädliche Manipulationen und unerwünschte Zugriffe ab? Carola Berzl BASEL BERN BRUGG GENF LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.

Mehr

Grundlagen Internet-Technologien INF3171

Grundlagen Internet-Technologien INF3171 Fachbereich Informatik Informationsdienste Grundlagen Internet-Technologien INF3171 Cookies & Sessions Version 1.0 20.06.2016 aktuelles 2 Erweiterungen wir betrachten zwei Erweiterungen: Personalisierung

Mehr

2.3 - Das Verwaltungsmodul moveon installieren - SQL-Version

2.3 - Das Verwaltungsmodul moveon installieren - SQL-Version 2.3 - Das Verwaltungsmodul moveon installieren - SQL-Version Das Verwaltungsmodul moveon besteht aus zwei Komponenten: dem moveon Client und der moveon Datenbank. Der moveon Client enthält alle Formulare,

Mehr

FRANZIS PROFESSIONAL SERIES. Herbert Burbiel. SOA & Webservices. ~ in der Praxis. 197 Abbildungen

FRANZIS PROFESSIONAL SERIES. Herbert Burbiel. SOA & Webservices. ~ in der Praxis. 197 Abbildungen FRANZIS PROFESSIONAL SERIES Herbert Burbiel SOA & Webservices ~ in der Praxis 197 Abbildungen 9 Inhaltsverzeichnis 1 Bedienungsanleitung zum Buch 15 1.1 Nutzen des Buchs 15 1.2 So verwenden Sie das vorliegende

Mehr

:: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: Süsstrunk :: Büchli :: :: :: :: :: :: :: :: :: :: :: :: :: Webdesignkurshandbuch Worum es geht HTML-Dokumente sind in der Regel statisch - will

Mehr

XAMPP installieren & Kursbeispiel einrichten

XAMPP 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

Mehr

2. Voraussetzung und Grundsätzliches

2. Voraussetzung und Grundsätzliches Installationsanleitung HAIDL- Händlerprogramm für Terminalserver 1. Haftungsausschluss Haidl Fenster & Türen GmbH übernimmt keine Haftung für Sach- und Vermögensschäden, die durch die Installation und

Mehr

php 4 lew techndhhj egon schmid Christian cartus unter mitarbeit von wolfgang drews hartmut hoizgraefe uwe steinmann Christian wenz

php 4 lew techndhhj egon schmid Christian cartus unter mitarbeit von wolfgang drews hartmut hoizgraefe uwe steinmann Christian wenz php 4 egon schmid Christian cartus unter mitarbeit von wolfgang drews hartmut hoizgraefe uwe steinmann Christian wenz lew techndhhj Inhaltsverzeichnis Vorwort 13 Vorwort von Andi Gutmans und Zeev Suraski

Mehr

Jens Ferner. Profikurs PHP-Nuke

Jens Ferner. Profikurs PHP-Nuke Jens Ferner Profikurs PHP-Nuke Einsatz, Anpassung und fortgeschrittene Progammierung PHP-Nuke vom Start bis zur strukturierten Anwendung - Mit umfassender interner Funktionsreferenz 2., verbesserte und

Mehr

Inhaltsverzeichnis. Inhaltsverzeichnis

Inhaltsverzeichnis. Inhaltsverzeichnis Inhaltsverzeichnis 7 Inhaltsverzeichnis Lektion 1.Einfühtung und Uberblick... 15 Theoretische Grundlagen... 15 Windows-Programmierung mit Delphi... 15 Etappen der Programmentwicklung... 17 Praktische Ubungen...

Mehr

MySQL, Java und einiges mehr

MySQL, Java und einiges mehr MySQL, Java und einiges mehr Client Der Browser Firefox Chrome Safari Internet Explorer URL http://localhost:8080/html/index.html Internet Die darzustellende Webseite HTML Server Apache Tomcat Jetty

Mehr

PPL 10 Installationsanleitung

PPL 10 Installationsanleitung PPL 10 Installationsanleitung Stand Dez 2016 PASCHAL PLAN light 10 Installationsanleitung Seite 1 von 23 Inhaltsverzeichnis Inhalt... 2 Schritt 1 Installation Dongle Software... 3 Schritt 2 Überprüfung

Mehr

Programmieren fürs iphone

Programmieren fürs iphone Markus Stäuble Programmieren fürs iphone Einstieg in die Anwendungsentwicklung mit dem iphone SDK 3 2., aktualisierte und erweiterte Auflage Г5 dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt

Mehr

Objektorientierte Programmierung in Java

Objektorientierte Programmierung in Java Objektorientierte Programmierung in Java 1. Auflage Taschenbuch. Paperback ISBN 978 3 8266 7414 3 Weitere Fachgebiete > EDV, Informatik > Programmiersprachen: Methoden > Prozedurorientierte Programmierung

Mehr

ARDS-Projekt. Datenbankentwicklung für medizinische Auswertungen. Dr. Thomas Meinike

ARDS-Projekt. Datenbankentwicklung für medizinische Auswertungen. Dr. Thomas Meinike ARDS-Projekt Datenbankentwicklung für medizinische Auswertungen Dr. Thomas Meinike thomas.meinike@et.fh-merseburg.de Fachhochschule Merseburg Fachbereich Elektrotechnik, Informationstechnik und Medien

Mehr

Inhaltsverzeichnis. jetzt lerne ich

Inhaltsverzeichnis. jetzt lerne ich Inhaltsverzeichnis jetzt lerne ich Vorwort 15 Einleitung 17 1 Was ist JSP und was braucht man für JSP? 21 1.1 Was ist JSP? 21 1.2 JSP und J2EE 22 1.3 JSP und Servlets 23 1.4 Web-Applikationen 24 1.5 Notwendige

Mehr

2.1 Visual C Express installieren Visual C Express starten Visual C Express registrieren...

2.1 Visual C Express installieren Visual C Express starten Visual C Express registrieren... Datei: 5220_A02Inhalt.doc, Seite3 15. September 2010 Teil I Erste Schritte 1 Einleitung.... 9 1.1 Was Sie erwartet und was Sie nicht erwartet.... 9 1.2 Wie die Kapitel aufgebaut sind.... 10 1.3 Beispieldateien....

Mehr

Java als erste Programmiersprache

Java als erste Programmiersprache Joachim Göll Cornelia Heinisch Java als erste Programmiersprache Grundkurs für Hochschulen 8., überarbeitete Auflage Springer Vi eweg Inhaltsverzeichnis 1 Grundlagen der Programmierung 1 1.1 Das erste

Mehr

TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA GRUNDLAGEN DER PROGRAMMIERUNG... 4

TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA GRUNDLAGEN DER PROGRAMMIERUNG... 4 Inhaltsverzeichnis TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA... 1 1 GRUNDLAGEN DER PROGRAMMIERUNG... 4 1.1 Das erste Java-Programm... 4 1.2 Programme und ihre Abläufe... 6 1.3 Entwurf mit Nassi-Shneiderman-Diagrammen...

Mehr

Prototypische Integration automatisierter Programmbewertung in das LMS Moodle

Prototypische Integration automatisierter Programmbewertung in das LMS Moodle Prototypische Integration automatisierter Programmbewertung in das LMS Moodle Sebastian Becker, Andreas Stöcker, Daniel Bräckelmann, Robert Garmann, Sören Grzanna, Felix Heine, Carsten Kleiner, Peter Werner,

Mehr

Klaus Schmidt PHP 4. Computer & Literatur Verlag GmbH

Klaus Schmidt PHP 4. Computer & Literatur Verlag GmbH Klaus Schmidt PHP 4 Computer & Literatur Verlag GmbH Inhaltsverzeichnis Vorwort 11 A Tutorial 15 1 Grundlagen 17 1.1 PHP und seine Syntax 21 1.2 Aufgaben 23 2 Sprachbeschreibung 25 2.1 Variablen 26 2.2

Mehr

Allgemeine FAQ zu webhoster.ag

Allgemeine FAQ zu webhoster.ag Allgemeine FAQ zu webhoster.ag FAQ Häufig gestellte Fragen 1. Email 1.1 Die Email- Weiterleitung und der Autoresponder funktionieren nicht! Bei der Einrichtung der Email-Weiterleitung oder des Autoresponders

Mehr

XAMPP installieren & Kursbeispiel einrichten

XAMPP 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

Mehr

Brogrammiereii lernen in

Brogrammiereii lernen in Walter Doberenz / Thomas Kowalski Brogrammiereii lernen in J1JIUJLM9UJLU-.MJCIMJMJI Carl Hanser Verlag München Wen Inhaltsverzeichnis Lektion 1: Einführung und Überblick 17 Theoretische Grundlagen 17 Windows-Programmierung

Mehr

Python. Grundlagen, fortgeschrittene Programmierung und Praxis

Python. Grundlagen, fortgeschrittene Programmierung und Praxis Python Grundlagen, fortgeschrittene Programmierung und Praxis August 2011 I. Grundlagen 1 1. Einleitung 3 2. Verfügbarkeit und Installation 6 2.1. Windows..................................... 6 2.2. Unix/Linux/MacOSX...............................

Mehr

Oracle Database 10g PL/SQL Programmierung

Oracle Database 10g PL/SQL Programmierung Oracle Database 10g PL/SQL Programmierung Scott Urman, Ron Hardman, Michael McLaughlin ISBN 3-446-22849-7 Vorwort Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-22849-7 sowie

Mehr

PHP- Umgang mit Datenbanken (1)

PHP- Umgang mit Datenbanken (1) PHP- Umgang mit Datenbanken (1) Weitere Funktionen zum Umgang mit Datenbanken (Erzeugen, Löschen) und Tabellen (Erzeugen, Löschen) Zum Beispiel für das Erzeugen einer neuen Datenbank $dbname= blumendb

Mehr

WEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an?

WEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an? WEBAPPLIKATIONEN MIT PHP Wo gibt es Hilfe? Wie fang ich an? Tools Webapplikationen bestehen aus Textdateien Lassen sich in Texteditoren schreiben Alternativen: Eclipse (PDT) Netbeans (Dynamic Languages)

Mehr

Formulare. Definition. Definition & Beispiele P-IT. Fach: Klasse: TD1. Datum: (Freitag) Agenda zu HTML und PHP

Formulare. Definition. Definition & Beispiele P-IT. Fach: Klasse: TD1. Datum: (Freitag) Agenda zu HTML und PHP 1 2 Fach: Klasse: Datum: P-IT TD1 08.02.2019 (Freitag) Agenda zu HTML und PHP Formulare - Definition & Beispiele PHP - Definition XAMPP - PHP-Quelltext ausführen mit XAMPP 3 4 Formulare Definition & Beispiele

Mehr

<Insert Picture Here> MySQL Workbench für Einsteiger

<Insert Picture Here> MySQL Workbench für Einsteiger MySQL Workbench für Einsteiger Ralf Gebhardt Principal Sales Consultant MySQL Agenda MySQL Workbench 5.2 Design, Entwicklung, Administration MySQL Workbench Varianten Erweiterbarkeit

Mehr

Anhang C Testprotokoll. 1. Testumgebung. 2. Test der HTML-Seiten. 3. Anwendungstest

Anhang C Testprotokoll. 1. Testumgebung. 2. Test der HTML-Seiten. 3. Anwendungstest Anhang C 1. Testumgebung Wie im Pflichtenheft beschrieben, wird die Anwendung auf folgenden Systemen installiert : Debian GNU/Linux Sarge auf einem Pentium M 1500 mit 512 MB RAM, Apache 2, MySQL 4, PHP

Mehr

Scriptsprachen für dynamische Webauftritte

Scriptsprachen für dynamische Webauftritte Wolfgang Dehnhardt Scriptsprachen für dynamische Webauftritte JavaScript, VBScript, ASP, Perl, PHP, XML HANSER Inhalt Vorbemerkungen 1 1 Einleitung 9 1.1 Statik und Dynamik 9 1.2 Was sind Scriptsprachen?

Mehr

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach - Projekt Personalverwaltung Erstellt von Inhaltsverzeichnis 1Planung...3 1.1Datenbankstruktur...3 1.2Klassenkonzept...4 2Realisierung...5 2.1Verwendete Techniken...5 2.2Vorgehensweise...5 2.3Probleme...6

Mehr

Entwicklungstand der GUI

Entwicklungstand der GUI 1/13 Entwicklungstand der GUI Dietrich Vogel dvogel@physik.uni-wuppertal.de 7. Juli 2004 2/13 Inhalt 1.Konzept 2.Entwicklungsstand 3.Bestehende Probleme 4.Weitere Entwicklungsstrategie 5.Fragen, Diskussion

Mehr

Neue Zugänge zu Archivgut über das Internet

Neue Zugänge zu Archivgut über das Internet Neue Zugänge zu Archivgut über das Internet Das BSZ als Dienstleister für die Staatliche Archivverwaltung Baden-Württemberg 4. BSZ-Kolloquium 2002 in Stuttgart Gerald Maier, 2002 1 Themenüberblick 1. Abbildung

Mehr

Oracle HTML DB 1.6. Heiko Küchler Ingo Krämer. Anwendungsentwicklung, Installation und Administration

Oracle HTML DB 1.6. Heiko Küchler Ingo Krämer. Anwendungsentwicklung, Installation und Administration Heiko Küchler Ingo Krämer Oracle HTML DB 1.6 Anwendungsentwicklung, Installation und Administration mit Beispielanwendung Forum Romanum" und dem Apache-Webserver Inhaltsverzeichnis EINFÜHRUNG IN DIE TECHNOLOGIE

Mehr

Eclipse in der Java-Entwicklung

Eclipse in der Java-Entwicklung Patrick Kiwitter Eclipse in der Java-Entwicklung aktuell zur Version 3.4 ^Y '! I rwaddison-wesley An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney

Mehr

Übung zur Vorlesung Wissenschaftliches Rechnen Sommersemester 2012 Auffrischung zur Programmierung in C++, 2. Teil

Übung zur Vorlesung Wissenschaftliches Rechnen Sommersemester 2012 Auffrischung zur Programmierung in C++, 2. Teil MÜNSTER Übung zur Vorlesung Wissenschaftliches Rechnen Sommersemester 2012 Auffrischung zur Programmierung in C++ 2. Teil 18. April 2012 Organisatorisches MÜNSTER Übung zur Vorlesung Wissenschaftliches

Mehr

E&W Consulting GbR Claudia und Bernhard Gavra Kölner Str Bergneustadt Tel /

E&W Consulting GbR Claudia und Bernhard Gavra Kölner Str Bergneustadt Tel / Leistungsprofil Kevin Kleinjung Senior Consultant Wir leben IT! Persönliche Daten Name Kleinjung Kevin Jahrgang 1991 Nationalität Deutsch Qualifikation HTML5/CSS3 Bootstrap Responsive Web JavaScript jquery

Mehr

DAS EINSTEIGERSEMINAR PHP 5.3 LERNEN ÜBEN ANWENDEN. Oliver Leiss Jasmin Schmidt. 3. Auflage

DAS EINSTEIGERSEMINAR PHP 5.3 LERNEN ÜBEN ANWENDEN. Oliver Leiss Jasmin Schmidt. 3. Auflage DAS EINSTEIGERSEMINAR PHP 5.3 Oliver Leiss Jasmin Schmidt 3. Auflage LERNEN ÜBEN ANWENDEN Vorwort... 13 Einleitung... 15 Was ist PHP?... 15 PHP gezielt einsetzen... 16 Neuerungen in PHP 5.3... 16 Der Umgang

Mehr

Komplettes Starterkit für den erfolgreichen Einstieg in die Programmierung

Komplettes Starterkit für den erfolgreichen Einstieg in die Programmierung Komplettes Starterkit für den erfolgreichen Einstieg in die Programmierung Inhaltsübersicht 1 Bevor es losgeht 13 2 Der erste Kontakt 27 3 Von Daten, Operatoren und Objekten 35 4 Programmfluss und Fehlererkennung

Mehr

Grundlagen Internet-Technologien. Serverseitige Web-Programmierung mit CGI, Teil II: Perl im Web Version 1.11

Grundlagen Internet-Technologien. Serverseitige Web-Programmierung mit CGI, Teil II: Perl im Web Version 1.11 Serverseitige Web-Programmierung mit CGI, Teil II: Perl im Web Version 1.11 31.5.2010 1 aktuelles twitter: Mikroblogging seit 2006 typischer Dienst für Web 2.0 eigene twitter-api Nutzung in Massenmedien,

Mehr

Startup, Shutdown und Reboot eines Raspberry Pi über die HomeMatic CCU

Startup, Shutdown und Reboot eines Raspberry Pi über die HomeMatic CCU Zu verschiedenen Zwecken kann es nützlich sein, einen Raspberry Pi über die HomeMatic CCU hochzufahren, herunterzufahren oder neu zu starten. Dies ist z.b. dann sinnvoll, wenn sich der Raspberry Pi an

Mehr

MySQL/ PHP-Datenbankanwendungen. Übersetzung aus dem Amerikanischen von Carsten Möhrke und Eduard Paul

MySQL/ PHP-Datenbankanwendungen. Übersetzung aus dem Amerikanischen von Carsten Möhrke und Eduard Paul MySQL/ PHP-Datenbankanwendungen Übersetzung aus dem Amerikanischen von Carsten Möhrke und Eduard Paul Einleitung 13 Kapitell: Datenbank-Design mit MySQL 31 Wozu eine relationale Datenbank? 31 Anomalien

Mehr

3.2 Die Rollen von DotNetNuke verstehen 41 3.2.1 Nutzern Sicherheitsrollen zuordnen 45 3.3 DotNetNuke-Seiten und tabids 48 3.3.1 Seiten verwalten 53

3.2 Die Rollen von DotNetNuke verstehen 41 3.2.1 Nutzern Sicherheitsrollen zuordnen 45 3.3 DotNetNuke-Seiten und tabids 48 3.3.1 Seiten verwalten 53 Daniel N. Egan DotNetNuke Komplexe Websites erstellen und verwalten aus dem Englischen von Franziska Franke und Sarah Vestakis ULB Darmstadt HANSER 16294187 f 1 Was ist DotNetNuke? 2 1.1 Open-Source-Webportale

Mehr