Einführung 17. Teil I Einführung in die Anwendungsentwicklung 23. Kapitel 1 Erstellen eigener Anwendungen 25
|
|
- Clara Wagner
- vor 6 Jahren
- Abrufe
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
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...
MehrDatenbankprogrammierung 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
Mehrfür Buntmies PHP und MySQL Janet Vaiade Übersetzung und umfassende Aktualisierung WILEY-VCH Verlag GmbH & Co. KGaA WILEY- VCH </on Christine Peyton
Janet Vaiade PHP und MySQL für Buntmies Übersetzung und umfassende Aktualisierung
MehrMatthias-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
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
MehrInhaltsverzeichnis. 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
MehrHochschule 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
MehrHochschule 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
MehrProgrammieren 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
MehrRichtig 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
MehrMultimedia 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
MehrInhalt. 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
MehrGrundlagen 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
MehrDas 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
MehrGSH3EX. 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
MehrManfred 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
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
MehrSchnellü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
MehrInhaltsverzeichnis. 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...
MehrInternet. 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
MehrDas 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
MehrDas 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
MehrTimeMachine. 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
MehrDirk 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
MehrFrank 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
MehrDOKUMENTATION 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
MehrObjektorientierte 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
Mehr2. 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
MehrZPN 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
Mehr4. 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
MehrEs 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
Mehrjetzt 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:
MehrPHP 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
MehrProgrammierung 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
Mehr21 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
MehrAlexander 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
MehrInhaltsverzeichnis 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
MehrPHP 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
MehrObjektorientierte 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
MehrDotNetNuke. 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
MehrInhaltsverzeichnis 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
MehrAPEX 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
MehrDatenbanken 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.
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
MehrÜ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
MehrLinux-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
Mehrjetzt 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
Mehr33 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
Mehrpd-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
MehrJava 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
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
MehrRichtig 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
MehrSchwachstellenanalyse 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
MehrWie 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.
MehrGrundlagen 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
Mehr2.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,
MehrFRANZIS 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
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
Mehr2. 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
Mehrphp 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
MehrJens 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
MehrInhaltsverzeichnis. 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...
MehrMySQL, 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
MehrPPL 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
MehrProgrammieren 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
MehrObjektorientierte 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
MehrARDS-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
MehrInhaltsverzeichnis. 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
Mehr2.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....
MehrJava 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
MehrTEIL 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...
MehrPrototypische 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,
MehrKlaus 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
MehrAllgemeine 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
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
MehrBrogrammiereii 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
MehrPython. 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...............................
MehrOracle 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
MehrPHP- 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
MehrWEBAPPLIKATIONEN 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)
MehrFormulare. 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
MySQL Workbench für Einsteiger Ralf Gebhardt Principal Sales Consultant MySQL Agenda MySQL Workbench 5.2 Design, Entwicklung, Administration MySQL Workbench Varianten Erweiterbarkeit
MehrAnhang 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
MehrScriptsprachen 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?
MehrPHP - 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
MehrEntwicklungstand 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
MehrNeue 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
MehrOracle 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
MehrEclipse 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
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
MehrE&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
MehrDAS 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
MehrKomplettes 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
MehrGrundlagen 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,
MehrStartup, 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
MehrMySQL/ 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
Mehr3.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