Rhapsody
®
Tutorial
in C
tutorialc.book Page i Sunday, January 27, 2002 4:24 PM
tutorialc.book Page ii Sunday, January 27, 2002 4:24 PM
Rhapsody
®
Tutorial for Rhapsody in C
Release 4.0
tutorialc.book Page i Sunday, January 27, 2002 4:24 PM
I-Logix Inc.
Three Riverside Drive
Andover, Massachusetts 01810
The software described in this document is furnished under a license and may be used or copied
only in accordance with the terms of such license. Rhapsody software contains proprietary
information, as well as trade secrets of I-Logix Inc., and is protected under copyright law.
Duplication of this manual, in whole or in part, is strictly prohibited, except with the prior
written consent of I Logix, Inc.
The information in this manual is subject to change without notice, and I-Logix assumes no
responsibility for any errors which may appear herein. No warranties, either expressed or
implied, are made regarding Rhapsody software and its fitness for any particular purpose.
Rhapsody is a registered trademark of I-Logix Inc. I-Logix, and the I-Logix logo are
trademarks of I-Logix Inc. Other products mentioned may be trademarks or registered
trademarks of their respective companies.
Romeo Music International provides the sounds clips used in the Radio demo:
Bali.wav, Bg_Clas1.wav, Bg_Jazz.wav, Bohm.wav, Drunken.wav, Heavymtl.wav,
Ireland.wav, Latingrv.wav, Russia.wav, Stabs.wav, Tarrega.wav
© and (P) Copyright 1989-1997
Romeo Music International
ALL RIGHTS RESERVED
© Copyright 2002 by I-Logix Inc. All rights reserved.
Part No. 2304
tutorialc.book Page ii Sunday, January 27, 2002 4:24 PM
Tutorial iii
Preface
DocumentStructure..............................................ix
Conventions....................................................x
DocumentationSet...............................................xi
ReferenceDocumentation........................................xi
Getting Started with Rhapsody . . . . ................................xi
ContactingI-Logix ..............................................xii
UsingtheWeborE-Mail.........................................xii
UsingthePhoneorFax.........................................xiii
Introduction
UML Analysis Tools . ............................................1-1
UML Design Tools . . ............................................1-1
SystemImplementationandTest..................................1-2
TutorialExamples...............................................1-2
Hello World
GoalsforThisLesson...........................................2-1
GettingStartedwithRhapsody....................................2-1
UnderstandingtheRhapsodyGUI .................................2-5
RhapsodyWindows............................................2-5
RhapsodyToolbars............................................2-8
tutorialc.book Page iii Sunday, January 27, 2002 4:24 PM