Vorstellung der Aufgabe Nonogramme

Größe: px
Ab Seite anzeigen:

Download "Vorstellung der Aufgabe Nonogramme"

Transkript

1 Vorstellung der Aufgabe Nonogramme Andrea Frank Programmerpraktikum FernUniversität in Hagen

2 Agenda Nonogramme,, was sind das? und wie kann man sie lösen? eindeutige und nicht eindeutige Lösungen Überblick über die Aufgabe Welche Anforderungen sind Bestandteil der Aufgabe? Fragen Folie 2

3 Nonogramme Zu diesem Rätsel gibt es eine eindeutige Lösung. Folie 3

4 Nonogramme Bei diesem Rätsel ist die Lösung nicht eindeutig. Folie 4

5 Überblick über die Anforderungen Die Aufgabe teilt sich in drei Kernbereiche: Lösen eines Rätsels durch einen interaktiven Benutzer Lösen eines Rätsels durch den Computer Erzeugen von Rätseln aus beliebigen Grafikdateien Folie 5

6 Lösen eines Rätsels durch einen Benutzer Laden und Speichern von Nonogrammen Dateiauswahldialoge verwenden (AWT: FileDialog / Swing: JFileChooser) beim Laden/Speichern das angegebene Datenformat beachten Interaktives Lösen beliebiges Feld mit einer Farbe des Rätsels belegen beliebiges Feld als Leerfeld markieren Feldbelegung wieder entfernen zum Ende: Überprüfen, ob Lösung korrekt ist Folie 6

7 Lösen eines Rätsels durch einen Benutzer (2) GUI - grafische Benutzeroberfläche zeigt den aktuellen Stand an nimmt Benutzereingaben entgegen Die Bedienung ist in der Dokumentation zu beschreiben. Hinweise: Falls Sie nicht viel Erfahrung haben, erstellen Sie eine einfache Benutzeroberfläche (AWT: Frame / Swing: JFrame) mit einem Zeichenbereich (Canvas / JPanel) und einem Menü (Menu / JMenu). Später können Sie z.b. eine Toolbar (JToolBar (nur Swing)) für die Auswahl der Farben hinzufügen. Bei sehr großen Rätseln könnte der Zeichenbereich durch Scrollen (ScrollPane / JScrollPane) oder Zoomen (AffineTransform) erweitert werden. Viele hilfreiche Tipps und Codebeispiele finden Sie z.b. im Swing-Tutorial: Folie 7

8 Lösen eines Rätsels durch den Computer Die Techniken zum Lösen aus der Schritt-für-Schritt-Anleitung sind nur ein Vorschlag. Eigene Lösungsalgorithmen sind natürlich erlaubt. Lösungsalgorithmus: Eventuell wird es zu einer Situation kommen, in der kein sicheres Setzen einer Farbe möglich ist. In diesem Fall muss geprüft werden, ob eine eindeutige Lösung trotzdem möglich ist. Hinweise: Backtracking, 8-Damen-Problem Der verwendete Lösungsalgorithmus ist in der Dokumentation zu beschreiben. Folie 8

9 Lösen eines Rätsels durch den Computer (2) kein eindeutiger Schritt möglich Treffen einer willkürlichen Entscheidung [Zeitpunkt x] Lösung gefunden keine Lösung gefunden Testen, ob eine andere willkürliche Entscheidung zum Zeitpunkt x ebenfalls zu einer Lösung geführt hätte Testen, ob eine andere willkürliche Entscheidung zum Zeitpunkt x zu einer Lösung geführt hätte ja nein ja nein Rätsel nicht eindeutig lösbar Rätsel eindeutig lösbar Rätsel nicht lösbar Folie 9

10 Lösen eines Rätsels durch den Computer (3) Überprüfen des Lösungsalgorithmus mit dem Test-Interface Zusatzmaterial Nonogramme.zip von der ProPra-Webseite Library Nonogramme.jar in Java-Projekt einbinden Javadoc in IDE einbinden Testdaten verwenden Test-Interface INonogramSolver implementieren Methode getsolution() liefert das Ergebnis Testlauf durchführen (Aufruf mit Parameter t ) Einzeltests (Aufruf mit Parameter -t beispiel.test ) Folie 10

11 Folie 11

12 Erzeugen von Rätseln eine beliebige Grafik (*.gif, *.png, *.jpg) als Quelle verwenden Festlegen der späteren Größe des Rätsels Festlegen der Anzahl der Farben im Rätsel Skalieren der Grafik und Runterrechnen der Farben eine Farbe als Hintergrundfarbe wählen eventuell einige Felder vorbelegen (eindeutige Lösung) Rätsel im angegebenen Dateiformat speichern (Eindeutigkeit!!!) Folie 12

13 Erzeugen von Rätseln (2) Skalieren Für das Skalieren einer Grafik können Sie Klassen und Methoden aus dem Java-SDK verwenden. Runterrechnen der Farben Das Reduzieren der Farben wurde im Vortrag zum Thema Bildvektorisierung bereits besprochen und kann dort nachgelesen werden. Eindeutigkeit prüfen, eventuell einige Felder vorbelegen Folie 13

14 Fragen? Folie 14

Vorstellung der Aufgabe Nonogramme

Vorstellung der Aufgabe Nonogramme Vorstellung der Aufgabe Nonogramme Andrea Frank Programmerpraktikum FernUniversität in Hagen Agenda Nonogramme,, was sind das?, wie kann man sie lösen?, immer lösbar? Überblick über die Aufgabe Welche

