On Jan 25, 2009, at 3:35 PM, H. Gluender wrote:
> Please have a look at Bricknells book!
The current Wikibook organization is:
1. Event driven Programming & Carbon Events
2. Working with Windows
3. Working with Controls
4. Flow Control
5. Reading & Writing Files, Navigation-Services
6. Creating and Using Menus
7. Drawing with Core Graphics (CG)
8. Drawing with OpenGL
9. Interaction with the Finder
10. Introduction to Core Foundation (CF)
11. Resources & Application Bundle
12. Preferences Files (CF-Prefs)
13. NIB-based Graphical User Interface (GUI)
14. Text & Multilingual Text
15. Sound
16. Printing in Depth
17. Threading in FB
18. AppleScripting with FB
19. Other topics are also planned!
I am proposing the following starting point, which is slightly closer
to Bricknell and Aaron Hillegass outlines:
1. Console Applications (no knowledge of UI stuff required?)
a. (Should things like basic Flow Control be here?)
2. Introducing User Interfaces
a. Working with Menus
b. Introducing Windows
c. Standard Controls
d. Dialogues and Alerts
3. Working with the File System
a. Finder
b. Reading/Writing Files
4. Advanced FutureBASIC
a. Working with text, strings, etc.
b. Working with numbers
c. Working with dates
(d.... anything I missed?)
5. Graphics
a. Drawing with Core Graphics
b. Drawing with OpenGL
6. Printing (should there also be an advanced printing?)
7. Advanced User Interface Concepts
a. More on Controls
b. More on Windows
c. NIB-based Interfaces (?)
8. Advanced File Techniques
9. Sound and Video
a. (Not sure... QuickTime?)
10. AppleScript
I'm definitely missing some topics and others should be rearranged.
Let me know what each of you think should be done. I realize we'll
never have a perfect consensus.
- C. S.