Chapter 1 An Introduction to Programming with Alice The Alice Interface.

31
Chapter 1 An Introduction to Programming with Alice The Alice The Alice Interface Interface

Transcript of Chapter 1 An Introduction to Programming with Alice The Alice Interface.

Page 1: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

Chapter 1An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Page 2: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Startup Screen Startup Screen

Page 3: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Startup Screen Startup Screen

Welcome to Alice!Welcome to Alice!windowwindow

Page 4: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Welcome to Alice! WindowWelcome to Alice! Window

Five tabs:Five tabs:

•TutorialTutorial

•Recent WorldsRecent Worlds

•TemplatesTemplates

•ExamplesExamples

•Open a WorldOpen a World

Page 5: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

•TutorialTutorial

Page 6: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

•Recent WorldsRecent Worlds

Page 7: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

•TemplatesTemplates

Page 8: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

•ExamplesExamples

Page 9: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

•Open a WorldOpen a World

Page 10: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Five Main Areas Five Main Areas

• Object treeObject tree

• Details areaDetails area

• World window World window

• Editor areaEditor area

• Events areaEvents area

Page 11: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Five Main Areas Five Main Areas

• Object treeObject tree

Page 12: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Five Main Areas Five Main Areas

• Details areaDetails area

Page 13: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Five Main Areas Five Main Areas

• World window World window

Page 14: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Five Main Areas Five Main Areas

• Editor areaEditor area

Page 15: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Five Main Areas Five Main Areas

• Events areaEvents area

Page 16: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Tools for Deleting and CopyingAlice Tools for Deleting and Copying

• Trash CanTrash Can

• ClipboardClipboard

Page 17: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Tools for Deleting and CopyingAlice Tools for Deleting and Copying

• Trash CanTrash Can

Page 18: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Tools for Deleting and Copying Alice Tools for Deleting and Copying

• ClipboardClipboard

Page 19: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Editing ButtonsAlice Editing Buttons

• UndoUndo

• RedoRedo

Page 20: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Editing ButtonsAlice Editing Buttons

• UndoUndo

Page 21: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Editing ButtonsAlice Editing Buttons

• RedoRedo

Page 22: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Menu BarAlice Menu Bar

Page 23: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Menu BarAlice Menu Bar

• FileFile

• EditEdit

• ToolsTools

• Help Help

Page 24: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Menu BarAlice Menu Bar

• File menuFile menu

Page 25: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Menu BarAlice Menu Bar

• Edit menuEdit menu

Page 26: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Menu BarAlice Menu Bar

• Edit menuEdit menu

Page 27: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Menu BarAlice Menu Bar

• Tools menuTools menu

Page 28: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Menu BarAlice Menu Bar

• Tools menuTools menu

Page 29: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Menu BarAlice Menu Bar

• Tools menuTools menu

Page 30: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Menu BarAlice Menu Bar

• Help menuHelp menu

Page 31: Chapter 1 An Introduction to Programming with Alice The Alice Interface.

An Introduction to Programming with Alice

The Alice InterfaceThe Alice Interface

Alice Menu BarAlice Menu Bar

• Help menuHelp menu