Java EINE EINFÜHRUNG IN DIE PROGRAMMIERUNG

Größe: px
Ab Seite anzeigen:

Download "Java EINE EINFÜHRUNG IN DIE PROGRAMMIERUNG"

Transkript

1 dirk LOUIS peter MÜLLER L AKTUEL ZU JAVA 8 Java EINE EINFÜHRUNG IN DIE PROGRAMMIERUNG Auf DVD: Alle Beispiele und SetupDateien für Java 8

2 Louis/Müller Android Hinweis: Zu diesem Buch gehört eine DVD. Sollte diese DVD nicht beiliegen, können Sie sie unter kostenlos anfordern. Bleiben Sie auf dem Laufenden! Unser Computerbuch-Newsletter informiert Sie monatlich über neue Bücher und Termine. Profitieren Sie auch von Gewinnspielen und exklusiven Leseproben. Gleich anmelden unter Hanser Update ist der IT-Blog des Hanser Verlags mit Beiträgen und Praxistipps von unseren Autoren rund um die Themen Online Marketing, Webentwicklung, Programmierung, Softwareentwicklung sowie IT- und Projekt management. Lesen Sie mit und abonnieren Sie unsere News unter

3

4 Dirk Louis Peter Müller Java Das komplette Starterkit für den erfolgreichen Einstieg in die Programmierung

5 Die Autoren: Dirk Louis, Saarbrücken, Peter Müller, Saarbrücken, Alle in diesem Buch enthaltenen Informationen, Verfahren und Darstellungen wurden nach bestem Wissen zusammengestellt und mit Sorgfalt getestet. Dennoch sind Fehler nicht ganz auszuschließen. Aus diesem Grund sind die im vorliegenden Buch enthaltenen Informatio nen mit keiner Verpflichtung oder Garantie irgendeiner Art verbunden. Autoren und Verlag übernehmen infolgedessen keine juristische Verantwortung und werden keine daraus fol gende oder sonstige Haftung übernehmen, die auf irgendeine Art aus der Benutzung dieser Informationen oder Teilen davon entsteht. Ebenso übernehmen Autoren und Verlag keine Gewähr dafür, dass beschriebene Verfahren usw. frei von Schutzrechten Dritter sind. Die Wiedergabe von Gebrauchsnamen, Handels namen, Waren be zeich nungen usw. in diesem Buch berechtigt deshalb auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften. Bibliografische Information der Deutschen Nationalbibliothek: Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbiblio grafie; detaillierte bibliografische Daten sind im Internet über abrufbar. Dieses Werk ist urheberrechtlich geschützt. Alle Rechte, auch die der Übersetzung, des Nachdruckes und der Vervielfältigung des Buches, oder Teilen daraus, vorbehalten. Kein Teil des Werkes darf ohne schriftliche Genehmigung des Verlages in irgendeiner Form (Fotokopie, Mikrofilm oder ein anderes Verfahren) auch nicht für Zwecke der Unterrichtsgestaltung reproduziert oder unter Verwendung elektroni scher Systeme verarbeitet, vervielfältigt oder verbreitet werden Carl Hanser Verlag München, Lektorat: Brigitte Bauer-Schiewek Copy editing: Petra Kienle, Fürstenfeldbruck Herstellung: Irene Weilhart Umschlagdesign: Marc Müller-Bremer, München Umschlagrealisation: Stephan Rönigk Gesamtherstellung: Kösel, Krugzell Ausstattung patentrechtlilch geschützt. Kösel FD 351, Patent-Nr Printed in Germany Print-ISBN: E-Book-ISBN:

6 »Der Weltuntergang steht bevor, aber nicht so, wie Sie denken. Dieser Krieg jagt nicht alles in die Luft, sondern schaltet alles ab.«tom DeMarco Als auf der Welt das Licht ausging ca. 560 Seiten. Hardcover ca. 19,99 [D]/ 20,60 [A]/ sfr 28,90 ISBN Erscheint im November 2014 Hier klicken zur Leseprobe Sie möchten mehr über Tom DeMarco und seine Bücher erfahren. Einfach reinklicken unter

7 Inhalt Vorwort Bevor es losgeht XIII Was ist Java? Teil I Was ist ein Programm? Wie werden Programme erstellt? Von Compilern und Interpretern Was ist Java? Teil II Vorbereitung zum Programmieren Der erste Kontakt Die erste Java-Anwendung Zusammenfassung Fragen und Antworten Übungen Von Daten, Operatoren und Objekten Variablen und Anweisungen Operatoren Typumwandlung Objekte und Klassen Arrays Vordefinierte Klassen und Pakete Zusammenfassung Fragen und Antworten Übungen

8 VI Inhalt 4 Programmfluss und Fehlererkennung mit Exceptions Die Axiomatik des Programmablaufs Modularisierung durch Klassen und Methoden Kontrollstrukturen Fehlerbehandlung durch Exceptions Zusammenfassung Fragen und Antworten Übungen Objektorientierte Programmierung mit Java Vererbung Methoden (Klassenfunktionen) Variablen- und Methodensichtbarkeit Innere Klassen Mehrfachvererbung und Schnittstellen Zusammenfassung Fragen und Antworten Übungen Ein- und Ausgabe Streams Ausgaben auf den Bildschirm Ausgabe in Dateien Eingaben von Tastatur Aus Dateien lesen Ein wichtiger Punkt: korrekte Exception-Behandlung Rund um Strings Zusammenfassung Fragen und Antworten Übungen Collections und weitere nützliche Klassen Zufallszahlen erzeugen Zeit- und Datumsangaben Zeichenfolgen zerlegen Komplexe Datenstrukturen (Collections) Algorithmen

9 Inhalt 7.6 Zusammenfassung Fragen und Antworten Übungen Grundlagen der GUI-Programmierung Der GUI-Reiseführer Aufbau einer GUI-Anwendung Das Ereignis-Modell des AWT java.awt.event importieren Ereignislauscher definieren Lauscher für Quelle registrieren Adapter Einige abschließende Anmerkungen Chamäleon sein mit UIManager und Look&Feel Ein umfangreicheres Beispiel Zusammenfassung Fragen und Antworten Übungen Grafik, Grafik, Grafik Das Arbeitsmaterial des Künstlers Erweitertes Layout mit P anel-containern Kreise, Rechtecke und Scheiben Freihandlinien Noch mehr Grafik mit Java2D Zusammenfassung Fragen und Antworten Übungen Bilder, Bilder, Bilder Der Bildbetrachter Dateien öffnen und speichern: die Klasse JFileChooser Laden und Anzeigen von Bildern Zusammenfassung Fragen und Antworten Übungen VII