Mehr

/** Main-Methode erzeugt einen neuen Editor zum Testen */ public static void main(string[] args) { new Editor();

/** Main-Methode erzeugt einen neuen Editor zum Testen */ public static void main(string[] args) { new Editor(); Bereich: Grafische Benutzeroberflächen (UI), Events (2) Editor Package: de.dhbwka.java.exercise.ui.editor Klasse: Editor Aufgabenstellung: Schreiben Sie einen kleinen Texteditor mit Swing! Keine Panik,

Mehr

Institut für Informatik

Institut für Informatik Technische Universität München Institut für Informatik Lehrstuhl für Computer Graphik & Visualisierung WS 2009 Praktikum: Grundlagen der Programmierung Aufgabenblatt 11 Prof. R. Westermann, R. Fraedrich,

Mehr

GUI Programmierung mit JAVA Swing

GUI Programmierung mit JAVA Swing GUI Programmierung mit JAVA Swing Komponenten Layout Event Handling Imaging 2001 Thomas Weiler 1 JAVA Swing Bibliothek zur Erstellung grafischer Benutzerschnittstellen in JAVA Bietet Klassen für grafische

Mehr

Applets. Applets. Applets. Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung von einem Java-fähigen Web-Browser oder sog.

Applets. Applets. Applets. Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung von einem Java-fähigen Web-Browser oder sog. Johann Wolfgang Goethe-Universität Professur für Graphische Datenverarbeitung Fachbereich Informatik und Mathematik Prof. Dr. Detlef Krömker Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung

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

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

Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer. Programmiertechnik GUI-Programmierung mit Swing

Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer. Programmiertechnik GUI-Programmierung mit Swing Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer Programmiertechnik GUI-Programmierung mit Swing AWT und Swing Java enthält zwei Pakete zur Programmierung graphischer Oberflächen. java.awt: Das Abstract

Mehr

Objektorientiertes Programmieren. Übungsblatt 5

Objektorientiertes Programmieren. Übungsblatt 5 Objektorientiertes Programmieren Christian Silberbauer Übungsblatt 5 Folgende Aufgaben beziehen sich weitgehend auf die GUI-Folien der Vorlesung. Speichern Sie bitte die einzelnen Versionen der KundenVerwaltung

Mehr

Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum

Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum Programmieren I Martin Schultheiß Hochschule Darmstadt Sommersemester 2012 1 / 19 Rückblick Themen Erste GUI-Anwendung Praktikum 2 / 19 Inhalt von Teil 1 Algorithmen Elementare Datentypen Operatoren Bedingte

Mehr

1. Registrierung. Prezi-Mail in eigener Mailbox öffnen und den LINK anklicken. florianimhof/2012. Muster Hansi

1. Registrierung. Prezi-Mail in eigener Mailbox öffnen und den LINK anklicken. florianimhof/2012. Muster Hansi Inhaltsverzeichnis 1. Registrierung 2. Log In 3. Eine neue Prezi erstellen 4. Das Bubble-Menü 5. DAs Topmenü 6. Das Zoom-Menü 7. Präsentation erstellen: Text einfügen 8. Präsentation erstellen: Form Einfügen

Mehr

Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum

Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum Programmieren I Martin Schultheiß Hochschule Darmstadt Sommersemester 2011 1 / 20 Rückblick Themen Erste GUI-Anwendung Praktikum 2 / 20 Inhalt von Teil 1 Algorithmen Elementare Datentypen Operatoren Bedingte

Mehr

Dokumentation. Mindestanforderungen: Das Board

Dokumentation. Mindestanforderungen: Das Board Dokumentation Mindestanforderungen: 1. Einen Computer (Mac oder Pc) oder flash-unterstutztes System 2. Flash Player oder Browser mit Flash PlugIn 3. Das Board 4. Tondateien zum Abspielen Je mehr Tondateien

Mehr

Sort n Rename. Einführung Dateien laden Dateien sortieren. Thumbnails & individuelle. Reihenfolge

Sort n Rename. Einführung Dateien laden Dateien sortieren. Thumbnails & individuelle. Reihenfolge Bedienungsanleitung Sort n Rename i. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Einführung Dateien laden Dateien sortieren Thumbnails & individuelle Vorschau: Neuer Dateiname Textfeld Nummerierung

Mehr

NovoSales. Kurzanleitung: Angebots PDF

NovoSales. Kurzanleitung: Angebots PDF NovoSales Kurzanleitung: Angebots PDF Inhalt 1. Vorwort... 3 2. Angebots Einstellungen... 3 2.1. PDF auf Basis: Blankovorlage... 4 2.2. PDF auf Basis: Briefvorlage... 4 2.3. PDF auf Basis: Konfigurierbar...

Mehr

Projektarbeit Java. 4-Gewinnt. Berner Fachhochschule. 2004, Labor für Technische Informatik

Projektarbeit Java. 4-Gewinnt. Berner Fachhochschule. 2004, Labor für Technische Informatik Berner Fachhochschule Hochschule für Technik und Informatik, HTI Fachbereich Elektro- und Informatik Labor für technische Informatik Projektarbeit Java 4-Gewinnt 2004, Labor für Technische Informatik Dateiname:

Mehr

Swing Grundlagen. Andre Eichmann

Swing Grundlagen. Andre Eichmann Swing Grundlagen Andre Eichmann Inhaltsverzeichnis Swing: Grundlagen - Einleitung - Ein einleitendes Beispiel Swing: Container und Menüs - Hauptfenster - Menüs Swing: Grundlagen Nachteile von AWT: - Schwierig,

Mehr

NTB Druckdatum: 01.04.13 -

NTB Druckdatum: 01.04.13 - AWT UND SWING AWT = abstract windowing toolkit Bausteine Eigenes Fenster Programmcode steht nicht im Main, sondern in einer separaten Klasse extends JFrame JWindow selbstständiges Fenster, ohne Rahmen

Mehr

Was leistet KOffice wirklich?

Was leistet KOffice wirklich? W. Riedel, TU Chemnitz, URZ mailto:w.riedel@hrz.tu-chemnitz.de 531 1422 Workshop, 17.-20.4.2001, Schönfeld W. Riedel 1 Motivation Anwender: Office-Software ist generell Maßstab für Nützlichkeit Linux hat(te)

Mehr

Bedingungen. Bedingungen. Bedingungen

Bedingungen. Bedingungen. Bedingungen Oftmals ist das Arbeiten mit notwendig. Dabei können sich die auf Formatierungen beziehen, aber auch auf Transformationen. Bedingte Formatierung Datentransformation 24.04.2006 Einführung in Excel 91 24.04.2006

Mehr

Java GUI Entwicklung mit Swing

Java GUI Entwicklung mit Swing Seminarunterlage Version: 5.03 Version 5.03 vom 13. Februar 2014 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen

Mehr

Programmieren II. Java im Vergleich zu anderen Sprachen. Einführung: GUI. Einführung: Grafische Benutzeroberflächen. Dr.

Programmieren II. Java im Vergleich zu anderen Sprachen. Einführung: GUI. Einführung: Grafische Benutzeroberflächen. Dr. Programmieren II Dr. Klaus Höppner Hochschule Darmstadt SS 2008 1 / 22 2 / 22 Einführung: GUI Fast alle Programme besitzen mittlerweile eine grafische Benutzeroberfläche (engl: Graphical User Interface,

Mehr

Graphische Benutzungsoberflächen

Graphische Benutzungsoberflächen Graphische Benutzungsoberflächen Graphische Benutzungsoberflächen (graphical user interfaces, GUI) dienen zur interaktiven Bedienung von Programmen, Ein- und Ausgabe mit graphischen Techniken und visuellen

Mehr

SPX-Draw Version Mai 2010

SPX-Draw Version Mai 2010 SPX-Draw Version 1.2 www.wild-solutions.de 27. Mai 2010 i Inhaltsverzeichnis 1 Installation...2 1.1 Installation auf einem USB-Stick...2 1.2 Einbinden der Lizenz-Datei...2 1.3 Versionsupdate...2 2 Benutzeroberfläche...3

Mehr

Vektorgrafik / Bitmap (bmp)

Vektorgrafik / Bitmap (bmp) Vektorgrafik / Bitmap (bmp) Sehr geehrter Kunde mit dieser Beschreibung möchten wir Ihnen, auf einer verständlichen Weise, die verschiedenen Druckfertigen Versionen vorstellen, die wir tagtäglich benutzen.

Mehr

Was ist Fotolia? Wie melde ich mich bei Fotolia an?

Was ist Fotolia? Wie melde ich mich bei Fotolia an? Wie kann ich Bilder von Fotolia benutzen? In web4business ist bereits ein umfangreiches Bildarchiv mit vollständig lizenzierten Bildern erhalten, die Sie kostenlos in Ihre Webseite einbinden können. Sie

Mehr

Narrow It Down - Anweisungen zum Eingrenzen

Narrow It Down - Anweisungen zum Eingrenzen BITTE PRÜFEN SIE, OB DIESES DOKUMENTS WIRKLICH AUSGEDRUCKT WERDEN MUSS. Narrow It Down - Anweisungen zum Eingrenzen Das Spiel spielen Narrow It Down hilft Schülern dabei, Fragen zu einer Vielzahl von Themen

Mehr

Ralf Kittner. MMZ-1, Ernst-Abbe-Platz 8 Raum 214 Tel.:

Ralf Kittner. MMZ-1, Ernst-Abbe-Platz 8 Raum 214 Tel.: Flash MX 2004 Ralf Kittner MMZ-1, Ernst-Abbe-Platz 8 Raum 214 Tel.: 40569 e-mail : ralf.kittner@uni-jena.de Eine Einführung Allgemeines Merkmale Begriffe in Flash Die Flash Oberfläche Grundprinzip, einige

Mehr

Pia Bork. Microsoft. PowerPoint 2010. Inklusive CD-ROM

Pia Bork. Microsoft. PowerPoint 2010. Inklusive CD-ROM Pia Bork Microsoft PowerPoint 2010 Inklusive CD-ROM Numerisch 3D 68 A Aktionseinstellung 369 Animation 95 Animationsarten 96 Ausgangseffekt 327 Diagramm 256 Hervorhebungseffekt 310, 322 hinzufügen 96 löschen

Mehr

Java - AWT Basispraktikum SystemArchitektur WS 2008/ Atanas Dimitrov

Java - AWT Basispraktikum SystemArchitektur WS 2008/ Atanas Dimitrov Java - AWT Basispraktikum SystemArchitektur WS 2008/2209 09.12.2008 Atanas Dimitrov 1 Was besprechen wir heute: AWT Klassen Die Klasse Graphics AWT Methoden Die Klasse ToolKit Ausgabe von Bilder Die Klasse

Mehr

Windows Grundlagen - Internet - Email

Windows Grundlagen - Internet - Email Windows Grundlagen - Internet - Email Write & Paint Dokumentation und CAD-Technik www.write-paint.de Hardware Bestandteile des PC Basisinformationen der Hardware unter Windows Anzeige der bestehenden Laufwerke

Mehr

Zentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI)

Zentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI) 1 JAVA für Bauingenieure Alexander Karakas SS 2008 Zentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI) 21.05.2008 2 Was ist ein(e) GUI? GUI = Graphical User Interface = Graphische

