ENTWICKLERDOKUMENTATION

Größe: px
Ab Seite anzeigen:

Download "ENTWICKLERDOKUMENTATION"

Transkript

1 ENTWICKLERDOKUMENTATION Spiel: Sortieren Softwareprojektpraktikum Kathrin Larisch Yannick Kohnke Tobias Schlüter 0

2 Inhaltsverzeichnis 1. Kontrollfluss und Erläuterung Erläuterung der Variablen Erläuterung der Funktionen Mögliche Ansätze zur Optimierung oder Erweiterung des Programms

3 1. Kontrollfluss und Erläuterung Sort.html Aufruf main() main() -Mitgliedsname Event: Clickstart Aufruf von einfuehrung() einfuehrung() Aufruf von main() Event: loesenclick Aufruf von mainmenu() mainmenu() Aufruf von einfuehrung() Event: handleclick1 + handleclick2 + handleclick3 Event: numofobjects Aufruf von modus() modus() Aufruf von mainmenu() Event: handleclick1 + handleclick2 + handleclick3 + handlewettkampf Event: starten multiplayer() multiplayer() Aufruf waage() Aufruf waagerotiert() waage() waagerotiert() Aufruf von modus() Event: loesenclick Event: jokerclick 2

4 2. Erläuterung der Variablen 3

5 3. Erläuterung der Funktionen Sort.html Einbetten der Javascript-Dateien. Erstellen der verschiedenen Canvas. Anpassen der Canvas auf die Bildschirmgröße. Aufruf von Main() spielerauswahl.js[main()] spielerauswahl.js [Main()] Skalierung auf Bildschirmgröße. Erstellen der Shapes und Buttons. Setzen des aktuellen Ziels in die Mitte des Mauszeigers. Einfärben der Ablage boxen mithilfe von <1> intersect. Einrasten der jeweiligen Spielfiguren mithilfe von <1> intersect und hochzählen der Event: clickstart Wenn mindestens eine Figur gewählt lösche alle Listener und Elemente auf der Stage. Aufruf von einfuehrung() einfuehrung.js [einfuehrung()] <1> intersect Bekommt ein bewegliches Objekt und eine Box übergeben und überprüft ob das Objekt die Box berührt und gibt je nachdem true oder false zurück. einfuehrung.js [einfuehrung()] Ticker für die Stageaktualisierung. Anzahl Gewichte = 3. Erstellen der Button auf der Stage. Erstellen der Gewichte und der Waage auf der Stage. gewichte[] enthält alle Daten zu den Gewichten. Setzen des aktuellen Ziels in die Mitte des Mauszeigers. Einfärben der Ablage boxen mithilfe von <1> intersect. Für jedes Element shape in dem Array gewichte[]: Überprüfe ob mit <1> intersect ob wir über einer Waage-Box sind und ob diese leer ist. Wenn ja setze das Gewicht hinein. Wenn nein, werfe das Gewicht nach links oder rechts raus. Überprüfe mit <2> welcheablage ob wir über einer Ablage Box sind. Wenn ja, überprüfe mit <2> welcheablage und <3> shapesinablage ob die Box noch frei ist. Wenn ja, setze Gewicht hinein. Wenn nein, werfe aktuelles Gewicht nach unten raus. Führe <4> ready aus. Lösche alle listener. Zurück nach main() spielerauswahl.js [Main()] Event: loesenclick Überprüft ob jedes Gewicht in der richtigen Ablage Box ist. Wenn ja, decke auf und Aufruf mainmenu () Mainmenu.js [mainmenu()] 4

6 Wenn nein, Alert Event: jokerclick Decke Gewichte für kurze Zeit auf. <1> intersect Bekommt ein bewegliches Objekt und eine Box übergeben und überprüft ob das Objekt die Box berührt und gibt je nachdem true oder false zurück. <2> welcheablage Bekommt ein Array von Boxen und ein Gewicht shape übergeben Überprüft für jedes element boxshape im Array der boxen ob das Gewicht innerhalb einer der Boxen liegt und gibt die jeweilige Box zurück. <3> shapesinablage Bekommt eine Box und ein Array von Gewichten übergeben. Überprüft für jedes element shape im Array, ob dieses Shape in der Box liegt und fügt dieses einem neuen Array hinzu, welches abschließend zurückgegeben wird. <4> ready Überprüft mithilfe von <5> ausschlagen welchen Zustand die Waage einnimmt. Fall1: links beladen, rechts leer. Fall2: rechts beladen, links leer. Fall3: beide beladen Überprüfe mithilfe von <7> inbox welche Seite schwerer beladen ist. Fall4: beide leer. Animationen der Gewichte und Waage in die Ausgangsposition. <5> ausschlagen Bekommt ein Array von Gewichten und zwei Boxen übergeben. Überprüft mithilfe von <7> inbox welche welche Boxen belegt sind und gibt jeweils die 4 möglichen Fälle zurück. <6> animationf Bekommt übergeben in welche Richtung die Waage ausschlagen soll, überprüft wie die Überführung von der aktuellen Position aussieht und führt diese aus. <7> inbox Bekommt ein Array von Gewichten und eine Box übergeben und gibt den shape zurück der in der Box liegt. Mainmenu.js [mainmenu()] Skalierung auf Bildschirmgröße. 5

7 Erstellen der Shapes und Buttons. Lösche alle listener. Zurück nach einfuehrung() einfuehrung.js [einfuehrung()] Event: handleclick1 + handleclick2 + handleclick3 Erzeuge Shapes für Level Beschreibung und Bottun zum Starten. Event: numofobjects Löscht alle Listener. Aufruf von modus () Modus.js [modus()] Modus.js [modus()] Erstellt Button und Listener. Lösche alle listener. Zurück nach mainmenu() Mainmenu.js [mainmenu()] Event: handleclick1 + handleclick2 + handleclick3 + clickwettkampf Button werden hervorgehoben. Je nach gewähltem Schwierigkeitsgrad wird die Anzahl der Gewichte festgelegt. Je nachdem wird tempzaehler true oder false gesetzt. Event: starten Lösche alle Listener und Elemente. Aufruf von multiplayer() Multiplayer.js [multiplayer()] Multiplayer.js [multiplayer()] Je nach Anzahl der Spieler werden die einzelnen Waagen und aufgerufen. Aufruf waage() Waage.js[waage()] Aufruf waagerotiert() Waage.js[waagerotiert()] Waage.js [waage()] Ticker für die Stageaktualisierung. Anzahl Gewichte aus window Variable. Erstellen der Button auf der Stage. Erstellen der Anzeigen auf der Stage. Zufällige Reihenfolge der Gewichte mithilfe von <8> shuffle. Erstellen der Gewichte und der Waage auf der Stage. gewichte[] enthält alle Daten zu den Gewichten. Setzen des aktuellen Ziels in die Mitte des Mauszeigers. Einfärben der Ablage boxen mithilfe von <1> intersect. Für jedes Element shape in dem Array gewichte[]: Überprüfe ob mit <1> intersect ob wir über einer Waage-Box sind und ob diese leer ist. 6

