VORWORT


Dieses Fachbuch ist ein Lehrbuch für prozedurales und objektorientiertes Programmieren unter Verwendung der Sprache PHP 5. Grundlage ist die klassische (prozedurale bzw. ablauforientierte) Programmierlogik mit dem Struktogramm und parallel dazu die objektorientierte Programmierlogik mit dem UML-Klassendiagramm. Es ist somit kein Lehrbuch für alle Feinheiten der Sprache PHP 5 und auch kein Lehrbuch für die Webprogrammierung selbst.

Wir sind der Meinung, dass in der objektorientierten Programmierung nicht nur das Verwenden von Klassen und Objekten wesentlich ist, sondern auch das Beherrschen der prozeduralen Programmierlogik - denn der Programmierer muss auch heute noch immer wieder selbst (ablauforientierte) Methoden definieren, um erfolgreich Anwendungsprogramme (Applikationen) erstellen zu können. Die tatsächlich verwendete Programmiersprache ist dabei unerheblich. Klarerweise sollte ein sehr guter Programmierer die von ihm verwendete Sprache auch in Details sehr gut kennen. Umgekehrt macht die ausgezeichnete und tiefgehende Kenntnis einer Sprache jemanden noch lange nicht zu einem guten Programmierer, wenn er nicht genau weiß, wie er ein vorgegebenes logisches Problem (d.h. eine Programmvorgabe) lösen kann. Es ist also nicht sehr sinnvoll, ohne Verwendung von Klassendiagrammen und gegebenenfalls ohne Erstellen eines Struktogramms ein Programm zu codieren.

Beherrscht jemand die klassische Programmierlogik und eine einzige prozedurale Programmiersprache (egal welche), dann "kann" er alle anderen prozeduralen Sprachen auch! Ebenso verhält es sich mit der objektorientierten Programmierung: Ist jemand geübt im Umgang mit Objekten und beherrscht eine einzige objektorientierte Programmiersprache (egal welche), dann "kann" er alle anderen objektorientierten Sprachen auch! (Die Anführungszeichen sollen nur andeuten, dass diese Aussagen natürlich etwas plakativ sind.)

Teile des 1. Kapitels sind den beiden Fachbüchern "Programmierlogik (Arbeitsbuch mit Lösungen) - Beringer/Hanke" und "Objektorientierte Programmierung - Beringer" entnommen. Auch etliche Beispiele basieren auf den Beispielen dieser beiden Fachbücher. Wir danken Herrn HR Dr. Gustav Hanke sehr herzlich für die Erlaubnis, Teile unseres gemeinsamen Fachbuchs in diesem Buch verwenden zu dürfen.

Der Quellcode aller PHP-Programme (einschließlich ausführlicher Kommentare) zusammen mit geeigneten Testdaten befindet sich im Web zum Herunterladen unter der Adresse

http://www.beringer.at/downloads/beispielePHPbuch.zip

Zu den kurzen Einführungen in HTML und in CSS gibt es Folien, die ebenfalls im Web zur Verfügung stehen:

http://www.beringer.at/downloads/htmlKurs.pdf

http://www.beringer.at/downloads/cssKurs.pdf

Wir hoffen, dass dieses Buch eine brauchbare Lernhilfe und ein geeigneter Unterrichtsbehelf geworden ist. Für Anregungen und Kritik sind wir sehr dankbar.

 

Die Autoren

Alfred Beringer und Wolfgang Wögerer



Alle Rechte vorbehalten


Das Fachbuch PROGRAMMIEREN MIT PHP 5 des Eigenverlags BERINGER kann direkt beim Autor Beringer Alfred bestellt werden.

Email-Adresse:
aberinger Klammeraffe gmx Punkt at


Weiter
zum 1. Kapitel
Zurück
an den Anfang dieses Vorworts
zum Inhaltsverzeichnis