Structured Problem Solving Object- Oriented Concepts 1.

Slides:



Advertisements
Similar presentations
Change font face Change font size Align left.
Advertisements

Introduction to CSS. What is CSS? A CSS (cascading style sheet) file allows you to separate your web sites (X)HTML content from it’s style. Use your (X)HTML.
A POWERPOINT PRESENTATION By Add your name(s) here SOFTWARE Read and delete: You may change the order of slides if you wish. Use pictures whenever you.
Designing a Poster Difference between content, layout and styles Miss Allgar.
POWERPOINT GUIDELINES For use during Telematic broadcasts.
HTML basics exercises.
Basic HTML Workshop By: Preeda Chunjongkolkul (Pete) Systems Librarian/Webmaster
HTML: Tables & Frames Internet Technology1. HTML: Tables Table tags ► surround the entire table ► header row (text is boldfaced) ► surround each row ►
LESSON 4 Formatting a Worksheet. Borders are often used to separate different groups of data. 1. True 2. False
Objective #4 Given a PowerPoint slide that is incorrectly formatted as to font, color, size, and style, correctly fix all of the formatting problems of.
HTML: Tables & Frames Internet Technology.
Copyright © 2006 Mark Logic Corporation. All rights reserved.
By: Ms. Abeer Helwa 1. WORD WEB APP 2 Word Web App is a limited version of Word, enabling you to edit, format, and share documents online. Word Web App.
Microsoft Office Grade 10 A / B Cahaya Bangsa Classical School (C) 2010 Digital Media Production Facility 04 Basic Application.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Menus Give Me an Example Edits Make.
Layout continuity from frame to frame conveys a sense of completeness Headings, subheadings, and logos should show up in the same spot on each frame Margins,
Introduction to Hypertext Markup Language James H. Harrison, Jr., M.D., Ph.D. Center for Biomedical Informatics University of Pittsburgh Medical Center.
1 HTML. 2 Full forms WWW – world Wide Web HTTP – Hyper Text Transfer Protocol HTML – Hyper Text Markup Language.
WORKING WITH TEXT AND IMAGES Working with Word. Working with text and images By the end of this lesson, you should be able to:  create and prepare text.
1 R3 R1 R5 R4 R6 R2 B B A A Looking at the Code Under the View menu Select Source.
Unit 2 Software exploitation Part A: Word Processing.
MODULE SIX WORKING WITH CHARTS AND IMAGES Functional ICT.
The following 37 slides present guidelines and suggestions for the use of fonts, colors, and graphics when preparing PowerPoint presentations for Sessions.
Create a new stylesheet called Hotel Style
Chapter 17: Document Production (Word)
Titles in Arial Bold 36 pt font Or you may wish to centre your title
WBU PowerPoint Guidelines
The 5 minute design & layout