Mehr

Softwareentwicklungspraktikum Nebenfach

Softwareentwicklungspraktikum Nebenfach PD Dr. Ulrich Schöpp Ludwig-Maximilians-Universität München Dr. Steffen Jost Institut für Informatik Stephan Barth WS 2016/17 Softwareentwicklungspraktikum Nebenfach Blatt 3 Dieses Arbeitsblatt ist innerhalb

Mehr

Handreichung. Erstellen einer Infopräsentation mit Powerpoint IT-Dienste im IQSH Seite 1 von 8

Handreichung. Erstellen einer Infopräsentation mit Powerpoint IT-Dienste im IQSH Seite 1 von 8 Handreichung Erstellen einer Infopräsentation mit Powerpoint 2009 IT-Dienste im IQSH Seite 1 von 8 Inhalt: 1. Einführung:... 3 2. Aufbau:... 3 3. Elemente der Präsentation... 4 4. Techniken... 4 4.1. Programmeinrichtung...

Mehr

Universität VL 13 VL 13 GUI-Programmierung mit Swing Osnabrück Informatik B - Objektorientierte Programmierung in Java Vorlesung 13: GUI 3: Swing

Universität VL 13 VL 13 GUI-Programmierung mit Swing Osnabrück Informatik B - Objektorientierte Programmierung in Java Vorlesung 13: GUI 3: Swing Universität Osnabrück 1 3 - Objektorientierte Programmierung in Java Vorlesung 13: GUI 3: Swing Das AWT gibt dem Entwickler die Möglichkeit, Benutzungsoberflächen zu entwickeln, die auf unterschiedlichen

