Chapter 2. Paint Pot We will build the Paint Pot app in class. Notes regarding the screen/user interface: 1.7 buttons and a canvas 2.The canvas has a picture.

Slides:



Advertisements
Similar presentations
Creating posters and flyers Lesson -IV. Editing pictures inside Office Office 2007 has tools to edit photos and pictures in the document. Office 2007.
Advertisements

JustinMind: Dynamic Panels
Drawing and Painting Fun (4th)
Noadswood Science,  To know how to use Python to produce windows and colours along with specified co-ordinates Sunday, April 12, 2015.
Pong! “The oldest commercially available game in history” Resources created from the video tutorials provided by David Phillips on
靜宜大學資管系 楊子青 1 Programming Your App’s Memory 靜宜大學資管系 楊子青
The Creative Art of Programming © Copyright 2014 Barbara Ann Walters. All Rights Reserved.
Ch 14. Understanding an App’s Architecture Two perspectives 1.Programmer: a)Components & Behaviour b)Designed in Component designer Blocks editor 2.End-user:
Bitmap vs. Vector How computers work with photographs and drawings.
Chapter 9 Macros, Navigation Forms, PivotTables, and PivotCharts
Slide 1 Chapter 2 Visual Basic Interface. Slide 2 Chapter 2 Windows GUI  A GUI is a graphical user interface.  The interface is what appears on the.
Creating animated banners in Fireworks. Setting up the canvas Open Fireworks and choose a canvas size big enough to fit the animated banner you are going.
ACS-1805 Introduction to Programming 1805 introduces students to programming using technology for creating programs that run on Android devices. Android:
CS 104 October 26, 2011 App Inventor. Agenda Discuss guest speakers Discuss quiz Finish Paint Pot Discuss concepts from Chapters 2 & 3 Mole Mash (if time.
The workspace for your life’s work! Download EVERNOTE from the App Store or from 1- Create a New Notebook Create.
Android Tablet Diagnostic Tool A P2 This document is the intellectual property of Acer Inc, and was created for demonstration purposes.
© 2006 Lawrenceville Press Slide 1 Chapter 3 Visual Basic Interface.
Doodlz App Android How to Program © by Pearson Education, Inc. All Rights Reserved.
Task Card Templates Choose one slide below each week to create a task card for a Tech Tub station. Make sure to fill in the “Notes” below the task card.
App Inventor MIT App Inventor.
Addison Wesley is an imprint of © 2010 Pearson Addison-Wesley. All rights reserved. Chapter 5 Working with Images Starting Out with Games & Graphics in.
Chapter 2 The Android User Interface. Objectives  In this chapter, you learn to:  Develop a user interface using the TextView, ImageView, and Button.
iPads are tools, not toys!
Android Boot Camp for Developers Using Java, 3E
Hello, little turtles. Hello, little turtles! There are many modules in Python that provide very powerful feature that we can use in our own program.
MIT AI DEMO Start New Program Name “My First Program”
Animate picture to peek from bottom (1 of 3) 1. Right click on picture you want to animate. 2. Click on Custom Animation. 2 1 R.
Peter Norton, 6 th edition By: Rena Essa. Lesson 3A:Using the Keyboard and Mouse.
1. Click the arrow beside the SOLIDWORKS symbol 2. Under this arrow click on the “File” button 3. Click on the “Open…” button 4. Find your folder wherever.
CC111 Lec7 : Visual Basic 1 Visual Basic(1) Lecture 7.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
Splatter! ALPHA Presentation By: David Kikuta March 29, 2011.
Splatter! Critical Design Review By: David Kikuta March 15, 2011.
PART TWO Electronic Color & RGB values 1. Electronic Color Computer Monitors: Use light in 3 colors to create images on the screen Monitors use RED, GREEN,
How to create with the Photoshop Stamp tool?. The Photoshop Stamp Tool Allows you to create new visual elements inside of an image Has Two Tool Options.
Scratch Part 3 – Creating a level. What you will be doing.  You will make the first level to your game.  You need to think about the following when.
Paint Tutorial Created February 2006 Start Paint: Start>Programs>Accessories>Paint.
Splatter “The Multiplayer Paint” By: David Kikuta CMSI 402, Spring 2011.
&feature/endscreen.
SHOPPING PAINTING DRIVING READING COOKING SINGING.
An urn contains 1 green, 2 red, and 3 blue marbles. Draw two without replacement. 1/6 2/6 3/6 2/5 3/5 1/5 3/5 1/5 2/5 2/30 3/30 2/30 6/30 3/30 6/30.
Lesson 1 – Getting Started with App Inventor
Introducing Scratch Learning resources for the implementation of the scenario
Exploring Microsoft Windows 8 Chapter 1 Getting Started with Windows 8 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall.
The Doodlz app enables you to paint by dragging one or more fingers across the screen. The app provides options for setting the drawing color.
PRIMARY SESSIONS Developing Mobile Apps: Session 1.
Whittier STEM Fair 2016 CARLI PECORARO’S ANDROID APP PROJECT.
CSD PQAA TEST SOP.
Introduction to App Inventor 2 ASFA AP CS Principles
Unit 5: Canvas Painter.
Service Improvement PREVIEW Service Improvement.
What is a Function Expression?
Procedures, Simple Expressions
Chapter Topics 15.1 Graphical User Interfaces
WHAT ARE THEY DOING? DIGITAL CAMERA COOK SHOP READ SING DRIVE PLAY!
Canvas Online Office Hours Option Lynn York - presenter
WHAT ARE THEY DOING? DIGITAL CAMERA COOK SHOP READ SING DRIVE PLAY!
Android Layouts 24 July 2018 S.RENUKADEVI/AP/SCD/ANDROID LAYOUTS 1.
week # 03 Visual Programming Variables Canvas Screen Arrangement
Android Tablet Diagnostic Tool A100 Ice Cream Sandwich
Android Tablet Diagnostic Tool A200
Drawing Two-Dimensional Shapes with Digital Technology
Green Screen Moviemaking
Pictures in 3-D flip book (Intermediate)
Chapter 15: GUI Applications & Event-Driven Programming
Explain what touch develop is to your students:
Visual Programming week # 05 Lists Quiz Tutorial.
Alternate Navigation Methods Using Smart Links
Skills Sheet: ‘Creating a path’
Fraction Action With Mrs Ford.
Presentation transcript:

Chapter 2. Paint Pot We will build the Paint Pot app in class. Notes regarding the screen/user interface: 1.7 buttons and a canvas 2.The canvas has a picture (initially of a kitten) but we allow the user to replace that with a picture taken by the camera 3.The user can draw lines by dragging a finger on the screen 4.The user can make dots by touching the screen 5.Buttons allow the user to select small or large dots 6.The user can wipe the picture clean (remove dots and lines)

Chapter 2. Paint Pot App behaviour for 7 buttons 1.Red button clicked - The colour used for drawing becomes red 2.Green button clicked -The colour used for drawing becomes red 3.Blue button clicked - The colour used for drawing becomes red 4.Take Picture button clicked – The camera is used to take a picture 5.Wipe button clicked – all lines and dots are removed 6.Big Dots button clicked – the size of dots is set to a large size 7.Small Dots button clicked – the size of dots is set to a small size

Chapter 2. Paint Pot App behaviour for the canvas 1.User touches the screen – a dot is drawn at that position 2.User drags finger across screen – a line is drawn between the start and end positions

Chapter 2. Paint Pot What additional components are needed ? 1.Camera – in order to take a picture 2.Horizontal arrangements (x 2)

Chapter 2. Paint Pot Optional: David Wolber’s youtube videos &list=PLCF2969C390CE87F4

Chapter 2. Paint Pot Paint Pot demonstrates 1.drawing on the canvas component 2.calling procedures with arguments … the call statement 3.a variable Giving it a name … dotSize Initializing the variable … def statement Assigning the variable a new value … set statement 4.event handlers for button and screen events Button is clicked Canvas is touched Canvas is dragged Camera after picture is taken