Java üben mit dem Plotter: Ein Überblick für Studierende und Einsteiger
Von Stephan Euler
()
Über dieses E-Book
Dieses essential zeigt, wie man in Java-Anwendungen mit dem Plotter grafische Darstellungen erzeugen kann. Mit dem Plotter-Objekt – angelehnt an den Stiftplotter, der sich mit Steuerbefehlen über Papier bewegt – wird eine einfache Schnittstelle zur grafischen Programmierung angeboten. Bereits beim Einstieg in die Programmierung entstehen so erste grafische Darstellungen wie z.B. Funktionsverläufe und Simulationsergebnisse. Durch einfache Programmierbeispiele und Aufgaben wird der Umgang mit grundlegenden Konzepten wie Variablen, Kontrollstrukturen, Methoden und Klassen geübt.
Ähnlich wie Java üben mit dem Plotter
Ähnliche E-Books
Das große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Bewertung: 4 von 5 Sternen4/5Algorithmen: Grundlagen und Implementierung Bewertung: 0 von 5 Sternen0 BewertungenEinführung in die Programmierung mit Java: Begleitunterlagen zu dem Onlinekurs Bewertung: 0 von 5 Sternen0 BewertungenOpenLaszlo: schnell + kompakt Bewertung: 0 von 5 Sternen0 BewertungenPraxisbuch Labview: Eine Einführung in die Praxis in 12 Experimenten Bewertung: 0 von 5 Sternen0 BewertungenModulare Arithmetik: Von den ganzen Zahlen zur Kryptographie Bewertung: 0 von 5 Sternen0 BewertungenJavaScript für Java-Entwickler Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren in C: Programmieren lernen von Anfang an - Mit vielen Programmierbeispielen - Geeignet zum Selbststudium Bewertung: 0 von 5 Sternen0 BewertungenJavaScript und TypeScript für C#-Entwickler Bewertung: 0 von 5 Sternen0 BewertungenPython lernen – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren in TypeScript: Skalierbare JavaScript-Applikationen entwickeln Bewertung: 0 von 5 Sternen0 BewertungenDie Welt der VBA-Objekte: Was integrierte Anwendungen leisten können Bewertung: 0 von 5 Sternen0 BewertungenPython programmieren lernen: Der spielerische Einstieg mit Minecraft Bewertung: 0 von 5 Sternen0 BewertungenMerkmalskonstruktion für Machine Learning: Prinzipien und Techniken der Datenaufbereitung Bewertung: 0 von 5 Sternen0 BewertungenDatenvisualisierung mit R: 111 Beispiele Bewertung: 0 von 5 Sternen0 BewertungenInterpolation von Daten und Funktionen: Klartext für Nichtmathematiker Bewertung: 0 von 5 Sternen0 BewertungenD3-Praxisbuch: Interaktive JavaScript-Grafiken im Browser Bewertung: 0 von 5 Sternen0 BewertungenRoutineaufgaben mit Python automatisieren: Praktische Programmierlösungen für Einsteiger Bewertung: 0 von 5 Sternen0 BewertungenR – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenDie nicht zu kurze Kurzeinführung in MATLAB: Erste Schritte in MATLAB Bewertung: 0 von 5 Sternen0 BewertungenEinführung in die numerische Strömungsmechanik Bewertung: 1 von 5 Sternen1/5Fixpunkte und Nullstellen: Klartext für Nichtmathematiker Bewertung: 0 von 5 Sternen0 BewertungenGraphQL: Eine Einführung in APIs mit GraphQL Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen für Kinder - Experten Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenSoftware Development Trends: Wegweisende Beiträge für eine neue IT: Wegweisende Beiträge für eine neue IT Bewertung: 0 von 5 Sternen0 BewertungenNumerische Grundlagen der Simulation: Kompendium Simulation und Regelung technischer Prozesse, Teil 5 Bewertung: 0 von 5 Sternen0 BewertungenBigData mit JavaScript visualisieren: D3.js für die Darstellung großer Datenmengen einsetzen Bewertung: 0 von 5 Sternen0 BewertungenFormeln und Begriffe der Analysis: Für Studierende der Ingenieurwissenschaften Bewertung: 0 von 5 Sternen0 Bewertungen
Programmieren für Sie
.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Bewertung: 0 von 5 Sternen0 BewertungenLinux Grundlagen - Ein Einstieg in das Linux-Betriebssystem Bewertung: 0 von 5 Sternen0 BewertungenJavaScript kurz & gut Bewertung: 3 von 5 Sternen3/5Programmieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenWeniger schlecht programmieren Bewertung: 4 von 5 Sternen4/5Linux Befehlsreferenz: Schnelleinstieg in die Arbeit mit der Konsole, regulären Ausdrücken und Shellscripting Bewertung: 0 von 5 Sternen0 BewertungenMikrocontroller in der Elektronik: Mikrocontroller programmieren und in der Praxis einsetzen Bewertung: 0 von 5 Sternen0 BewertungenPython kurz & gut: Für Python 3.x und 2.7 Bewertung: 3 von 5 Sternen3/5Git kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenSQL von Kopf bis Fuß Bewertung: 4 von 5 Sternen4/5Programmieren von Kopf bis Fuß Bewertung: 4 von 5 Sternen4/5C von Kopf bis Fuß Bewertung: 3 von 5 Sternen3/5Raspberry Pi: Mach's einfach: Die kompakteste Gebrauchsanweisung mit 222 Anleitungen. Geeignet für Raspberry Pi 3 Modell B / B+ Bewertung: 0 von 5 Sternen0 BewertungenHacken mit Python und Kali-Linux: Entwicklung eigener Hackingtools mit Python unter Kali-Linux Bewertung: 0 von 5 Sternen0 BewertungenDie ultimative FRITZ!Box Bibel - Das Praxisbuch 2. aktualisierte Auflage - mit vielen Insider Tipps und Tricks - komplett in Farbe Bewertung: 0 von 5 Sternen0 BewertungenDas Excel SOS-Handbuch: Wie sie Excel (2010-2019 & 365) schnell & einfach meistern. Die All-in-One Anleitung für ihren privaten & beruflichen Excel-Erfolg! Bewertung: 0 von 5 Sternen0 BewertungenEigene Spiele programmieren – Python lernen: Der spielerische Weg zur Programmiersprache Bewertung: 0 von 5 Sternen0 BewertungenAndroid-Programmierung kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenNew Game Plus: Perspektiven der Game Studies. Genres - Künste - Diskurse (Bild und Bit. Studien zur digitalen Medienkultur) Bewertung: 0 von 5 Sternen0 BewertungenSoftwareentwicklungsprozess: Von der ersten Idee bis zur Installation Bewertung: 0 von 5 Sternen0 BewertungenPython | Schritt für Schritt Programmieren lernen: Der ultimative Anfänger Guide für einen einfachen & schnellen Einstieg Bewertung: 0 von 5 Sternen0 BewertungenRaspberry Pi: Einstieg • Optimierung • Projekte Bewertung: 5 von 5 Sternen5/5Perspektiven für Informatiker 2019: Branchenüberblick, Erfahrungsberichte und Tipps zum Berufseinstieg Bewertung: 0 von 5 Sternen0 BewertungenHTML5-Programmierung von Kopf bis Fuß: Webanwendungen mit HTML5 und JavaScript Bewertung: 0 von 5 Sternen0 BewertungenMicrocontroller für das IoT Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren für Einsteiger: Teil 1 Bewertung: 0 von 5 Sternen0 BewertungenPython lernen – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenDas Franzis Starterpaket Arduino Uno: Das Handbuch für den Schnelleinstieg Bewertung: 0 von 5 Sternen0 BewertungenPython-Grundlagen Bewertung: 0 von 5 Sternen0 BewertungenPython programmieren lernen: Der spielerische Einstieg mit Minecraft Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Java üben mit dem Plotter
0 Bewertungen0 Rezensionen
Buchvorschau
Java üben mit dem Plotter - Stephan Euler
© Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature 2018
Stephan EulerJava üben mit dem Plotteressentialshttps://doi.org/10.1007/978-3-658-23347-1_1
1. Einleitung
Stephan Euler¹
(1)
Fachbereich MND, Technische Hochschule Mittelhessen, Friedberg, Deutschland
Stephan Euler
Email: stephan.euler@mnd.thm.de
Java verfügt über eine umfangreiche Bibliothek von Klassen zur Grafikprogrammierung. Der Einstieg ist nicht wirklich schwierig, erfordert aber doch solide Grundkenntnisse. Andererseits ist es sicherlich motivierend, wenn man frühzeitig ansprechende grafische Darstellungen erzeugen kann. Dieser Gedanke ist der Ausgangspunkt für das Plotter-Projekt. Ziel ist es, eine möglichst einfache Schnittstelle zur grafischen Programmierung anzubieten. Bereits beim Einstieg in die Programmierung sollen erste grafischen Darstellungen wie z. B. Funktionsverläufe entstehen. Durch entsprechende Aufgaben kann damit der Umgang mit grundlegende Konzepten wie Variablen, Kontrollstrukturen, Methoden und Klassen geübt werden.
Kernstück des Projektes ist die Klasse Plotter. Ein Plotter-Objekt (vereinfacht gesprochen ein Plotter) dient als Hülle um die internen Zeichenmethoden. Gleichzeitig übernimmt es die Verwaltung der Daten. Im einfachsten Fall schickt man einige Werte an einen Plotter. Der Plotter speichert die Werte intern und erstellt daraus automatisch eine grafische Darstellung mit angepassten Wertebereichen.
Über den Schnell-Einstieg hinaus bietet der Plotter allerdings auch vielfältige Möglichkeiten zur Verfeinerung der Darstellungen. Man kann Texte hinzufügen, Fonts, Zeichenstile und Farben ändern oder sogar Bilder einbauen.
Der Komfort ist allerdings nicht ganz umsonst. Der zusätzliche Rechen- und Speicheraufwand hält sich jedoch meistens in Grenzen und wirkt sich nur bei sehr großen Datenmengen störend aus. Schwerwiegender ist, dass in manchen Situationen die interne Organisation des Plotters nicht optimal zur Aufgabenstellung passt. Eine Lösung unter direkter Verwendung der Java-Bibliothek ist dann einfacher. Der Plotter kann – und soll auch gar nicht – die Einarbeitung in die GUI-Programmierung ersetzen. Aber er bietet einen einfachen Einstieg und soll beim Erlernen von Java helfen.
Das zweite Kapitel dient als Überblick über die Möglichkeiten des Plotters. Anhand typischer Einsatzfälle wird die grundsätzliche Verwendung gezeigt. Im darauf folgenden Kapitel werden an Beispielsanwendungen weiterführende Möglichkeiten gezeigt. Schließlich enthält das letzte Kapitel Aufgaben zum eigenen Erproben. Weitere Informationen findet man auf den zugehörigen Web-Seiten unter