Suchen und Finden
Service
Infos und Kontakt
Vorwort
6
Inhalt
18
1 Einführung – Computersysteme und Informatik
28
1 Einführung
29
1.1 Aufbau und Funktionsweise eines Computersystems
30
1.2 Die Informatik
45
1.3 Gliederung und Aufbau dieses Buches
52
1 Einführung – Internet, Web und HTML
62
1.4 Das Internet
63
1.5 Dienste im Internet
67
1.6 Das World Wide Web (WWW)
77
1.7 Die Sprachen HTML und XHTML
84
1.8 Fallstudie: Die Firma ProfiSoft im Internet
92
2 Grundlagen der Programmierung – Einführung
98
2 Grundlagen der Programmierung
99
2.1 Programm, Programmieren, Programmiersprachen
99
2.2 Java-Applets und ihre Einbindung in HTML
106
2.3 Compiler, Interpreter und Programmierumgebungen
111
2.4 Das erste Java-Programm: »Hello World«
116
2 Grundlagen der Programmierung – Objekte und Klassen (Teil 1)
128
2.5 Zuerst die Theorie: Objekte und Klassen
129
2.6 Dann die Praxis: Objekte und Klassen in Java
142
2 Grundlagen der Programmierung – Objekte und Klassen (Teil 2)
168
2.6 Dann die Praxis: Objekte und Klassen in Java
169
2.7 Assoziationen und Kardinalitäten
177
2 Grundlagen der Programmierung – Ereignisse und Attribute
204
2.9 Einführung in die Ereignisverarbeitung
205
2.10 Attribute und ihre Typen
219
2 Grundlagen der Programmierung – Operationen
244
2.11 Operationen und ihre Parameter
245
2.12 Einführung in die Grafik-Programmierung in Java
270
2 Grundlagen der Programmierung – Kontrollstrukturen
286
2.13 Kontrollstrukturen
287
2 Grundlagen der Programmierung – Vererbung und Polymorphismus
330
2.14 Zuerst die Theorie: Vererbung
331
2.15 Dann die Praxis: Vererbung in Java
341
2 Grundlagen der Programmierung – Schnittstellen, Pakete, Ereignisse
364
2.16 Schnittstellen
365
2.17 Pakete
376
2.18 Die Java-Ereignisverarbeitung im Detail
383
2 Grundlagen der Programmierung – Datenstrukturen
404
2.19 Datenstrukturen
405
2 Grundlagen der Programmierung – Persistenz
458
2.20 Persistenz und Datenhaltung
459
3 Algorithmik und Software-Technik – Algorithmen und ihre Verifikation
496
3 Algorithmik und Software-Technik
497
3.1 Algorithmen und ihre Eigenschaften
498
3.2 Verifikation
503
3 Algorithmik und Software-Technik – Testen von Programmen
530
3.3 Testen von Programmen
531
3 Algorithmik und Software-Technik – Überprüfung von Dokumenten und Verbesserung des Prozesses
574
3.4 Überprüfung von Dokumenten
575
3.5 Verbesserung des Entwicklungsprozesses
588
3 Algorithmik und Software-Technik – Aufwand von Algorithmen
602
3.6 Aufwand von Algorithmen
603
3 Algorithmik und Software-Technik – Listen und Bäume
628
3.7 Listen
629
3.8 Bäume
646
3 Algorithmik und Software-Technik – Suchen & Sortieren sowie Generische Typen
664
3.9 Suchen
665
3.10 Sortieren
670
3.11 Generische Typen
677
4 Anwendungen – Dialoggestaltung
692
4 Anwendungen
693
4.1 Zuerst die Theorie: Software-Ergonomie
694
4.2 Zuerst die Theorie: Zur Dialoggestaltung
695
4.3 Dann die Praxis: Dialog-Programmierung in Java
705
4.4 Dann die Praxis: Entwicklung der Dialog-Schnittstelle
728
4 Anwendungen – E/A-Gestaltung
744
4.5 Zuerst die Theorie: Zur E/A-Gestaltung
745
4.6 Dann die Praxis: E/A-Programmierung in Java
758
4 Anwendungen – kaufmännisch/technisch
784
4.7 Kaufmännisch/administrative Anwendungen
785
4.8 Technische Anwendungen
805
4 Anwendungen – Grafik/Multimedia
814
4.9 Grafik-Anwendungen
815
4.10 Multimedia-Anwendungen
836
5 Ausblicke – Einführung in C++
854
5 Ausblicke
855
5.1 Einführung in C++
857
5.2 Klassen in C++
859
5.3 Trennung Schnittstelle – Implementierung
860
5.4 Dynamische und statische Objekte
864
5.5 Vererbung und Polymorphismus
868
5.6 Klassenattribute und Klassenoperationen
875
5.7 Generische Typen (templates)
877
5 Ausblicke – Einführung in C++ (2. Teil) und C#
888
5.8 Die Standardbibliothek STL
889
5.9 Einführung in C#
900
A Anhang – Checklisten, Richtlinien, Erstellungsregeln
920
B Anhang – Prozessverbesserung und ihre Formulare
935
C Anhang – Praktika
938
Verzeichnis der Hervorhebungsboxen
940
Verzeichnis der Programme
941
Namens- und Organisationsindex
942
Sachindex
944
Mehr eBooks vom gleichen Verlag
Nanotechnologie, von: Uwe Hartmann, Preis: 13,50 EUR
Minerale und Gesteine, von: Gregor Markl, Preis: 41,00 EUR
Mensch im Stress, von: Ludger Rensing, Michael Koch, Bernhard Rippe, Preis: 39,50 EUR
.NET kompakt, von: Ralf Westphal, Preis: 11,70 EUR
Outsourcing kompakt, von: Christof Ebert, Preis: 12,60 EUR
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion

















