Structured Problem Solving The SmallTalk Environment.

Slides:



Advertisements
Similar presentations
Scripts and Flow Control. Scripts So far we have been entering commands directly into the command line But there is a better way Script files (and functions)
Advertisements

Structured Problem Solving The SmallTalk Environment.
Structured Problem Solving The Smalltalk Environment.
Lesson 9: Copying and Pasting. 2 Concept 9.1 Copying and Pasting within a Program Copy text you want to use again –Instead of typing it again When you.
Structured Problem Solving The SmallTalk Environment.
Dreamweaver Basics In this section you will learn how to:
OOPS Object-Oriented Programming in Smalltalk. Practical Sessions 1-5 These sessions introduce you to the Smalltalk Environment, and use the familiar.
A quick course on the new. GCA Webmail can be accessed by clicking on the Webmail link in the GCA page, or by going to either or .gcasda.org.
1 Chapter 20 — Creating Web Projects Microsoft Visual Basic.NET, Introduction to Programming.
FirstService Residential Signature
Introducing Foxit Reader 3.1 for Windows Make Foxit your default PDF reader TODAY.
How to Create a Pop–Up Menu Links to Other information (I.e. gvsu.edu, class pages, our pages??? STEP 1STEP 2STEP 3STEP 4STEP 5STEP 6STEP 7COMPLETE Explanation/Goals.
ICT Essential Skills. (electronic mail) Snail Mail.
First create a folder with your pictures/ images needed to create the story Then open Photostory 3. Click on begin a new story and click next.
Hear and see your contacts with Office Communicator Initiate communication from Outlook Communicator 2007 is integrated with Outlook to help you communicate.
UNDERSTANDING YOUR COMPUTER
Website Design CLA – Transportation. Defining a Site Select: Site – New - Site Click Next.
Introduction to the WebBoard Terry Dennis. The WebBoard - Our Connection The WebBoard URL is
| | Tel: | | Computer Training & Personal Development Outlook Express Complete.
Penny Pearson, Facilitator OTAN. Personalize communication with students 3 parts: Main document, data source, results Results are: letters, name badges,
Hunter Valley Amateur Beekeepers Forum User Guide Guide shows sample screenshots with most relevant actions. Website is at
UNDERSTANDING YOUR COMPUTER
NOBELCON Version 4.0 USER MANUAL. Get started Obtain Excel spreadsheet with coordinates. Open spreadsheet in Excel. If there are multiple sets of coordinates.
Creating and running a Java program. Eclipse Interactive Development Environment (IDE)  Eclipse is an Interactive Development Environment (IDE) for Java.
Creating a Custom Drawing Sheet Tutorial. Create a new standard drawing file from menu options Opening a Drawing Sheet.
Vocabulary in VB So Far. Assignment: Used to change the value of an object at run time Used to change the value of an object at run time.
Review: File Management Part 2: Formatting Text Part 3: Tools
An Inspiration Software Tutorial INDEX Changing a Symbol in Inspiration Adding a Symbol in Inspiration Moving a Symbol in inspiration Adding text under.
CMAP Concept Mapping Activity Climate Change Unit.
In this document I will explain what attachments are, why attachments are useful and a screen shot of the following showing how to add attachments.
Click your mouse for next slide Adding Text Click in any text box Type in your text OR.
ENCRYPTION WIZARD FLWRAP W/FLDIGI FLAMP W/FLDIGI FLWRAP W/FLDIGI FLAMP W/FLDIGI By AFA4II With Thanks to NNN0ASC.
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
1 1.Enter User Name 2.Enter Password 3.Select Language. Default is English 4.Click Login
Lab00-Getting Started with VC Launch VS 2005 Launch Visual Studio 2005 – Start > All Programs > Microsoft Visual Studio 2005 > Microsoft Visual.
Producing a Mail Merged Letter Step 1 Create an Access database for Names and Addresses you can use the ‘Customers’ template in Group Work. Enter the necessary.
14 Copyright © 2004, Oracle. All rights reserved. Enhancing the User Interface.
Introduction to Programming Python Lab 1: My First Program 8 January PythonLab1 lecture slides.ppt Ping Brennan
CorrectWrongHome Desktop 100 Toolbars Best Friends MiscNerdville
From your Editor Main Menu, click on All Submissions with Editor's Decision.
The Program Editor1 Visual Basic (VB) supports a text editor (not a word processor) that permits the writing and modification of program code. The editor.
Using Windows Movie Maker To use this presentation you must: 1.Have your pictures saved to your computer or removable media (memory stick, CD ROM). 2.Have.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Print the sample banner slides or customize with your own message. Click on the letter and type your own text. Use one character per slide. Cut along dotted.
Mind Mapping with Bubbl.us. The Bubbl.us Homepage Click to create a bubbl.us account Sign in or, To access, type
Print the sample banner slides or customize with your own message. Click on the letter and type your own text. Use one character per slide. C.
Communication/Grade/ Session 5 of y Advanced Options in eChalk .
Chapter 2: The Visual Studio .NET Development Environment
Introduction to Programming
Deleting an Incomplete Requisition
GETTING TO KNOW YOUR KEYBOARD
IM (Instant Messaging)
W Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
B Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
H Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
B Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
W Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
H Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
W Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
C Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
W Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
.
TRIPLES.
Deleting an Incomplete Requisition or Requisition Line
“Captured screen” appears.
W Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
Pricing and Lock Request
W Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
H Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
Presentation transcript:

Structured Problem Solving The SmallTalk Environment

Starting a New Worskspace This window appears Type in Session1 New Drag the cursor over the text, and right-click. Select Do it

Summary: The SmallTalk Workspace Starting a New workspace: Select File – New Workspace Adding Text: Type in, it is a text editor. Saving:Select File – Save Opening:Select File – Open Executing: Select the Text, right click, Do it

The PieEater Grids

Messages

A New Object

Longer Programs

Repeating…

Attributes Names for Attributes will: Begin with a lower case letter Contain no spaces e.g. customerName numberOfRecords colour

Names for Protocols Names for Protocols will: Begin with a lower case letter Contain no spaces e.g. reserveVideo turnRight red

Messages 1 Each message which sets an attribute value has the structure: attribute:value For example to set a customer name we would send the message: customerName: Tony The message to an object called customer would be: customer customerName: Tony

Messages 2 Each message which requests an attribute value as a reply should be given the same name as the attribute name. for example: customerName is the message which requests the value of an object’s customerName