Chapter 12 Graphical User Interface Concepts Part 1

  • Slides: 86
Download presentation
Chapter 12 - Graphical User Interface Concepts: Part 1 Outline 12. 1 Introduction 12.

Chapter 12 - Graphical User Interface Concepts: Part 1 Outline 12. 1 Introduction 12. 2 Windows Forms 12. 3 Event-Handling Model 12. 3. 1 Basic Event Handling 12. 4 Control Properties and Layout 12. 5 Labels, Text. Boxes and Buttons 12. 6 Group. Boxes and Panels 12. 7 Check. Boxes and Radio. Buttons 12. 8 Picture. Boxes 12. 9 Mouse Event Handling 12. 10 Keyboard Event Handling © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 1 Introduction • Graphical user interface – – Allow interaction with program visually

12. 1 Introduction • Graphical user interface – – Allow interaction with program visually Give program distinct look and feel Built from window gadgets Is an object, accessed via keyboard or mouse © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 1 Introduction Button Menu Label Menu Bar Text. Box Fig. 12. 1 Sample

12. 1 Introduction Button Menu Label Menu Bar Text. Box Fig. 12. 1 Sample Internet Explorer window with GUI components. © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Scrollbar

12. 1 Introduction © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson

12. 1 Introduction © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 2 Windows Forms • Windows Forms – Create GUIs for programs – Element

12. 2 Windows Forms • Windows Forms – Create GUIs for programs – Element on the desktop – Represented by: • Dialog • Window • MDI window © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 2 Windows Forms • Component – Class that implements IComponent interface – Lacks

12. 2 Windows Forms • Component – Class that implements IComponent interface – Lacks visual parts • Control – Component with graphical part • Such as button or label – Are visible • Event – Generated by movement from mouse or keyboard – Event handlers performs action • Specifics written by programmer © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 2 Windows Forms Fig. 12. 3 Components and controls for Windows Forms. ©

12. 2 Windows Forms Fig. 12. 3 Components and controls for Windows Forms. © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 2 Windows Forms © Copyright 1992 -2004 by Deitel & Associates, Inc. and

12. 2 Windows Forms © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 3 Event-Handling Model • GUIs are event driven • Event handlers – Methods

12. 3 Event-Handling Model • GUIs are event driven • Event handlers – Methods that process events and perform tasks • Associated delegate – Objects that reference methods – Contain lists of method references • Must have same signature – Intermediaries for objects and methods – Signature for control’s event handler © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 3 Event-Handling Model calls Handler 1 for event E calls Object A raises

12. 3 Event-Handling Model calls Handler 1 for event E calls Object A raises event E Delegate for event E Handler 2 for event E Handler 3 for event E Fig. 12. 5 Event-handling model using delegates. © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 3. 1 Basic Event Handling • Event handler – – Must have same

12. 3. 1 Basic Event Handling • Event handler – – Must have same signature as corresponding delegate Two object references are passed in Control. Name_Event. Name Must be registered with delegate object • Add event handlers to the delegate’s invocation list – New delegate object for each event handler • Event multicasting – Have multiple handlers for one event – Order called for event handlers is indeterminate © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 3. 1 Basic Event Handling Events icon List of events supported by control

12. 3. 1 Basic Event Handling Events icon List of events supported by control Selected event Event description Fig. 12. 6 Events section of the Properties window. © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Current even handler (none)

Outline Form 1. h 1 of 3 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 1 of 3 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 2 of 3 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 2 of 3 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 3 of 3 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 3 of 3 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel &

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 3. 1 Basic Event Handling List of events Fig. 12. 9 List of

12. 3. 1 Basic Event Handling List of events Fig. 12. 9 List of Form events. © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Class name

12. 3. 1 Basic Event Handling Event name Event delegate Fig. 12. 10 Details

12. 3. 1 Basic Event Handling Event name Event delegate Fig. 12. 10 Details of Click event. © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Event argument class