Mehr

WM01 - DEMO - ECDL Image Editing

WM01 - DEMO - ECDL Image Editing Demotest Image Editing Bestanden JA NEIN Vorname Punkte [erforderlich 75%, d.h. 7 von 36] Name WM0 - DEMO - ECDL Image Editing Testlaufwerk: Testordner: WM0-demo-arbeitsdateien. Welches der folgenden ist

Mehr

Javakurs für Fortgeschrittene

Javakurs für Fortgeschrittene Javakurs für Fortgeschrittene Einheit 03: Swing Lorenz Schauer Lehrstuhl für Mobile und Verteilte Systeme Heutige Agenda Einführung in GUI-Programmierung Motivation Grundlagen von Swing Praxis: UI für

Mehr

Einführung in die Programmierung für NF. Übung

Einführung in die Programmierung für NF. Übung Einführung in die Programmierung für NF Übung 09 18.12.2013 Inhalt Korrektur Blatt 8 Wiederholung Design Patterns Einführung in GUI s mit Java Swing und AWT Einführung in die Programmierung für NF Übung

Mehr

GUI Programmierung mit javax.swing

GUI Programmierung mit javax.swing java.awt Swing Komponenten Layout Manager Ausblick GUI Programmierung mit University basierend auf Folien von Dr. Beatrice Amrhein (Bern), 19. Juni 2006 java.awt Swing Komponenten Layout Manager Ausblick

Mehr

Saferpay User Manual. Payment Page Konfiguration. Version

Saferpay User Manual. Payment Page Konfiguration. Version Saferpay User Manual Payment Page Konfiguration Version.0 9.0.200 Inhaltsverzeichnis Einleitung... 3. Zielgruppe... 3.2 Voraussetzungen... 3.3 Übersicht der wichtigsten Funktionen... 3 2 Payment Page Konfiguration...

Mehr

Institut für Programmierung und Reaktive Systeme. GUIs mit Swing. Markus Reschke

Institut für Programmierung und Reaktive Systeme. GUIs mit Swing. Markus Reschke GUIs mit Swing Markus Reschke 28.08.2014 Beispiel: Ein einfaches GUI-Programm Siehe Painter.java Markus Reschke GUIs mit Swing 2 GUI Frameworks in Java AWT war das erste GUI-Framework, welches mit Java

Mehr

Seminar Webseiten mit Joomla

Seminar Webseiten mit Joomla Webseiten mit Joomla Wir begrüßen Sie recht herzlich zum vom Kreisverband für Obstbau, Garten und Landschaft Ludwigsburg e.v. Webspace über den KOGL Ludwigsburg Angebot KOGL (10 Vereine) 5 Vereine teilen

Mehr

Java für Computerlinguisten

Java für Computerlinguisten Java für Computerlinguisten 5. Grafische Userinterfaces Christian Scheible Institut für Maschinelle Sprachverarbeitung 31. Juli 2009 Christian Scheible Java für Computerlinguisten 31. Juli 2009 1 / 33

Mehr

Microsoft PowerPoint für Office 365 Designer

Microsoft PowerPoint für Office 365 Designer Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft PowerPoint für Office 365 Designer Designer in PowerPoint für Office 365 Seite 1 von 6 Inhaltsverzeichnis Einleitung... 2 Den Designer

