Structured Problem Solving The SmallTalk Environment.

Slides:



Advertisements
Similar presentations
Windows XP Basics OVERVIEW Next.
Advertisements

Rachelle Howell The University of Texas at Austin.
Structured Problem Solving The Smalltalk Environment.
Structured Problem Solving The SmallTalk Environment.
Structured Problem Solving The SmallTalk Environment.
OOPS Object-Oriented Programming in Smalltalk. Practical Sessions 1-5 These sessions introduce you to the Smalltalk Environment, and use the familiar.
This is your desktop. Open a browser and Click on this link.
WINDOWS XP BACKNEXTEND 1-1 LINKS TO OBJECTIVES Starting Windows Using the Taskbar, opening & switching programs Using the Taskbar, opening & switching.
Creating First Class Web Pages Log into your account.
Introducing Foxit Reader 3.1 for Windows Make Foxit your default PDF reader TODAY.
Copyright 2007, EMC Paradigm Publishing Inc. WINDOWS XP BACKNEXTEND 1-1 LINKS TO OBJECTIVES Starting Windows Using the Taskbar, opening & switching programs.
Google Earth How to create a Google Earth Tour and place it in your Wiki.
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.
Adding an image to a page in Dreamweaver Uploading files to x10hosting Editing uploaded files in x10hosting Adding links in Dreamweaver Uploading linked.
SAG Infotech Private Limited Soft solutions for those can not afford to make errors. How to Update New changes in Our Softwares?
UNDERSTANDING YOUR COMPUTER
© Commonwealth of Australia 2009 Using OneNote in the Classroom.
Dropbox is a tool the CSME will set up for its participants upon request so that participants do not have to upload podcasts to CSME servers via FTP (file.
Using Interact!. OPENING THE NECESSARY SOFTWARE To access the Interact service, you need to use software entitled “FirstClass.” Click and hold the Apple.
Some activities may not be enabled as part of the Kent School District network system.
| | Tel: | | Computer Training & Personal Development Outlook Express Complete.
What you should know and/or be able to do..  Desktop Layout  Mouse Operations  Point  Click  Double-Click  Right-Click  Drag  Right-Drag  Create.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Excel Integration Feature Object Linking and Embedding (OLE) and Web Discussions.
Hunter Valley Amateur Beekeepers Forum User Guide Guide shows sample screenshots with most relevant actions. Website is at
BlowFish 2000 Copyright © by Gregory Braun. All rights reserved Installation and Users Guide by Robert Moncrief II.
1 of 8 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Tools Menu and Other Concepts Alerts Event Log SLA Management Search Address Space Search Syslog Download NetIIS Standalone Application.
Using Subversion and TortoiseSVN for Windows by Galen Wilkerson Gund Institute for Ecological Economics University of Vermont
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT OUTLOOK Lesson 1 – Outlook Basics and .
UNDERSTANDING YOUR COMPUTER
Sports Website Creation. In this project you will design and produce your own website.
Creating Greenfoot Backgrounds. GIMP: GIMP: is a software graphics editor is a software graphics editor is similar to Adobe Photoshop – but FREE. is similar.
Lesson 1: Introduction to After Effects CMM204 – Digital Media Effects.
A STUDENT’S GUIDE TO ADDING IMAGES TO NEW OR EXISTING BLOG POSTS Adding Images to Your Blog Post Presented by Michelle Krummel.
CMAP Concept Mapping Activity Climate Change Unit.
The Report Generator Viewing Student Outcomes. Install the Report Generator In a browser, go to Click.
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.
Uploading documents to the site Сlick “Add document” on the home page To send several files enable Add-on “Microsoft Office”
Leadership. Accountability. Integrity. EnSiteUSA Standard Fonts.
Click your mouse for next slide Adding Text Click in any text box Type in your text OR.
When collaborating, it is important to manage changes in the models. For example: –To create or edit a submodel E.g. Habitat suitability is replaced with.
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.
Copy of the from the secure website - click on the AccoridaLife.zip link.
© Ms. Masihi.  All files related to a web site ( all web pages, images, etc. ) need to be saved in a Site Root Folder (sometimes called Local Root.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Folio3 IPhone Training Session 2 Testing App on device Presenter: Imam Raza.
screen shots Emma Jarman. Adding attachments What is an attachment? An attachment is an that has a file attached to it. The file could be.
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.
Microsoft Windows 7 Chapter 2 Working with the Windows 7 Desktop.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Open ModelSphere, a free CASE tool Page 1 © neosapiens 2010 How to Install Java How to install Java on Windows.
Open ModelSphere, a free CASE tool Page 1 © neosapiens 2010 How to Install Open ModelSphere How to install Open ModelSphere using the zipped file.
Simple steps of using Google Earth to prepare Field Study report Objectives This simple guide uses Google Earth, the free version for students to organize.
Copyright 2007, EMC Paradigm Publishing Inc. WINDOWS VISTA BACKNEXTEND 1-1 LINKS TO OBJECTIVES Starting Windows Using the Taskbar, open & switch programs.
Introduction to Notes Sui for Students.
About Dropbox Dropbox is a tool the CSME will set up for its participants upon request so that participants do not have to upload podcasts to CSME servers.
How to Make a Simple Poster in Adobe Photoshop CS4
Deleting an Incomplete Requisition
EZ Speed with SINAMICS S120 Starter Script File
Content: What is JMeter? What can I do with JMeter?
In the home page, click on “Reports”
Go to the Audacity website. (You can search for Audacity in Google).
C Customize this banner with your own message! Select the letter and add your own text. Use one character per slide.
Deleting an Incomplete Requisition or Requisition Line
Microsoft Windows 7 Basics
“Captured screen” appears.
Pricing and Lock Request
SAG Infotech Private Limited
Advanced Speed Control with SINAMICS S120 Starter Script File
Presentation transcript:

Structured Problem Solving The SmallTalk Environment

Installing Smalltalk You can log onto the MCC and obtain a copy of Smalltalk by clicking on this link:

Starting Smalltalk When you have downloaded and unzipped Smalltalk, you need to find the folder and double-click on VW.exe

The First Window When this window appears, you are ready to start your Smalltalk session. Do not do anything to the text in this window, it is just information. Click on File – New Workspace

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 Smalltalk Pieater Control Screen This control panel allows you to send massages and interact with PieEater objects. Click on Start

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