12. 4 Control Properties and Layout • Common properties – Derive from class Control

12. 4 Control Properties and Layout • Common properties – Derive from class Control – Text property • Specifies the text that appears on a control – Focus method • Transfers the focus to a control • Becomes active control – Tab. Index property • Order in which controls are given focus • Automatically set by Visual Studio. NET – Enable property • Indicate a control’s accessibility © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 4 Control Properties and Layout • Visibility control – Hide control from user

12. 4 Control Properties and Layout • Visibility control – Hide control from user • Or use method Hide • Anchor property – Anchoring control to specific location • Constant distance from specified location – Unanchored control moves relative to the position – Docking allows control to spread itself along and entire side – Both options refer to the parent container • Size structure – Allow for specifying size range • Minimum. Size and Maximum. Size property © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 4 Control Properties and Layout © Copyright 1992 -2004 by Deitel & Associates,

12. 4 Control Properties and Layout © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 4 Control Properties and Layout After resize Before resize Constant distance to left

12. 4 Control Properties and Layout After resize Before resize Constant distance to left and top sides Fig. 12 Anchoring demonstration. © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 4 Control Properties and Layout Darkened bar indicates to which wall control is

12. 4 Control Properties and Layout Darkened bar indicates to which wall control is anchored Click down-arrow in Anchor property to display anchoring window Fig. 12. 13 Manipulating the Anchor property of a control. © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 4 Control Properties and Layout Control expands along top portion of the form

12. 4 Control Properties and Layout Control expands along top portion of the form Fig. 12. 14 Docking demonstration. © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 4 Control Properties and Layout © Copyright 1992 -2004 by Deitel & Associates,

12. 4 Control Properties and Layout © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 5 Labels, Text. Boxes and Buttons • Labels – Provide text instruction •

12. 5 Labels, Text. Boxes and Buttons • Labels – Provide text instruction • Read only text – Defined with class Label • Derived from class Control • Textbox – Class Text. Box – Area for text input • Password textbox © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 5 Labels, Text. Boxes and Buttons • Button – Control to trigger a

12. 5 Labels, Text. Boxes and Buttons • Button – Control to trigger a specific action • Checkboxes or radio buttons – Derived from Button. Base © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 5 Labels, Text. Boxes and Buttons © Copyright 1992 -2004 by Deitel &

12. 5 Labels, Text. Boxes and Buttons © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 5 Labels, Text. Boxes and Buttons © Copyright 1992 -2004 by Deitel &

12. 5 Labels, Text. Boxes and Buttons © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 5 Labels, Text. Boxes and Buttons © Copyright 1992 -2004 by Deitel &

12. 5 Labels, Text. Boxes and Buttons © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 1 of 5 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 1 of 5 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 2 of 5 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 2 of 5 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 3 of 5 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 3 of 5 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 4 of 5 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 4 of 5 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 5 of 5 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 5 of 5 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel &

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 6 Group. Boxes and Panels • Arrange components on a GUI – Group.

12. 6 Group. Boxes and Panels • Arrange components on a GUI – Group. Boxes can display a caption • Text property determines its caption – Panels can have scrollbar • View additional controls inside the Panel © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 6 Group. Boxes and Panels © Copyright 1992 -2004 by Deitel & Associates,

12. 6 Group. Boxes and Panels © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 6 Group. Boxes and Panels © Copyright 1992 -2004 by Deitel & Associates,

12. 6 Group. Boxes and Panels © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 6 Group. Boxes and Panels Controls inside panel scrollbars Fig. 12. 23 Creating

12. 6 Group. Boxes and Panels Controls inside panel scrollbars Fig. 12. 23 Creating a Panel with scrollbars. © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 1 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 1 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 2 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 2 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 3 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 3 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 4 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 4 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel &

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Fig. 12. 25 Group. Box and Panel demonstration. © Copyright 1992 -2004 by Deitel

