Hans-Georg Schumann 'SA. ]ava mit Eclipse für Kids

Ähnliche Dokumente
Hcms-Georg Schumann. Java mit Eclipse. für Kids. mitp

Hans-Georg Schumann. Visual C für Kids

Hans-Georg Schumann. C++ für Kids. Objektorientierte Programmierung. für Einsteiger

Hans-Georg Schumann. Java für Kids

Hans-Georg Schumann. Visual Basic Inklusive DVD-ROM

Visual Basic 2010 für Kids

Alexander Niemann. Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java. bhv. i.-

Objektorientierte Programmierung in Java

Inhaltsverzeichnis. Grundlagen und Einführung (1. Band) 1

Gliederung der Folien

Das Einsteigerseminar Objektorientierte Programmierung in Java

Java. Von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich Fachhochschule Ulm

Eclipse Tutorial.doc

Inhaltsverzeichnis. 4.9 Aufgaben... 63

Beispiele für Ausdrücke. Der imperative Kern. Der imperative Kern. Imperativer Kern - Kontrollstrukturen. Deklarationen mit Initialisierung

Objektorientierte Programmierung in Java

Eclipse in der Java-Entwicklung

Zahlenraten: Ein Spiel in Java.

Komplettes Starterkit für den erfolgreichen Einstieg in die Programmierung

11. GUI-Programmierung mit SWING Überblick

EIBPORT INBETRIEBNAHME MIT DEM BROWSER / JAVA EINSTELLUNGEN / VORBEREITUNGEN AM CLIENT PC

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

Programmierbüchlein Grundlagen der Programmierung. Rootgames

Inhaltsverzeichnis. 1 Einleitung 9. Inhalt

Klassenvariablen, Klassenmethoden

Java - AWT Basispraktikum SystemArchitektur WS 2008/ Atanas Dimitrov

Vorkurs Informatik WiSe 15/16

2.1 Visual C Express installieren Visual C Express starten Visual C Express registrieren...

1. Xcode und dein erstes Projekt 23

Beschreibung des Angebotes. Java Programmierung. LernenimInternet. Ansprechpartner. Angebot-Nr Angebot-Nr Weiterbildung.

Inhalt. Vorwort Erste Grundlagen... 15

Informatik II Übung 06. Benjamin Hepp 5 April 2017

Universität Stuttgart Programmierübung Bildschirmschoner

Methoden. Gerd Bohlender. Einstieg in die Informatik mit Java, Vorlesung vom

Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker

Inhaltsverzeichnis. jetzt lerne ich. Vorwort 15

Objektorientierte Programmierung Studiengang Medieninformatik

Objektorientierte Programmierung OOP Objektorientierte Programmierung (OOP) mit Java

Dirk Louis. Markt&Technik Buch- und Software- Verlag GmbH. Delphi 2 Delphi 2. Delphi 2. Delphi 2

Internet. HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript

Einstieg in die Informatik mit Java

Das erwartet dich in diesem Buch 8. Kapitel 1 Aufbruch ins Programmierabenteuer 14

VBA mit Microsoft Excel für Kids

Manfred Schüttengruber. Objektorientierte Programmierung mit Visual Basic 2005

Python. Grundlagen und Praxis. Peter Walerowski ADDISON-WESLEY. An imprint of Pearson Education

Praktikum 4: Grafiken und Ereignisse

Alexander Niemann. Das Einsteigerseminar Objektorientierte Programmierung in Java. bhv

Arbeitsblätter für die Lehrveranstaltung OOP JAVA 4

Michael Kolberg. einfach klipp & klar. Microsofft* Press

Vorkurs Informatik WiSe 17/18

7. Einführung in C++ Programmieren / Algorithmen und Datenstrukturen 1 Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt

Matthias-Claudius-Gymnasium Fachcurriculum Informatik

jetzt lerne ich тш^шш Visual C# 2008 Das komplette Starterkit für den erfolgreichen Einstieg Markt+Technik

Software Design Patterns Zusammensetzung. Daniel Gerber

Vererbung, Polymorphie

Inhaltsverzeichnis. jetzt lerne ich

Übungen zum Bioinformatik-Tutorium. Blatt 3

EINFÜHRUNG IN DIE PROGRAMMIERUNG

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

Vererbung. Gerd Bohlender. Institut für Angewandte und Numerische Mathematik. Vorlesung: Einstieg in die Informatik mit Java 23.5.

Einstieg in die Informatik mit Java

Richtig einsteigen: Access 2007 VBA-Programmierung

Objektorientierte Programmierung Studiengang Medieninformatik

Handbuch für die Erweiterbarkeit

