Projektthema: Modul Programmiersprachen (Java)



Ähnliche Dokumente
Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Aktuelles, Mitteilungen und Veranstaltungen verwalten

Wir bauen eine Was-passiert-dann-Maschine

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Ein + vor dem Ordnernamen zeigt an, dass der Ordner weitere Unterordner enthält. Diese lassen sich mit einem Klick (linke Maustaste) anzeigen.

Bedienungsanleitung für den Online-Shop

Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS. Abb. 1: Programmfenster. Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

Tevalo Handbuch v 1.1 vom

Anwendungsbeispiele Buchhaltung

Viele Digitalbilder in einem Rutsch verkleinern (z.b. zur Verwendung in einer Präsentationsschau) Nachfolgend der Arbeitsvorgang:

Individuelle Formulare

PowerPoint: Text. Text

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Kurzanleitung Registrierung / Kauf Basispaket Anbieter

Internet Explorer Version 6

Seite 1. Datum einfügen

Computeria Solothurn

Mit Excel Strickvorlagen erstellen (GRUNDKURS)

Handbuch für Easy Mail in Leicht Lesen

Excel Pivot-Tabellen 2010 effektiv

Programmierkurs Java

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Erklärung zu den Internet-Seiten von

Leichte-Sprache-Bilder

Anleitung für das Erstellen und Übertragen von Berichten für die Gemeindezeitung der VG Marquartstein

PC CADDIE SMS Versand

Auswertungssoftware des Deutschen-Motorik-Tests

3. Die tägliche -Flut effizient verwalten

Verwaltung der Projekte

ClubWebMan Veranstaltungskalender

ID VisitControl. Dokumentation Equitania Software GmbH cmc Gruppe Seite 1

Quiz mit Google Docs erstellen

Dokumentation zum Spielserver der Software Challenge

Kurzanleitung Schneider Online Shop

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Übung 1. Explorer. Paint. Paint. Explorer

Erstellen eines Screenshot

OXOMI Katalog Tool. Benutzerhandbuch

Kleines Handbuch zur Fotogalerie der Pixel AG

Kurzanleitung ecari-mofa

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Die Formatierungsregeln (die so genannte Wiki-Syntax) für Texte in DokuWiki sind zu großen Teilen die selben, wie in anderen Wiki-Systemen.

ACDSee 2009 Tutorials: Rote-Augen-Korrektur


Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Anleitung die ersten Schritte auf der neuen Webseite

FORUM HANDREICHUNG (STAND: AUGUST 2013)

easysolution GmbH easynet Bessere Kommunikation durch die Weiterleitung von easynet-nachrichten per nach Hause

Ihr CMS für die eigene Facebook Page - 1

PSRDesigner. Punkt und Streifenrasterplatinen Designer

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

IBIS Professional. z Dokumentation zur Dublettenprüfung

Outlook Erstellen einer aus einer HTML - Vorlage INHALT

GEONET Anleitung für Web-Autoren

Werbemittelverwaltung

Um eine Person in Magnolia zu erfassen, gehen Sie wie folgt vor:

Ein Buch entsteht. Ein langer Weg

Referenzen Frontend Typo3

Erstellen von x-y-diagrammen in OpenOffice.calc

Terminal Kasse und Berichte

Kurzanleitung MAN E-Learning (WBT)

Hilfe zur Urlaubsplanung und Zeiterfassung

EINFACHES HAUSHALT- KASSABUCH

Partnerportal Installateure Registrierung

Die besten Übungen von Top-Coaches Zusammengestellt und variiert von Peter Schreiner

Bilder im Internet finden, kopieren und auf der Festplatte speichern

Anna-Homepage mitgestalten Tutorial

tentoinfinity Apps 1.0 EINFÜHRUNG

Dokumentation für das Spiel Pong

Softwareentwicklung Schrittweise Verfeinerung, Programmieren üben: Tic-Tac-Toe in Raten

ZIMT-Dokumentation für Studierende Webmail-Oberfläche (Roundcube)