Mehr

Ordersatz online Kurzbeschreibung

Ordersatz online Kurzbeschreibung Ab sofort können Sie Ihre Artikeldaten und Ihre Anzeigen online bearbeiten. Loggen Sie sich dazu bitte unter folgender Adresse ein: http://ordersatz.servicebund-national.de Die Zugangsdaten haben Sie mit

Mehr

Java I Vorlesung 11 Graphische Oberflächen mit Swing

Java I Vorlesung 11 Graphische Oberflächen mit Swing Java I Vorlesung 11 Graphische Oberflächen mit Swing 5.7.2004 Swing Komponenten Layout-Manager Events Swing und Threads Die Java-Plattform 2 Die Java-Plattform 3 "Hello World" in Swing HelloWorldS.java

Mehr

Landis & Gyr (Europe) Corp.

Landis & Gyr (Europe) Corp. Landis & Gyr (Europe) Corp. UNIGYR VISONIK Bedienhandbuch Version: 1.0 Landis & Gyr (Europe) Corp. UNIGYR VISONIK Bedienhandbuch Version: 1.0 Autor: Tony Fux 5646 April 1996 Inhaltsverzeichnis 1. Programmaufruf...

Mehr

Abteilung Informatik, JFC/Swing 2004 Diego Schmidlin V2.2

Abteilung Informatik, JFC/Swing 2004 Diego Schmidlin V2.2 Inhalt 1. Toolbar 1. JToolBar 2. Menü 1. JMenuBar 2. JMenu 3. JMenuItem 4. KeyStroke 5. Beispiel JMenuDemo1 6. JCheckBoxMenuItem 7. JRadioButtonMenuItem 8. Beispiel JMenuDemo2 9. JPopupMenu 10. Beispiel

Mehr

Elektronisches Ursprungszeugnis euz

Elektronisches Ursprungszeugnis euz Elektronisches Ursprungszeugnis euz Beschreibung Serienverarbeitung Version 1.01 Stand: November 2015 IHK Gesellschaft für Informationsverarbeitung mbh Hörder Hafenstraße 5 44263 Dortmund Inhaltsverzeichnis

Mehr

Interaktive Nutzung der Legamaster escreen und eboard Touch Systeme

Interaktive Nutzung der Legamaster escreen und eboard Touch Systeme Interaktive Nutzung der Legamaster escreen und eboard Touch Systeme Die Legamaster Touchsysteme funktionieren grundsätzlich per Plug & Play -Technik ohne Installation zusätzlicher Treiber oder spezieller

Mehr

Noten verwalten. Überblick

Noten verwalten. Überblick . BeSt 00 Medienwerkstatt Mühlacker Überblick Mit den Dokumenten im Ordner. können Sie die Noten einer Klasse jeweils für ein Fach sammeln und verwalten. Auf Wunsch sehen Sie neben den Namen der SchülerInnen

Mehr

LebenLimburg. Das Limburger Leben in einer App

LebenLimburg. Das Limburger Leben in einer App LebenLimburg Das Limburger Leben in einer App 1 SMARTPHONES SIND ÜBERALL tz 2 Peterspla 005......und 2013 Jedes Gewerbe und jeder Verein kann Teil der Community werden wie einfach das geht wird auf den

Mehr

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Inhaltsverzeichnis Inhaltsverzeichnis... 1 Einbinden von Grafiken... 2 Grafiken in den Text einbinden... 2 Grafikverweise... 2 Verweise auf Bilder in Unterverzeichnissen... 2 Verweise auf Bilder im darüber

Mehr

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 13 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:

Mehr

Programmiertechnik GUI Programmierung mit Java Swing

Programmiertechnik GUI Programmierung mit Java Swing Programmiertechnik GUI Programmierung mit Java Swing Prof. Dr. Oliver Haase Software Engineering und Verteilte Systeme Raum F012 haase@htwg-konstanz.de Tel: 07531/206-720 Oliver Haase Hochschule Konstanz

Mehr

Tutorials für ACDSee 12: Markieren von Fotos

Tutorials für ACDSee 12: Markieren von Fotos Wenn Sie Tausende machen, sollten Sie diese zu allererst sortieren und in verschiedene Ordner aufteilen. Für die schnelle und einfache Erledigung dieser Aufgaben können Sie die Markierungsfunktion von

Mehr

Objektorientierte Softwareentwicklung

Objektorientierte Softwareentwicklung Objektorientierte Softwareentwicklung Exkurs GUI-Programmierung mit Java-SWING Die Inhalte der Vorlesung wurden primär auf Basis der angegebenen Literatur erstellt. Für Hinweise und konstruktive Kritik

Mehr

Speichern. Speichern unter

Speichern. Speichern unter Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim

Mehr

Dreamweaver CS6. Grundlagen. Charlotte von Braunschweig, Jan Götzelmann, Linda York. 1. Ausgabe, November 2012 DRWCS6

Dreamweaver CS6. Grundlagen. Charlotte von Braunschweig, Jan Götzelmann, Linda York. 1. Ausgabe, November 2012 DRWCS6 Dreamweaver CS6 Charlotte von Braunschweig, Jan Götzelmann, Linda York Grundlagen. Ausgabe, November 202 DRWCS6 5 Dreamweaver CS6 - Grundlagen 5 Bilder einbinden In diesem Kapitel erfahren Sie worauf bei

Mehr