10 VIII Inhalt 11 Text, Text, Text Ein Texteditor Umgang mit Text: JTextField, JTextArea und JTextPane Kombinationsfelder Eigene Dialoge Nach Textstellen suchen Unterstützung der Zwischenablage Drucken Zusammenfassung Fragen und Antworten Übungen Menüs und andere Oberflächenelemente Die Komponentenhierarchie Die Basisklasse Component Statische Textfelder (JLabel) Schaltflächen (JButton) Eingabefelder (JTextField und JTextArea) Optionen (JCheckBox, JRadioButton) Listen- und Kombinationsfelder (JList und JComboBox) Bildlaufleisten (JScrollBar) Menüleisten (JMenubar) Zusammenfassung Fragen und Antworten Übungen Threads und Animation Multithreading mit Java Eigene Threads erzeugen: die Klasse Thread Eigene Threads erzeugen: die Runnable-Schnittstelle Wissenswertes rund um Threads Threads und Animation I Threads und Animation II SwingWorker Zusammenfassung Fragen und Antworten Übungen

11 Inhalt 14 Sound Was ist eine URL? Sounddateien abspielen Wiedergabe von MP Tonerzeugung mit MIDI Abspielen einer MIDI-Datei Selber Musik machen Zusammenfassung Fragen und Antworten Übungen Die Datenbank schnittstelle JDBC Datenbanken-ABC Die JDBC-Schnittstelle Vorbereitung für JavaDB Zugriff auf eine Datenbank Verbindungsaufbau Lese- und Schreiboperationen durchführen Verbindung schließen Zusammenfassung Fragen und Antworten Übungen Was wir noch erwähnen wollten Aufzählungen (enum) Definition Variablen definieren Aufzählungskonstanten vergleichen Aufzählungen und switch Aufzählungen und for Lambda-Ausdrücke Java Generics Einleitung Syntax Eingeschränkte Platzhalter Parameter und Variablen von g enerischen Typen IX

12 X Inhalt 16.4 Debuggen Grundsätzliches Vorgehen Der Debugger JDB Anwendungen weitergeben Ohne JRE geht es nicht Java-Anwendungen ausführen: von.class bis.exe Anhang A: Lösungen Anhang B: Installation des JDK B.1 Installation B.2 Anpassen des Systems B.2.1 Erweiterung des Systempfads B.2.2 Installation testen B.2.3 Setzen des Klassenpfads B.3 Die Java-Dokumentation B.4 Wo Sie weitere Hilfe finden Anhang C: Schlüsselwörter Anhang D: Syntaxreferenz D.1 Grundgerüste D.2 Datentypen D.3 Konstanten D.4 Variablen D.5 Operatoren D.5.1 Arithmetische Operatoren D.5.2 In- und Dekrement D.5.3 Relationale Operatoren D.5.4 Logische Operatoren D.5.5 Bitweise Operatoren D.5.6 Typumwandlung (Cast) D.5.7 instanceof D.5.8 Der Bedingungsoperator D.5.9 Reihenfolge der Operatorenauswertung D.6 Strings

13 Inhalt D.7 Ablaufsteuerung D.7.1 Einfache Verzweigung D.7.2 if-else-verzweigung D.7.3 switch-verzweigung D.7.4 while-schleifen D.7.5 do-while-schleifen D.7.6 for-schleife D.7.7 Abbruchbefehle D.8 Aufzählungen D.9 Arrays D.9.1 Einfache Arrays D.9.2 Mehrdimensionale Arrays D.10 Klassen D.10.1 Definition D.10.2 Felder D.10.3 Methoden D.10.4 Konstruktoren D.10.5 Instanzbildung D.11 Vererbung D.12 Abstrakte Klassen D.13 Schnittstellen D.14 Lambda-Ausdrücke D.15 Generika D.15.1 Generische Klassen D.15.2 Generische Schnittstellen D.15.3 Generische Methoden D.15.4 Eingeschränkte Platzhalter D.15.5 Arrays von generischen Typen D.15.6 Vererbung D.16 Ausnahmebehandlung D.16.1 Grundmodell D.16.2 Fehlerbehandlung mit mehreren catch-blöcken D.16.3 Fehlerbehandlung mit finally-block D.16.4 Exceptions auslösen D.17 Stilkonventionen für Bezeichner XI

14 XII Inhalt Anhang E: Java-Klassenübersicht E.1 java.io E.2 java.lang E.3 java.applet E.4 java.awt E.5 java.awt.event E.6 java.awt.geom E.7 java.net E.8 java.sql E.9 javax.sound.midi E.10 javax.swing E.11 java.util Anhang F: Literatur und Adressen F.1 Bücher F.2 Zeitschriften F.3 Ressourcen im Internet Anhang G: Die DVD zum Buch Index

15 Vorwort Dieses Buch soll Sie auf leicht verständliche und gleichsam unterhaltsame Weise in die Programmierung mit Java einführen. Vorhandene Programmierkenntnisse kön nen von Vorteil sein, werden aber nicht vorausgesetzt. Schritt für Schritt werden Sie sich in Java ein arbeiten und erfahren, wie Sie die Mächtigkeit der Sprache für Ihre Zwecke nutzen können. Sie werden Ihre ersten Java-Anwendungen schreiben, sich mit der objektorientier ten Programmierung vertraut machen und erfahren, wie man in Java Anwendun gen mit grafischen Benutzeroberflächen programmiert. In den letzten Kapiteln des Buchs wenden wir uns dann noch diversen Fortgeschrittenenthemen zu, wie der Implementierung von Threads und Animationen oder der Datenbankunterstützung. Am Ende eines jeden Kapitels finden Sie eine Reihe von Testfragen und eine Zusam menfassung des behandelten Stoffs sowie einige Übungsaufgaben, die zur Vertie fung und Wiederholung des Stoffs dienen, vor allem aber auch die Lust am Pro grammieren anregen sollen. Programmierkenntnisse sind wie erwähnt nicht erforderlich, aber Sie sollten auch nicht zu den Zeitgenossen gehören, die bisher noch jedem Computer erfolgreich aus dem Weg gegangen sind. Spaß am Programmieren können wir Ihnen nur dann vermitteln, wenn Sie selbst ein wenig guten Willen und Ausdauer mitbringen. Gute Laune, eine Portion Neugier, dieses Buch was brauchen Sie noch? Um mit Java programmieren zu können, benötigen Sie ein entsprechendes Ent wicklungspaket, das sogenannte JDK (Java Development Kit). Optional können Sie zusätzlich zu dem JDK eine integrierte Entwicklungsumgebung wie z. B. NetBeans oder die Open-Source-Software Eclipse verwenden. Für Java-Einsteiger ist der Einsatz einer integrierten Entwicklungsumgebung aller dings häufig recht verwirrend und lenkt vom eigentlichen Primärziel, die Program miersprache Java zu lernen, unnötig ab. Schlimmer noch: Die meisten Entwicklungs