Für die Arbeit mit Pygame werden wird die Umgebung PortablePython Version 2.7.x verwenden.

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Einführung in das objektorientierte Modellieren und Implementieren mit Java

Softwaretechnik (Medieninformatik): GUIs mit Swing Überblick

Vorkurs Informatik WiSe 16/17

Java Zusammenfassung. Basisdatentypen ganzzahlig: Byte, Short, Integer, Long Fließkomma: Float, Double Zeichen: Character Wahrheitswerte: Boolean

Thomas Binzinger. Jetzt lerne ich. Delphi. Markt+Technik Verlag

Programmieren lernen in ASP.NET mit C#

TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA GRUNDLAGEN DER PROGRAMMIERUNG... 4

EINFÜHRUNG IN DIE PROGRAMMIERUNG

Band 1 für Unterricht und Selbststudium

C++ Programmieren mit einfachen Beispielen DIRK LOUIS

Institut für Programmierung und Reaktive Systeme. Java 7. Markus Reschke

Java Grundlagen 2 - OOP

Neben der Verwendung von Klassen ist Vererbung ein wichtiges Merkmal objektorientierter

Propädeutikum Programmierung in der Bioinformatik

Beispiel: Eine Choice-Liste...

Inhaltsverzeichnis I Grundlagen...1 II Programmieren in C/C

OOP: Nebenläufigkeiten Threads. Dipl.-Inform. Arnold Willemer

Inhaltsverzeichnis. jetzt lerne ich

GUI-Programmierung. Teil I. Unterlagen zum Modul OOP mit Java V by MOU2/BFH-TI. Berner Fachhochschule Technik und Informatik

Ulrich Stein. Einstieg in das Programmieren. mit MATLAB. 2., aktualisierte Auflage. Mit 153 Bildern. Fachbuchverlag Leipzig im Carl Hanser Verlag

Ivan van Laningham. Deutsche Übersetzung: Dirk Steinkamp, Maik Hester, Ulrich Lindtner. Jetzt lerne ich. Python. Markt+Technik Verlag

Kurzanleitung Hama Photokalender v

Aufbau und Bestandteile von Formularen. Oracle Forms. Erstellen eines neuen Blocks (1) Starten von Oracle Forms

Variablenarten. Gerd Bohlender. Institut für Angewandte und Numerische Mathematik. Vorlesung: Einstieg in die Informatik mit Java

Richtig einsteigen: Programmieren lernen mit Visual C# 2010

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

Java für Computerlinguisten

Sachwortverzeichnis. Child Window, 49 Clear, 98 ClearList, 87 Codeform.res, 114 Constructor, 45, 56 Create Window, 163, 164 Cursorform, 127

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

Inhaltsverzeichnis. Kurseinheit 1. Kurseinheit 2

Inhaltsverzeichnis 1 Einführung Die Software JGIS Grundlagen raumbezogener Daten

V by WBR1/BFH-TI 2011 by MOU2/BFH-TI

Transkript:

Hans-Georg Schumann 'SA I ]ava mit Eclipse für Kids

Vorwort 15 Was heißt eigentlich Programmieren? 15 Was ist eine Entwicklungsumgebung? 16 Warum gerade Java? 17 Eclipse, die Entwicklungsumgebung zum Buch 17 Einleitung 19 Wie arbeitest du mit diesem Buch? 19 Was brauchst du für dieses Buch? 20 Wie gut kannst du schon mit dem Computer umgehen? 21 1 Das erste Projekt 23 Eclipse starten 24 Willkommen in Java 27 Ein erstes Hallo 32 Objekte, Klassen und Pakete 35 Ausgabe und Eingabe 37 Dialog mit»schwung«39 Eclipse beenden 41 Zusammenfassung 45 Ein paar Fragen... 46... aber noch keine Aufgabe 46 2 Kontrolle und Auswahl 47 Gut oder schlecht? 48 Die if-struktur 50 Strings oder Zahlen? 52 Plus oder minus, mal oder durch 55 Die if-else-struktur 57 Von int zu float 58

Die Sache mit try und catch 63 Zusammenfassung 66 Ein paar Fragen... 67... und ein paar Aufgaben 67 3 Bedingungen 69 Von 1 bis 6 70 Von Fall zu Fall 72 Punkt für Punkt 75 Und und Oder, oder? 77 Ein kleines Spielchen 78 Die while-struktur 81 Dein PC zählt mit 83 Abbruch bei Unlust? 84 Zusammenfassung 86 Ein paar Fragen... 86... und ein paar Aufgaben 87 4 Schleifen und e]der 89 Auf dem Weg zum Millionär 90 Schleifenvariationen 94 Zählen mit for 95 Variablenfelder 98 Lottoziehung 101 Feldsortierung 103 Zusammenfassung 106 Ein paar Fragen... 106... und ein paar Aufgaben 106 5 Eine eigene Klasse 107 Gegenzahl und Kehrwert 108 Klassenmethoden 109 Objektmethoden 111