Fig. 12. 25 Group. Box and Panel demonstration. © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 7 Check. Boxes and Radio. Buttons • State buttons – On/off or true/false

12. 7 Check. Boxes and Radio. Buttons • State buttons – On/off or true/false state – Derived from class Button. Base • Check. Box – No restriction on usage • Radio. Button – Grouped together – Only one can be true – Mutually exclusive options © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 7 Check. Boxes and Radio. Buttons © Copyright 1992 -2004 by Deitel &

12. 7 Check. Boxes and Radio. Buttons © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 1 of 3 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 1 of 3 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 2 of 3 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 2 of 3 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 3 of 3 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 3 of 3 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel &

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

© Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All

© Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 7 Check. Boxes and Radio. Buttons © Copyright 1992 -2004 by Deitel &

12. 7 Check. Boxes and Radio. Buttons © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 1 of 7 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 1 of 7 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 2 of 7 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 2 of 7 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 3 of 7 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 3 of 7 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 4 of 7 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 4 of 7 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 5 of 7 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 5 of 7 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 6 of 7 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 6 of 7 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 7 of 7 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 7 of 7 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel &

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Error icon type Exclamation icon type OKCancel button type © Copyright 1992 -2004 by

Error icon type Exclamation icon type OKCancel button type © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. OK button type

Information icon type Abort. Retry. Ignore button type Yes. No button type © Copyright

Information icon type Abort. Retry. Ignore button type Yes. No button type © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Question icon type Yes. No. Cancel button type Retry. Cancel button type

12. 8 Picture. Boxes • Class Picture. Box – Displays an image • Image

12. 8 Picture. Boxes • Class Picture. Box – Displays an image • Image set by object of class Image. – The Image property sets the Image object to use – Size. Mode property sets how the image is displayed © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 8 Picture. Boxes © Copyright 1992 -2004 by Deitel & Associates, Inc. and

12. 8 Picture. Boxes © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 1 of 3 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 1 of 3 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 2 of 3 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 2 of 3 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 3 of 3 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 3 of 3 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel &

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 9 Mouse Event Handling • Class Mouse. Event. Args – – – Contain

12. 9 Mouse Event Handling • Class Mouse. Event. Args – – – Contain coordinates of the mouse pointer The mouse pressed Number of clicks Number of notches the wheel turned Passing mouse event Mouse event-handling methods take an object and Mouse. Event. Args object as argument – The Click event uses delegate Event. Handler and event arguments Event. Args © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 9 Mouse Event Handling © Copyright 1992 -2004 by Deitel & Associates, Inc.

12. 9 Mouse Event Handling © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 1 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 1 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 2 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 2 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 3 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 3 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 4 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 4 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel &

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 10 Keyboard Event Handling • Key events – Control that inherits from System:

12. 10 Keyboard Event Handling • Key events – Control that inherits from System: : Windows: : Forms: : Control – Delegate Key. Press. Event. Handler • Event argument Key. Press. Event. Args • Key. Press – ASCII character pressed – No modifier keys – Delegate Key. Event. Handler • Event argument Key. Event. Args • Key. Up or Key. Down – Special modifier keys • Key enumeration value © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 10 Keyboard Event Handling Fig. 12. 38 Keyboard events, delegates and event arguments.

12. 10 Keyboard Event Handling Fig. 12. 38 Keyboard events, delegates and event arguments. (1 of 2) © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

12. 10 Keyboard Event Handling Fig. 12. 38 Keyboard events, delegates and event arguments.

12. 10 Keyboard Event Handling Fig. 12. 38 Keyboard events, delegates and event arguments. (2 of 2) © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 1 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 1 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 2 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 2 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 3 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 3 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. h 4 of 4 © Copyright 1992 -2004 by Deitel &

Outline Form 1. h 4 of 4 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel &

Outline Form 1. cpp 1 of 1 © Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.

© Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All

© Copyright 1992 -2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved.