411 REFERENCE · Wikibooks
Futurebasic
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
FutureBASIC FBtoC Documentation Project
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
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 75% 13 Jan 2009
FB Syntax and Language Elements
Variables
Data Types
Numeric Expressions
String Expressions
Screen Output
Console Applications
Command-Line Applications
Command-Line Applications
Working with Windows
Files and Folders
FSSpec (File Spec) Records
FSRef Structures-- Modern Approach
FSRef Structures-- Legacy Discussion
CFURLRef Structures
POSIX Paths (Not posted)
Path Conversion Functions
Print Commands
A Beginner's Guide to Using FutureBASIC
Editing FutureBASIC code
The "Hello World!" Example: Compiling Your First Application
Programming Guide for FB (and FBtoC)
Carbon and Why it Matters
Developing Structured Code
Flow Control 00% 13 Jan 2009
Local Functions
Event Driven Programming (Not posted) 00% 13 Jan 2009
Event driven Programming with Carbon Events (Not posted) 00% 13 Jan 2009
Introducing User Interfaces
Creating and Using Menus (Not posted) 00% 13 Jan 2009
Working with Windows (Not posted) 00% 13 Jan 2009
Working with Controls (Not posted) 00% 13 Jan 2009
Dialogs and Alerts (Not posted) 00% 13 Jan 2009
Working with FIles and the File System
Interaction with the Finder (Not posted) 00% 13 Jan 2009
Reading & Writing Files, Navigation-Services (Not posted) 00% 13 Jan 2009
Manipulating Data
Working with Text Values
Working with Numeric Values
Working with Dates
Working with Arrays
Working with Records
Working with Graphics
Drawing with Core Graphics (CG) (Not posted) 00% 13 Jan 2009
Drawing with OpenGL (Not posted) 00% 13 Jan 2009
Printing from FutureBASIC (Not posted) 00% 13 Jan 2009
User Interfaces
NIB-based Graphical User Interfaces (Not posted) 00% 13 Jan 2009
Advanced Menu Programming (Not posted) 00% 13 Jan 2009
Complex Windows (Not posted) 00% 13 Jan 2009
Advanced Control Programming (Not posted) 00% 13 Jan 2009
More on Dialogs and Alerts (Not posted) 00% 13 Jan 2009
Multimedia and FutureBASIC
Sound and Music
Videos and More
Advanced Application Topics
Text & Multilingual Text (Not posted) 00% 13 Jan 2009
Introduction to Core Foundation (CF) (Not posted) 00% 13 Jan 2009
Resources & Application Bundle (Not posted) 00% 13 Jan 2009
Preferences Files (CF-Prefs) (Not posted) 00% 13 Jan 2009
Threading in FB (Not posted) 00% 13 Jan 2009
AppleScripting with FB (Not posted) 00% 13 Jan 2009
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
The FutureBASIC and FBtoC freeware projects can be located at: http://4toc.com/fb4/
BASIC programming language
F
25%