MTU Library Catalogue

Syndetics cover image
Image from Syndetics

Programming the Be operating system / Dan Parks Sydow.

By: Sydow, Dan Parks.
Material type: materialTypeLabelBookPublisher: Beijing ; Sebastopol, CA : O'Reilly, 1999Description: x, 390 p. : ill. ; 24 cm. + pbk.ISBN: 1565924673.Other title: Be operating system [Portion of title].Subject(s): Be (Computer file) | Operating systems (Computers)DDC classification: 005.432
Contents:
BeOS Programming Overview -- BeIDE Projects -- BeOS API Overview -- Windows, Views and Messages -- Drawing -- Controls and Messages -- Menus -- Text -- Messages and Threads -- Files.
Holdings
Item type Current library Call number Copy number Status Barcode
General lending MTU Bishopstown Library Lending 005.432 (Browse shelf(Opens below)) 1 Available 00156429
Total holds: 0

Enhanced descriptions from Syndetics:

The Be operating system is a great platform just waiting for applications. Elegant, object-oriented to the core, and primed for great graphical interfaces, Be meets the needs of computer users at the turn of the century -- but they call for equally elegant applications for displaying and manipulating content. This book gives C++ programmers their start to developing those applications.Be will prove to be a pleasure for developers who have struggled with APIs on Microsoft Windows, the Macintosh, or the X Window System. It provides consistent and intuitive methods for creating interfaces and handling messages. But you'll still have a hard time if all you have to learn from is official reference documentation like the Be Developer's Guide (also published by O'Reilly & Associates). This book is a traditional guide to application development that starts with the most basic concepts and leaves you with a firm foundation for further research.The book begins with typical "Hello, world" programs and gradually adds elements of the graphical interface. It carefully describes drawing and message handling. While the focus is on the graphical interface, basic OS features like threads and file handling are also introduced.Be runs on both PowerPC and Intel platforms, offering the same API on both. The programs in this book will therefore compile and run on any platform. Be's own integrated development environment, BeIDE (originally Metrowerks CodeWarrior), is used to develop all examples.

"An introduction for C++ programmers"--Cover.
Includes index.

"Covers Intel & PowerPC"--Cover.

BeOS Programming Overview -- BeIDE Projects -- BeOS API Overview -- Windows, Views and Messages -- Drawing -- Controls and Messages -- Menus -- Text -- Messages and Threads -- Files.

Table of contents provided by Syndetics

  • Preface (p. vii)
  • 1. BeOS Programming Overview (p. 1)
  • Features of the BeOS (p. 1)
  • Structure of the BeOS (p. 5)
  • Software Kits and Their Classes (p. 7)
  • BeOS Programming Fundamentals (p. 13)
  • BeOS Programming Environment (p. 28)
  • 2. BeIDE Projects (p. 31)
  • Development Environment File Organization (p. 31)
  • Examining an Existing BeIDE Project (p. 34)
  • Setting up a New BeIDE Project (p. 47)
  • HelloWorld Source Code (p. 65)
  • 3. BeOS API Overview (p. 75)
  • Overview of the BeOS Software Kits (p. 75)
  • Software Kit Class Descriptions (p. 80)
  • Chapter Example: Adding an Alert to MyHelloWorld (p. 89)
  • 4. Windows, Views, and Messages (p. 98)
  • Windows (p. 98)
  • Views (p. 110)
  • Messaging (p. 126)
  • 5. Drawing (p. 134)
  • Colors (p. 135)
  • Patterns (p. 150)
  • The Drawing Pen (p. 155)
  • Shapes (p. 159)
  • 6. Controls and Messages (p. 177)
  • Introduction to Controls (p. 177)
  • Buttons (p. 189)
  • Picture Buttons (p. 193)
  • Checkboxes (p. 198)
  • Radio Buttons (p. 204)
  • Text Fields (p. 214)
  • Multiple Control Example Project (p. 220)
  • 7. Menus (p. 226)
  • Menu Basics (p. 226)
  • Working With Menus (p. 244)
  • Multiple Menus (p. 258)
  • Pop-up Menus (p. 262)
  • Submenus (p. 268)
  • 8. Text (p. 272)
  • Fonts (p. 273)
  • Simple Text (p. 282)
  • Editable Text (p. 286)
  • Scrolling (p. 305)
  • 9. Messages and Threads (p. 322)
  • The Application Kit and Messages (p. 323)
  • Application-Defined Messages (p. 330)
  • 10. Files (p. 359)
  • Files and the Storage Kit (p. 359)
  • Using Standard Open and Save Panels (p. 361)
  • Onward (p. 375)
  • Index (p. 377)