Eine Einführung in die Benutzung und Programmierung
von grafischen Oberflächen
am Beispiel von
NeXT OPENSTEP.
Eine Reihe der Dokumente sind nur schwarz-weiß,
da der Acrobat Distiller 3.01 beim Übersetzen der farbigen Bilder abstürzt.
| Oktober | 14
|
Einführung,
Online-Daten, OPENSTEP,
ProjectBuilder,
01/convert,
Objekt-orientiertes Design
|
|---|
| 16
|
Objekt-orientiertes Design,
Objekt-orientierte Programmierung,
Objective C: @interface, @implementation, Methoden,
03/convert
|
| 21
|
Objective C: @interface, @implementation, Methoden,
03/convert,
Bibliothek und Framework,
04/convert,
Wiederverwendung,
05/convert
|
| 23
|
Wiederverwendung,
05/convert,
Applikation mit grafischer Oberfläche
|
| 28
|
Mehr zum InterfaceBuilder,
NSSlider an Stelle von NSTextField,
Versuche mit dem Debugger,
NSBundle, Laden der .nib-Datei, Hauptschleife,
Spezialisierung durch Vererbung
|
| 30
|
Debugger,
Spezialisierung durch Vererbung,
init vs. awakeFromNib,
Design der SliderBox,
Grafik-Subklasse vs. Controller
|
| November | 4
|
SliderBox,
SliderBox als Palette,
Aufgaben von NSBundle
|
|---|
| 6
|
SliderBox als Palette,
Fehler im ProjectBuilder,
Korrektur im InterfaceBuilder,
Entwurfsmuster für Multi-Window-Applikation,
Modalschleife für Dialog-Panel
|
| 11
|
Multi-Window-Applikation
|
| 14
|
MacWorld: Rhapsody und Java, Joy,
Application-Icon, Kontext-Hilfe,
Formate: TIFF, EPS, RTF, RTFD,
Bearbeitung mit Grab und WetPaint
|
| 18
|
Online-Handbuch,
Anker in Edit,
Hypertext: Edit, PDF, HTML,
HTML: Struktur und einfache Vokabeln,
Erzeugung mit OpenWrite und anderen Konvertern,
Bildformate: TIFF, EPS, GIF, JPEG,
Bearbeitung mit WetPaint, Tailor und ToyViewer
|
| 20
|
rtfdtohtml,
Subprojekte,
abstrakte Basisklassen, Protokolle, Kategorien,
Persistente Objekte: Klassen, Architektur,
Implementierung bei LinearModel
|
| 27
|
Persistente Objekte: Beispiel,
Speicherverwaltung: Methoden, Regeln
|
| 28
|
Speicherverwaltung: Instrumentierung, poseAsClass:,
initialize,
Beispiel: demo.
Multi-Dokument-Architektur: Design
|
| Dezember | 2
|
[Streik]
X11 mit Objective C: Motivation, Ic-Konzept, NXcalc
|
|---|
| 4
|
[Streik]
X11 mit Objective C: X11-Architektur, Wrappers
|
| 9
|
[Streik]
Datenbankzugriff: Das Enterprise Object Framework,
Ausblick auf WebObjects
|
| 11
|
[Streik]
Verteilte Objekte
|
| 16
|
Multi-Dokument-Architektur: Delegate-Prinzip, Manager
|
| 18
|
Multi-Dokument-Architektur: Document, LinearDocument
|
| Januar | 6
|
Klient/Server: NSWorkspace, ws
|
|---|
| 8
|
ws: Implementierung
|
| 13
|
convert: Server für den Workspace
|
| 15
|
Cut&Paste, pbs,
Schlüssel und Pasteboards
|
| 20
|
Services, Filter,
put, pb-Framework
|
| 22
|
get, put, pbinfo, Dokument als Dateibaum
|
| 27
|
Interoperabilität: OPENSTEP und NeXTSTEP,
Dokument als Dateibaum, wrap, unwrap,
Services: Prinzip, Property List
|
| 29
|
Terminal-Services, Server-Implementierung
|
| Februar | 3
|
Klienten-Implementierung, look,
Filter: Prinzip
|
|---|
| 5
|
Filter: netpbm, plot, convert, filters
|
| 10
|
|
| 12
|
|