Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Lehrbuch Grundlagen der Informatik

Lehrbuch Grundlagen der Informatik

von: Helmut Balzert

Spektrum Akademischer Verlag, 2005

ISBN: 9783827414106, 953 Seiten

2. Auflage

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 44,60 EUR

Ersparnis: 4,90 EUR

  • Basiswissen Softwarearchitektur
    UML@Work - Objektorientierte Modellierung mit UML2
    Handbuch Lernstrategien
    Infonautik - Wege durch den Wissensdschungel
    Einfach generieren. Generative Programmierung verständlich und praxisnah.
    Der einfache Weg zu innerer Ruhe - Die EFT-Methode
    Warum fällt das Schaf vom Baum? - Gedächtnistraining mit der Jugendweltmeisterin
    Software Engineering - Architektur-Design und Prozessorientierung
 

Mehr zum Inhalt

Lehrbuch Grundlagen der Informatik


 

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