16 XIV Vorwort umgebungen sind für fortgeschrittene Programmierer konzipiert und erleichtern deren tägliche Programmierarbeit, indem sie komplexe Arbeitsschritte automatisie ren, vordefinierte Codegerüste anbieten, eigenständig Code erzeugen. Für Anfänger ist dies ein Desaster! Nehmen wir nur einmal das Codegerüst einer einfachen Konso lenanwendung, das in Java aus ungefähr vier bis sieben Zeilen Code besteht. Wenn Ihnen dieses Codegerüst stets von Ihrer Entwicklungs umgebung fertig vorgelegt wird, werden Sie sich kaum die Mühe machen, es je selbst einmal abzutippen. Sie werden es sich vielleicht anschauen und versuchen, es zu verstehen, aber Sie wer den es nie wirklich verinnerlichen. Wenn Sie dann später einmal an einem Rechner arbeiten müssen, auf dem keine Entwicklungsumgebung installiert ist, werden Sie mit Schrecken feststellen, dass es Ihnen unmöglich ist, das Grundgerüst aus dem Kopf nachzustellen. Nun, ganz so schlimm wird es vielleicht nicht kommen, aber der Punkt ist, dass die Annehmlichkeiten der Entwicklungsumgebungen den Anfänger schnell dazu verführen, sich mit zentralen Techniken und Prinzipien der Java-Pro grammierung nur oberflächlich auseinanderzusetzen. Aus diesem Grund legen wir in diesem Buch Wert auf Handarbeit mit elementars ten Mitteln: Wir setzen unsere Quelltexte in einem einfachen Texteditor auf, wan deln die Quelltexte mithilfe des Java-Compilers javac aus dem JDK in ausführbare Programme um und führen diese dann mit dem Java-Interpreter java (ebenfalls im JDK enthalten) aus. Wie Sie dabei im Einzelnen vorgehen und was Sie beachten müssen, erfahren Sie in den einleitenden Kapiteln und im Anhang dieses Buchs. Falls Sie während der Buchlektüre auf Probleme oder gar auf inhaltliche Fehler stoßen, sollten Sie nicht zögern, uns eine unter Angabe von Buchtitel und Auflage zu senden. Allerdings schauen Sie bitte zuerst auf unserer Buchseite www. carpelibrum.de nach, ob sich nicht dort schon eine Antwort findet. Neben Aktualisie rungen, Fehlerkorrekturen und Antworten auf typische Fragen finden Sie dort auch Hinweise auf weitere Bücher rund ums Thema Programmieren. Viel Erfolg mit Java wünschen Ihnen Dirk Louis Peter Müller Saarbrücken, im Sommer 2014

Bleiben Sie auf dem Laufenden!

Bleiben Sie auf dem Laufenden! Badach/Hoffmann Technik der IP-Netze Bleiben Sie auf dem Laufenden! Unser Computerbuch-Newsletter informiert Sie monatlich über neue Bücher und Termine. Profitieren Sie auch von Gewinnspielen und exklusiven

Mehr

APPS FÜR ANDROID ENTWICKELN

APPS FÜR ANDROID ENTWICKELN jan TITTEL jochen BAUMANN ELL N H C S IEG T S N I E APPS FÜR ANDROID ENTWICKELN AM BEISPIEL EINER REALEN APP Tittel/Baumann Apps für Android entwickeln Bleiben Sie auf dem Laufenden! Der Hanser Computerbuch-Newsletter

Mehr

Objektorientierte Programmierung in Java

Objektorientierte Programmierung in Java Objektorientierte Programmierung in Java 1. Auflage Objektorientierte Programmierung in Java schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag C.H. Beck im Internet:

Mehr

Inhaltsverzeichnis. Fritz Jobst. Programmieren in Java ISBN: 978-3-446-41771-7. Weitere Informationen oder Bestellungen unter

Inhaltsverzeichnis. Fritz Jobst. Programmieren in Java ISBN: 978-3-446-41771-7. Weitere Informationen oder Bestellungen unter sverzeichnis Fritz Jobst Programmieren in Java ISBN: 978-3-446-41771-7 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41771-7 sowie im Buchhandel. Carl Hanser Verlag, München

Mehr

wettbewerbsfähig gestalten

wettbewerbsfähig gestalten Steffen Bauer Produktionssysteme wettbewerbsfähig gestalten Methoden und Werkzeuge für KMU s KAIZEN, SWOT-Analyse, Pareto-Analyse, 5W-Analyse, Wertstromanalyse, Mind-Mapping, Poka Yoke, 5S, TPM, SMED,

Mehr

Programmieren in Java

Programmieren in Java Fritz Jobst Programmieren in Java 6., vollständig überarbeitete Auflage HANSER i.--li. h"--v Inhalt Vorwort XI 1 Der Einstieg in Java 1 1.1 Erstellung und Ablauf von Programmen in Java 2 1.2 Das erste

Mehr

Medientechnik. Basiswissen Nachrichtentechnik, Begriffe, Funktionen, Anwendungen. Ulrich Freyer

Medientechnik. Basiswissen Nachrichtentechnik, Begriffe, Funktionen, Anwendungen. Ulrich Freyer Ulrich Freyer Medientechnik Basiswissen Nachrichtentechnik, Begriffe, Funktionen, Anwendungen Freyer Medientechnik Bleiben Sie auf dem Laufenden! Hanser Newsletter informieren Sie regel mäßig über neue

Mehr

Prüfprozesseignung nach VDA 5 und ISO

Prüfprozesseignung nach VDA 5 und ISO Edgar Dietrich Michael Radeck Prüfprozesseignung nach VDA 5 und ISO 22514-7 Pocket Power Edgar Dietrich Michael Radeck Prüfprozesseignung nach VDA 5 und ISO 22514-7 1. Auflage Die Wiedergabe von Gebrauchsnamen,

Mehr

CATIA V5 downloaded from by on January 20, For personal use only.

CATIA V5 downloaded from  by on January 20, For personal use only. Patrick Kornprobst CATIA V5 Volumenmodellierung Konstruktionsmethodik zur Modellierung von Volumenkörpern vbleiben Sie einfach auf dem Laufenden: www.hanser.de/newsletter Sofort anmelden und Monat für

Mehr

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

TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA GRUNDLAGEN DER PROGRAMMIERUNG... 4 Inhaltsverzeichnis TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA... 1 1 GRUNDLAGEN DER PROGRAMMIERUNG... 4 1.1 Das erste Java-Programm... 4 1.2 Programme und ihre Abläufe... 6 1.3 Entwurf mit Nassi-Shneiderman-Diagrammen...

Mehr

Alexander Niemann. Das Einsteigerseminar Objektorientierte Programmierung in Java. bhv

Alexander Niemann. Das Einsteigerseminar Objektorientierte Programmierung in Java. bhv Alexander Niemann Das Einsteigerseminar Objektorientierte Programmierung in Java G bhv Inhaltsverzeichnis Vorwort 11 Einleitung 13 Lernen - Üben 13 Über dieses Buch 14 Ш11ШШШШ '. ш Ш Java 19 Die Geschichte

Mehr

Grundkurs Software- Entwicklung mit C++

Grundkurs Software- Entwicklung mit C++ Dietrich May Grundkurs Software- Entwicklung mit C++ Praxisorientierte Einführung mit Beispielen und Aufgaben- Exzellente Didaktik und Übersicht Mit 30 Abbildungen 2., überarbeitete und erweiterte Auflage

Mehr

Programmieren mit Java

Programmieren mit Java Reinhard Schiedermeier Programmieren mit Java 2., aktualisierte Auflage ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam

Mehr

Irmtraut Meister / Lukas Salzburger AVR- Mikrocontroller-Kochbuch Entwurf und Programmierung praktischer Anwendungen

Irmtraut Meister / Lukas Salzburger AVR- Mikrocontroller-Kochbuch Entwurf und Programmierung praktischer Anwendungen PC & ELEKTRONIK Irmtraut Meister / Lukas Salzburger AVR- Mikrocontroller-Kochbuch Entwurf und Programmierung praktischer Anwendungen Irmtraut Meister / Lukas Salzburger AVR-Mikrocontroller-Kochbuch PC

Mehr

Java EINE EINFÜHRUNG IN DIE PROGRAMMIERUNG

Java EINE EINFÜHRUNG IN DIE PROGRAMMIERUNG dirk LOUIS peter MÜLLER L AKTUEL ZU JAVA 8 Java EINE EINFÜHRUNG IN DIE PROGRAMMIERUNG Auf DVD: Alle Beispiele und SetupDateien für Java 8 Louis/Müller Android Hinweis: Zu diesem Buch gehört eine DVD. Sollte

Mehr

Unternehmen. Unternehmen Stiftung downloaded from by on February 1, 2017 STIFTUNG

Unternehmen. Unternehmen Stiftung downloaded from  by on February 1, 2017 STIFTUNG Unternehmen Stiftung downloaded from www.hanser-elibrary.com by 37.44.207.47 on February 1, 2017 Michael Göring Unternehmen STIFTUNG Stiften mit Herz und Verstand 2., erweiterte und aktualisierte Auflage

Mehr

Vorwort 15. Kapitel 1 Einleitung 19. Ein Blick auf die Entwicklungstools und erste Beispiele 39

Vorwort 15. Kapitel 1 Einleitung 19. Ein Blick auf die Entwicklungstools und erste Beispiele 39 Auf einen Blick Vorwort 15 Kapitel 1 Einleitung 19 Kapitel 2 Kapitel 3 Ein Blick auf die Entwicklungstools und erste Beispiele 39 Einführung in die objektorientierte Programmierung mit Java 81 Kapitel

Mehr

Die Big Five und ihre Auswirkungen auf das Gründungsverhalten

Die Big Five und ihre Auswirkungen auf das Gründungsverhalten Nadine Schlabes Die Big Five und ihre Auswirkungen auf das Gründungsverhalten Eine konzeptionelle Studie Bachelorarbeit Schlabes, Nadine: Die Big Five und ihre Auswirkungen auf das Gründungsverhalten.

Mehr

Inhalt. Vorwort. Bibliografische Informationen digitalisiert durch

Inhalt. Vorwort. Bibliografische Informationen  digitalisiert durch Vorwort 1 Einleitung 1 1.1 Programmierung und Programmiersprachen 1 1.1.1 Programmierung 2 1.1.2 Grundlegende Programmstrukturen 3 1.1.3 Programmiersprachen 5 1.2 Was ist Java? 9 1.2.1 Ursprung von Java

Mehr

magnum C++ WALTER SAUMWEBER kompakt komplett kompetent

magnum C++ WALTER SAUMWEBER kompakt komplett kompetent magnum C++ WALTER SAUMWEBER kompakt komplett kompetent Quickview... 5 Liebe Leserin, lieber Leser... 13 Teil 1 Grundlagen... 15 1 Was ist Programmieren?... 17 1.1 Was ist eigentlich ein Computerprogramm?...

Mehr

Picking the winners - Dienstleistungsorientierte Bestandspflegeund Ansiedlungspolitik

Picking the winners - Dienstleistungsorientierte Bestandspflegeund Ansiedlungspolitik Geographie Bernd Steinbrecher Picking the winners - Dienstleistungsorientierte Bestandspflegeund Ansiedlungspolitik Dienstleistungsunternehmen in der Regionalentwicklung am Beispiel der Region Aachen Diplomarbeit

Mehr

Werner Achte rt DATA BECKER

Werner Achte rt DATA BECKER Werner Achte rt. DATA BECKER Inhaltsverzeichnis 1. Einführung 21 1.1 Entwurf von Anwendungssystemen 23 1.2 Entwicklung eines Programms 25 1.3 Objektorientierte Programmierung 29 1.4 Darstellung objektorientierter

Mehr

Makers CHRIS ANDERSON. Das Internet der Dinge: die nächste industrielle Revolution

Makers CHRIS ANDERSON. Das Internet der Dinge: die nächste industrielle Revolution CHRIS ANDERSON Makers Das Internet der Dinge: die nächste industrielle Revolution Chris Anderson Makers Chris Anderson Makers Das Internet der Dinge: die nächste industrielle Revolution Aus dem Amerikanischen

Mehr

Das Internet als Instrument der Unternehmenskommunikation unter besonderer Berücksichtigung der Investor Relations

Das Internet als Instrument der Unternehmenskommunikation unter besonderer Berücksichtigung der Investor Relations Wirtschaft Jörn Krüger Das Internet als Instrument der Unternehmenskommunikation unter besonderer Berücksichtigung der Investor Relations Eine theoretische und empirische Analyse Diplomarbeit Bibliografische

Mehr

Copyright (C) Open Source Press

Copyright (C) Open Source Press Witt Göbe: webedition Andreas Witt Thomas Göbe webedition CMS ecommerce Online-Marketing Alle in diesem Buch enthaltenen Programme, Darstellungen und Informationen wurden nach bestem Wissen erstellt.

Mehr

Gradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN

Gradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm Joachim Baumann Gradle Ein kompakter Einstieg in modernes Build-Management Joachim Baumann joachim.baumann@codecentric.de Lektorat: René Schönfeldt Copy Editing: Sandra Gottmann, Münster-Nienberge

Mehr

Leseprobe. Thomas Hummel, Christian Malorny. Total Quality Management. Tipps für die Einführung. ISBN (Buch): 978-3-446-41609-3

Leseprobe. Thomas Hummel, Christian Malorny. Total Quality Management. Tipps für die Einführung. ISBN (Buch): 978-3-446-41609-3 Leseprobe Thomas Hummel, Christian Malorny Total Quality Management Tipps für die Einführung ISBN (Buch): 978-3-446-41609-3 ISBN (E-Book): 978-3-446-42813-3 Weitere Informationen oder Bestellungen unter

Mehr

2.1 Die erste Java-Anwendung... 17 2.2 Zusammenfassung... 25 2.3 Fragen und Antworten... 26 2.4 Übungen... 26

2.1 Die erste Java-Anwendung... 17 2.2 Zusammenfassung... 25 2.3 Fragen und Antworten... 26 2.4 Übungen... 26 Inhalt Vorwort................................................. XIII 1 Bevor es losgeht...................................... 1 1.1 Was ist Java? Teil I........................................... 1 1.2

Mehr

ralf WIRDEMANN SCRUM MIT USER STORIES 2. Auflage

