BUCHBESCHREIBUNG: Hiermit folge ich dem Aufruf von Peter, Bücher zu C vorzustellen. Titel: AMIGA - Das Programmierbuch Autor: Robert A. Peck Verlag: Sybex Übersicht der Kapitel: 1. Überblick..............................................................15 Aufbau der Soft- und Hareware-Hierarchie des Amiga War Sie wissen müssen, um den Amiga zu programmieren 2. AmigaDOS...............................................................31 Ausgabe von Text in ein CLI-Fenster Übergabe von Argumenten beim Programmaufruf Die Umleitung der Standart-Ein-/Ausgabe Das Arbeiten mit Files (Dateien) Fenster-Ein-/Ausgabe mit Hilfe der AmigaDOS-Dateifunktionen Die Ausgabe von Dateien auf einen Drucker Weitere Funktionen zum Arbeiten mit Dateien Hilfsfunktionen des AmigaDOS 3. Exec...................................................................79 Die Struktur von Exec Task und Prozesse Speicherreservierung Listen Signale Virtuelle Kommunikationsleitungen (Message Ports) Nachrichten (Messages) Bibliotheken Virtuelle Geräte (Devices) 4. Grafik................................................................135 Das Öffnen eines Fensters auf dem "Workbench-Screen" Ausgabe von Grafik in einem Fenster Erstellen und Öffnen eines eigenen Bildschirms Text Kombination mehrerer Komponenten zu einem Bild 5. Intuition.............................................................215 Die Kommunikation mit Intuition Entwicklung eines Malprogrammes Die Erstellung und Verwendung von Menüs Requester Gadgets Das Malprogramm Extras 6. Devices...............................................................285 Der Zeitgeber (Timer Device) Das "Console Device" Das "Input Device" 7. Animation.............................................................313 Simple-Sprites Virtual Sprites Blitter Objects (Bobs) 8. Sound.................................................................371 Die Audio-Hardware Die Kommunikation mit dem Audio-Device Die Audio-Software 9. Multitasking..........................................................387 Tasks Prozesse Der einfache Weg, etwas Neues zu beginnen Ein Task-Beispiel Ein Prozeß-Beispiel Kommunikation zwischen einzelnen Tasks Anhang A: Ed Anhang B: Der Latice-C-Compiler Dieses Buch bietet einem eine Einführung für die Programmierung auf dem AMIGA, für alle Modelle. Es ist sowohl für den Einsteiger geeignet, als auch für den Fortgeschrittenen. Die Beispiele sind alle in Latice-C, laufen aber alle auch unter Aztec-C 3.6a. Grundkentnisse in C sind erforderlich. Die hier von mir abgetippte Inhaltsübersich stellt nur die Hauptthemen dar, das wirkliche Inhaltsverzeichnis geht über 8½ Seiten. Wie man sehen kann, wird jeder Bereich des Amiga behandelt, und höchstens der Devices-Teil ist etwas zu kurz. Besonders ausführlich ist, wie nicht anders zu erwarten der Teil über Intuition und Grafik, einschließlich Animation. Die Beispielprogramme sind nicht zu lang, um sie abzutippen, aber trotzdem sehr aussagekräftig. In Kapitel 5, z.B., wird ein einfaches Malprogramm entwickelt, das allerdings keine Bilder laden und speichern kann. Das verarbeiten Bildern ist überhaupt der einzige Teil, den ich vermisse. Der Autor, der unter anderem auch am Amiga Hardware Manual und am Amiga ROM Kernel Manual mitgewirkt hat, bezeichnet sein Buch als eine Art Arbeitsbuch, daß sowohl separat, als auch in Verbindung mit dem Amiga ROM Kernel Manual benutzt werden kann. Ich kann dieses Buch nur uneingeschränkt empfehlen, und es wurde auch in der Toolbox 1/89 vorgestellt und in den DMV-Shop mit aufgenomen. THORSTEN KUTHE SONDERBURGERSTR. 2A 5090 LEVERKUSEN 1