This book is out of print.

Programming the Be Operating System

In PDF Format

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