Events (Alice In Action, Ch 6)
|
|
- Daisy Bryant
- 5 years ago
- Views:
Transcription
1 CS 101 Lecture 27 Events (Alice In Action, Ch 6) 31 July 2013 Slides Credit: Joel Adams, Alice in Action Objectives Create new events in Alice Create handler methods for Alice events Use events to build interactive stories Alice in Action with Java 2 1
2 Events Event: action generated by a user or a program Ex: clicking the Play button will generate When the world starts event Interactive programs, such as games, are event-driven Two steps to making a program respond to an event Choose or define a method to handle the event Such a method is called an event handler Define an event handler when responsive behavior is complex Tell Alice to invoke the method when the event occurs Alice in Action with Java 3 More on Events Conflicts can arise when coding parallel event logic Example: two handlers modify the same property How to avoid conflict Ensure that handlers modify a property in sequence Event categories Mouse event: triggered by mouse movement or click Keyboard event: triggered when user presses a key Program event: triggered when variable value changes Alice in Action with Java 4 2
3 Events (continued) Alice in Action with Java 5 Handling Mouse Clicks: The Magical Doors Castle door tells random knock-knock jokes Events that will be added to the original program Right door opens when the user clicks it Left door tells knock-knock joke when the user clicks it Alice in Action with Java 6 3
4 The Right Door First step: stop door from automatically telling jokes by making world.my first Method do nothing Recall the two steps to handle an event Use a predefined method or define a new method Create an event that invokes the handler Enabling the right door to respond to a mouse event The door open/close motion feels simple let us choose turn() to handle the event Add When the mouse is clicked on something Specify castle1.door as the event source Alice in Action with Java 7 The Right Door (continued) Alice in Action with Java 8 4
5 The Left Door Enabling the left door to respond to a mouse event Specify castle.door2 as the source of this event Drag-and-drop world s random joke method as handler Test the program by clicking each door Alice in Action with Java 9 The Right Door Revisited Logic error: right door continues to turn with user click Right door should open if closed, and close if open i.e. exhibiting the two-state behavior General approach for dealing with multi-state behavior Add an object property variable to store the object state In object methods, use control flows such as the if statement to generate appropriate actions and perhaps also change the object state value afterwards Alice in Action with Java 10 5
6 The Right Door Revisited Fix: implement two-state behavior for right door Add Boolean property rightdoorclosed to castle Replacement handler: openorcloserightdoor() Build turn logic around the value of rightdoorclosed Alice in Action with Java 11 The Right Door Revisited (continued) Alice in Action with Java 12 6
7 Event Handling is Simultaneous Example: left door tells jokes while right door turns Alice handles simultaneous events well Alice in Action with Java 13 More on Events Conflicts can arise when coding parallel event logic Example: two handlers modify the same property How to avoid conflict Ensure that handlers modify a property in sequence Event categories Mouse event: triggered by mouse movement or click Keyboard event: triggered when user presses a key Program event: triggered when variable value changes Alice in Action with Java 14 7
8 Handling Key Presses: A Helicopter Flight Simulator The problem The mayor s cat is lost and city government has halted You need to use your helicopter to find the cat Search begins at an airport outside the city Alice in Action with Java 15 Event Design Six keys for six types of helicopter movement a key: ascend d key: descend Up arrow key: move forward Down arrow key: move backward Left arrow key: turn left Right arrow key: turn right Keys are chosen for two reasons Convenient positions and mnemonic values Choosing correct keys improves usability Alice in Action with Java 16 8
9 Helicopter Flight Simulation Plan the world for a helicopter simulation Add airport, helicopter, city terrain, buildings, and a cat Position the helicopter at the airport Position camera to be peering out in front of helicopter Set the camera s vehicle property to be helicopter Alice in Action with Java 17 Helicopter Flight Simulation Event handling Observation: feasible helicopter motion depends on its status in air E.g. it can only descend, turn L/R, or move F/B, when it is in air Define Boolean property intheair for helicopter In event handler methods, check the value of intheair and respond accordingly Alice in Action with Java 18 9
10 Helicopter Flight Simulation Making the helicopter ascend (continued) Add a When a key is typed event Change event to While a key is typed event Associate the A key with the event Enable the handler to perform while A key is pressed Alice in Action with Java 19 Helicopter Flight Simulation Alice in Action with Java 20 10
11 Helicopter Flight Simulation Making the helicopter descend Define descend()method for helicopter Method logic mirrors the logic of ascend() Note that the ground provides a floor for the descent Enable descend()to perform while D key is pressed Alice in Action with Java 21 Helicopter Flight Simulation Alice in Action with Java 22 11
12 Helicopter Flight Simulation Define turnslightly()to handle left or right turns helicopter turns only if intheair is true turnslightly()takes a Left or Right argument Arrow keys are associated with the method Depressing arrow key sends a Left or Right argument Alice in Action with Java 23 Helicopter Flight Simulation Connect the left and right arrow keys with the method Depressing arrow key sends a Left or Right argument Alice in Action with Java 24 12
13 Helicopter Flight Simulation Define go()to handle forward or backward movement Logic is similar to logic for turnslightly()method Alice in Action with Java 25 Alice Tip: Using 3-D Text Helicopter simulator should have flight instructions Solution: add 3-D text that explains the interface Creating 3-D text for the simulator Return to the Add Objects screen Click Create 3D Text (at far end of Local Gallery) Add flight instructions in the text box Click OK Rename the text object, instructions Alice in Action with Java 26 13
14 Alice Tip: Using 3-D Text (continued) Alice in Action with Java 27 Repositioning Text that is Off-Camera Right-click instructions to access methods Three settings for positioning text in front of camera Choose methods-> setpointofview(<asseenby)->camera Choose methods->move(<direction>,<amount>) ->FORWARD->10 meters Choose methods->turn<direction>,<amount>) ->LEFT->1/2 revolution Linking text to camera and changing text color Set instructions.vehicle to camera Set instructions.color to yellow Alice in Action with Java 28 14
15 Repositioning Text that is Off-Camera (continued) Alice in Action with Java 29 Adding a Background Text for instructions is difficult to read Solution: provide a background for the text One way to add a background to instructions Insert square object (Square is in Shapes Folder) Resize and reposition square behind instructions Set square.color property to black Make light turn to face the instructions Set the square.vehicle property to instructions Alice in Action with Java 30 15
16 Adding a Background (continued) Alice in Action with Java 31 Making Text Appear or Disappear Another example of two-state behavior Implementation strategy Add handler to switch value of isshowing property Logic of toggleinstructionvisibility() Negate the value of isshowing property Apply negation to both square and instructions Completing the implementation of the handler Add a When a key is typed event Associate the toggle method with the spacebar Alice in Action with Java 32 16
17 Making Text Appear or Disappear (continued) Alice in Action with Java 33 Making Text Appear or Disappear (continued) Alice in Action with Java 34 17
18 Summary Event: action generated by a user or a program User events: keyboard events and mouse events Event handler: method called in response to an event Event-driven program: program directed by events and handlers Two-state behavior: pattern that switches the state of an object Alice in Action with Java 35 Readings: Alice in Action, Chapter 6 Student To Do s Alice HW due Thursday Homework HTML Frames/CSS and Photoshop Due Monday Alice Project Can not be dropped. 10% of class grade. Due Next Wednesday DEMO IN CLASS! (No late submissions) Details on web (tonight) 36 18
Events (Alice In Ac.on, Ch 6)
CS 101 Lecture 26/27 Events (Alice In Ac.on, Ch 6) Slides Credit: Joel Adams, Alice in Action Objectives Programming to respond to events Create new events in Alice Create handler methods for Alice events
More informationMethods (part 2) Alice In Action, Ch 2
CS 120 Lecture 03 Methods (part 2) Alice In Action, Ch 2 4 September 2012 Slides Credit: Joel Adams, Alice in Action Objectives Build class-level methods to elicit desirable behaviors from objects Reuse
More informationSkater World: Part Three
Skater World: Part Three By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 2009 1 Overview The story continues: We will change the camera view during animation. Also,
More informationMethods (part 1) Alice In Action, Ch 2
CS101 Lecture 08 Methods (part 1) Alice In Action, Ch 2 10 July 2013 Slides Credit: Joel Adams, Alice in Action Objectives Build world-level methods to help organize a story into scenes and shots Use dummies
More informationGetting Started with Java Using Alice. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Getting Started with Java Using Alice Develop a Complete Animation 1 Copyright 2013, Oracle and/or its affiliates. All rights Objectives This lesson covers the following objectives: Use functional decomposition
More informationRepetition everywhere comparing while in a method and as an event. Comparison
Repetition everywhere comparing while in a method and as an event Susan Rodger Duke University July 2010 modified July 2011 Comparison This tutorial will explain the difference between using while in a
More informationPlotting Points. By Francine Wolfe Professor Susan Rodger Duke University June 2010
Plotting Points By Francine Wolfe Professor Susan Rodger Duke University June 2010 Description This tutorial will show you how to create a game where the player has to plot points on a graph. The method
More informationVariables and Functions Chapter 3
Variables and Functions Chapter 3 3-1 Variables Named storage location in computer s memory Programs may need to store data when running o Stored in a variable Types of data that can be stored o Local
More informationChanging Camera Views! Part 2: Simple Scene Change & Lighting Fixes
Changing Camera Views! Part 2: Simple Scene Change & Lighting Fixes By Bella Onwumbiko under the direction of Professor Susan Rodger Duke University July 2013 Introduction! In this tutorial, we will set
More informationMethods (part b) Alice In Ac5on, Ch 2
CS 101 Lecture 22 Methods (part b) Alice In Ac5on, Ch 2 Slides Credit: Joel Adams, Alice in Action With thanks to John Magee for guidance with this material Objec5ves Build class- level methods to elicit
More informationIntroduction to Events
Facilitation Guide Introduction to Events ( http://www.alice.org/resources/lessons/introduction-to-events/ ) Summary This guide is intended to guide the facilitator through the creation of events and using
More informationClass-level Methods. Chapter 6 part 1
Class-level Methods Chapter 6 part 1 Classes and Objects Classes o In Alice, classes are predefined as 3D models Objects o An object is an instance of a class Class: Frog (Uppercase first letter) Objects:
More informationTSS. Event CAD Tutorial. Event Hire Software. Software Solutions for the Event Hire Industry. 2D/3D Layout and Presentation. T S Solutions Limited
Event Hire Software - Software Solutions for the Event Hire Industry - Event CAD Tutorial 2D/3D Layout and Presentation T S Solutions Limited T S Solutions Limited Tel: 0117 956 4571 Email: info@tssweb.net
More informationThe Alice Scene Editor
Facilitation Guide The Alice Scene Editor ( http://www.alice.org/resources/lessons/building-a-scene/ ) Summary This facilitation guide is intended to guide the instructor through the introduction of the
More informationAlice: A Free 3D Animation World for Teaching Programming
Alice: A Free 3D Animation World for Teaching Programming Barbara Ericson ericson@cc.gatech.edu Oct 2005 (Slightly adapted by Håkan Jonsson) Pick a World Playing the Movie! Click on the Examples tab "
More informationChapter 0. Getting Started. Objectives
Chapter 0 Getting Started Objectives Install the Java editor Install the Alice environment Setup the Java editor to work with the Alice environment Explain the purpose of Alice Setup an Alice scene Installing
More informationThe Essentials of Alice
The Essentials of Alice Mrs. Jayne Slease SBMS CTE Computer Science and Animation Credit to Duke Students under the direction of Professor Susan Rodger Duke University May 2009 This tutorial will teach
More informationPrincess & Dragon Part 4: Breathing Fire Adding Effects to Alice
Princess & Dragon Part 4: Breathing Fire Adding Effects to Alice By Elizabeth Liang under the direc?on of Professor Susan Rodger Duke University June 2010 Introduc)on Welcome to Part 4 of the Princess
More information(Refer Slide Time: 01:40)
Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #25 Javascript Part I Today will be talking about a language
More informationLearning to Program: Part 1 Scene Setup and Star4ng Anima4on
Learning to Program: Part 1 Scene Setup and Star4ng Anima4on by Ruthie Tucker and Jenna Hayes Under the direc4on of Professor Susan Rodger Duke University, July 2008 www.cs.duke.edu/csed/alice/aliceinschools
More informationCS 2110 Fall Instructions. 1 Installing the code. Homework 4 Paint Program. 0.1 Grading, Partners, Academic Integrity, Help
CS 2110 Fall 2012 Homework 4 Paint Program Due: Wednesday, 12 November, 11:59PM In this assignment, you will write parts of a simple paint program. Some of the functionality you will implement is: 1. Freehand
More informationGetting Started with Java Using Alice. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Getting Started with Java Using Alice 1 Copyright 2013, Oracle and/or its affiliates. All rights Objectives This lesson covers the following objectives: Use the IF control structure to effect execution
More informationpotions. The troll doubles in size.
Tutorial 3: Use Procedures and Arguments, Add Rotation and Randomization Overview In this tutorial, you will practice using procedures and arguments to create an animation. You will practice rotating an
More informationHW Label the following computer parts: E-Banking E-Government E-Commerce
HW 1 1. Label the following computer parts: (7 marks) 2. The Internet has provided the community with online services which are becoming more common in everyday life. Using the below terms give the name
More informationCreating Postcards in Microsoft Publisher
Creating Postcards in Microsoft Publisher Open Publisher either from the desktop or through the Start menu. Once Publisher opens, select Postcards from the menu on the right hand side of the screen. Scroll
More informationFlow Control: boolean expressions, if selec5on statements (Alice In Ac5on, Ch 4)
CS 101 Lecture 21 Flow Control: boolean expressions, if selec5on statements (Alice In Ac5on, Ch 4) 8 November 2012 Slides Credit: Joel Adams, Alice in Action Flow Control Flow: sequence of steps for performing
More informationOur Goals Teaching with Power Point
Our Goals Teaching with Power Point October 14, 2003 Create a new presentation. Add text, graphics,charts, and tables. Apply transitions. Insert hyperlinks such as: http://www.hamline.edu Goals Continued
More informationAlice 3 Workshop. CS & IT Irvine, CA July 9, Copyright 2012 Wanda Dann, Don Slater, Steve Cooper
Alice 3 Workshop CS & IT Irvine, CA July 9, 2012 Research Group Wanda Dann Steve Cooper Don Slater Jacobo Carrasquel Dennis Cosgrove Dave Culyba Laura Paoletti Matt May Cleah Schlueter Sponsors Agenda
More informationLayers (Just the Basics) By Jerry Koons
and their applications are always a topic of concern and confusion, especially to those that are new to the Photoshop and Elements programs. will become one of your best tools after you understand their
More informationMaking Billboards. By Deborah Nelson Duke University, Under the direc:on of Professor Susan Rodger, July 14, 2008
Making Billboards By Deborah Nelson Duke University, Under the direc:on of Professor Susan Rodger, July 14, 2008 Setting Up a World Open a new world, with any template and save it in a directory that you
More informationCustomizing Ribbon with New Main Tab. 1 of 8
Customizing the Ribbon with your own Main tab (Menu) on THIS COMPUTER is a one-time setup Create your own Main tab with the most frequent commands YOU use. Here is the Main tab on my Ribbon which I created,
More informationGetting Started with Snapper.Photo s. PhotoManager. Welcome to the World of. S napper.photo
Getting Started with Snapper.Photo s PhotoManager Welcome to the World of S napper.photo Getting there with a click Click on an Index Line to go directly there Click on the home button to come back Importing
More informationThe Essentials of Alice (Bunny) By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008
The Essentials of Alice (Bunny) By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008 This tutorial will teach you how to create a short animation in an Alice world. Follow
More informationHeadshots in Alice. Duke University Professor Susan H. Rodger Gaetjens Lezin July 2008 Updates made June 2014 by Yossra Hamid
Headshots in Alice Duke University Professor Susan H. Rodger Gaetjens Lezin July 2008 Updates made June 2014 by Yossra Hamid Introduction and Setup To create objects with your face in Alice we ll make
More informationProgramming Assignment 4 ( 100 Points )
Programming Assignment 4 ( 100 Points ) Due: 11:59pm Thursday, October 26 START EARLY!! In PA4 you will continue exploring the graphical user interface (GUI) and object oriented programming. You will be
More informationSphero Lightning Lab Cheat Sheet
Actions Tool Description Variables Ranges Roll Combines heading, speed and time variables to make the robot roll. Duration Speed Heading (0 to 999999 seconds) (degrees 0-359) Set Speed Sets the speed of
More informationIntroduction to Powerpoint. Create it. Opening a presentation
Introduction to Powerpoint Create it You will make a short presentation to your class to let them know what to expect in your class this year. Adding some overheads to your presentation will keep their
More informationUseful Google Apps for Teaching and Learning
Useful Google Apps for Teaching and Learning Centre for Development of Teaching and Learning (CDTL) National University of Singapore email: edtech@groups.nus.edu.sg Table of Contents About the Workshop...
More informationConstants. Why Use Constants? main Method Arguments. CS256 Computer Science I Kevin Sahr, PhD. Lecture 25: Miscellaneous
CS256 Computer Science I Kevin Sahr, PhD Lecture 25: Miscellaneous 1 main Method Arguments recall the method header of the main method note the argument list public static void main (String [] args) we
More information+ Inheritance. Sometimes we need to create new more specialized types that are similar to types we have already created.
+ Inheritance + Inheritance Classes that we design in Java can be used to model some concept in our program. For example: Pokemon a = new Pokemon(); Pokemon b = new Pokemon() Sometimes we need to create
More informationTo gain experience using GUI components and listeners.
Lab 5 Handout 7 CSCI 134: Fall, 2017 TextPlay Objective To gain experience using GUI components and listeners. Note 1: You may work with a partner on this lab. If you do, turn in only one lab with both
More informationThe Matrix. By Melissa Dalis Professor Susan Rodger Duke University June 2011
The Matrix By Melissa Dalis Professor Susan Rodger Duke University June 2011 Overview This tutorial will show you how to create an interaccve matrix mulcplicacon tool in Alice that you can use to mulcply
More informationmove object resize object create a sphere create light source camera left view camera view animation tracks
Computer Graphics & Animation: CS Day @ SIUC This session explores computer graphics and animation using software that will let you create, display and animate 3D Objects. Basically we will create a 3
More information3D Massing Graphics Using Sketchup and Photoshop
3D Massing Graphics Using Sketchup and Photoshop 1 Download the City of Toronto Context Massing Model This document shows you how to generate a finished rendering using Trimble s Sketchu p Pro and Adobe
More informationProject 2: 3D transforms and Cameras
Project : D transforms and Cameras 50pts See schedule on website for the due date and time. The purpose of this assignment is to gain an understanding of how D transforms and viewing works in OpenGL with
More informationInstructions for automatically masking a black background in Agisoft PhotoScan
A Simple Photogrammetry Rig for the Reliable Creation of 3D Artifact Models in the Field: Lithic Examples from the Early Upper Paleolithic Sequence of Les Cottés (France) Instructions for automatically
More informationScratch Lesson 2: Movies Made From Scratch Lesson Framework
Scratch Lesson 2: Movies Made From Scratch Lesson Framework Scratch makes it easy to program your own interactive stories, games, and animations and share your creations on the web. As you create and share
More informationMidterm Exam, October 24th, 2000 Tuesday, October 24th, Human-Computer Interaction IT 113, 2 credits First trimester, both modules 2000/2001
257 Midterm Exam, October 24th, 2000 258 257 Midterm Exam, October 24th, 2000 Tuesday, October 24th, 2000 Course Web page: http://www.cs.uni sb.de/users/jameson/hci Human-Computer Interaction IT 113, 2
More informationPowerPoint Slide Basics. Introduction
PowerPoint 2016 Slide Basics Introduction Every PowerPoint presentation is composed of a series of slides. To begin creating a slide show, you'll need to know the basics of working with slides. You'll
More informationStep 1: Changing the Penguins Colors. Download the starting world that goes with this tutorial. We are
Changing Color, Ui Using Text Objects, and Random Selection in Alice By Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008 Download the starting world that goes with this
More informationCS 4300 Computer Graphics
CS 4300 Computer Graphics Prof. Harriet Fell Fall 2011 Lecture 8 September 22, 2011 GUIs GUIs in modern operating systems cross-platform GUI frameworks common GUI widgets event-driven programming Model-View-Controller
More informationCSCI 204 Introduction to Computer Science II
CSCI 204 Project 2 Maze Assigned: Wednesday 09/27/2017 First Phase (Recursion) Due Friday, 10/06/2017 Second Phase (Stack) Due Monday, 10/16/2017 1 Objective The purpose of this assignment is to give you
More informationIn this lesson you are going to create a drawing program similar to Windows Paint. 1. Start with a new project and remove the default cat sprite.
Drawing Program In this lesson you are going to create a drawing program similar to Windows Paint. 1. Start with a new project and remove the default cat sprite. 2. Create a new sprite. 3. The new sprite
More informationAlice. Creating Sounds, Making Billboards, Fun with 3 D Text, New Events, and Rotating Objects
Alice Learning to program: Part Four Creating Sounds, Making Billboards, Fun with 3 D Text, New Events, and Rotating Objects byruthie TuckerandJennaHayes Under the direction of Professor Susan Rodger Duke
More informationBarchard Introduction to SPSS Marks
Barchard Introduction to SPSS 21.0 3 Marks Purpose The purpose of this assignment is to introduce you to SPSS, the most commonly used statistical package in the social sciences. You will create a new data
More informationInteractive Tourist Map
Adobe Edge Animate Tutorial Mouse Events Interactive Tourist Map Lesson 1 Set up your project This lesson aims to teach you how to: Import images Set up the stage Place and size images Draw shapes Make
More informationName Introduction to Computer Science. 1. A sequence of instructions that tell the computer what to do is known as a?
Name Introduction to Computer Science 1. A sequence of instructions that tell the computer what to do is known as a? a. help screen b. mouse click c. computer program d. keystroke 2. Actions to be performed
More informationGraphical User Interface. GUI in MATLAB. Eng. Banan Ahmad Allaqta
raphical ser nterface in MATLAB Eng. Banan Ahmad Allaqta What is? A graphical user interface () is a graphical display in one or more windows containing controls, called components, that enable a user
More information2. If a window pops up that asks if you want to customize your color settings, click No.
Practice Activity: Adobe Photoshop 7.0 ATTENTION! Before doing this practice activity you must have all of the following materials saved to your USB: runningshoe.gif basketballshoe.gif soccershoe.gif baseballshoe.gif
More informationSetting up A Basic Scene in Unity
Setting up A Basic Scene in Unity So begins the first of this series of tutorials aimed at helping you gain the basic understanding of skills needed in Unity to develop a 3D game. As this is a programming
More informationQuick Start Guide to using Light Converse along with Pangolin LD2000 and BEYOND
Quick Start Guide to using Light Converse along with Pangolin LD2000 and BEYOND First Steps Regardless of when or from whom you purchased Light Converse, we recommend you do the following steps before
More informationICS 61 Game Systems and Design Introduction to Scratch
ICS 61, Winter, 2015 Introduction to Scratch p. 1 ICS 61 Game Systems and Design Introduction to Scratch 1. Make sure your computer has a browser open at the address http://scratch.mit.edu/projects/editor/.
More informationAdobe Flash CS5. Creating a web banner. Garvin Ling Juan Santa Cruz Bruno Venegas
Adobe Flash CS5 Creating a web banner Garvin Ling Juan Santa Cruz Bruno Venegas Introduction In this tutorial, you will be guided through a step-by-step process on how to create your very own animated
More informationAutodesk Inventor Design Exercise 2: F1 Team Challenge Car Developed by Tim Varner Synergis Technologies
Autodesk Inventor Design Exercise 2: F1 Team Challenge Car Developed by Tim Varner Synergis Technologies Tim Varner - 2004 The Inventor User Interface Command Panel Lists the commands that are currently
More informationMore on Arrays CS 16: Solving Problems with Computers I Lecture #13
More on Arrays CS 16: Solving Problems with Computers I Lecture #13 Ziad Matni Dept. of Computer Science, UCSB Announcements Homework #12 due today No homework assigned today!! Lab #7 is due on Monday,
More informationSimply Personnel Screen Designer
Simply Personnel Screen Designer -Training Workbook- Screen Designer Page 1 Build 12.8 Introduction to Simply Personnel Screen Designer This document provides step-by-step guide for employee users to give
More informationWord Creating & Using Tables. IT Training & Development (818) Information Technology
Information Technology Word 2007 User Guide Word 2007 Creating & Using Tables IT Training & Development (818) 677-1700 training@csun.edu www.csun.edu/it/training Table of Contents Introduction... 1 Anatomy
More informationChapter 2 Motion. Now consider a horizontal pipe running through it (left to right). Now, a vertical pipe (top to bottom) runs through the same point.
Chapter 2 Motion Section 1 Object motion At the end of the previous chapter, you used the mouse to move objects around the screen to position them in desired locations. Some of the exercises were probably
More informationPrezi Creating a Prezi
Prezi Creating a Prezi Log in to your account and click on the New Prezi button. Enter a title and (optional) description, and then click on the Create New Prezi button. Selecting a Template Select a template.
More informationIndex. Guide. Camera Detect Event Guide. AcuraVision
Index Guide of Camera Detect Events in AcuraVision How to use Motion Detection... 2 How to use Missing & Left Object Detection... 4 How to use Secure Zone Detection... 6 How to use Flow Counting feature...
More informationThis Photoshop Tutorial 2011 Steve Patterson, Photoshop Essentials.com. Not To Be Reproduced Or Redistributed Without Permission.
Rotate, Flip & Scale Individual Letters In Text Photoshop makes it easy to rotate, flip and scale entire words or lines of text in a document, but what if we want to transform only a single letter in a
More information2 The Stata user interface
2 The Stata user interface The windows This chapter introduces the core of Stata s interface: its main windows, its toolbar, its menus, and its dialogs. The five main windows are the Review, Results, Command,
More information2 SELECTING AND ALIGNING
2 SELECTING AND ALIGNING Lesson overview In this lesson, you ll learn how to do the following: Differentiate between the various selection tools and employ different selection techniques. Recognize Smart
More informationACM INTERNATIONAL COLLEGIATE PROGRAMMING CONTEST. California State University, Sacramento s. Contestant s Guide
ACM INTERNATIONAL COLLEGIATE PROGRAMMING CONTEST California State University, Sacramento s PC 2 Contestant s Guide This guide is intended to familiarize you with the process of submitting programs to Contest
More informationCS 134 Programming Exercise 9:
CS 134 Programming Exercise 9: Nibbles Objective: To gain experience working with 2 dimensional arrays. The Problem Nibbles is a snake. Nibbles moves around a field, looking for food. Unfortunately, Nibbles
More informationThe options for both the Rectangular and Elliptical Marquee Tools are nearly identical.
Moon Activity Drawing Circular Selections The Elliptical Marquee Tool also allows us to easily draw selections in the shape of a perfect circle. In fact, just as we saw with the Rectangular Marquee Tool
More informationArrows and Watermark
Arrows and Watermark Alex Bodnar Period: Directions: The purpose of these two activities are to create objects/elements that will help you to better explain your instructions to people reading your tutorial.
More informationSetting Up the Teacher Page
Setting Up the Teacher Page 1. Yellow Area---Teacher Name 2. RED AREA---Pages 3. BLUE AREA Content Portlet that contains information about class/teacher 4. PURPLE AREA---Calendar a. You may add events
More informationLecture 1: Overview & Intro to Java
Lecture 1: Overview & Intro to Java CS 62 Spring 2018 Alexandra Papoutsaki & William Devanny http://www.cs.pomona.edu/classes/cs062 1 Welcome! https://commons.wikimedia.org/w/index.php?curid=8004317 2
More informationCreate a Scrapbook Page
Create a Scrapbook Page You are now going to create a scrapbook page that will contain an arrangement of pictures and text. 1. Open Photoshop start > programs > Adobe Master Collection > Photoshop CS5
More informationClassic Tobii Gaze Interaction Software (TGIS): Calibration
Classic Tobii Gaze Interaction Software (TGIS): Calibration Tobii Dynavox I-Series (I-12+ and I-15+) Introduction Tobii Dyanvox has various eye gaze devices (hardware) on the market. The I-12+ and I-15+,
More informationCreating a Website Using Weebly.com (July 2012 Update)
Creating a Website Using Weebly.com (July 2012 Update) Weebly.com is a website where anyone with basic word processing skills can create a website at no cost. No special software is required and there
More informationGetting Started with. PowerPoint 2010
Getting Started with 13 PowerPoint 2010 You can use PowerPoint to create presentations for almost any occasion, such as a business meeting, government forum, school project or lecture, church function,
More informationCS 106A, Lecture 14 Events and Instance Variables
CS 106A, Lecture 14 Events and Instance Variables Reading: Art & Science of Java, Ch. 10.1-10.4 This document is copyright (C) Stanford Computer Science and Marty Stepp, licensed under Creative Commons
More informationAdvanced Flex Control Builder Guide: Tricks and Tips
Advanced Flex Control Builder Guide: Tricks and Tips Default IP address: All Flex Panels as delivered from FSR have an IP address of 192.168.5.70 Change IP address: If your network is not 192.168.5 you
More informationSMART Notebook Quick Reference Guide. Created by Veronica Garcia
SMART Notebook Quick Reference Guide Created by Veronica Garcia Grouping To group objects, you must have all of the objects you want to group together already on the SMART Notebook page. Grouping can be
More informationExploring Alice and Object-Oriented Programming
Exploring Alice and Object-Oriented Programming PROJECT CASE PERSPECTIVE Dr. Carole Dodgson needs your help. She would like to use a sample virtual world to demonstrate some fundamental concepts of computer
More informationIMPORTING A STUDENT LIST FROM SYNERGY INTO A GOOGLE CONTACT LIST
IMPORTING A STUDENT EMAIL LIST FROM SYNERGY INTO A GOOGLE CONTACT LIST In Synergy create a report for each class. 1. Log in to Synergy. 2. Open the list of available reports; select the Reports icon from
More informationMS Word Basic Word 2007 Concepts
MS Word Basic Word 2007 Concepts BWD 1 BASIC MS WORD CONCEPTS This section contains some very basic MS Word information that will help you complete the assignments in this book. If you forget how to save,
More informationIntensive Introduction to Computer Science. Course Overview Programming in Scratch
Unit 1, Part 1 Intensive Introduction to Computer Science Course Overview Programming in Scratch Computer Science S-111 Harvard University David G. Sullivan, Ph.D. Welcome to CS S-111! Computer science
More informationPART 7. Getting Started with Excel
PART 7 Getting ed with Excel When you start the application, Excel displays a blank workbook. A workbook is a file in which you store your data, similar to a three-ring binder. Within a workbook are worksheets,
More informationTeach Yourself Microsoft PowerPoint Topic 4: Slide Master, Comments and Save Options
Teach Yourself Microsoft PowerPoint Topic 4: Slide Master, Comments and Save Options http://www.gerrykruyer.com This week you will work with slide masters, add comments, find out how to save your presentations
More informationInstant Teambuilding, v3.0. User s Manual. Instant Teambuilding 2012, 2017 Kagan Publishing
, v3.0 User s Manual 2012, 2017 Kagan Publishing www.kaganonline.com 1.800.933.2667 2 Table of Contents GAME OVERVIEW... 3 Setup... 3 Spotlight Introduction... 4 Timed RoundRobin Introduction... 4 GENERAL
More informationSMART Board Notebook Software, Version 10
SMART Board Notebook Software, Version 10 Interactive Whiteboard is the generic name for SMART Board, Mimio, etc. SMART Board Notebook is an application that comes with SMART Board and works on the Mimio
More informationTeaching with Primary Sources
Teaching with Primary Sources Joining Educators and Students with Library of Congress Resources Creating a Presentation with PowerPoint 2007 Benefits of using PowerPoint in lectures: PowerPoint encourages
More informationMicrosoft PowerPoint 2013 Beginning
Microsoft PowerPoint 2013 Beginning PowerPoint Presentations on the Web... 2 Starting PowerPoint... 2 Opening a Presentation... 2 File Tab... 3 Quick Access Toolbar... 3 The Ribbon... 4 Keyboard Shortcuts...
More informationAppendix A Reference: Built-in Methods
Appendix A Reference: Built-in Methods The Methods panel has three tabs so as to distinguish between procedural methods, functional methods, and methods related to that object's specific properties. Figure
More informationTitle of Resource Introduction to SPSS 22.0: Assignment and Grading Rubric Kimberly A. Barchard. Author(s)
Title of Resource Introduction to SPSS 22.0: Assignment and Grading Rubric Kimberly A. Barchard Author(s) Leiszle Lapping-Carr Institution University of Nevada, Las Vegas Students learn the basics of SPSS,
More informationInterface. 2. Interface Photoshop CS/ImageReady CS for the Web H O T
2. Interface Photoshop CS/ImageReady CS for the Web H O T 2. Interface The Welcome Screen Interface Overview Using the Toolbox Using Palettes Using the Options Bar Creating a Tool Preset Resetting Tools
More informationCIS 505: Software Systems
CIS 505: Software Systems Fall 2017 Assignment 3: Chat server Due on November 3rd, 2017, at 10:00pm EDT 1 Overview For this assignment, you will implement a simple replicated chat server that uses multicast
More information