8 Wenn ja setze das Gewicht hinein. Wenn nein, werfe das Gewicht nach links oder rechts raus. Überprüfe mit <2> welcheablage ob wir über einer Ablage Box sind. Wenn ja, überprüfe mit <2> welcheablage und <3> shapesinablage ob die Box noch frei ist. Wenn ja, setze Gewicht hinein. Wenn nein, werfe aktuelles Gewicht nach unten raus. Führe <4> ready aus. Lösche alle listener. Zurück nach modus() Modus.js [modus()] Event: loesenclick Überprüft ob jedes Gewicht in der richtigen Ablage Box ist. Und deckt die Gewichte bei richtiger Lösung auf. Event: jokerclick Decke Gewichte für kurze Zeit auf. <1> intersect Bekommt ein bewegliches Objekt und eine Box übergeben und überprüft ob das Objekt die Box berührt und gibt je nachdem true oder false zurück. <2> welcheablage Bekommt ein Array von Boxen und ein Gewicht shape übergeben Überprüft für jedes element boxshape im Array der boxen ob das Gewicht innerhalb einer der Boxen liegt und gibt die jeweilige Box zurück. <3> shapesinablage Bekommt eine Box und ein Array von Gewichten übergeben. Überprüft für jedes element shape im Array, ob dieses Shape in der Box liegt und fügt dieses einem neuen Array hinzu, welches abschließend zurückgegeben wird. <4> ready Überprüft mithilfe von <5> ausschlagen welchen Zustand die Waage einnimmt. Fall1: links beladen, rechts leer. Fall2: rechts beladen, links leer. Fall3: beide beladen Überprüfe mithilfe von <7> inbox welche Seite schwerer beladen ist. Fall4: beide leer. Animationen der Gewichte und Waage in die Ausgangsposition. <5> ausschlagen Bekommt ein Array von Gewichten und zwei Boxen übergeben. Überprüft mithilfe von <7> inbox welche welche Boxen belegt sind und gibt jeweils die 4 möglichen Fälle zurück. <6> animationf 7

9 Bekommt übergeben in welche Richtung die Waage ausschlagen soll, überprüft wie die Überführung von der aktuellen Position aussieht und führt diese aus. <7> inbox Bekommt ein Array von Gewichten und eine Box übergeben und gibt den shape zurück der in der Box liegt. 8

10 4. Mögliche Ansätze zur Optimierung oder Erweiterung des Programms 9

Ereignisse Auf Benutzereingaben reagieren

Ereignisse Auf Benutzereingaben reagieren Ereignisse Auf Benutzereingaben reagieren JavaScript ermöglicht es dem Entwickler auf Ereignisse (engl.: events) im Browser zu reagieren. Auf diese Weise kann der Benutzer mit den Anwendungen interagieren,

Mehr

Bei for-schleifen muss man nur immer bedenken, dass die letzte Anweisung immer erst nach der Ausführung der restlichen Anweisungen der Schleife

Bei for-schleifen muss man nur immer bedenken, dass die letzte Anweisung immer erst nach der Ausführung der restlichen Anweisungen der Schleife 303 Bei for-schleifen muss man nur immer bedenken, dass die letzte Anweisung immer erst nach der Ausführung der restlichen Anweisungen der Schleife durchgeführt wird. 304 305 for-schleifen sind in Aktivitätsdiagrammen

Mehr

Einbindung in Gambio GX3

Einbindung in Gambio GX3 Einbindung in Gambio GX3 Einbindung Das Vertrauenssiegel von Trustami lässt sich sehr einfach in Gambio GX3 einbinden. Sie erhalten Ihren personalisierten Quellcode, indem Sie in Ihrem Trustami-Profil

Mehr

JAVA KURS COLLECTION

JAVA KURS COLLECTION JAVA KURS COLLECTION COLLECTIONS Christa Schneider 2 COLLECTION Enthält als Basis-Interface grundlegende Methoden zur Arbeit mit Collections Methode int size() boolean isempty() boolean contains (Object)

Mehr

GizmoRing Help Version 1.07

GizmoRing Help Version 1.07 GizmoRing Help Version 1.07 30. Oktober 2012 Abbildung 1: GizmoRing Version 1.07 Inhaltsverzeichnis 1 Was ist die Verwendung von GizmoRing? 3 2 Verwendung des Programms. 4 2.1 Voreinstellungen.................................

Mehr

Kurs 1613 Einführung in die imperative Programmierung Musterlösung zur Nachklausur am

Kurs 1613 Einführung in die imperative Programmierung Musterlösung zur Nachklausur am 1 Aufgabe 1 Analysiert man das Verfahren anhand des angegebenen Beispiels, ist schnell zu erkennen, dass das erste Element von infeld2 nach outfeld an Index 2 kopiert wird, das zweite den Index 4 bekommt,

Mehr

Oliver Brinkmann Java Swing-Applikationen & JApplets (mit NetBeans)

Oliver Brinkmann Java Swing-Applikationen & JApplets (mit NetBeans) Oliver Brinkmann oliver.brinkmann@smail.fh-koeln.de Java Swing-Applikationen & JApplets (mit NetBeans) 1 Einführung in NetBeans Vorstellung: AWT-/Java-Swing-Paket JApplet Ereignisverarbeitung mit NetBeans

Mehr

Projektdokumentation

Projektdokumentation Projektdokumentation Schachspiel mit JavaScript Daniel Mockenhaupt Klasse 10b Projektdokumentation: Schachspiel mit JavaScript Seite 1 Einführung Ziel dieser Projektarbeit soll die Erstellung eines Schachspiels

Mehr

Beispiel. Problem: mehrteilige Nachnamen (von Goethe, Mac Donald, Di Caprio)

