REALbasic

Programming in REALbasic
Welcome to the REALbasic community maintained manual for beginning and intermediate users of the REALbasic computer programming language.

Our Purpose

This project is not an effort to recreate existing REALbasic documentation. Instead, our goal is create materials that can be used to teach programming skills using REALbasic. We want contributors to assume the readers of these pages are new not only to REALbasic, but to programming in general. Our goal is a complete beginners' guide to programming, not a guide to advanced techniques in REALbasic.

Teachers and students are our primary audience. A secondary audience would be those individuals wanting to learn programming independently using REALbasic.

Book Contents

  1. Introduction - Why REALbasic is an ideal tool for learning computer programming skills.
    1. History of REALbasic
    2. The Integrated Development Environment (IDE)
    3. Compiling a Simple Program
  2. Language
    1. Data Types
      1. Uncommon Data Types
    2. Variables
    3. Operators
    4. Constants
  3. Programming
    1. Flow Control
    2. Understanding Controls
    3. Working with Windows
    4. Working with Menus
    5. Working with Files
      1. Text Files
      2. Binary Files
    6. Working with Multimedia
      1. Basic Graphics
      2. Basic Sound
      3. QuickTime
    7. Hardware Devices
    8. Working with Network Protocols
      1. Local Area Networks
      2. Internet Protocols
    9. Databases
    10. Console Applications
    11. OS-Specific Features
      1. Linux Features
      2. Macintosh Features
      3. Windows Features
  4. Tutorials
    1. Working with Plug-Ins
    2. Working with Graphics
  5. Appendices
    1. Language Reference
    2. Error Messages
    3. Web Sites Dedicated to REALbasic
  6. Print Version of Wikibook (to be prepared once content exists)

To contribute to this project, please adhere to the standard book structure. We will also develop a Style Guide for this specific manual. It is key that all conventions be followed to ensure the print output generation functions properly.

Category:Book:REALbasic#%20 Category:Subject:BASIC programming language#REALbasic Category:Subject:BASIC programming language/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer programming/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Book:REALbasic#%20 Category:Book:Wikibooks Stacks/Books#REALbasicCategory:Shelf:BASIC programming language Category:Shelf:BASIC programming language/all books Category:Shelf:Computer programming/all books#Computer%20programming Category:Shelf:Computer programming languages/all books#Computer%20programming%20languages Category:Shelf:Computer science/all books#Computer%20science Category:Department:Computing/all books#Computing Category:Alphabetical/R Category:Freshly started booksCategory:Books by completion status/all books
Category:Alphabetical/R Category:Book:REALbasic Category:Book:Wikibooks Stacks/Books Category:Books by completion status/all books Category:Department:Computing/all books Category:Freshly started books Category:Shelf:BASIC programming language Category:Shelf:BASIC programming language/all books Category:Shelf:Computer programming/all books Category:Shelf:Computer programming languages/all books Category:Shelf:Computer science/all books Category:Subject:BASIC programming language Category:Subject:BASIC programming language/all books Category:Subject:Books by subject/all books Category:Subject:Computer programming/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books