WebQuests. Eine WebQuest erstellen und publizieren. Mit PowerPoint geht es besonders einfach. Seite 1. WebQuests erstellen und publizieren

WebQuests. Eine WebQuest erstellen und publizieren. Mit PowerPoint geht es besonders einfach. Seite 1. WebQuests erstellen und publizieren Seite 1 erstellen und publizieren Eine WebQuest erstellen und publizieren Mit PowerPoint geht es besonders einfach Tatsächlich braucht es keine speziellen Kenntnisse der html-sprache, um einfache und doch

Mehr

Digital Signage Lösung aus einer Hand

Digital Signage Lösung aus einer Hand Digital Signage Lösung aus einer Hand Mit unserer neuen Dienstleistung movebox cloud erstellen und verwalten Sie auf einfachste Weise attraktive Inhalte für Ihre Digitalen Plakate und interaktiven Kiosks.

Mehr

Tutorial 4: 13:30 14:00. Einbindung von Daten und Diensten im Spatial Commander. 14. Juni 2018, Messe Erfurt

Tutorial 4: 13:30 14:00. Einbindung von Daten und Diensten im Spatial Commander. 14. Juni 2018, Messe Erfurt Tutorial 4: Einbindung von Daten und Diensten im Spatial Commander 13:30 14:00 14. Juni 2018, Messe Erfurt Irene Walde Tel. 0361 57 4176 671 Irene.walde@tlvermgeo.thueringen.de Inhalt Wo finde ich Unterlagen,

Mehr

Karten von data2map selbst ergänzen und an eigene Erfordernisse anpassen.

Karten von data2map selbst ergänzen und an eigene Erfordernisse anpassen. Karten von selbst ergänzen und an eigene Erfordernisse anpassen. So einfach geht s! Anleitung in vier Schritten: 1. Öffnen der Karte in Adobe Acrobat Reader. 2. Exportieren der Karte aus Adobe Acrobat

Mehr

Programmiermethodik. Übung 7

Programmiermethodik. Übung 7 Programmiermethodik Übung 7 Sommersemester 2010 Fachgebiet Software Engineering andreas.scharf@cs.uni-kassel.de Agenda Vorstellung HA6 Entwicklung von grafischen Oberflächen Mock-Ups GUI Builder Swing

Mehr

ECDL Europäischer Computer Führerschein. Jan Götzelmann. 1. Ausgabe, Juni 2014 ISBN 978-3-86249-544-3

ECDL Europäischer Computer Führerschein. Jan Götzelmann. 1. Ausgabe, Juni 2014 ISBN 978-3-86249-544-3 ECDL Europäischer Computer Führerschein Jan Götzelmann 1. Ausgabe, Juni 2014 Modul Präsentation Advanced (mit Windows 8.1 und PowerPoint 2013) Syllabus 2.0 ISBN 978-3-86249-544-3 ECDLAM6-13-2 3 ECDL -

Mehr

Der Formulareditor. Handreichung zum Erstellen und Ändern von Formularen

Der Formulareditor. Handreichung zum Erstellen und Ändern von Formularen Der Formulareditor Handreichung zum Erstellen und Ändern von Formularen 1 Inhalt 1 Starten des Editors... 3 2 Der Formulareditor... 4 3 Datenfeld einfügen und bearbeiten:... 5 4 Datenfeld bearbeiten...

Mehr

Powerpoint-Präsentationen in das SchulCMS einbinden

Powerpoint-Präsentationen in das SchulCMS einbinden Powerpoint-Präsentationen in das SchulCMS einbinden Im SchulCMS können Sie über das Seitenelement Flash auch Powerpoint-Präsentationen (PPT-Dateien) als Flash-Animation (SWF-Dateien) einbinden. Dazu müssen

Mehr

Kurze Bedienungsanleitung für GIMP. Vorhaben Verfahren Symbol. Fenster >Einzelfenster-Modus. Fenster > Andockbare Dialoge > Werkzeugeinstellungen

Kurze Bedienungsanleitung für GIMP. Vorhaben Verfahren Symbol. Fenster >Einzelfenster-Modus. Fenster > Andockbare Dialoge > Werkzeugeinstellungen Inhalt Grundeinstellungen... 1 Arbeitsoberfläche... 1 Bildinformationen... 2 Laden und Speichern... 2 Veränderung der Bildfläche (Leinwandgröße)... 2 Veränderung des Bildformates und der Bildqualität...

Mehr

Einführung in GUI-Programmierung. javax.swing

Einführung in GUI-Programmierung. javax.swing Einführung in GUI-Programmierung javax.swing GUI Graphical User Interface ( Grafische Benutzerschnittstelle ) Anschaulichere und leichtere Möglichkeit zur Dateneingabe und Kontrolle von Programmen Stellt

Mehr

Anleitung OpenCms 8 Einbinden von Bildern

Anleitung OpenCms 8 Einbinden von Bildern Anleitung OpenCms 8 Einbinden von Bildern 1 Erzbistum Köln Einbinden von Bildern 24. September 2014 Inhalt 1. Allgemeines... 3 2. Hochladen und einfügen von Bildern... 4 3. Konfiguration von Bildern...

Mehr

Handout. Webinar: Der perfekte Start mit PowerPoint

Handout. Webinar: Der perfekte Start mit PowerPoint Handout Webinar: Der perfekte Start mit PowerPoint PowerPoint 200 Version: Impressum: Autorin: Kirstin Hartmann Erstellt: 26..204 Alle Rechte vorbehalten. Kein Teil dieser Unterlage darf ohne ausdrückliche

