Informationsdarstellung mit Graphikdokumenten

Slides:



Advertisements
Ähnliche Präsentationen
Blue J.
Advertisements

ER-Modell: Objekte und Klassen
Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern© Erhard Künzel.
Definition von Klassen in Java
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Einführung Blue J.
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Sequenzdiagramm.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
Lies genau und mach Dir ein Bild!
Vorlesung 9.2: Specification Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Buch S73ff (Informatik I, Oldenbourg-Verlag)
Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern© Erhard Künzel.
© Katharina Brachmann Einfache Datenbankabfragen Buch S81ff (Informatik I, Oldenbourg-Verlag)
© Katharina Brachmann Bedingte Funktionen Oldenbourg S48ff
Informationsdarstellung mit Textdokumenten
Informationsdarstellung in
Lineare Gleichungssysteme
© Katharina Brachmann Normalformen Oldenbourg S137, Klett S117
Informationsdarstellung mit Graphikdokumenten
Was ist eine Klasse?.
Bedingte Wiederholung (Buch S119)
Hyperstrukturen Ein Beispiel © Katharina Brachmann.
Buch S9ff (Informatik I, Oldenbourg-Verlag)
© Katharina Brachmann Zusammenfassung © Katharina Brachmann.
Informationsdarstellung mit Graphikdokumenten
Datenbanken - ein erster Überblick
Algorithmik Anweisungen (Buch S111)
Objekte Kuh Elsa Kuh Helga Nasobem Franz OBJEKT:
Beschreibung von Abläufen (IKARUS S109)
Wiederholung mit fester Anzahl (Buch S 115)
Buch S10ff (Informatik I, Oldenbourg-Verlag)
Tabellenkalkulationssysteme
Informationsdarstellung mit Multimediadokumenten
Informationsdarstellung mit Textdokumenten Objekte und ihre Beziehungen © Katharina Brachmann.
Vernetzte Informationsstrukturen - Internet
Tabellenkalkulationssysteme
Informationsdarstellung mit Multimediadokumenten
Informationsdarstellung mit Textdokumenten
Buch S70ff (Informatik I, Oldenbourg-Verlag)
Beziehungen zwischen Klassen
Informationsdarstellung mit Textdokumenten
© Katharina Brachmann Verteiler Buch (Oldenbourg) S32ff.
1 Klassen (1) Eine Klasse beschreibt eine Menge von Objekten mit gemeinsamer Struktur gemeinsamem Verhalten gemeinsamen Beziehungen gemeinsamer Semantik.
Objektorientierte Modellierung
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
Kriterien für das „Schriftliche“
Typo3 Templates und TypoScript
1. Entwicklungsumgebung 2. Kontextmenü 3. Compile 4. Objekt 5. Attribut 6. Klasse 7. Deklaration 8. Intialisierung.
1.4 Objekte kommunizieren miteinander
1. Entwicklungsumgebung 2. Kontextmenü 3. Compile 4. Objekt 5. Attribut 6. Klasse 7. Deklaration 8. Intialisierung.
Java Programmierung.
Erste Schritte mit dem virtuellen Klassenzimmer Diese Anleitung verwendet in den meisten Fällen den Browser Firefox; Für den Browser Internet-Explorer.
Arbeit mit EOS von Martin Pabst
Axel Möller, LWG Schwabmünchen Rollenspiel zur Vertiefung der Begriffe Klasse, Objekt, Attribut, Attributwert, Methode und Botschaft (Methodenaufruf) Vorgehensweise:
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
Einführung Blue J. Inhaltsverzeichnis  Definition  Vokabeln.
HG13_ Herzgen, Jung & Lorkowski1 Java Programmierung BlueJ Workshop.
Sichtbarkeit einschränken
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
UML-Klassendiagramm: Klassen
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
BTM-SCHÜLERSEITE B T M.
Objektorientierte Programmierung §Klassen §Objekte §Attribute §Eigenschaften §Methoden §Datenkapselung §Ereignisse §Vererbung §Entwicklungszeit §Laufzeit.
Objektorientierung in der ITG
Beziehungen zwischen Klassen
Objektorientierte Programmierung
 Präsentation transkript:

Informationsdarstellung mit Graphikdokumenten KLASSEN (Ikarus S23ff) http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann (basierend auf ALP Workshop)

Fragen Welche Arten von Grafikobjekten werden zur Darstellung des Männchens verwendet? Was sind die Gemeinsamkeiten aller Rechtecke? Was unterscheidet einen Kreis von einem Rechteck? Welche Attributwerte musst Du angeben, um einen Kreis bzw. ein Rechteck genau zu beschreiben?

KLASSEN (Hefteintrag) Alle Objekte mit gleichen Attributen (nicht Attribut-werten!) und gleichen Methoden werden durch eine KLASSE beschrieben: z.B. beschreibt die KLASSE RECHTECK die Objekte rechterArm und linkesBein. Schreibweise: rechterArm : RECHTECK Eine KLASSE ist eine „Bauanleitung“ für Objekte.

Darstellung von KLASSEN und Objekten (Hefteintrag, Ikarus S23ff) NAME DER KLASSE Objektname: KLASSE Bezeichner aller Attribute Attributname1=AttributwertA Attributname2=AttributwertB Bezeichner aller Methoden

Ein Beispiel KLASSEN gibt es nicht nur in Graphik-dokumenten. Welche Eigenschaften (Attribute) sollte ein Auto haben? (Anders ausgedrückt, welche Attribute sind Dir wichtig?) Welche Fähigkeiten (Methoden) sollte ein Auto haben? (Was sollte ein Auto können?)

Ein Beispiel AUTO Hupferle : AUTO Hersteller Farbe PS Motorart AnzahlDerTüren … Hersteller = BMW Farbe = Blau PS = 186 Motorart = Diesel AnzahlDerTüren = 5 … Fahren() Bremsen() Blinken() HerstellerNennen() FarbeNennen() …

Ein Beispiel Welche Attribute und Methoden wir bei „alltäglichen“ KLASSEN angeben, hängt von unserem Blickwinkel ( Modellierung) ab. Beim Auto könnten auch der Preis oder die Extras interessant sein…

Aufgaben (IKARUS) OHNE Computer! S27/1 S27/2 S27/4 MIT Computer! S27/3 Lies unbedingt das entsprechende Kapitel im Buch (S23ff). Beschäftige Dich besonders mit den typischen KLASSEN in einem Zeichenprogramm, die auf S25 und 26 erläutert werden!