Résumé
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.
L'auteur - Dan Parks Sydow
is a computer programmer, consultant, and author based
in Milwaukee, Wisconsin. As a software engineer he has
worked on projects in areas as diverse as software control
of the on-board nuclear reactor of the Seawolf submarine to
heart image display software for a hospital's medical
imaging department. In the last few years he has written
over a dozen programming books.
Sommaire
- BeOS Programming Overview
- Features of the BeOS
- Structure of the BeOS
- Software Kits and Their Classes
- BeOS Programming Fundamentals
- BeOS Programming Environment
- BeIDE Projects
- Development Environment File Organization
- Examining an Existing BeIDE Project
- Setting up a New BeIDE Project
- HelloWorld Source Code
- BeOS API Overview
- Overview of the BeOS Software Kits
- Software Kit Class Descriptions
- Chapter Example: Adding an Alert to MyHelloWorld
- Windows, View, and Messages
- Windows
- Views
- Messaging
- Drawing
- Colors
- Patterns
- The Drawing Pen
- Shapes
- Controls and Messages
- Introduction to Controls
- Buttons
- Picture Buttons
- Checkboxes
- Radio Buttons
- Text Fields
- Multiple Control Example Project
- Menus
- Menu Basics
- Working With Menus
- Multiple Menus
- Pop-up Menus
- Submenus
- Text
- Fonts
- Simple Text
- Editable Text
- Scrolling
- Messages and Treads
- The Application Kit and Messages
- Application-Defined Messages
- Files
- Files and the Storage Kit
- Using Standard Open and Save Panels
- Onward
Caractéristiques techniques
PAPIER | |
Éditeur(s) | O'Reilly |
Auteur(s) | Dan Parks Sydow |
Parution | 15/07/1999 |
Nb. de pages | 408 |
Format | 15,3 x 23,2 |
Couverture | Broché |
Intérieur | Noir et Blanc |
EAN13 | 9781565924673 |
ISBN13 | 978-1-56592-467-3 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en C/C++
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Outils de développement Borland C++ Builder
- Informatique Développement d'applications Outils de développement Visual C++
- Informatique Développement d'applications Outils de développement Visual C++ .NET