PowerPoint vertonen. by H.Schönbauer 1

Tutorial -

Arbeiten mit UMLed und Delphi

GE Capital Equipment Financing. GE Capital Leasing-Tool Schulungsunterlagen

Anleitung für die Registrierung und das Einstellen von Angeboten

Bearbeiten elektronische Rechnungen (Invoices)

Anleitung für Berichte in Word Press, auf der neuen Homepage des DAV Koblenz

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Animierte Fotoshow mit Fotostory 3

Family Safety (Kinderschutz) einrichten unter Windows 7

Arbeiten in der FIBU mit Zahlungsmittelkonten

Benutzerkonto unter Windows 2000

Einrichten des Elektronischen Postfachs

teischl.com Software Design & Services e.u. office@teischl.com

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Newsletter. 1 Erzbistum Köln Newsletter

Einstellungen in MS-Word - Schnellzugriffsleiste -

I P A S M M D Innovative Software zur Prozessoptimierung. Prozessoptimierung durch Mensch-Maschine-Diagramm

Hardware - Software - Net zwerke

Zur Teilnahme am Webinar bitten wir Sie, sich auf der Lernplattform der Firma edudip zu registrieren.

Kurzanleitung BKB-E-Banking-Stick

Karten-Freischaltung mit dem UNLOCK MANAGER

Anleitung für Kunden zum Umgang mit verschlüsselten s von der LASA Brandenburg GmbH

Anleitung öffentlicher Zugang einrichten

Erste Schritte mit Sfirm32 und itan

SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS

Transkript:

Projektthema: Modul Programmiersprachen (Java) Thema: Fliegender Ball Entwickeln Sie ein Java- Programm mit dem Namen FliegenderBall. Dieses zeigt einen Ball, der sich über die Bildfläche bewegt und an den Rändern reflektiert wird. Dieses Programm hat 3 Buttons: - Go: beim Anklicken beginnt der Ball, sich zu bewegen - Back: beim 1. Anklicken wird die Bewegung des Balls gestoppt. Beim nachfolgendem Anklicken geht der Ball schrittweise zurück zu den Positionen, wo er vorher die Ränder berührt hat. So können bis zu 10 Schritte zurückverfolgt werden. - End: mit diesem Button wird das Programm beendet Teamstärke: 3

Der Turm von Hanoi Der Turm von Hanoi ist ein klassisches Spiel: Der aus n Scheiben bestehende Turm steht zu Beginn auf Platz 1 und soll auf Platz 2 neu aufgebaut werden. Dabei sind zwei Regeln zu beachten: (1) Man darf immer nur eine Scheibe umlegen. (2) Man darf eine größere Scheibe nicht auf eine kleinere legen. Der Pfosten auf Platz 3 dient als Zwischenlager. Entwickeln Sie ein Java-Applet mit dem Namen DerTurmVonHanoi, das dieses Problem für einen Turm mit n Scheiben löst und die Lösung graphisch darstellt. Das Applet soll über (mindestens) folgende Eingabemöglichkeiten verfügen: - Eingabefeld für gewünschte Anzahl der Scheiben - Button Set/Reset : stellt die Ausgangsposition des Spiels her - Button Go : ein Zug vorwärts - Button Back : ein Zug rückwärts - Button Animation : animierter Ablauf des Spieles - Button Stop : die Animation wird beendet.

Java - Applikation zum Erfassen von verschiedenen IT-Nachrichten Erstellen Sie eine Java-Applikation, die es ermöglicht, die Überschriften der IT- Nachrichten von verschieden Anbietern zu sammeln und sie als Links in einem Fenster darzustellen. Der Inhalt dieses Fensters soll regelmäßig aktualisiert werden. Als Nachrichtenquellen kommen folgende Anbieter in Frage: 1) www.heise.de 2) www.chip.de 3) www.computerwoche.de 4) www.pc-magazin.de Zusätzlich sollen die neuesten Überschriften aus den Quellen in einem Nachrichten- Ticker eine Anzeige, in der ein Schriftzug von rechts nach links läuft, dargestellt werden können. Hierfür soll der Newsticker aus dem gleichnamigen Projekt eingebunden werden können. Eine geeignete Schnittstelle ist mit den Bearbeitern des Newsticker-Projektes abzustimmen. - Literaturrecherche - Konzeption - Definition und Dokumentation der Schnittstellen Teamstärke: 3

