Futurebasic
The Wikibook project supports the development of the FutureBASIC programming language. FutureBASIC, also known as FB, is a compiled procedural BASIC dialect used to develop applications for Apple Macintosh family of computers.
If you would like to contribute energy to the FB Documentation Project, please read our Style Guide for FB Documentation.
Language Reference and Programming Guide
[edit | edit source]The Language Reference focuses on the FutureBASIC language and syntax. While programming is discussed, this is primarily to demonstrate the language syntax. The Programming Guide offers far more detail on accomplishing specific tasks. The Beginner's Guide is primarily concerned with how to use the FB IDE and compiling programs. It exists to explain the process of compiling applications, not as a replacement for the Programming Guide.
- The FutureBASIC Language
- A Beginner's Guide to Using FutureBASIC
- Editing FutureBASIC code
- The "Hello World!" Example: Compiling Your First Application
- Editing FutureBASIC code
- Programming Guide for FB (and FBtoC)
- Carbon and Why it Matters
- Developing Structured Code
- Event Driven Programming (Not posted)
- Event driven Programming with Carbon Events (Not posted)
- Introducing User Interfaces
- Creating and Using Menus (Not posted)
- Working with Windows (Not posted)
- Working with Controls (Not posted)
- Dialogs and Alerts (Not posted)
- Working with FIles and the File System
- Interaction with the Finder (Not posted)
- Reading & Writing Files, Navigation-Services (Not posted)
- Manipulating Data
- Working with Graphics
- Drawing with Core Graphics (CG) (Not posted)
- Drawing with OpenGL (Not posted)
- Printing from FutureBASIC (Not posted)
- User Interfaces
- NIB-based Graphical User Interfaces (Not posted)
- Advanced Menu Programming (Not posted)
- Complex Windows (Not posted)
- Advanced Control Programming (Not posted)
- More on Dialogs and Alerts (Not posted)
- Multimedia and FutureBASIC
- Advanced Application Topics
- Text & Multilingual Text (Not posted)
- Introduction to Core Foundation (CF) (Not posted)
- Resources & Application Bundle (Not posted)
- Preferences Files (CF-Prefs) (Not posted)
- Threading in FB (Not posted)
- AppleScripting with FB (Not posted)
- Other topics are also planned!
- Language Reference (Not every page of the complete LR is posted - yet!)
- Using FBtoC
- Beginners Guide to Programming Fundamentals
- Glossary of Terms
Notes
[edit | edit source]The FutureBASIC and FBtoC freeware projects can be located at: http://4toc.com/fb4/