[Allegro] Fortbildung 2010: Serie zu a30 geplant
Bernhard Eversberg
ev at biblio.tu-bs.de
Mo Jan 18 10:16:09 CET 2010
Zwar ist die Dokumentation zu a30 schon recht umfänglich und
aktuell:
http://www.allegro-c.de/doku/a30/
Wer sich darauf einlassen will, wird aber dennoch an vielen
Stellen noch Verständnisprobleme haben oder mehr wissen
wollen. Etliche Fragen sind abseits der Liste hier schon eingegangen.
Deshalb soll in den nächsten Wochen eine Fortbildungsserie
zu a30 erarbeitet werden. Es sollen pro Woche 1 bis 3 Lektionen
erscheinen.
Es folgt der Entwurf des Inhaltsverzeichnisses.
Willkommen sind Hinweise, was darin fehlt, besonders dringlich
wäre, beachtet oder geändert werden sollte - oder was auch immer.
Programmierkenntnisse sind nur für einige Teile notwendig, intime
allegro-Kenntnisse ebenfalls.
Nach Abschluß der Serie wollen wir a30 erst einmal im dann
erreichten Zustand belassen und abwarten, während wir die
ersten Schritte der OpenSource-Freigabe der Klassenbibliothek
gehen wollen. Das wird eine Fortbildung, für die Kenntnisse
in C und C++ unverzichtbar sind, falls man sich damit zu
schaffen machen und etwa ein besseres avanti (d.h. acon)
programmieren will.
Fortbildung zu a30
------------------
0. Wichtiges zu den Grundlagen und zur Funktionsweise (Job-Konzept)
1. Die zwei Panels und wie sie zusammenhängen
2. Der Programmstart aus HTML heraus, und a30_ini.php
3. Die zwei Titelanzeige-Tabs "Intern" und "Extern"
4. Die Indexanzeige
5. Das Menü
6. Das Befehls-Eingabefeld
7. Das Hinweis-Feld
8. Die Kurztitelzeile
9. Die Statusanzeige
10. Die Formulare ("Form"-Tab)
11. Das Grid
12. Das Results-Tab (Ergebnismengenliste, "search history")
13. Das Info-Tab : z.B. für Hilfetexte
14. Das Menu-Tab : Aufbau eigener Menüs
15. Das Ergebnismengenfenster (Suchergebnisse und ViewListen)
Die Lektionen 1 bis 15 sollen jeweils drei Teile haben:
A. Die Oberfläche und ihre Funktionen
(für Endnutzer, die nur mit dem fertigen Produkt arbeiten)
B. Programmierung der Oberfläche aus einem Job heraus
(für Job-Programmierer, die Funktionen ändern/ausbauen wollen)
C. Hinweise auf die wichtigen Stellen im Flex-Programm a30.mxml
(für Flex-Programmierer, die an den Grundfesten rütteln wollen)
16. Zur Programmierung mit Adobe-Flex (Doku-Anhang 6)
17. Hinweise zur Einbindung von JavaScript
Mehr Informationen über die Mailingliste Allegro