Eine Hand voll set und get 113 Zinsobjekt im Einsatz 115 Klasse im Paket 117 Veröffentlichung 121 Verselbständigung 123 Zusammenfassung 126 Ein paar Fragen... 127... und ein paar Aufgaben 127 Einstieg in Swing 129 Erst mal ein Fenster 130 Hallo, wie geht es? 133 Es passiert etwas 135 Gut oder schlecht? 137 Es gibt was zu erben 139 Zugabe 140 super, this und andere Erbstücke 142 Zusammenfassung 145 Ein paar Fragen... 146... und ein paar Aufgaben 146 Combo, Radio oder Check? 147 Kleine Knopfparade 148 Feldoptimierung 150 Listenwahl 152 Von Pünktchen... 154... und Häkchen 156 Körper, Geist und Seele 159 Der letzte Schliff 161 Zusammenfassung 164 Ein paar Fragen... 165... und ein paar Aufgaben 165

Aktion Seelenklempner 167 Zwei Buttons, drei Panels und ein paar Boxen 168 Weitere Baumaßnahmen 170 Bereit zur Diagnose 172 Schiebereien 174 Noch mehr Diagnosen? 175 Datentransfer 177 Keine Sprechstunde? 181 Therapieprotokoll 182 Zusammenfassung 185 Ein paar Fragen... 186... und ein paar Aufgaben 186 9 Menüs und Dialoge 187 Ein Menü für den Klempner 188 Zwei Dialoge 190 Öffnen und Speichern 191 Diagnosen drucken 194 Sicher ist sicher 196... und Schluss 198 Pop it up! 200 Zusammenfassung 204 Ein paar Fragen... 205... und ein paar Aufgaben 206 1 O Grafik in ]ava 207 Von Punkten und Koordinaten 208 Ein Knopf im Fenster 210 Das erste Bild 212 Jetzt wird's bunt 214 Eckig und rund 216 Mit Text geht auch 219

Farbtupfer 220 Von Graphics zu Graphics2D 222 Zusammenfassung 223 Ein paar Fragen... 224... und ein paar Aufgaben 224 11 Jetzt wird geoopt 225 Erst mal ein Kreis 226 Und es bewegt sich doch 228 Graphics ruft Image 231 Endlich ein Bild 232 Bildersammlung 235 Da läuft etwas 237 Drehungen 239 Verschwinden und auftauchen 240 Zusammenfassung 243 Keine Fragen... 243... doch ein paar Aufgaben 243 1 2 Komponenten und Uls 245 Object, Component oder mehr? 246 Der O-Button kommt in Form 248 Jetzt geht's rund 251 Abnabelung 253 Erbschaften 255 Bunt und rund 257 Look & Feel 259 Von Metal bis Windows 262 Zusammenfassung 265 Ein paar Fragen... 266... und ein paar Aufgaben 266 11

13 Polymorphie 267 Von alten und neuen Methoden 268 Ungewöhnliche Erscheinung? 269 Eine kleine Monsterfamilie 271 Dynamische Methoden 273 Überschreiben und Überladen 275 Monstershow 277 Abstrakte Klassen und Methoden 280 Zusammenfassung 283 Ein paar Fragen... 283... aber nur eine Aufgabe 283 14 Der Visual Editor 285 Ein neuer Typ von Klasse 286 Formular mit Knopf 289 Drück mich! 292 Hallo, wie geht es? 294 Ereignisse 297 Meldung auf Tastendruck 299 Zusammenfassung 302 Ein paar Fragen... 303... und ein paar Aufgaben 303 15 lovd-applets 305 Auf zum ersten Applet 306 Ein Applet mit Reaktionsvermögen 308 Parameter fürs Applet 309 Auf dem Weg zum Browser 312 Parameter für main 316 Zusammenfassung 320 Zum Schluss 321

Ein paar Fragen... 321... und ein paar Aufgaben 322 Anhang A 323 Für Eltern... 323... und für Lehrer 324 Anhang B 327 Java installieren 327 Kopieren der Eclipse-Dateien 332 Kopieren der Dateien des Visual Editors Kopieren der Buehdateien 334 333 Anhang C 335 Kleine Cheekliste 335 Dem Fehler auf der Spur 336 Kleines OOP-Lexikon 341 Stichwortverzeichnis 347