Guida Ruby

5 aprile 2007

Riscopriamo la gioia di programmare. Una guida completa a Ruby, il linguaggio nipponico, sdoganato con successo da Apple e dal Web. Con esempi e un tutorial pratico

Introduzione

  1. 1. Introduzione
    La storia di Ruby, la sua diffusione e i motivi del suo successo
  2. 2. Caratteristiche di Ruby
    Le caratteristiche principali del linguaggio e i principi alla base...

Gli strumenti

  1. 3. L'interprete ruby e Interactive Ruby
    I principale attrezzi di lavoro di Ruby: l'interprete ruby e la shell...
  2. 4. Rdoc, Ri, eRuby e Testrb
    La documentazione, la gestione di pagine dinamiche in HTML con Ruby e...
  3. 5. RubyGems e gli IDE per Ruby
    Il framework Rubygems e una panoramica dei principali ambienti di...
  4. 6. Installazione e configurazione
    Come installare Ruby su Linux, Windows e Mac

Convenzioni e programmazione OO

  1. 7. Convenzioni in Ruby
    Le basi del linguaggio Ruby: i nomi, i commenti al codice e la...
  2. 8. La programmazione ad oggetti
    Introduzione alla programmazione ad oggetti: le classi, i metodi e...
  3. 9. Ruby e gli oggetti - I
    La programmazione ad oggetti dal punto di vista di Ruby: esempi...
  4. 10. Ruby e gli oggetti - II
    La programmazione ad oggetti dal punto di vista di Ruby: uso di attr...

I tipi di dati

  1. 11. Tipi di dati: numeri
    I tipi fondamentali di un linguaggio di programmazione: la gestione...
  2. 12. Tipi di dati: stringhe
    I tipi fondamentali di un linguaggio di programmazione: le stringhe
  3. 13. Blocchi e iteratori
    Come eseguire cicli di codice in Ruby attraverso l'uso di blocchi e...
  4. 14. Array - I
    L'uso degli Array all'interno di Ruby: i metodi più comuni
  5. 15. Array - II
    Array in Ruby: altri metodi e i principali iteratori applicabili alle...
  6. 16. Hash
    Come Ruby gestisce gli Hash, gli indici per diversi tipi di dati

Strutture di controllo ed ereditarietà

  1. 17. If e unless
    I primi costrutti per eseguire le istruzioni condizionali in Ruby: if...
  2. 18. Case
    Eseguire le istruzioni condizionali in modo più chiaro ed elegante...
  3. 19. While, until e for
    La gestione dei cicli in Ruby con While e Until e con for
  4. 20. Uscire dai cicli
    Come terminare l'esecuzione dei cicli con l'istruzioni break o...
  5. 21. Ereditarietà singola
    Approfondimento sulle classi e sulla programmazione ad oggetti:...
  6. 22. Ereditarietà multipla
    Approfondimento sulle classi e sulla programmazione ad oggetti:...

Gestione file e directory

  1. 23. Apertura e chiusura di un file
    Come aprire e chiudere un file fisico utilizzando Ruby: il metodo...
  2. 24. Lettura e scrittura
    Come leggere e modificare i dati inclusi in un file: il metodo gets,...
  3. 25. Utili metodi e gestione directory
    Un elenco commentato dei metodi più utili per operare sui file con...

Espressioni regolare ed eccezioni

  1. 26. Le espressioni regolari
    Le regole generali per utilizzare le espressioni regolari all'interno...
  2. 27. Le espressioni regolari e la classe String
    Eseguire espressioni regolari sulle stringhe di testo con i metodi...
  3. 28. Le eccezioni
    Come sollevare le eccezioni in Ruby e la rappresentazione della loro...
  4. 29. La gestione degli errori
    Gestire le eccezioni in Ruby e verificare la presenza di errori nel...

La documentazione di Ruby: Rdoc

  1. 30. Rdoc: introduzione e primo utilizzo
    I principi del linguaggio di markup da utilizzare per la creazione...
  2. 31. Rdoc: convertire i commenti in documentazione
    Come convertire i commenti inclusi nel codice di programmazione in...
  3. 32. Rdoc: documentazione automatica
    Come Rdoc genera la documentazione anche senza nessun intervento da...
  4. 33. Rdoc: le opzioni
    Le opzioni di esecuzione di Rdoc e il loro utilizzo nella gestione...

Distribuzione di pacchetti Ruby

  1. 34. Introduzione a RubyGems
    Cosa è RubyGems, a cosa serve e spiegazione delle principali...
  2. 35. I comandi di RubyGems
    Esempi pratici di utilizzo di RubyGems: dall'installazione alla...
  3. 36. Creare un pacchetto gem
    Come creare passo passo un pacchetto gem contenente una libreria...
  4. 37. Installazione con setup.rb
    L'alternativa a RubyGems: installare pacchetti utilizzando setup.rb
  5. 38. Gestire gli hook per setup.rb
    Come gestire gli hook nell'installazione e nel setup di programmi Ruby

Ongaku: un’applicazione di esempio in Ruby

  1. 39. La struttura
    Qual è la struttura dei file e quali sono le directory della nostra...
  2. 40. La classe Cd
    La classe CD serve ad impostare le informazioni per la catalogazione...
  3. 41. La classe Applicazione
    La classe applicazione gestisce le interfacce e le opzioni del nostro...
  4. 42. Interfaccia e YAML
    Programmazione delle procedure di inserimento e cancellazione dei Cd
  5. 43. L'interfaccia testuale
    Programmazione dell'interfaccia testuale vera e propria del programma
  6. 44. L'applicazione in azione
    La nostra applicazione è terminata: vediamo alcuni esempi di...
  7. 45. Distribuzione e conclusioni
    Cosa manca all'applicazione e cosa dovrebbe esserci prima della sua...
Se vuoi aggiornamenti su Guida Ruby inserisci la tua e-mail nel box qui sotto:
 
X
Se vuoi aggiornamenti su Guida Ruby

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy