Für Einsteiger geeignet...!

Daß sich mit Applescript eine Menge anstellen läßt, weiß der geneigte Leser der einschlägigen Zeitschriften seit langem. Nur, die Dokumentation von Apple zum MacOS schweigt sich zu Applescript beharrlich aus und die Kurse, die sporadisch in den Zeitschriften auftauchen, reißen die immensen Fähigkeiten von Applescript gerade mal an. Wer tiefer in Applescript einsteigen und sich so die alltägliche Arbeit am Mac erleichtern will, schaue sich das Buch von Marc Gumpinger genauer an.

Fazit:

Dieses Buch ist eine gelungene und praxisnahe Einführung in Applescript. Wenn man sich die alltägliche Arbeit am Mac gehörig erleichtern will oder auf die Fähigkeiten von Appplescript aus welchem Grund auch immer angewiesen ist, ist dieses Buch von Marc Gumpinger eine Pflichtlektüre. Verständlich geschrieben, für ein Buch, das sich mit Programmieren auseinandersetzt nicht selbstverständlich, ist es obendrein.

Titel: Applescript, Autor: Marc Gumpinger, Seiten: 352, Verlag: Addison-Wesley, Preis: 69,90 DM, ISBN-Nr.: 3-8273-1104-7, Sonstiges: CD-Rom


Es geht erstmal ganz gemütlich los. Anhand der schönen Metapher eines "Kochrezeptes" wird ein allgemeiner, allerdings recht knapp geratener Einstieg in das Programmieren gegeben. Man lernt, was es mit Befehlen, Operatoren, Objekten und Variablen so auf sich hat. Danach kommt sogleich Applescript zur Sprache indem die einzelnen Befehle der Sprache nacheinander erklärt werden. Die Wahl des Wortes "erklährt" ist durchaus bewußt, denn die Befehle werden nich einfach in ihrer Syntax aufgelistet und kurz die möglichen oder erforderlichen Variablen gennant, sondern die Funktion des Befehles wird anschaulich dargelegt und in Beziehung zu anderen Befehlen gesetzt. insofern dient der zweite teil des Buches sowohl als Einführung in die Sprache als auch als Referenz. Und der Spagat zwischen diesen beiden Dingen gelingt dem Autor sehr gut! Gestreift wird ebenfalls das Thema "Applescript im Netzwerk".

Den größten Teil des Buches macht ein großes Beispielprojekt aus. Es geht darum, Börsenkurse einzulesen, mithilfe von Excel auszuwerten und diese Auswertung mit XPress auszudrucken. Ganz automatisch aufgrund eines Scriptes, welches über mehrere Kapitel entwickelt wird. Dies anhand der einzelnen Programme, die nacheinander bezüglich ihrer Scriptfähigkeit behandelt werden. Die beim Lesen dieser Abschnitte gewonnenen Erkenntnisse lassen sich auf andere Programme übertragen. Einige Kapitel widmet der Autor auch dieser Übertragung auf andere Programme anhand weiterer Beispiele (Eudora, StuufIt Deluxe, Fetch).

Im fünften Teil wird die Erstellung von Interfaces mit Applescript beschrieben. Auch dies erfolgt anhand eines konkreten Projektes: FaceSpan. FaceSpan ist gedacht als eine Oberfläche, die sich für verschiedene Scripte nutzen läßt. Die Beschreibung ist ausführlich und detailliert.

Der Anhang besteht aus einer Übersicht über wichtige Kontakadressen, Befehlstabellen sowie einem pointiertem Glossar, das nochmal die wichtigsten Begriffe erklärt.

Übersicht