Beispiel. Problem: mehrteilige Nachnamen (von Goethe, Mac Donald, Di Caprio) Beispiel Beispiel: Namensliste konvertieren (Karl Egon Meier Meier, Karl Egon). s/(.*) (.*)/$2, $1/; Problem: mehrteilige Nachnamen (von Goethe, Mac Donald, Di Caprio) s/(.*) (.*)/$2, $1/; s/(.*) ([a-z]+

Mehr

Java Einführung Collections

Java Einführung Collections Java Einführung Collections Inhalt dieser Einheit Behälterklassen, die in der Java API bereitgestellt werden Wiederholung Array Collections (Vector, List, Set) Map 2 Wiederholung Array a[0] a[1] a[2] a[3]...

Mehr

Listing 1: Cowboy. Listing 2: Woody

Listing 1: Cowboy. Listing 2: Woody Musterlösung Test 3 Aufgabe 1: Cowboy Listing 1: Cowboy class Cowboy { public String rope ( Cowboy that ) { if ( this == that ) { return exclaim (); 5 else { return " Caught "; public String exclaim ()

Mehr

Staatlich geprüfte(r) Technische(r) Assistent/in Informationstechnik Laborbericht

Staatlich geprüfte(r) Technische(r) Assistent/in Informationstechnik Laborbericht Berufskolleg Olsberg Paul-Oventrop-Str. 7 D-59939 Olsberg www.berufskolleg-olsberg.de Staatlich geprüfte(r) Technische(r) Assistent/in Informationstechnik Laborbericht Fach: Thema: Datenbanken LAMP Laborbericht

Mehr

News Inhalt. PNW-News-DE-6.4.docx Seite 2 von 12

News Inhalt. PNW-News-DE-6.4.docx Seite 2 von 12 Handbuch News News Inhalt News... 3 Überblick... 3 Gesamtüberblick über bestehende News... 4 Sortieren von News... 4 Öffnen und lesen einer News... 5 Erstellen einer News... 6 Eine News löschen... 8 Erstellen

Mehr

Kapitel 2: Analyse der Laufzeit von Algorithmen Gliederung

Kapitel 2: Analyse der Laufzeit von Algorithmen Gliederung Gliederung 1. Motivation / Einordnung / Grundlagen 2. Analyse der Laufzeit von Algorithmen 3. Untere Schranken für algorithmische Probleme 4. Sortier- und Selektionsverfahren 5. Paradigmen des Algorithmenentwurfs

Mehr

8 Baum in perfekter Komposition

8 Baum in perfekter Komposition 8 Baum in perfekter Komposition Die Implementierung des Binärbaums im letzten Kapitel wird mithilfe des Entwurfsmusters Kompositum optimiert. Knoten und Abschluss Bei der einfach verketteten Liste wurde

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Unterlagen zur Veranstaltung Einführung in die Objektorientierte Programmierung Mit Processing Alexis Engelke Sommer 2012 Alexis Engelke Inhalt Level 1: Geometrie Hintergrundfarben Punkte, Linien und deren

Mehr

Advanced Programming in C

Advanced Programming in C Advanced Programming in C Pointer und Listen Institut für Numerische Simulation Rheinische Friedrich-Wilhelms-Universität Bonn Oktober 2013 Überblick 1 Variablen vs. Pointer - Statischer und dynamischer

Mehr

C# - Einführung in die Programmiersprache Arrays, Enumeration und Collections. Leibniz Universität IT Services Anja Aue

C# - Einführung in die Programmiersprache Arrays, Enumeration und Collections. Leibniz Universität IT Services Anja Aue C# - Einführung in die Programmiersprache Arrays, Enumeration und Collections Leibniz Universität IT Services Anja Aue Arrays... speichern mehrere Werte vom gleichen Datentyp. fassen zusammenhängende Werte

Mehr

LANDESKURATORIUM DER ERZEUGERRINGE FÜR TIERISCHE VEREDELUNG IN BAYERN E.V.

LANDESKURATORIUM DER ERZEUGERRINGE FÜR TIERISCHE VEREDELUNG IN BAYERN E.V. Änderungen bei RDV-4-M ab 16.02.2010 1 Betriebsmodul 1.1 Übersicht Änderung: Zellzahlübersicht mit 2 Obergrenzen (1.Grenze als Warnstufe) In diesen Darstellungen werden die Einzelkuhergebnisse für Zellzahl,

Mehr

WORD 2016. 1 Der schnelle Einstieg in Word 2016. Die wichtigsten Bedienelemente auf einen Blick

WORD 2016. 1 Der schnelle Einstieg in Word 2016. Die wichtigsten Bedienelemente auf einen Blick 1 Der schnelle Einstieg in Word 2016 C WORD 2016 Die wichtigsten Bedienelemente auf einen Blick Level Zeit ca. 10 min Begriffe in der Hilfe suchen Hilfetexte über das Inhaltsverzeichnis öffnen 1. Sie möchten

Mehr

INHALTSVERZEICHNIS: 1. ANMELDUNG ÜBER WEBMAIL 2. MAILBOX

INHALTSVERZEICHNIS: 1. ANMELDUNG ÜBER WEBMAIL 2. MAILBOX Webmail INHALTSVERZEICHNIS: 1. ANMELDUNG ÜBER WEBMAIL 2. MAILBOX 2.1 E-MAILS LESEN 2.2 E-MAIL SCHREIBEN 2.3 ADRESSEN 2.4 ORDNER 2.5 OPTIONEN 2.6 SUCHEN 2.7 KALENDER 2.8 FILTER ok_anleitung Webmail Seite

Mehr

13 Java 4 - Entwurfsmuster am Beispiel des Rucksackproblems

13 Java 4 - Entwurfsmuster am Beispiel des Rucksackproblems 13 Java 4 - Entwurfsmuster am Beispiel des Rucksackproblems 13.1 Modellierung des Rucksackproblems 13.2 Lösung mit Greedy-Algorithmus 13.3 Lösung mit Backtracking 13.4 Lösung mit Dynamischer Programmierung

Mehr

Praxis der Programmierung

Praxis der Programmierung Dynamische Datentypen Institut für Informatik und Computational Science Universität Potsdam Henning Bordihn Einige Folien gehen auf A. Terzibaschian zurück. 1 Dynamische Datentypen 2 Dynamische Datentypen

Mehr

Flappy Bird Greenfoot Station 1: Flappy erstellen und bewegen

Flappy Bird Greenfoot Station 1: Flappy erstellen und bewegen Flappy Bird Greenfoot Station : Flappy erstellen und bewegen In diesem Arbeitsblatt geht es darum, dass bekannte Spiel Flappy Bird zu erstellen, indem das Spielfeld erstellt wird. Flappy erstellt wird.

Mehr

Übungen zur Vorlesung EidP (WS 2015/16) Blatt 6

Übungen zur Vorlesung EidP (WS 2015/16) Blatt 6 Andre Droschinsky Ingo Schulz Dortmund, den 0. Dezember 2015 Übungen zur Vorlesung EidP (WS 2015/16) Blatt 6 Block rot Es können 4 + 1 Punkte erreicht werden. Abgabedatum: 10. Dezember 2015 2:59 Uhr Hinweise

Mehr

Einführung in die Programmiersprache SCRATCH

Einführung in die Programmiersprache SCRATCH Einführung in die Programmiersprache SCRATCH Teil 1: Die Bewegung von Objekten Um zu sehen wo sich das Objekt befindet: Häkchen setzen: x= x= x= Die Position des Mauszeigers wird am unteren Rand der Bühne

Mehr

Modul Entscheidungsunterstützung in der Logistik. Einführung in die Programmierung mit C++ Übung 4

Modul Entscheidungsunterstützung in der Logistik. Einführung in die Programmierung mit C++ Übung 4 Fakultät Verkehrswissenschaften Friedrich List, Professur für Verkehrsbetriebslehre und Logistik Modul Entscheidungsunterstützung in der Logistik Einführung in die Programmierung mit C++ Übung 4 SS 2016

Mehr

edoobox.com Für Ihre Kurse, Seminare und Events edoobox.com Kurzanleitung für Experten: Bootstrap 1 von 6

edoobox.com Für Ihre Kurse, Seminare und Events edoobox.com Kurzanleitung für Experten: Bootstrap  1 von 6 Für Ihre Kurse, Seminare und Events edoobox.com Kurzanleitung für Experten: Bootstrap www.edoobox.com 1 von 6 Bootstrap Jedem neu erstellten Design können Sie einen der 25 vorgegebenen Styles zuordnen,

Mehr

Organisatorisches. drei Gruppen Gruppe 1: 10:10-11:40, Gruppe 2: 11:45-13:15 Gruppe 3: 13:20-14:50

Organisatorisches. drei Gruppen Gruppe 1: 10:10-11:40, Gruppe 2: 11:45-13:15 Gruppe 3: 13:20-14:50 Organisatorisches Vorlesung Donnerstag 8:35 bis 10:05 Übung drei Gruppen Gruppe 1: 10:10-11:40, Gruppe 2: 11:45-13:15 Gruppe 3: 13:20-14:50 Tutorium (Mehr oder weniger) abwechselnd Mo und Mi 10-11:30 Termine

Mehr

Vom Leichtesten zum Schwersten Sortieralgorithmen

Vom Leichtesten zum Schwersten Sortieralgorithmen Aktivität 7 Vom Leichtesten zum Schwersten Sortieralgorithmen Zusammenfassung Häufig verwendet man Computer dazu Listen von Elementen in eine bestimmte Ordnung zu bringen. So kann man beispielsweise Namen

Mehr

Probeklausur: Programmierung WS04/05

Probeklausur: Programmierung WS04/05 Probeklausur: Programmierung WS04/05 Name: Hinweise zur Bearbeitung Nimm Dir für diese Klausur ausreichend Zeit, und sorge dafür, dass Du nicht gestört wirst. Die Klausur ist für 90 Minuten angesetzt,

Mehr

Inverted Files for Text Search Engines

Inverted Files for Text Search Engines Inverted Files for Text Search Engines Justin Zobel, Alistair Moffat PG 520 Intelligence Service Emel Günal 1 Inhalt Einführung Index - Inverted Files - Indexkonstruktion - Indexverwaltung Optimierung

Mehr

Bedienung von BlueJ. Klassenanzeige

Bedienung von BlueJ. Klassenanzeige Im Folgenden werden wichtige Funktionen für den Einsatz von BlueJ im Unterricht beschrieben. Hierbei wird auf den Umgang mit Projekten, Klassen und Objekten eingegangen. Abgeschlossen wird dieses Dokument

Mehr

PHP Übungsaufgabe 2 1 / 5. Doing Web Apps. PHP Übungsaufgabe 2

PHP Übungsaufgabe 2 1 / 5. Doing Web Apps. PHP Übungsaufgabe 2 1 / 5 Doing Web Apps PHP Übungsaufgabe 2 Werkzeuge Text-Editor, beispielsweise Notepad++ Webserver mit aktiviertem PHP Modul + MySQL-Datenbank Unterlagen SelfHTML PHP API Handbuch Alle Dokumente des Seminars

Mehr

Programmieren in Haskell Programmiermethodik

Programmieren in Haskell Programmiermethodik Programmieren in Haskell Programmiermethodik Peter Steffen Universität Bielefeld Technische Fakultät 12.01.2011 1 Programmieren in Haskell Bisherige Themen Was soll wiederholt werden? Bedienung von hugs

Mehr

Administratorinnenrechte/Administratorenrechte entziehen

Administratorinnenrechte/Administratorenrechte entziehen Inhalt ADMINISTRATORINNENRECHTE/ADMINISTRATORENRECHTE ENTZIEHEN... 1 NEUE BENUTZERIN/NEUEN BENUTZER ANLEGEN... 6 VERFAHRENSRECHTE (Z.B. ERECHNUNG AN DEN BUND, AWS ETC.) ZUWEISEN... 8 LÖSCHEN/SPERREN EINER

Mehr

3. Die Programmiersprache Java

3. Die Programmiersprache Java 3. Die Programmiersprache Java 3.1 Arbeiten mit BlueJ 3.2 Objekte und Klassen 3.3 Klassen und Unterklassen 3.4 Daten und Operationen 3.5 Ausdrücke 3.6 Algorithmische Kernsprache 3.7 Sprachbeschreibung

Mehr

Algorithmen und Datenstrukturen (für ET/IT)

Algorithmen und Datenstrukturen (für ET/IT) Algorithmen und Datenstrukturen (für ET/IT) Sommersemester 2016 Dr. Tobias Lasser Computer Aided Medical Procedures Technische Universität München Programm heute 1 Einführung 2 Grundlagen von Algorithmen

Mehr

Kurzanleitung Zeichnungsmodul ACD Chemsketch 11.0 Freeware

Kurzanleitung Zeichnungsmodul ACD Chemsketch 11.0 Freeware U. Schütz Seite 1 von 7 Kurzanleitung Zeichnungsmodul ACD Chemsketch 11.0 Freeware Draw Durch Anklicken der Schaltfläche Draw wechselt das Programm in den Zeichnungsmodus. Optionen Show Grid Raster anzeigen

Mehr

RxView - RxHighlight R5 - build 138 Viewing Kommentierung Planvergleich Dateiformat-Konvertierung

RxView - RxHighlight R5 - build 138 Viewing Kommentierung Planvergleich Dateiformat-Konvertierung Wie drucke ich eine PLT-Datei Laden der PLT-Datei Im Dateimenü wählen Sie Öffnen Suchen Sie die gewünschte Datei und bestätigen mit Öffnen. Diese Vorbereitungen sollten Sie treffen In den Werkzeugkästen

Mehr

Handbuch: PlagScan PlugIn in Moodle 2.X und 3.X für den Nutzer

Handbuch: PlagScan PlugIn in Moodle 2.X und 3.X für den Nutzer Handbuch: PlagScan PlugIn in Moodle 2.X und 3.X für den Nutzer Stand: November 2015 Inhaltsverzeichnis 1. Aktivieren Sie PlagScan für die Erstellung von Aufgaben 2. Berichtsformen 3. PlagScan Einstellungen

Mehr

Python binderleicht! dpunkt.verlag. Übersetzung aus dem Amerikanischen. Einfach programmieren lernen. nicht. Jason Briggs.

Python binderleicht! dpunkt.verlag. Übersetzung aus dem Amerikanischen. Einfach programmieren lernen. nicht. Jason Briggs. Jason Briggs Python binderleicht! Einfach programmieren lernen - nicht nur für Kids Übersetzung aus dem Amerikanischen von Volker Haxsen dpunkt.verlag 1 Einleitung 1 1.1 1 1.2 Wie das man Programmieren

Mehr

Vom Benutzer gesetzter Wert der Variablen (unverändert) Variablenname (unverändert) Fehlercode der Schreiboperation

Vom Benutzer gesetzter Wert der Variablen (unverändert) Variablenname (unverändert) Fehlercode der Schreiboperation Beschreibung für Tag-Objekt Schreibt einen Wert synchron oder asynchron in eine Variable. Über die Eigenschaft "LastError" kann festgestellt werden, ob der Aufruf erfolgreich war. Wird der Wert der Variablen

Mehr

ec@ros 2 Honda Ersatzteilbestellung & Lieferscheine Honda Ersatzteilbestellung und Lieferscheine Stand: 11/2010 Seite 1 von 10

ec@ros 2 Honda Ersatzteilbestellung & Lieferscheine Honda Ersatzteilbestellung und Lieferscheine Stand: 11/2010 Seite 1 von 10 Honda Ersatzteilbestellung und Lieferscheine Stand: 11/2010 Seite 1 von 10 Inhaltsverzeichnis Honda Ersatzteilbestellung... 3 Aktivierung der Plugins... 3 Einrichten der Plugins... 3 Erstellen und Versenden

Mehr

Dynamic Art. Benutzerhandbuch

Dynamic Art. Benutzerhandbuch Dynamic Art Benutzerhandbuch Dynamic Art Inhalt 1. Über das Dynamic Art-Plugin...3 2. Warum Dynamic Art verwenden?...4 3. Die Dynamic Art-Palette...5 4. Dynamic Art auf der Leinwand...6 5. Arbeiten mit

Mehr

Michael Seeboerger-Weichselbaum. Das Einsteigerseminar JavaScript 4., überarbeitete Auflage

Michael Seeboerger-Weichselbaum. Das Einsteigerseminar JavaScript 4., überarbeitete Auflage Michael Seeboerger-Weichselbaum Das Einsteigerseminar JavaScript 4., überarbeitete Auflage Inhaltsverzeichnis Vorwort 11 Einleitung und Ziel des Buches 13 Schreibweisen 14 Die Beispiele aus dem Buch 15

Mehr

VWA-DB Kompakthandreichung f. Betreuer/in

VWA-DB Kompakthandreichung f. Betreuer/in VWA-DB Kompakthandreichung f. Betreuer/in Melden Sie sich mit den Benutzerdaten für die VWA-Datenbank unter https://genehmigung.ahs-vwa.at an. Der Betreuerlogin-Name ist wie folgt aufgebaut: betreuer_skz_laufendenr

Mehr

Parallele Programmierung - Solitaire Chess

Parallele Programmierung - Solitaire Chess Parallele Programmierung - Solitaire Chess Kira Duwe - Enno Zickler DKRZ- UHH 7. Oktober 2013 Kira Duwe - Enno Zickler (DKRZ- UHH) Parallele Programmierung - Solitaire Chess 7. Oktober 2013 1 / 16 Spielregeln

Mehr

Assoziative Container in C++ Christian Poulter

Assoziative Container in C++ Christian Poulter Assoziative Container in C++ Christian Poulter Seminar: Die Sprache C++ Mat-Nr.: 53 03 129 EMail: inf@poulter.de Christian Poulter Assoziative Container in C++ Seite 1/10 Inhalt 1. Einleitung: Container...

Mehr

Softwarepraktikum WS 2003 Thema: Schnitt von Halbebenen. Markus Esch Jörg Jakoby Alexander Betz

Softwarepraktikum WS 2003 Thema: Schnitt von Halbebenen. Markus Esch Jörg Jakoby Alexander Betz Softwarepraktikum WS 2003 Thema: Schnitt von Halbebenen Markus Esch Jörg Jakoby Alexander Betz Universität Trier Prof. Stefan Näher Algorithms and Data Structures Group Inhaltsverzeichnis I Einleitung...Seite

Mehr

Tutoraufgabe 1 (2 3 4 Bäume):

Tutoraufgabe 1 (2 3 4 Bäume): Prof. aa Dr. E. Ábrahám Datenstrukturen und Algorithmen SS Übungsblatt (Abgabe.0.0) F. Corzilius, S. Schupp, T. Ströder Allgemeine Hinweise: Die Hausaufgaben sollen in Gruppen von je bis Studierenden aus

Mehr

lösungs beschreibung OS AdhocExport Clientkomponente flexible software for your way of working 1 Erarbeitet von: Maurice Knurr Stand: Mai 2011

lösungs beschreibung OS AdhocExport Clientkomponente flexible software for your way of working 1 Erarbeitet von: Maurice Knurr Stand: Mai 2011 lösungs beschreibung OS AdhocExport Clientkomponente Erarbeitet von: Maurice Knurr Stand: Mai 2011 flexible software for your way of working 1 Inhalt 1 Version... 2 2 Funktionen im Überblick... 2 3 Benutzeroberfläche...

Mehr

Handbuch für die Erweiterbarkeit

Handbuch für die Erweiterbarkeit Handbuch für die Erweiterbarkeit Inhalt Pakete für die Erweiterbarkeit... 2 Actions... 2 Items... 2 Itemset... 2 Die UseCaseNewAction... 3 Eigene Shapes... 4 Der Shape Container... 5 User Objects... 6

Mehr

ALP II Dynamische Datenmengen Datenabstraktion (Teil 2)

ALP II Dynamische Datenmengen Datenabstraktion (Teil 2) ALP II Dynamische Datenmengen Datenabstraktion (Teil 2) O1 O2 O3 O4 SS 2012 Prof. Dr. Margarita Esponda 49 Einfach verkettete Listen O1 O2 O3 50 Einführung Einfach verkettete Listen sind die einfachsten

Mehr

Spreed Call Video. Kurzanleitung. 1 Übersicht Bereitstellen eines Videos Konfiguration des Spreed Call Video...3

Spreed Call Video. Kurzanleitung. 1 Übersicht Bereitstellen eines Videos Konfiguration des Spreed Call Video...3 Kurzanleitung Spreed Call Video Konfiguration und Integration in Ihre Webseite 1 Übersicht...3 2 Bereitstellen eines Videos...3 3 Konfiguration des Spreed Call Video...3 3.1 Grundkonfiguration für Spreed

Mehr

FOTOS ORGANISIEREN MIT PICASA 3

FOTOS ORGANISIEREN MIT PICASA 3 FOTOS ORGANISIEREN MIT PICASA 3 3 1 2 BIBLIOTHEKSÜBERBLICK 1. Liste der Ordner und Alben Die linke Spalte in der Bibliotheksansicht zeigt alle Ordner, die Fotos enthalten, Ordner entsprechend den eigentlichen

Mehr

GUI Programmierung mit GTK

GUI Programmierung mit GTK LinuxFocus article number 295 http://linuxfocus.org GUI Programmierung mit GTK by Özcan Güngör About the author: Ich benutze Linux seit 1997. Freiheit, Flexibilität, Open

Mehr

Bei einer deutschen Installation muß man den Window Server und pbs aus StartUp in Autostart verlagern sowie die Datei

Bei einer deutschen Installation muß man den Window Server und pbs aus StartUp in Autostart verlagern sowie die Datei 13 WebObjects NeXT hat OPENSTEP auch für Solaris und Windows NT implementiert. Bei Windows NT erhält man ein Laufzeitsystem viele DLL-Module, machd, nmserver, einen Display PostScript Window Server sowie

Mehr

Webmail. Anleitung für Ihr online E-Mail-Postfach. http://webmail.willytel.de

Webmail. Anleitung für Ihr online E-Mail-Postfach. http://webmail.willytel.de Webmail Anleitung für Ihr online E-Mail-Postfach http://webmail.willytel.de Inhalt: Inhalt:... 2 Übersicht:... 3 Menü:... 4 E-Mail:... 4 Funktionen:... 5 Auf neue Nachrichten überprüfen... 5 Neue Nachricht

Mehr

Verschlüsseln eines Bildes. Visuelle Kryptographie. Verschlüsseln eines Bildes. Verschlüsseln eines Bildes

Verschlüsseln eines Bildes. Visuelle Kryptographie. Verschlüsseln eines Bildes. Verschlüsseln eines Bildes Verschlüsseln eines Bildes Visuelle Kryptographie Anwendung von Zufallszahlen Wir wollen ein Bild an Alice und Bob schicken, so dass Alice allein keine Information über das Bild bekommt Bob allein keine

Mehr

Informatik für Schüler, Foliensatz 21 Objektorientierte Programmierung

Informatik für Schüler, Foliensatz 21 Objektorientierte Programmierung rof. G. Kemnitz Institut für Informatik, Technische Universität Clausthal 23. April 2009 1/14 Informatik für Schüler, Foliensatz 21 Objektorientierte Programmierung Prof. G. Kemnitz Institut für Informatik,

Mehr

SYSTEMSTEUERUNG WINDOWS 10

SYSTEMSTEUERUNG WINDOWS 10 Systemsteuerung Inhaltsverzeichnis Systemsteuerung... 1 Systemsteuerung.... 2 System... 3 Netzwerk und Internet... 3 Internetoptionen... 3 Standardprogramme festlegen... 4 Programme... 5 Darstellung und

Mehr

Mobile Computing I. Tickapp Projekt. Dustin Augstein, Thomas Filbry, Eric Jahn Sommersemester 2011. Prof. Dr. Jörg Sahm

Mobile Computing I. Tickapp Projekt. Dustin Augstein, Thomas Filbry, Eric Jahn Sommersemester 2011. Prof. Dr. Jörg Sahm Mobile Computing I Tickapp Projekt Dustin Augstein, Thomas Filbry, Eric Jahn Sommersemester 2011 Prof. Dr. Jörg Sahm Inhaltsverzeichnis Abbildungsverzeichniss... 3 1. Beschreibung der Anwendung... 4 1.1

Mehr

Schnittstellen, Stack und Queue

Schnittstellen, Stack und Queue Schnittstellen, Stack und Queue Schnittstelle Stack Realisierungen des Stacks Anwendungen von Stacks Schnittstelle Queue Realisierungen der Queue Anwendungen von Queues Hinweise zum Üben Anmerkung: In

Mehr

Schritt für Schritt Anleitung zum Erstellen einer Android-App zum Ein- und Ausschalten einer LED

Schritt für Schritt Anleitung zum Erstellen einer Android-App zum Ein- und Ausschalten einer LED Schritt für Schritt Anleitung zum Erstellen einer Android-App zum Ein- und Ausschalten einer LED Mit Google Chrome nach MIT App Inventor suchen. In den Suchergebnissen (siehe unten) auf

Mehr

Pro Kostenstelle gibt es an der TUB einen Rollenverwalter. Initial sind diese Verwalterrollen den jeweiligen Leitern der Einrichtungen zugeordnet.

Pro Kostenstelle gibt es an der TUB einen Rollenverwalter. Initial sind diese Verwalterrollen den jeweiligen Leitern der Einrichtungen zugeordnet. Rollenverwaltung Die Anwendung Rollenverwaltung dient zum Anlegen, Zuweisen und Verwalten von Geschäftsrollen einer Einrichtung. Eine Geschäftsrolle enthält die Anwendungsrollen. In der Rollenverwaltung

Mehr

Access 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013

Access 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013 Access 2013 Susanne Weber 1. Ausgabe, 1. Aktualisierung, Juni 2013 Grundlagen für Anwender ACC2013 2 Access 2013 - Grundlagen für Anwender 2 Mit Datenbanken arbeiten In diesem Kapitel erfahren Sie was

Mehr

Es ist für die Lösung der Programmieraufgabe nicht nötig, den mathematischen Hintergrund zu verstehen, es kann aber beim Verständnis helfen.

Es ist für die Lösung der Programmieraufgabe nicht nötig, den mathematischen Hintergrund zu verstehen, es kann aber beim Verständnis helfen. Ziele sind das Arbeiten mit Funktionen und dem Aufzählungstyp (enum), sowie - einfache Verzweigung (if else) - Alternativen switch case - einfache Schleifen (while oder do while) Aufgabe 3: Diese Aufgabe

Mehr

Anleitung für das Content Management System

Anleitung für das Content Management System Homepage der Pfarre Maria Treu Anleitung für das Content Management System Teil 4 Kalendereinträge Erstellen eines Kalender-Eintrages 1. Anmeldung Die Anmeldung zum Backend der Homepage erfolgt wie gewohnt

Mehr

Premium Update VIDEO EDITION

Premium Update VIDEO EDITION Premium Update 2014-2 VIDEO EDITION Schnitt frei erzeugen Automatische- & Kettenbemassung Fliesen Optimierung in 3D Glas- & Schiebtüren, Neue Fenster In 2D oder 3D anzeigen Explorer für Sichtpunkte Farbtuning

Mehr

1 Stückweise konstante Funktionen (ca =10 Punkte)

1 Stückweise konstante Funktionen (ca =10 Punkte) Einführung in die wissenschaftliche Programmierung Klausur Seite 1/5 Name, Vorname, Unterschrift: Matrikelnummer: 1 Stückweise konstante Funktionen (ca. 4+2+4=10 Punkte) In dieser Aufgabe soll eine Klasse

Mehr

Android-Apps ein komplexes Beispiel (Google-Maps und GPS-Daten, Listen, SD-Kartenzugriff, Activities mit Rückgabewerten und Web-Browser/Internet)

Android-Apps ein komplexes Beispiel (Google-Maps und GPS-Daten, Listen, SD-Kartenzugriff, Activities mit Rückgabewerten und Web-Browser/Internet) Android-Apps ein komplexes Beispiel (Google-Maps und GPS-Daten, Listen, SD-Kartenzugriff, Activities mit Rückgabewerten und Web-Browser/Internet) 2/42 Android Apps: ein komplexes Beispiel Gliederung Vorstellung

Mehr

Übung 9. Quellcode Strukturieren Rekursive Datenstrukturen Uebung 9

Übung 9. Quellcode Strukturieren Rekursive Datenstrukturen Uebung 9 Informatik I 2 Übung 9 Quellcode Strukturieren Rekursive Datenstrukturen Uebung 9 Quellcode Strukturieren Wenn alle Funktionen in einer Datei zusammengefasst sind wird es schnell unübersichtlich Mehrere

Mehr

!Herzlich Willkommen!

!Herzlich Willkommen! Unity 3D Tutorial Part 1 Herzlich Willkommen Der Traum vom eigenen Videospiel ist für viele Fans so alt wie die Videospiele selbst. Mittlerweile ist die Technik und auch die Software so weit, dass die

Mehr

TYPO3 Redaktoren-Handbuch

TYPO3 Redaktoren-Handbuch TYPO3 Redaktoren-Handbuch Kontakt & Support: rdv interactive ag Arbonerstrasse 6 9300 Wittenbach Tel. 071 / 577 55 55 www.rdvi.ch Seite 1 von 38 Login http://213.196.148.40/typo3 Username: siehe Liste

Mehr

Grundlagen von Python

Grundlagen von Python Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren

Mehr

MS-Word. Inhalt der Lerneinheiten. Arbeitsoberfläche. 1. Grundlagen der Textverarbeitung. 2. Drucken. 3. Textgestaltung. 4.

MS-Word. Inhalt der Lerneinheiten. Arbeitsoberfläche. 1. Grundlagen der Textverarbeitung. 2. Drucken. 3. Textgestaltung. 4. Arbeitsoberfläche Ein Textverarbeitungsprogramm entdecken Allgemeines über das Arbeitsumfeld Ansichtszoom 1. Grundlagen der Textverarbeitung Dateien speichern Öffnen eines Dokuments Anzeigen der nicht

Mehr

TU Bergakademie Freiberg Datenanalyse/Statistik Wintersemester 2016/ Übungsblatt. Homepage zur Übung unter:

TU Bergakademie Freiberg Datenanalyse/Statistik Wintersemester 2016/ Übungsblatt. Homepage zur Übung unter: 1. Übungsblatt Homepage zur Übung unter: http://www.mathe.tu-freiberg.de/ds Themen und Begriffe Skalenniveaus Stichprobe und Zufallsexperiment repräsentative Stichprobe Einführung in die Programmiersprache

Mehr

TIPPS & TRICKS SAP CM Teil 3

TIPPS & TRICKS SAP CM Teil 3 TIPPS & TRICKS SAP CM Teil 3 Schwerpunkte dieses Dokuments: Listeinstellungen Autor: Peter Nötzli Datum: 30.06.2014 Version: 2.0 Seite 1 Versionsverwaltung Vers.Nr Änd. Beschreibung Wer / Kürzel. Datum

Mehr

Grundlagen von C# - 2

Grundlagen von C# - 2 Grundlagen von C# - 2 Marc Satkowski 20. November 2016 C# Kurs Gliederung 1. Arrays 2. Kontrollstrukturen 3. Verzweigungen Bedingte Verzweigung (if else) 4. Schleifen Kopfgesteuerte Schleife (while) Fußgesteuerte

Mehr

JavaScript in Beispielen

JavaScript in Beispielen 1. HTML und JavaScript JavaScript Programme sind ein Teil von sog. HTML Seiten (Hyper Text Markup Language), wie sie im Internet verwendet werden. Eine reine HTML Seite besteht aus Text und Formatierungsangaben

Mehr

Formulare & Zähler. Erstellen von Formularen & Zählern mit FrontPage- oder ASP-Erweiterungen ZUGEHÖRIGE INFORMATIONEN

Formulare & Zähler. Erstellen von Formularen & Zählern mit FrontPage- oder ASP-Erweiterungen ZUGEHÖRIGE INFORMATIONEN Formulare & Zähler Erstellen von Formularen & Zählern mit FrontPage- oder ASP-Erweiterungen ZUGEHÖRIGE INFORMATIONEN Ziel des vorliegenden Dokumentes ist es, einer mit Internet vertrauten Person zu ermöglichen,

Mehr

Arbeiten mit BlueJ. Objektorientiertes Programmieren in Java mit BlueJ

Arbeiten mit BlueJ. Objektorientiertes Programmieren in Java mit BlueJ Arbeiten mit BlueJ Compilieren, Editieren, Objekte erzeugen, Methoden aufrufen, Objekte inspizieren, vorhandene Klassen benutzen, eigene Klassen und Methoden erstellen In BlueJ geht es einfach BlueJ durch

Mehr

TU5 Aussagenlogik II

TU5 Aussagenlogik II TU5 Aussagenlogik II Daniela Andrade daniela.andrade@tum.de 21.11.2016 1 / 21 Kleine Anmerkung Meine Folien basieren auf den DS Trainer von Carlos Camino, den ihr auf www.carlos-camino.de/ds findet ;)

Mehr

Tutoraufgabe 1 (2 3 4 Bäume):

Tutoraufgabe 1 (2 3 4 Bäume): Prof. aa Dr. E. Ábrahám Datenstrukturen und Algorithmen SS Lösung - Übung F. Corzilius, S. Schupp, T. Ströder Tutoraufgabe ( Bäume): a) Löschen Sie den Wert aus dem folgenden Baum und geben Sie den dabei

Mehr

Aufgabe 1 ZUFÄLLIGES ENGLISCH. »Programmieren«, WS 2006/2007. Nino Simunic M.A.

Aufgabe 1 ZUFÄLLIGES ENGLISCH. »Programmieren«, WS 2006/2007. Nino Simunic M.A. »Programmieren«, WS 2006/2007 Nino Simunic (nino.simunic@uni-due.de) Übungsblatt 5 Aufgabe 1 ZUFÄLLIGES ENGLISCH Der folgende Quelltext zeigt Ihnen, wie man Zufallszahlen erzeugen kann. Dazu benötigt wird

Mehr

1. Das Koordinatensystem

1. Das Koordinatensystem Liebe Schülerin! Lieber Schüler! In den folgenden Unterrichtseinheiten wirst du die Unterrichtssoftware GeoGebra kennen lernen. Mit ihrer Hilfe kannst du verschiedenste mathematische Objekte zeichnen und

Mehr

Java: Eine kurze Einführung an Beispielen

Java: Eine kurze Einführung an Beispielen Java: Eine kurze Einführung an Beispielen Quellcode, javac und die JVM Der Quellcode eines einfachen Java-Programms besteht aus einer Datei mit dem Suffix.java. In einer solchen Datei wird eine Klasse

Mehr

Präsentieren mit PowerPoint

Präsentieren mit PowerPoint Präsentieren mit PowerPoint Wie werden Präsentationen im Unterricht eingesetzt? - Zusammenfassung einer Unterrichtseinheit Teamarbeit - Unterstützung des Unterrichtsgespräches - Vertiefen/selbständiges

Mehr

5.4 Die Benachrichtigung (Notification)

5.4 Die Benachrichtigung (Notification) 160 Bekannte Probleme Windows Phone Im Emulator wird immer die Connection.UNKNOWN zurückgegeben. ios und Bada Es wird leider nur unterschieden, ob es eine mobile oder WiFi-Verbindung gibt. Der Grad der

Mehr

s aufräumen in Outlook 2016

s aufräumen in Outlook 2016 Ihr Ansprechpartner: macrocom Support Tel: 06103/391-279 E-Mail: support@macrocom.de E-Mails aufräumen in Outlook 2016 Inhaltsangabe 1. Papierkorb löschen/leeren 2. Sortieren von E-Mails (zur besseren

Mehr

Frilo.Document.Designer

Frilo.Document.Designer Erstellt am 19. Februar 2011 Letzte Änderung am 10. Juni 2011 Version 4.2011.1.2 Seite 1 von 8 Inhalt 1 Erste Schritte...4 1.1 Arbeiten in der Verwaltung FCC und Erstellen eines Dokumentes...4 1.2 Erstellen

Mehr

Visio 2013. Grundlagen. Linda York. 1. Ausgabe, Oktober 2013

Visio 2013. Grundlagen. Linda York. 1. Ausgabe, Oktober 2013 Visio 2013 Linda York 1. Ausgabe, Oktober 2013 Grundlagen V2013 2 Visio 2013 - Grundlagen 2 Einfache Zeichnungen erstellen In diesem Kapitel erfahren Sie wie Sie Shapes einfügen, kopieren und löschen was

Mehr

Linux-Einführung Übung

Linux-Einführung Übung Linux-Einführung Übung Mark Heisterkamp 24. 25. Februar 2010 1 Einführung und Grundlagen 1.1 Erste Schritte... 1.1.1 Xterminalfenster Öffnen Sie ein weiteres Xterminalfenster mit der Maus. mittels Kommando.

Mehr

In BlueJ geht es einfach

In BlueJ geht es einfach Arbeiten mit BlueJ Compilieren, Editieren, Objekte erzeugen, Methoden aufrufen, Objekte inspizieren, vorhandene Klassen benutzen, eigene Klassen und Methoden erstellen In BlueJ geht es einfach BlueJ durch

Mehr

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg. Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert

Mehr

Übungsblatt Programmierung und Software-Entwicklung Generizität, Interfaces, Listen, Sortieralgorithmen & JUnit

Übungsblatt Programmierung und Software-Entwicklung Generizität, Interfaces, Listen, Sortieralgorithmen & JUnit Übungsblatt Programmierung und Software-Entwicklung Generizität, Interfaces, Listen, Sortieralgorithmen & JUnit Aufgabe : Die allgemeine Object-Liste Gegeben sei folgendes UML-Klassendiagramm: MyObjectList

Mehr

Alle Steuerelemente des Formulars Menü sind in der Abbildung beschrieben.

Alle Steuerelemente des Formulars Menü sind in der Abbildung beschrieben. Kegelverein 1.0 Programmbeschreibung Dieses Programm ist für die Erfassung und Auswertung von Ergebnissen in kleinen Kegelsportgruppen oder Vereinen von bis zu 16 Mitgliedern geeignet. Die Ergebnisse werden

Mehr

EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel ralf_gitzel@hotmail.de

EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel ralf_gitzel@hotmail.de EJB Beispiel JEE Vorlesung 10 Ralf Gitzel ralf_gitzel@hotmail.de 1 Stundenkonzept Gemeinsame Übung Stoff der letzten Stunde wird gemeinsam in einem Beispiel umgesetzt Details werden nochmals erklärt bzw.

Mehr