ralf WIRDEMANN SCRUM MIT USER STORIES 2. Auflage ralf WIRDEMANN SCRUM MIT USER STORIES 2. Auflage Wirdemann Scrum mit User Stories vbleiben Sie einfach auf dem Laufenden: www.hanser.de/newsletter Sofort anmelden und Monat für Monat die neuesten Infos

Mehr

Android DER SCHNELLE UND EINFACHE EINSTIEG IN DIE PROGRAMMIERUNG UND ENTWICKLUNGSUMGEBUNG. EXTRA: E-Book inside. dirk LOUIS peter MÜLLER. 2.

Android DER SCHNELLE UND EINFACHE EINSTIEG IN DIE PROGRAMMIERUNG UND ENTWICKLUNGSUMGEBUNG. EXTRA: E-Book inside. dirk LOUIS peter MÜLLER. 2. dirk LOUIS peter MÜLLER 2. Auflage Android DER SCHNELLE UND EINFACHE EINSTIEG IN DIE PROGRAMMIERUNG UND ENTWICKLUNGSUMGEBUNG EXTRA: E-Book inside Im Internet: Beispiele, Tutorials, JRE und Android-Bundle

Mehr

Hans-Georg Schumann. Visual Basic Inklusive DVD-ROM

Hans-Georg Schumann. Visual Basic Inklusive DVD-ROM Hans-Georg Schumann Visual Basic 2010 Inklusive DVD-ROM Hans-Georg Schumann Visual Basic 2010 für Kids Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet

Mehr

For personal use only.

For personal use only. der Strategie downloaded from www.hanser-elibrary.com by 37.44.207.145 on Janu Robert Greene 33 Gesetze der Strategie 1 2 ROBERT GREENE 33 GESETZE DER S T R A T E G I E Kompaktausgabe Ein Joost Elffers

Mehr

Yoga - die Kunst, Körper, Geist und Seele zu formen

Yoga - die Kunst, Körper, Geist und Seele zu formen Sport Carla Vieira Yoga - die Kunst, Körper, Geist und Seele zu formen Diplomarbeit Bibliografische Information der Deutschen Nationalbibliothek: Bibliografische Information der Deutschen Nationalbibliothek:

Mehr

Inhaltsverzeichnis. 1 Grundlagen 1. 2 Einfache Programme 21

Inhaltsverzeichnis. 1 Grundlagen 1. 2 Einfache Programme 21 xi 1 Grundlagen 1 1.1 Daten und Befehle......................................... 2 1.2 Algorithmen............................................. 4 1.3 Variablen................................................

Mehr

Inhaltsverzeichnis. Vorwort

Inhaltsverzeichnis. Vorwort Vorwort 1 Einführung in das Programmieren mit Clipper 3 1.1 Kapitel 1 im Überblick 3 1.2 Was kann Clipper? 4 1.3 Was leistet ein Compiler? 5 1.4 Wie Clipper kompiliert 6 1.4.1 Compilerschalter 7 1.4.2

Mehr

Dipl.-Inform. Arno Becker Dipl.-Inform. Marcus Pant

Dipl.-Inform. Arno Becker Dipl.-Inform. Marcus Pant Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME beschäftigte er sich von Beginn an intensiv mit Android. Als

Mehr

Innovative Preismodelle für hybride Produkte

Innovative Preismodelle für hybride Produkte Wirtschaft Christoph Da-Cruz Innovative Preismodelle für hybride Produkte Diplomarbeit Bibliografische Information der Deutschen Nationalbibliothek: Bibliografische Information der Deutschen Nationalbibliothek:

Mehr

Inhaltsverzeichnis Einleitung xi Kapitel 1: Die Vorbereitung aufs Abenteuer

Inhaltsverzeichnis Einleitung xi Kapitel 1: Die Vorbereitung aufs Abenteuer Inhaltsverzeichnis Einleitung Warum man programmieren können sollte.... xi Warum Python?.... xii Und warum Minecraft?... xii Was du in diesem Buch findest... xiii Online-Ressourcen....xv Möge das Abenteuer

Mehr

C für Java-Programmierer

C für Java-Programmierer Carsten Vogt C für Java-Programmierer ISBN-10: 3-446-40797-9 ISBN-13: 978-3-446-40797-8 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-40797-8 sowie im

Mehr

Programmieren I. Prinzipieller Ablauf. Eigenschaften von JAVA. Source-Code Javac Bytecode. Java Virtual Machine (Java, Browser, Appletviewer)

Programmieren I. Prinzipieller Ablauf. Eigenschaften von JAVA. Source-Code Javac Bytecode. Java Virtual Machine (Java, Browser, Appletviewer) Programmieren I Grundlagen von JAVA Dr. Klaus Höppner Hello World in JAVA Hochschule Darmstadt WS 2007/2008 Elementare Datentypen 1 / 17 2 / 17 Eigenschaften von JAVA Prinzipieller Ablauf Plattform-und

Mehr

C programmieren. Jürgen Wolf

C programmieren. Jürgen Wolf C programmieren Jürgen Wolf Vorwort 11 Kapitel 1: Schnelleinstieg 13 Was sollten Sie bereits können? 14 Was lernen Sie mit diesem Buch? 14 Was benötigen Sie noch? 14 Überblick zu den einzelnen Kapiteln

Mehr

Apps machen downloaded from by on January 12, For personal use only.

Apps machen downloaded from  by on January 12, For personal use only. Schilling Apps machen Bleiben Sie auf dem Laufenden! Unser Computerbuch-Newsletter informiert Sie monatlich über neue Bücher und Termine. Profitieren Sie auch von Gewinnspielen und exklusiven Leseproben.

Mehr

Android- Handbuch. 4., aktualisierte und erweiterte Auflage

Android- Handbuch. 4., aktualisierte und erweiterte Auflage Großes Kapitel zur Sicherheit und Privatsphäre 4., aktualisierte und erweiterte Auflage Andreas Itzchak Rehberg Android- Handbuch Einsteiger-Workshop, Apps, Datensicherung, Sicherheit, Privatsphäre, Tuning,

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

Praxiswissen Online-Marketing

Praxiswissen Online-Marketing Praxiswissen Online-Marketing Affiliate- und E-Mail-Marketing, Suchmaschinenmarketing, Online-Werbung, Social Media, Facebook-Werbung 6. Auflage Praxiswissen Online-Marketing Praxiswissen Online-Marketing

Mehr

Volkskrankheit Depression

Volkskrankheit Depression Natalia Schütz Volkskrankheit Depression Selbsthilfegruppen als Unterstützung in der Krankheitsbewältigung Diplomica Verlag Natalia Schütz Volkskrankheit Depression: Selbsthilfegruppen als Unterstützung

Mehr

POCKET POWER. Wissensmanagement. 4. Auflage

POCKET POWER. Wissensmanagement. 4. Auflage POCKET POWER Wissensmanagement 4. Auflage Der Herausgeber Prof. Dr.-Ing. Gerd F. Kamiske, ehemals Leiter der Qualitätssicherung im Volkswagenwerk Wolfsburg und Universitätsprofessor für Quali - täts wissenschaft

Mehr

VBA mit Microsoft Excel für Kids

