Download Java will nur spielen: Programmieren lernen mit Spaß und by Sven Eric Panitz PDF

By Sven Eric Panitz

Spielen macht nicht nur einfach Spaß? über das Spiel entwickelt der 'homo ludens' (lat. der spielende Mensch) seine Fähigkeiten. Dieser Kurs nutzt den Spieltrieb um Programmieren zu lehren und zeigt wie spannend, kreativ und gesellig es sein kann. Als Programmiersprache dient hierzu Java in der aktuellen model 1.6. Zuerst werden einige Grundlagen des Programmierens besprochen. Die treibende Kraft zum Erlernen der Sprache ist die Entwicklung von unterschiedlichen Spielen: angefangen von einfachen Reaktionsspiele mit beweglichen Objekten im 2-dimensionalen Raum über Strategie- und Denkspiele, die über Algorithmen der künstlichen Intelligenz gelöst werden, bis hin zu verteilten Spielen in einem Netzwerk. Dabei werden nicht nur Spiele consistent with Anwendung, Applet oder auch für das convenient entwickelt, sondern quasi nebenbei objektorientierte Programmierung und Technologien wie XML und RMI erlernt. Über den zugehörigen Online-Service können alle Quellcodes aus dem Buch sowie Lösungen zu den Aufgaben heruntergeladen werden.

Show description

Read Online or Download Java will nur spielen: Programmieren lernen mit Spaß und Kreativität PDF

Similar programming: programming languages books

PHP MySQL avec Flash 8

Réaliser des websites dynamiques en Flash avec ActionScript, MySQL et personal home page (versions five ou 4). remark afficher sur web des données en temps réel, tels les résultats d'une élection ou le ranking d'un fit de tennis ? Grâce à Flash eight, personal home page et MySQL, qui permettent de concevoir des interfaces net graphiques et conviviales, couplées à des bases de données.

The Web Designers Guide to iOS Apps: Create iPhone, iPod touch, and iPad apps with Web Standards (HTML5, CSS3, and j#097;vascript)

When you are a dressmaker who understands HTML, CSS, and javascript, you could simply make local iPhone, iPod contact, and iPad apps—and distribute them around the globe through the App shop. while mixed with an Objective-C framework, net criteria can be utilized to layout and magnificence content material for iOS, utilizing local controls and behaviors for an real Apple consumer event.

Additional resources for Java will nur spielen: Programmieren lernen mit Spaß und Kreativität

Sample text

39 2 SPIELOBJEKTE Swing ist die etwas neuere Bibliothek und bietet komfortablere und m¨achtigere Funktionalit¨at an. Wir werden innerhalb dieses Buches mit der Swing-Bibliothek arbeiten, wie es in der Regel auch heutzutage Standard ist. awt. Leider benutzt die Bibliothek Swing große Teile von AWT. Tats¨achlich ist jede graphische Komponente aus Swing eine Unterklasse einer entsprechenden Klasse aus AWT. Swing ist also nicht eine vollkommen von AWT unabh¨angige Bibliothek, sondern baut auf AWT auf, ersetzt aber die graphischen Komponenten von AWT durch eigene Umsetzungen.

Als Get-Methoden werden analog Methoden bezeichnet, deren Zweck es ist, den Wert, der in einem Feld gespeichert ist, zur¨ uck zu geben. Es gilt die gleiche Namenskonvention f¨ ur Get-Methoden wie auch schon f¨ ur Set-Methoden. Get-Methoden haben keinen Parameter, daf¨ ur aber einen R¨ uckgabewert. Der Typ der R¨ uckgabe ist der Typ des Feldes, f¨ ur das die GetMethode den Wert zur¨ uck gibt. java public double getX(){return x;} public double getY(){return y;} Gleichheit, instanceof und Typzusicherung Es soll noch eine letzte Methode f¨ ur die Klasse Vertex umgesetzt werden.

Da wir noch in vielen F¨ allen genau eine graphische Komponente innerhalb eines Fensters darstellen wollen, sei diese Aufgabe in einer statischen Methode realisiert. Diese Methode bekommt eine Komponente und einen Titel f¨ ur das zu ¨offnende Fenster u ¨bergeben. Ein Fenster wird erzeugt, die Komponente diesem zugef¨ ugt und das Fenster sichtbar gesetzt. Zwischenzeitig wird noch das Fenster gebeten, seine ideale Gr¨oße zu berechnen. Dieses geschieht u ¨ber Aufruf der Methode pack. java public static void show(JComponent c){show("",c);} 1 2 } In der obigen Methode show wird das erzeugte Fensterobjekt u ¨ber den Aufruf der Methode pack gebeten, eine ideale Gr¨ oße zu berechnen, die das Fenster braucht, um alle seine Komponenten darzustellen.

Download PDF sample

Rated 4.82 of 5 – based on 4 votes