Mehr

J.Meißburger, 52428 Jülich 3D-Fotoshow mit MAGIX-2014 Seite 1

J.Meißburger, 52428 Jülich 3D-Fotoshow mit MAGIX-2014 Seite 1 MAGIX-3D* * V.2014 Seite 1 was sind 3D (Stereo)-Bilder? Bilder, die aus zwei separaten Einzelbildern in festgelegter Anordnung meist horizontal links/rechts zusammengesetzt sind. Bekanntere 3D-Formate

Mehr

Mit Steuerung auf eine Ebene mit einem freigestelltem Objekt klicken (linke Maustaste), um nur dieses Objekt zu markieren

Mit Steuerung auf eine Ebene mit einem freigestelltem Objekt klicken (linke Maustaste), um nur dieses Objekt zu markieren Mit Steuerung auf eine Ebene mit einem freigestelltem Objekt klicken (linke Maustaste), um nur dieses Objekt zu markieren Frei Transformieren Bearbeiten Frei transformieren anwenden, um sämtliche Dreh-,

Mehr

Bildbearbeitung mit Gimp

Bildbearbeitung mit Gimp PH Bern Institut Sekundarstufe 1 Studienfach Informatik Bildbearbeitung mit Gimp Inhalt 1. Einleitung... 1 2. Bildgrösse festlegen... 1 3. Bild in verschiedenen Formaten speichern... 2 4. Bildausschnitt

Mehr

ECDL - Core. Modul 6 MS Power Point. Arbeitsblätter für Schüler/Lehrer mit praktischen Übungen zu sämtlichen Lernzielen des Syllabus 5

ECDL - Core. Modul 6 MS Power Point. Arbeitsblätter für Schüler/Lehrer mit praktischen Übungen zu sämtlichen Lernzielen des Syllabus 5 ECDL - Core Modul 6 MS Power Point Arbeitsblätter für Schüler/Lehrer mit praktischen Übungen zu sämtlichen Lernzielen des Syllabus 5 - 2 - Inhaltsverzeichnis - Modul 6 (Power Point) INHALTSVERZEICHNIS

Mehr

Tipps und Tricks rund um LabVIEW. Tobias Daub Applications Engineer National Instruments Germany

Tipps und Tricks rund um LabVIEW. Tobias Daub Applications Engineer National Instruments Germany Tipps und Tricks rund um LabVIEW Tobias Daub Applications Engineer National Instruments Germany Agenda Tipps für ein gute Benutzeroberfläche Tricks in der Entwicklungsumgebung Benutzeroberfläche/UI-Überlegungen

Mehr

Booklet für "Word 2000 Tipps & Tricks Vol. 2" Interne Nummer: Inhaltsverzeichnis

Booklet für Word 2000 Tipps & Tricks Vol. 2 Interne Nummer: Inhaltsverzeichnis Inhaltsverzeichnis 01. Vorwort / Allgemeines... 2 02. Word und das Formatieren... 2 03. Die Zeichenformatierung... 2 04. Die Absatzformatierung... 2 05. Der Erstzeileneinzug... 3 06. Absätze in die Seitenmitte

Mehr

376 6 Bilder und Grafiken für das Web

376 6 Bilder und Grafiken für das Web 376 6 Bilder und Grafiken für das Web Speichern Sie das Bild als paragraph-bg2.xcf in einem Arbeitsverzeichnis. Abb. 6.12 Das Kreuz im Mittelpunkt der Umfassung des Paragraphen- Zeichens dient zur Orientierung

Mehr

U6: Webgerechte Bilder

U6: Webgerechte Bilder Konzeption Gestaltung U6: Webgerechte Bilder BILDAUFLÖSUNG UND GRÖSSE Auflösung bestimmt die Anzahl an Punkten (dots), die pro Längeneinheit (cm oder inch) zur Verfügung steht und wird demzufolge n der

Mehr

...erinnern Sie sich? oopjs4b / kwhbkd4r

...erinnern Sie sich? oopjs4b / kwhbkd4r ...erinnern Sie sich? oopjs4b / kwhbkd4r !" Ereignisbehandlung in awt/swing führt Liste interessierter Behandler GUI- Komponente (z.b. Knopf) wird eingetragen trägt ein Ereigniskanal fertigt ab neuer Behandler

Mehr

Javakurs für Anfänger

Javakurs für Anfänger Javakurs für Anfänger Einheit 04: Variablenzugriff und Eingaben Lorenz Schauer Lehrstuhl für Mobile und Verteilte Systeme Heutige Agenda 1. Teil: Zugriff auf Instanzvariablen Praktisches Beispiel: Student

Mehr

benutzerhandbuch für hotels und gastgeber Veranstaltungen in DIRS21 anlegen und verwalten

benutzerhandbuch für hotels und gastgeber Veranstaltungen in DIRS21 anlegen und verwalten benutzerhandbuch für hotels und gastgeber Veranstaltungen in DIRS21 anlegen und verwalten DIRS21 online-buchungssystem benutzerhandbuch für hotels und gastgeber Der Bereich Veranstaltungen ist nur für

Mehr

Mensch-Maschine-Interaktion

Mensch-Maschine-Interaktion Universität Dortmund, Fachbereich Informatik Peter Bollweg, OH16 E08, bollweg@ls7.cs.uni-dortmund.de, 6328 Constantin Timm, OH16 E06, timm@ls12.cs.uni-dortmund.de, 6144 Christian Asche Dortmund, 19. Oktober