VBA mit Microsoft Excel für Kids mitp für Kids VBA mit Microsoft Excel für Kids von Georg Bartenschlager, Petra Kopp 1. Auflage VBA mit Microsoft Excel für Kids Bartenschlager / Kopp schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Design for Six Sigma umsetzen POCKET POWER

Design for Six Sigma umsetzen POCKET POWER Design for Six Sigma umsetzen POCKET POWER Der Herausgeber Prof. Dr.-Ing. Gerd F. Kamiske, ehemals Leiter der Qualitätssicherung im Volkswagenwerk Wolfsburg und Universitätsprofessor für Quali - täts wissenschaft

Mehr

Informatik. Studiengang Chemische Technologie. Michael Roth WS 2012/2013. michael.roth@h-da.de. Hochschule Darmstadt -Fachbereich Informatik-

Informatik. Studiengang Chemische Technologie. Michael Roth WS 2012/2013. michael.roth@h-da.de. Hochschule Darmstadt -Fachbereich Informatik- Informatik Studiengang Chemische Technologie Michael Roth michael.roth@h-da.de Hochschule Darmstadt -Fachbereich Informatik- WS 2012/2013 Inhalt Teil VII Einstieg in Java I Michael Roth (h_da) Informatik

Mehr

C indb :28

C indb :28 C++ C++ Programmieren mit einfachen Beispielen DIRK LOUIS Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie;

Mehr

5. bis 10. Klasse. Textaufgaben. Alle Themen Typische Aufgaben

5. bis 10. Klasse. Textaufgaben. Alle Themen Typische Aufgaben Mathematik 150 Textaufgaben Alle Themen Typische Aufgaben Duden 150 Textaufgaben Alle Themen Typische Aufgaben 2., aktualisierte Auflage Mit Illustrationen von Steffen Butz Dudenverlag Berlin Bibliografische

Mehr

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen

Mehr

3D-Architektur-Visualisierung

3D-Architektur-Visualisierung 3D-Architektur-Visualisierung Atmosphäre mit Konzept, Licht und Struktur mit 3ds Max von Christian da Silva Caetano 1. Auflage 3D-Architektur-Visualisierung da Silva Caetano schnell und portofrei erhältlich

Mehr

POCKET POWER. Change Management. 4. Auflage

POCKET POWER. Change Management. 4. Auflage POCKET POWER Change Management 4. Auflage Der Herausgeber Prof.Dr.-Ing. GerdF.Kamiske, ehemalsleiter der Qualitätssicherung im Volkswagenwerk Wolfsburg und Universitätsprofessor für Qualitätswissenschaft

Mehr

Software entwickeln mit Verstand

Software entwickeln mit Verstand D3kjd3Di38lk323nnm Jörg Dirbach Markus Flückiger Steffen Lentz Software entwickeln mit Verstand Was Sie über Wissensarbeit wissen müssen, um Projekte produktiver zu machen Jörg Dirbach jdi@zuehlke.com

Mehr

Liste Programmieren Java Überblick

Liste Programmieren Java Überblick Liste Programmieren Java Überblick 1 Was ist Java? 2 Klassen und Objekte 3 Vererbung 4 Schnittstellen 5 Innere Klassen 6 Exceptions 8 Datenstrukturen und Algorithmen 9 Ein-/Ausgabe 10 Threads 11 GUI-Programmierung

Mehr

Initiative Tierwohl. Erzeugung + Übermittlung der Bewegungsdaten Schlachtbetrieb. In 5 Schritten zur fertigen Schnittstellendatei

Initiative Tierwohl. Erzeugung + Übermittlung der Bewegungsdaten Schlachtbetrieb. In 5 Schritten zur fertigen Schnittstellendatei Initiative Tierwohl Erzeugung + Übermittlung der Bewegungsdaten Schlachtbetrieb In 5 Schritten zur fertigen Schnittstellendatei Version 1.0 08.06.2015 arvato Financial Solutions Copyright bfs finance.

Mehr

Vorwort. Ulrich Breymann. Der C++-Programmierer. C++ lernen - Professionell anwenden - Lösungen nutzen ISBN: 978-3-446-41644-4

Vorwort. Ulrich Breymann. Der C++-Programmierer. C++ lernen - Professionell anwenden - Lösungen nutzen ISBN: 978-3-446-41644-4 Vorwort Ulrich Breymann Der C++-Programmierer C++ lernen - Professionell anwenden - Lösungen nutzen ISBN: 978-3-446-41644-4 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41644-4

Mehr

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen

Mehr

Übergewichtige Kinder und Jugendliche in Deutschland

Übergewichtige Kinder und Jugendliche in Deutschland Geisteswissenschaft Axel Jäckel Übergewichtige Kinder und Jugendliche in Deutschland Ein Fall für die soziale Arbeit?! Diplomarbeit Bibliografische Information der Deutschen Nationalbibliothek: Bibliografische

Mehr

1 Einführung Grundbausteine eines Java-Programms Kontrollstrukturen Einführung in Edipse Klassen und Objekte 156

1 Einführung Grundbausteine eines Java-Programms Kontrollstrukturen Einführung in Edipse Klassen und Objekte 156 Auf einen Blick Auf einen Blick 1 Einführung 15 2 Grundbausteine eines Java-Programms 60 3 Kontrollstrukturen 101 4 Einführung in Edipse 127 5 Klassen und Objekte 156 6 Mit Klassen und Objekten arbeiten

Mehr

ios-apps programmieren mit Swift

ios-apps programmieren mit Swift Christian Bleske ios-apps programmieren mit Swift Der leichte Einstieg in die Entwicklung für iphone, ipad und Co. inkl. Apple Watch und Apple TV 2., aktualisierte und erweiterte Auflage Christian Bleske

Mehr

Unterstützte Kommunikation in der Sprachtherapie

Unterstützte Kommunikation in der Sprachtherapie Hildegard Kaiser-Mantel Unterstützte Kommunikation in der Sprachtherapie Bausteine für die Arbeit mit Kindern und Jugendlichen Mit 46 Abbildungen und 3 Tabellen Ernst Reinhardt Verlag München Basel Hildegard

Mehr

Die Programmiersprache C Eine Einführung

Die Programmiersprache C Eine Einführung Die Programmiersprache C Eine Einführung Christian Gentsch Fakutltät IV Technische Universität Berlin Projektlabor 2. Mai 2014 Inhaltsverzeichnis 1 Einführung Entstehungsgeschichte Verwendung 2 Objektorientiert

Mehr

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Programmieren I. Überblick.  Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft Programmieren I Überblick KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Modul Programmieren Programmieren I (1. Semester) 4 Vorlesungs- und Übungsstunden / Woche 1 Stunde

Mehr

PowerPoint Professionell Präsentieren. Inge Baumeister

PowerPoint Professionell Präsentieren. Inge Baumeister PowerPoint 2016 Professionell Präsentieren Inge Baumeister Inhalt Verlag: BILDNER Verlag GmbH Bahnhofstraße 8 94032 Passau http://www.bildner-verlag.de info@bildner-verlag.de Tel.: +49 851-6700 Fax: +49

