Ruby - Das Einsteigerseminar
| Autor(en): | Daniel Bovensiepen |
| Verlag: | vmi Buch |
| Reihe: | Das Einsteigerseminar |
| Version: | 1. Auflage, 2007 |
| Umfang: | 256 Seiten |
| Format: | 15 x 21 cm |
| Gewicht: | 338 g |
| Einband: | Kartoniert/Broschiert |
| ISBN: | 3826674596 |
| Bestell-Nr.: | 82667459 |
Schlagwortverzeichnis (PDF, 22 Kb)
Ruby ist eine moderne objektorientierte Programmiersprache, die insbesondere wegen ihrer intuitiven Nutzbarkeit bei Programmier-Einsteigern beliebt ist.
Nach einer grundlegenden Erläuterung des Ruby-Konzeptes und der Einsetzbarkeit auf verschiedenen Betriebssystemen beschreibt der Autor die wichtigsten Elemente der Sprache: Zeichenketten, Zahlen, Objekte und Klassen, Listen, Blöcke, Ein- und Ausgabeanweisungen und vieles mehr. Außerdem behandelt er Bibliotheken und Tools wie CSV, XML oder YAML, wirft einen Blick auf Webframeworks (Ruby on Rails) und geht auf die Zusammenarbeit mit Datenbanken wie MySQL, SQLite und andere ein. Zahlreiche Übungen und Lösungen helfen, das erläuterte Wissen zu festigen. In einer umfangreichen Beispielanwendung setzt der Leser am Schluss des Buches das Gelernte ein.
Aus dem Vorwort:
...
Ruby ist freie Software. Sie haben damit die Möglichkeit, die Sprache für jeden nur denkbaren Zweck lizenzkostenfrei einzusetzen. Weiterhin erhalten Sie zusammen mit der Software auch den vollständigen Quelltext, der es Ihnen ermöglicht, mit entsprechendem Fachwissen die Sprache zu studieren und an eigene Bedürfnisse anzupassen.
Ruby ist plattformunabhängig. Es ist egal, ob Sie Mac OS X, LINUX oder Windows verwenden, Ruby fühlt sich auf jedem dieser Systeme daheim und bietet Ihnen Zugriff auf die jeweiligen Schnittstellen. So können Sie als Mac-Besitzer auf die Cocoa- und unter Windows auf die Win32-API zugreifen. Weiterhin wurde die Sprache POSIX-kompatibel entworfen und lässt sich dadurch nahtlos in ein jedes UNIX- oder auch LINUX-System integrieren.
Ruby ist anpassungsfähig. Wenn Sie ein Freund der Objektorientierung sind, werden Sie aus dem Staunen nicht mehr herauskommen, denn die Sprache wurde von Grund auf mit dem Gedanken der Objektorientierung entworfen. Sollte Objektorientierung für Sie ein Fremdwort sein, so können Sie aber auch mit prozeduralen oder funktionalen Techniken Ihr Ziel erreichen.
Ruby ist anders. Denn hier steht der Mensch im Mittelpunkt. Sie müssen sich nicht um Dinge kümmern, die Sie von der Problemlösung ablenken. Ruby kümmert sich darum, dass das, was Sie tun, auch vom Rechner verstanden wird. Die Sprache arbeitet nicht dogmatisch. Es wird kein Konzept über ein anderes gestellt. Sollte sich eine Lösung für ein bestimmtes Problem als praktisch herausstellen, so steht einer Verwendung nichts im Wege. Ruby wird Sie dazu beflügeln, den bestmöglichen Weg zur Problemlösung zu finden.
Aus dem Inhalt:
-
Die Sprache:
Konzeption und Einsetzbarkeit von Ruby, Zahlen und Zeichenketten, Listen, Iterationen, Blöcke, Kontrollstrukturen -
OOP mit Ruby:
Grundlagen der Objektorientierten Programmierung, Objekte und Klassen -
Ein- und Ausgabe:
Die Befehle puts und print, Arbeiten mit Dateien -
Programme und Bibliotheken :
Arbeiten mit den Datenformaten CSV, XML und YAML -
Dokumentation:
Transparenz im Quellcode, Kommentare, Paketmanagement -
Web und Netzwerk:
Datenaustausch via FTP, Webrick-Webserver, Webframework Ruby on Rails -
Datenbanken:
Zusammenarbeit von Ruby und MySQL, SQLite, PostgreSQL Oracle, DBI und ActiveRecord
Schnelleinstieg für Programmierer
Windows 7 für Entwickler - Crashkurs
Dieses Buch zeigt anhand praktischer Beispiele, wie Sie diese Features mit Managed Code und nativem Code nutzen, um benutzerfreundliche Anwendungen zu schreiben.
früher: 29,90€ (Preis inkl. Mwst., zzgl. Versandkosten
)
jetzt nur: 9,95€

