Giovedi, 11 marzo 2010 - 18.05.48 Homepage | Forum | Feed RSS


salta il menu principale






Speciale Windows 7 Speciale Windows 7

E' uscito il nuovo Windows 7: speciale con tutte le nuove funzionalità, la guida per installarlo e per aggiornare il proprio computer senza perdere i dati. Tutti i prezzi, le versioni e come verificare la compatibilità del proprio pc. Scopri le novità!








Manuale di Ruby - Livello Base
Manuale Base di Ruby
 
a cura di Community Ruby
Manuale base scritto da ruby-it  in modalità creative commons per diffondere la conoscenza su un linguaggio di programmazione dinamico, potente eppure semplice.
Ruby-it è la comunità italiana dedicata a ruby

Manuale Base di Ruby

  1. Cos'è ruby?
    Ruby è "un linguaggio di scripting interpretato facile e veloce per una programmazione orientata agli oggetti"; cosa significa tutto questo?

  2. Cominciare
    Per prima cosa controllate se ruby è installato

  3. Semplici esempi
    Scriviamo una funzione per calcolare i fattoriali

  4. Stringhe
    Ruby lavora con le stringhe così come con i dati numerici

  5. Espressioni Regolari
    Mettiamo insieme un problema più interessante. Questa volta verificheremo se una stringa rientra in una certa descrizione, codificata in un preciso pattern

  6. Array
    Potete creare un array elencando alcuni elementi all'interno di parentesi quadre ([]) separandoli con delle virgole

  7. Ancora semplici esempi
    Ora prendiamo in considerazione il codice di alcuni dei nostri precedenti programmi d'esempio

  8. Strutture di Controllo
    Questo capitolo esplora ulterioriormente le strutture di controllo di ruby

  9. Iteratori
    Gli iteratori non sono un concetto originale di ruby

  10. Pensiero Orientato agli Oggetti
    Orientato agli Oggetti è una frase d'effetto. Dire che qualcosa è object oriented, può farvi apparire più intelligenti

  11. Metodi
    Cos'è un metodo? Nella programmazione OO, noi non pensiamo ad operare sui dati direttamente dall'esterno di un oggetto

  12. Classi
    Il mondo reale è pieno di oggetti che possiamo classificare

  13. Ereditarietà
    La nostra classificazione degli oggetti nella vita di tutti i giorni è naturalmente gerarchica

  14. Ridefinizione dei metodi
    In una sottoclasse, possiamo cambiare il comportamento delle istanze attarverso la ridefinizione dei metodi della superclasse

  15. Controllo d'accesso
    Precedentemente, abbiamo detto che ruby non ha funzioni, ma solo metodi. Comunque esistono più tipi di metodi . In questo capitolo introduciamo il controllo d'accesso

  16. Metodi singleton
    Il comportamneto di una istanza è determinato dalla sua classe, ma ci potrebbero essere casi in cui una particolare istanza deve avere un comportamneto speciale

  17. Moduli
    In ruby i moduli sono simili alle classi

  18. Oggetti Procedura
    Spesso è desiderabile essere in grado di specificare reazioni ad eventi inaspettati

  19. Variabili
    Ruby ha tre tpi di variabili , un tipo di costantied esattamente due pseudo variabili

  20. Variabili Globali
    Una variabile globale ha un nome che comincia per $. prima del nome e si può rifersi ad essa dovunque nel programma

  21. Variabili d'Istanza
    Una variabile d'istanza ha un nome che comincia con una @, e la sua visibilità è confinata all'oggetto a cui si riferisce self

  22. Variabili Locali
    Una variabile locale ha un nome che comincia cn una letera minuscola o con un carattere di underscore

  23. Costanti di Classe
    Una costante ha unnome che comincia con un carattere maiuscolo

  24. Gestione delle Eccezioni: rescue
    programma in esecuzione può passare attraverso vari problemi inaspettati

  25. Gestione delle Eccezioni : ensure
    Potrebbe essereci del lavoro di pulizia da fare quando un metodo finisce il suo lavoro

  26. Metodi d'Accesso
    Abbiamo discusso brevemente delle variabili d'istanza in un capitolo precedente, ma non le abbiamo ancora usate molto

  27. Inizializzazione degli oggetti
    La nostra classe Frutta del capitolo precedente aveva due variabili d'istanza, una che descriveva il tipo di frutto e l'altra per descriverne la condizione

  28. Varie ed Eventuali
    Questo capitolo si indirizza ad alcuni problemi pratici

Segnala questo articolo ai tuoi amici su Facebook





Newsletter

Iscriviti alla nostra newsletter per ricevere novita e aggiornamenti dal nostro sito in modo GRATUITO!