Mehr

Die deutsch-französischen Beziehungen von der Wiedervereinigung zum Maastrichter Vertrag

Die deutsch-französischen Beziehungen von der Wiedervereinigung zum Maastrichter Vertrag Bachelorarbeit Johannes Müller Die deutsch-französischen Beziehungen von der Wiedervereinigung zum Maastrichter Vertrag Die Rolle Helmut Kohls und François Mitterrands Bachelor + Master Publishing Müller,

Mehr

1 Einführung... 13. 2 Erste Schritte... 19. 3 Programmierkurs... 33. 4 Datentypen... 81. 5 Weiterführende Programmierung... 139

1 Einführung... 13. 2 Erste Schritte... 19. 3 Programmierkurs... 33. 4 Datentypen... 81. 5 Weiterführende Programmierung... 139 Auf einen Blick 1 Einführung... 13 2 Erste Schritte... 19 3 Programmierkurs... 33 4 Datentypen... 81 5 Weiterführende Programmierung... 139 6 Objektorientierte Programmierung... 191 7 Verschiedene Module...

Mehr

Einstieg in die Informatik mit Java

Einstieg in die Informatik mit Java Vorlesung vom 18.4.07, Grundlagen Übersicht 1 Kommentare 2 Bezeichner für Klassen, Methoden, Variablen 3 White Space Zeichen 4 Wortsymbole 5 Interpunktionszeichen 6 Operatoren 7 import Anweisungen 8 Form

Mehr

Lektorat: Bruno Baumeister, Inge Baumeister, MMTC Multi Media Trainingscenter GmbH

Lektorat: Bruno Baumeister, Inge Baumeister, MMTC Multi Media Trainingscenter GmbH Verlag: readersplanet GmbH Neuburger Straße 108 94036 Passau http://www.readersplanet-fachbuch.de info@readersplanet-fachbuch.de Tel.: +49 851-6700 Fax: +49 851-6624 ISBN: 978-3-8328-0039-0 Covergestaltung:

Mehr

Anforderungen von Crossmedia-Kampagnen

Anforderungen von Crossmedia-Kampagnen Medien Christian Regner Anforderungen von Crossmedia-Kampagnen Eine Untersuchung am Beispiel einer Casting-Show Diplomarbeit Bibliografische Information der Deutschen Nationalbibliothek: Bibliografische

Mehr

GRUNDKURS PROGRAMMIEREN IN JAVA

GRUNDKURS PROGRAMMIEREN IN JAVA Über 50.000 rte begeister Lese GRUNDKURS PROGRAMMIEREN IN JAVA 7. Auflage dietmar RATZ jens SCHEFFLER detlef SEESE jan WIESENBERGER Im Internet: Software und Tools, alle Beispielprogramme, Lösungen & mehr

Mehr

Reihe Nachhaltigkeit. Energiepolitik: Rahmenbedingungen für die Entwicklung von fossilen Brennstoffen zu erneuerbaren Energien.

Reihe Nachhaltigkeit. Energiepolitik: Rahmenbedingungen für die Entwicklung von fossilen Brennstoffen zu erneuerbaren Energien. Simon Reimer Energiepolitik: Rahmenbedingungen für die Entwicklung von fossilen Brennstoffen zu erneuerbaren Energien Ökonomische Realität im Konflikt zu energiepolitischen Ambitionen? Reihe Nachhaltigkeit

Mehr

Windows 8 Apps entwickeln

Windows 8 Apps entwickeln Windows 8 Apps entwickeln Apps für die neue Oberfläche von Windows 8 Entwickeln mit HTML5, JavaScript, XAML und C# Von den Grundlagen der Programmiersprachen bis zur fertigen App Windows 8 Apps entwickeln

Mehr

Inhaltsverzeichnis. Apps für Android entwickeln

Inhaltsverzeichnis. Apps für Android entwickeln Inhaltsverzeichnis zu Apps für Android entwickeln von Jan Tittel und Jochen Baumann ISBN (Buch): 978-3-446-43191-1 ISBN (E-Book): 978-3-446-43315-1 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43191-1

Mehr

Grundschule 4. Klasse Aufsatz. 4. Klasse Deutsch. Aufsatz. 3 Lernbausteine für garantiert bessere Noten! WISSEN ÜBEN TESTEN

Grundschule 4. Klasse Aufsatz. 4. Klasse Deutsch. Aufsatz. 3 Lernbausteine für garantiert bessere Noten! WISSEN ÜBEN TESTEN Grundschule 4. Klasse Aufsatz 4. Klasse Deutsch Aufsatz 3 Lernbausteine für garantiert bessere Noten! WISSEN ÜBEN TESTEN So lernst du mit diesem Heft: Wissen Hier findest du auf einen Blick die wichtigsten

Mehr

C++-Entwicklung mit Linux

C++-Entwicklung mit Linux C++-Entwicklung mit Linux Eine Einführung in die Sprache und die wichtigsten Werkzeuge von GCC und XEmacs bis Eclipse Thomas Wieland [Druckvorlage vom 10. August 2004] xiii Inhaltsverzeichnis 1 Programmieren

Mehr

Mit freundlichen Empfehlungen KARL STORZ

Mit freundlichen Empfehlungen KARL STORZ Frauenärztliche Taschenbücher Herausgeber: Thomas Römer, Andreas D. Ebert, Wolfgang Straube Mit freundlichen Empfehlungen KARL STORZ Man sieht nur mit dem Herzen gut. Das Wesentliche ist für die Augen

Mehr

Programmieren I. Die Programmiersprache Java. www.kit.edu. Institut für Angewandte Informatik

Programmieren I. Die Programmiersprache Java. www.kit.edu. Institut für Angewandte Informatik Programmieren I Die Programmiersprache Java KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Eigenschaften von Java Java ist eine

Mehr

RO-Tutorien 3 / 6 / 12

RO-Tutorien 3 / 6 / 12 RO-Tutorien 3 / 6 / 12 Tutorien zur Vorlesung Rechnerorganisation Christian A. Mandery WOCHE 2 AM 06./07.05.2013 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft

Mehr

Förderung der Autonomieentwicklung im Umgang mit Kinderliteratur in der Grundschule

Förderung der Autonomieentwicklung im Umgang mit Kinderliteratur in der Grundschule Maria-Raphaela Lenz Förderung der Autonomieentwicklung im Umgang mit Kinderliteratur in der Grundschule Bachelorarbeit BACHELOR + MASTER Publishing Lenz, Maria-Raphaela: Förderung der Autonomieentwicklung

Mehr

TFS Funktionen Kurzanleitung

