Programming the Be Operating System
Programming the Be Operating System Writing Programs for the Be Operating System

By Dan Parks Sydow

Cover | Table of Contents | Index | Sample Chapter | Online Book | Colophon


Table of Contents



Preface

1. BeOS Programming Overview
     Features of the BeOS
     Structure of the BeOS
     Software Kits and Their Classes
     BeOS Programming Fundamentals
     BeOS Programming Environment

2. BeIDE Projects
     Development Environment File Organization
     Examining an Existing BeIDE Project
     Setting up a New BeIDE Project
     HelloWorld Source Code

3. BeOS API Overview
     Overview of the BeOS Software Kits
     Software Kit Class Descriptions
     Chapter Example: Adding an Alert to MyHelloWorld

4. Windows, Views, and Messages
     Windows
     Views
     Messaging

5. Drawing
     Colors
     Patterns
     The Drawing Pen
     Shapes

6. Controls and Messages
     Introduction to Controls
     Buttons
     Picture Buttons
     Checkboxes
     Radio Buttons
     Text Fields
     Multiple Control Example Project

7. Menus
     Menu Basics
     Working With Menus
     Multiple Menus
     Pop-up Menus
     Submenus

8. Text
     Fonts
     Simple Text
     Editable Text
     Scrolling

9. Messages and Threads
     The Application Kit and Messages
     Application-Defined Messages

10. Files
     Files and the Storage Kit
     Using Standard Open and Save Panels
     Onward

Index

Return to Programming the Be Operating System