Programmierung eines Newstickers Realisieren Sie ein Newsticker-Programm (Applet und Applikation), das die Möglichkeit bietet, einen beliebigen Text als Newsticker (Fließtext in einem speziellen Fenster) auf dem Bildschirm darzustellen. Bei Einsatz des Programms als Applet soll der darzustellende Text dem Applet als Parameter von der Webseite übergeben werden. Das Applet soll (ebenfalls über Parameter) die Möglichkeit bieten, die Darstellung des Textes zu variieren, z.b. Laufgeschwindigkeit Laufrichtung (1 Zeile rechts nach links oder mehrzeilig unten nach oben...) Font, Farbe, Fettdruck etc. sollten über HTML-Tags im Text gesteuert werden können Der Text soll klickbare Links enthalten können. Das Java-Applet soll möglichst nur die in Java 1 vorhandenen Features verwenden. Bei Einsatz des Programms als Applikation soll eine geeignete Methode zur Übergabe der obigen Parameter definiert werden. Insbesondere ist gemeinsam mit den Bearbeitern des Projektes Erfassen von IT-Nachrichten eine Schnittstelle zu definieren und zu implementieren, die die Einbindung des Newstickers in diese Applikation erlaubt. - Konzeption - Definition und Dokumentation der Schnittstellen - Dokumentation des Quellcodes

Virtueller Rundgang Erstellen Sie einen virtuellen Grundriß, auf dem alle Räume (Labors, Vorlesungsräume usw.) der Fakultät für Informatik/Physik mit Namen gekennzeichnet werden. Wenn man mit der Maus auf einen Raum klickt, soll ein Foto von diesem Raum gezeigt werden. - Literaturrecherche Teamstärke: 3

Tic-Tac-Toe Entwickeln Sie ein Java-Applet, das es erlaubt, das Spiel Tic-Tac-Toe (auf einem quadratischen Spielfeld aus 3x3 Feldern gewinnt der Spieler, der zuerst 3 auf einer Linie liegende Felder besetzen kann...) gegen den Computer oder gegen einen menschlichen Gegner zu spielen. Das Programm soll (mindestens) folgende Funktionen realisieren: - Wahl des Spielmodus - Möglichkeit der Zugeingabe durch Anklicken für den/die menschlichen Spieler - Auswahl eines (möglichst guten) Zuges durch den Computer als Spieler. Hier können Sie sich entweder eine gute Strategie ausdenken oder das Programm lernfähig gestalten (oder beides...) - Das Programm soll feststellen können, wenn eine Gewinnsituation vorliegt Optimal wäre es, wenn Sie das Programm so gestalten, daß es einfach auf andere Spielsituationen erweiterbar ist (z.b. 4 gewinnt...) - Literaturrecherche

Fliegender Ball (3D-Version) Entwickeln Sie ein Java- Programm mit dem Namen FliegenderBall. Dieses zeigt einen Ball, der sich über die Bildfläche bewegt und an den Rändern reflektiert wird. Dieses Programm hat 3 Buttons: - Go: beim Anklicken beginnt der Ball, sich zu bewegen - Back: beim 1. Anklicken wird die Bewegung des Balls gestoppt. Beim nachfolgendem Anklicken geht der Ball schrittweise zurück zu den Positionen, wo er vorher die Ränder berührt hat. So können bis zu 5 Schritte zurückverfolgt werden. - End: mit diesem Button wird das Programm beendet Das Programm soll unter Verwendung des Java-3D-API entwickelt werden und die Darstellung des Balles in einem dreidimensionalen Raum ermöglichen.