|
|
Inhalt
|
|
Inhaltsverzeichnis
Vorwort IX
- Aufbau des Buchs XI
- Danksagungen XIII
Einführung 1
- Etwas Ruby-Geschichte 1
- Merkmale und Vorzüge von Ruby 3
- Ruby installieren 4
- Ruby-Code eingeben und ausführen 10
- 'Hello World, hello Ruby' - das erste Ruby-Programm 17
- Zusammenfassung 21
Sprachgrundlagen 23
- Praktische Einführung 24
- Grundlagen der Syntax 31
- Variablen, Ausdrücke und Operationen 35
- Kontrollstrukturen 72
- Mustervergleiche mit regulären Ausdrücken 85
- Iteratoren und Blöcke 101
- Zusammenfassung 107
Ruby-Klassen 111
- Was ist Objektorientierung? 111
- Ein- und Ausgabe 114
- Datum und Uhrzeit 138
- Einige weitere Klassen 145
- Die Ruby-Hilfe ri 148
- Zusammenfassung 150
Eigene Klassen und Objekte erstellen 153
- Objektorientierte Programmierung - Eine praktische Einführung 153
- Klassen entwerfen und implementieren 163
- Weitere objektorientierte Konstrukte 198
- Zusammenfassung 215
Netzwerkanwendungen 219
- Kurze Einführung in TCP/IP 219
- Sockets 229
- Web-Clients mit Net::HTTP 241
- Prozesse und Threads 256
- Zusammenfassung 271
Klassische Webanwendungen 273
- Den Webserver Apache 2 installieren 274
- CGI-Skripten mit Ruby 286
- Zugriff auf Datenbanken 314
- Zusammenfassung 330
Ruby on Rails 333
- Rails installieren und in Betrieb nehmen 336
- Die erste Rails-Anwendung 338
- Realistische Anwendung: Eine Online-Rock-n-Roll-Datenbank 341
- Zusammenfassung 355
Ruby-Kurzreferenz 357
- Syntax 357
- Ausdrücke 357
- Kontrollstrukturen 360
- Reguläre Ausdrücke 361
- Klassendefinition 362
- Klassenreferenz 363
Ressourcen und Tools 371
- Bücher 371
- Web-Ressourcen 373
Index 375
|
|
|