TFS Funktionen Kurzanleitung TFS Funktionen Kurzanleitung TFS Funktionen Kurzanleitung, Version 1.0 4. Auflage Juni 2013 Alle Rechte vorbehalten. Kein Teil des Werkes darf in irgendeiner Form (Druck, Fotokopie, Mikrofilm oder einem

Mehr

Felix Huth. Straßenkinder in Duala

Felix Huth. Straßenkinder in Duala Felix Huth Straßenkinder in Duala VS COLLEGE Reviewed Research. Auf den Punkt gebracht. VS College richtet sich an hervorragende NachwuchswissenschaftlerInnen. Referierte Ergebnisse aus Forschungsprojekten

Mehr

Mobbing am Arbeitsplatz

Mobbing am Arbeitsplatz Wirtschaft Nicole Busch Mobbing am Arbeitsplatz Das Leiden der Opfer im Kontext von Führungsstilen und Konfliktmanagement Diplomarbeit Bibliografische Information der Deutschen Nationalbibliothek: Bibliografische

Mehr

Wolmerin; Java lernen y. mit Eclipse 3. Galileo Computing

Wolmerin; Java lernen y. mit Eclipse 3. Galileo Computing Wolmerin; Java lernen y mit Eclipse 3 Galileo Computing Inhalt Vorwort 13 Hinweise 15 Teil I Grundwissen und Installation 19 1 Was ist Java? 21 1.1 Warum programmieren? 23 1.2 Was ist eine Programmiersprache?

Mehr

Principal-Agent-Problematik im E-Recruitment

Principal-Agent-Problematik im E-Recruitment Lennart Piske Principal-Agent-Problematik im E-Recruitment Methoden und Instrumente zur Minimierung der Informationsasymmetrie für die Personalauswahl Diplomica Verlag Lennart Piske Principal-Agent-Problematik

Mehr

Makros in OpenOffice.org - Basic/StarBasic

Makros in OpenOffice.org - Basic/StarBasic Thomas Krumbein Makros in OpenOffice.org - Basic/StarBasic Einstieg, Praxis, Referenz Galileo Press Auf einen Blick 1 Einführung 11 2 OpenOffice.org Basic 35 3 Die Basic-IDE 155 4 Arbeiten mit OpenOffice.org-Dokumenten

Mehr

RC-Helikopter. richtig fliegen. Schritt für Schritt zum Flugerfolg. Mit exklusiven Videos auf DVD: Die Flugschule. Kunstflieger.

RC-Helikopter. richtig fliegen. Schritt für Schritt zum Flugerfolg. Mit exklusiven Videos auf DVD: Die Flugschule. Kunstflieger. Thomas Riegler Mit exklusiven Videos auf DVD: Die Flugschule Schritt für Schritt vom Anfänger zum Piloten Kunstflieger Action, Spaß und Spannung! So fliegen die absoluten Helikopter-Profis RC-Helikopter

Mehr

Kapitel 6,»Objektorientierte Programmierung«, widmet sich der objektorientierten Programmierung mit Python.

Kapitel 6,»Objektorientierte Programmierung«, widmet sich der objektorientierten Programmierung mit Python. 1.3 Aufbau des Buchs lichkeiten offen. Auf die Unterschiede der beiden Versionen gehe ich besonders ein, sodass ein späterer Umstieg von der einen zur anderen Version leichtfällt. Erste Zusammenhänge werden

Mehr

Konzeption eines Sportmagazins für Randsportarten

Konzeption eines Sportmagazins für Randsportarten Medien Claudio Cosentino Konzeption eines Sportmagazins für Randsportarten Sport und Lifestylemagazin für Frauen Diplomarbeit Bibliografische Information der Deutschen Nationalbibliothek: Bibliografische

Mehr

Kurzstudie BESTSELLER. Roman Büttner. Das Phänomen Fast Food. Eine sozialgeschichtliche Untersuchung zur Erfindung des schnellen Essens

Kurzstudie BESTSELLER. Roman Büttner. Das Phänomen Fast Food. Eine sozialgeschichtliche Untersuchung zur Erfindung des schnellen Essens Kurzstudie BESTSELLER Roman Büttner Das Phänomen Fast Food Eine sozialgeschichtliche Untersuchung zur Erfindung des schnellen Essens Büttner, Roman: Das Phänomen Fast Food: Eine sozialgeschichtliche Untersuchung

Mehr

4.Grundsätzliche Programmentwicklungsmethoden

4.Grundsätzliche Programmentwicklungsmethoden 4.Grundsätzliche Programmentwicklungsmethoden 1.1 Grundlage strukturierter und objektorientierter Programmierung Begriff Software Engineering - umfaßt den gezielten Einsatz von Beschreibungsmitteln, Methoden

Mehr

Bei for-schleifen muss man nur immer bedenken, dass die letzte Anweisung immer erst nach der Ausführung der restlichen Anweisungen der Schleife

Bei for-schleifen muss man nur immer bedenken, dass die letzte Anweisung immer erst nach der Ausführung der restlichen Anweisungen der Schleife 303 Bei for-schleifen muss man nur immer bedenken, dass die letzte Anweisung immer erst nach der Ausführung der restlichen Anweisungen der Schleife durchgeführt wird. 304 305 for-schleifen sind in Aktivitätsdiagrammen

Mehr

Kurzanleitung WebSphere MQ Funktionen

Kurzanleitung WebSphere MQ Funktionen Kurzanleitung WebSphere MQ Funktionen Kurzanleitung WebSphere MQ Funktionen, Version 1.0 1. Auflage März 2013 Alle Rechte vorbehalten. Kein Teil des Werkes darf in irgendeiner Form (Druck, Fotokopie, Mikrofilm

Mehr

Red Notice downloaded from by on January 12, For personal use only.

Red Notice downloaded from  by on January 12, For personal use only. Bill Browder Red Notice Bill Browder Red Notice Wie ich Putins Staatsfeind Nr. 1 wurde Aus dem Englischen von Hans Freundl und Sigrid Schmid Titel der Originalausgabe: Red Notice. How I Became Putin s

Mehr

Lorenz Hölscher. Richtig einsteigen: Access 2010 VBA-Programmierung

Lorenz Hölscher. Richtig einsteigen: Access 2010 VBA-Programmierung Lorenz Hölscher Richtig einsteigen: Access 2010 VBA-Programmierung Lorenz Hölscher: Richtig einsteigen: Access 2010 VBA-Programmierung Copyright 2010 O Reilly Verlag GmbH & Co. KG Das in diesem Buch enthaltene

Mehr

Swing Lernen am Code Teil 1

Swing Lernen am Code Teil 1 Swing Lernen am Code Teil 1 Swing Fenster erzeugen import java.awt.* import java.awt.event.* import javax.swing.* class SwingDemo{ static JFrame Fenster; public static void main(string[] args){ } } Fenster

Mehr

Die Entwicklung der Rechtsprechung hinsichtlich der Rechtsstellung der Gesellschaft bürgerlichen Rechts und ihrer Gesellschafter im Rechtsverkehr

Die Entwicklung der Rechtsprechung hinsichtlich der Rechtsstellung der Gesellschaft bürgerlichen Rechts und ihrer Gesellschafter im Rechtsverkehr Wirtschaft Gordon Matthes Die Entwicklung der Rechtsprechung hinsichtlich der Rechtsstellung der Gesellschaft bürgerlichen Rechts und ihrer Gesellschafter im Rechtsverkehr Diplomarbeit Bibliografische

Mehr