The Ruby Way - Hal Fulton

The Ruby Way

(Autor)

Buch | Softcover
600 Seiten
2002
Sams Publishing (Verlag)
978-0-672-32083-5 (ISBN)
36,30 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
With this title, readers can "Choose The Ruby Way" for all day-to-day programming and scripting needs.
The Ruby Way assumes that the reader is already familiar with the subject matter. Using many code samples it focuses on "how-to use Ruby" for specific applications, either as a stand-alone language, or in conjunction with other languages.

Topics covered include:



Simple data tasks;
Manipulating structured data;
External data manipulation;
User interfaces;
Handling threads;
System programming;
Network and web programming;
Tools and utilities.

Note: The appendices offer instruction on migrating from Perl and Python to Ruby, and extending Ruby in C and C++.

Hal Fulton has two degrees in computer science. He has taught at the community college level and also has more than a decade of industry experience as a programmer. He is a member of the ACM and the IEEE Computer Society.

Introduction.


1. Ruby in Review.


Some Words on Object Orientation. Basic Ruby Syntax and Semantics. OOP in Ruby. Dynamic Aspects of Ruby. Training Your Intuition: Things to Remember.



2. Simple Data Tasks.


Strings. Regular Expressions. Numbers. Times and Dates. Summary.



3. Manipulating Structured Data.


Working with Arrays. Working with Hashes. Working with Stacks and Queues. Working with Trees. Working with Graphs. Summary.



4. External Data Manipulation.


Working with Files and Directories. Performing Higher-Level Data Access. Connecting to External Databases. Summary.



5. OOP and Dynamicity in Ruby.


Everyday OOP Tasks. More Advanced Techniques. Working in Advanced Programming Disciplines. Summary.



6. Graphical Interfaces for Ruby.


Ruby/Tk. Ruby/GTK. FX/Ruby (FOX). Other GUIs. Summary.



7. Ruby Threads.


Creating and Manipulating Threads. Synchronizing Threads. Summary.



8. Scripting and System Administration.


Running External Programs. Command-Line Options and Arguments. The Shell Library. Accessing Environment Variables. Scripting in Microsoft Windows. Working with Files, Directories, and Trees. Miscellaneous Scripting Tasks. Summary.



9. Network and Web Programming.


Network Servers. Network Clients. Ruby and the Web Server. Ruby and CGI Programming. Distributed Ruby. XML Parsing in Ruby. Summary.



Appendix A. From Perl to Ruby.


Appendix B. From Python to Ruby.


Appendix C. Tools and Utilities.


Appendix D. Resources on the Web (and Elsewhere).


Appendix E. What's New in Ruby 1.8.


Index.

Erscheint lt. Verlag 4.1.2002
Verlagsort Indianapolis
Sprache englisch
Maße 232 x 235 mm
Gewicht 1002 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
ISBN-10 0-672-32083-5 / 0672320835
ISBN-13 978-0-672-32083-5 / 9780672320835
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Das Handbuch für Webentwickler

von Philip Ackermann

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90
das große Praxisbuch – Grundlagen, fortgeschrittene Themen und Best …

von Ferdinand Malcher; Danny Koppenhagen; Johannes Hoppe

Buch | Hardcover (2023)
dpunkt (Verlag)
42,90
Programmiersprache, grafische Benutzeroberflächen, Anwendungen

von Ulrich Stein

Buch | Hardcover (2023)
Hanser (Verlag)
39,99