Mehr

Inhalte strukturieren

Inhalte strukturieren Inhalte strukturieren 1 Strukturierungshilfen Um in CommSy-Räumen Einträge leichter wiederzufinden, lohnt es sich die Einträge zu strukturieren. CommSy verfügt über folgende Strukturierungshilfen: Schlagwörter,

Mehr

Gerichtsvollzieher Briefbogen

Gerichtsvollzieher Briefbogen Gerichtsvollzieher Briefbogen erstellen, verändern, neugestalten und mit anderen tauschen Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299 www.workshop-software.de Verfasser:

Mehr

Modernisierung von Forms durch neues Look&Feel

Modernisierung von Forms durch neues Look&Feel Modernisierung von Forms durch neues Look&Feel Dr. Gudrun Pabst gudrun.pabst@trivadis.com Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Agenda Definition

Mehr

AZUR ONLINE STELLENMARKT

AZUR ONLINE STELLENMARKT AZUR ONLINE STELLENMARKT AZUR ONLINE STELLENMARKT Unter www.azur-online.de bieten wir einen hochkarätigen Marktplatz für Stellenangebote, die sich an junge Juristen richten. Anbieter sind renommierte Wirtschaftskanzleien,

Mehr

Der Jazz Veranstaltungskalender für Deutschland, Österreich und die Schweiz

Der Jazz Veranstaltungskalender für Deutschland, Österreich und die Schweiz Veranstaltung erstellen mit vorheriger Registrierung Wenn Sie sich bei Treffpunkt Jazz registrieren, genießen Sie folgende Vorteile: Sie können bereits eingestellte Veranstaltungen auch noch später ändern

Mehr

GUI Programmierung in Java

GUI Programmierung in Java vs und niemals mischen! Daher muss man sich für eine Klasse entscheiden 1 (Abstract Window Toolkit) schwergewichtige Alle Elemente werden vom Betriebssytem gemalt sehen aus wie alle anderen Programme auf

Mehr

KURZANLEITUNG utypia Shop

KURZANLEITUNG utypia Shop KURZANLEITUNG utypia Shop SCHRITT 1 - ANMELDEN... 1 SCHRITT 2 PRODUKTE AUSWÄHLEN und GESTALTEN... 2 A BESTELLEN ÜBER LAYOUT GESTALTEN... 3 B BESTELLEN ÜBER DEN KATALOG... 3 C BESTELLEN MIT ARTIKELNUMMER...

Mehr

Inhaltsverzeichnis. 1 Einleitung 9. Inhalt

Inhaltsverzeichnis. 1 Einleitung 9. Inhalt 3 sverzeichnis 1 Einleitung 9 1.1 Einführung...9 1.1.1 Definition...9 1.1.2 Historie von Java...10 1.1.3 Das Java Development Kit...12 1.1.4 Charakteristika von Java...12 1.1.5 Einsatzgebiete...13 1.1.6

Mehr

PowerPoint: Hintergrund

PowerPoint: Hintergrund PowerPoint: Hintergrund Standardmäßig ist der Hintergrund weiß. Will man beispielsweise ein Fotoalbum erstellen, sieht das jedoch nicht wirklich gut aus. Deshalb stellt PowerPoint diverse Füllvarianten

Mehr

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 9 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:

Mehr

Alexander Glasner Applications Engineer National Instruments Germany GmbH

Alexander Glasner Applications Engineer National Instruments Germany GmbH Fortgeschrittene Benutzeroberflächengestaltung mit NI LabVIEW Alexander Glasner Applications Engineer National Instruments Germany GmbH Agenda Definitionen, Regeln und Vorschläge LabVIEW-Techniken zur

Mehr

Microsoft POWERPOINT

Microsoft POWERPOINT Microsoft POWERPOINT Präsentationsprogramm zum Erstellen von Folien für Overhead-/Diaprojektor Bildschirmshows auf Monitor / LCD-Display Videobeamer Ausdrucken auf Papier (Poster) Hauptaufgaben: Visualisierung

Mehr

Institut für Programmierung und Reaktive Systeme 26. April 2013. Programmieren II. 10. Übungsblatt

Institut für Programmierung und Reaktive Systeme 26. April 2013. Programmieren II. 10. Übungsblatt Technische Universität Braunschweig Dr. Werner Struckmann Institut für Programmierung und Reaktive Systeme 26. April 2013 Programmieren II 10. Übungsblatt Hinweis: Insgesamt werden in diesem Semester fünf

Mehr

Bedienungsanleitung WARY Fenstergrafik V2015

Bedienungsanleitung WARY Fenstergrafik V2015 Bedienungsanleitung WARY Fenstergrafik V2015 ICS Ing.-Ges. für Computer und Software mbh Bautzner Str. 105 01099 Dresden www.wary.de EMAIL: ICS-Dresden@T-Online.de Inhalt 1. MENÜ DES FENSTERPROGRAMMS...

Mehr

Tutorial04: Swing: Erstellen eines JFrames mit einem JSplitPane

Tutorial04: Swing: Erstellen eines JFrames mit einem JSplitPane Hochschule Harz Programmierung2 Tutorial 04: FB Automatisierung und Informatik Dipl.-Inf., Dipl.-Ing. (FH) M. Wilhelm Programmierung 2 für MI / WI Thema: Swing, JSplitPane und I/O Versuchsziele Kenntnisse

Mehr