Bon Libre Arial.
(Sommet Bold, 60 pt font or, if not available, Arial, 60 pt font)
Web Authoring (Ski Resort Task)
Presentation Guidelines and templates FSM committee
Working with text and images
Heading line 1 Heading line 2
Web Authoring Task 1– Create Style Sheet H1 H2 P LI OL UL Table Body
POWERPOINT GUIDELINES
Web Authoring Task 1– Create Style Sheet List – LI { Table Body
Synchronizing Text & Objects
SUNDAY 28 MAY 2017 [40pt Open Sans]
Font Size This is a good title size Verdana 40 point
Web Authoring Task 1– Create Style Sheet H1 H2 H3 P LI Table Body
A1 Student Posters Posters Print Services  Robinson Library  University of Newcastle  phone: Introduction The.
<ELLIIT Project Name>
Presentation title.
Working Knowledge Training
Annotated(mockup)& Layout Diagrams
Poster Title Heading Heading Heading Heading Heading Heading
2016 REPORTING The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
The Title of the Project in Bold Letters, font 55pt
A0 PowerPoint Poster Posters at Print Services Robinson Library, Newcastle University • • phone Introduction.
PowerPoint Presentation Guidelines
2016 REPORT.
Style Guide Cover Page Font : Arial Narrow Size: 44
SUNDAY 28 MAY 2017 [28pt Open Sans]
What’s on at your Garden What’s on at your Garden
Business Template World Map
Smart Graphic Layout TOPIC statement
A1 Student Posters Posters at Print Services  Robinson Library  University of Newcastle  phone: Introduction.
POWERPOINT GUIDELINES
Presentation title.
T A R S E L I T L I S S T O TEMPLATE – SUBTITLE
POWERPOINT GUIDELINES
201X REPORT.
目 录 The quick brown fox. 目 录 The quick brown fox.
POWERPOINT GUIDELINES
POWERPOINT GUIDELINES
2016 REPORT.
Working Knowledge Training
Presentation transcript:

Structured Problem Solving Object- Oriented Concepts 1

Objectives After completing the work and attending this session you will: Understand what is meant by an object- oriented approach to computing Understand the terms attribute, status and protocol

The idea of “Objects” An object is a piece of software that can receive and act on a message sent to it. On the right is a piece of text. This is can be regarded as an “object” We can send it messages. The Quick brown fox jumps over the lazy dog.

Sending Messages to Objects Bold on Italic on Bold, Italic off Font Size 30 Font Colour Red Font Comic Sans Font Colour Green Copperplate Gothic Size 36 Italic The Quick brown fox jumps over the lazy dog.

Sending Messages to Objects Bold on Italic on Bold, Italic off Font Size 30 Font Colour Red Font Comic Sans Font Colour Green Copperplate Gothic Size 36 Italic The Quick brown fox jumps over the lazy dog.

Sending Messages to Objects Bold on Italic on Bold, Italic off Font Size 30 Font Colour Red Font Comic Sans Font Colour Green Copperplate Gothic Size 36 Italic The Quick brown fox jumps over the lazy dog.

Sending Messages to Objects Bold on Italic on Bold, Italic off Font Size 30 Font Colour Red Font Comic Sans Font Colour Green Copperplate Gothic Size 36 Italic The Quick brown fox jumps over the lazy dog.

Sending Messages to Objects Bold on Italic on Bold, Italic off Font Size 30 Font Colour Red Font Comic Sans Font Colour Green Copperplate Gothic Size 36 Italic The Quick brown fox jumps over the lazy dog.

Sending Messages to Objects Bold on Italic on Bold, Italic off Font Size 30 Font Colour Red Font Comic Sans Font Colour Green Copperplate Gothic Size 36 Italic The Quick brown fox jumps over the lazy dog.

Sending Messages to Objects Bold on Italic on Bold, Italic off Font Size 30 Font Colour Red Font Comic Sans Font Colour Green Copperplate Gothic Size 36 Italic The Quick brown fox jumps over the lazy dog.

Sending Messages to Objects Bold on Italic on Bold, Italic off Font Size 30 Font Colour Red Font Comic Sans Font Colour Green Copperplate Gothic Size 36 Italic The Quick brown fox jumps over the lazy dog.

Sending Messages to Objects Each piece of information that an object holds is an Attribute. The State of an object is the set of current values of its Attributes The Quick brown fox jumps over the lazy dog.

Sending Messages to Objects The Quick brown fox jumps over the lazy dog. Text: The Quick brown fox jumps over the lazy dog. Colour: Blue Justification: Left Font Type: Tahoma Font Size: 24 Bold: Off Italic: Off This blue box describes the state of the text. The items within it are called the attributes of the text

Sending Messages to Objects The Quick brown fox jumps over the lazy dog. MESSAGE: Change Colour to Red MESSAGE: Change Colour to Red Text: The Quick brown fox jumps over the lazy dog. Colour: Blue Justification: Left Font Type: Tahoma Font Size: 24 Bold: Off Italic: Off The current state of the text.

Sending Messages to Objects The Quick brown fox jumps over the lazy dog. MESSAGE: Change Colour to Red MESSAGE: Change Colour to Red Text has now changed Text: The Quick brown fox jumps over the lazy dog. Colour: Red Justification: Left Font Type: Tahoma Font Size: 24 Bold: Off Italic: Off The new state of the text.

Sending Messages to Objects The Protocol for an object is the set of messages that an object understands. Two objects may behave very differently when given the same message The Quick brown fox jumps over the lazy dog.

Sending Messages to Objects Size = 8 The Quick brown fox jumps over the lazy dog.

Classes of Objects Picture Class Text Class The Quick brown fox jumps over the lazy dog.

Classes of Objects Student Class Furniture Class Joanne Brett Abid Chairs Cupboards Bookcases

An Object Lesson Here is a Table in PowerPoint What are its attributes? X O

An Object Lesson Rows: 3 Columns: 3 Border: On Border Style Width: 1pt Cell Contents: (1,1): “ ”, (1,2): “X” etc. Background: Clear X O

Modelling the Real World Computers attempt to model the real world. In this case, TF’s cluttered desk!