Fabio Donatantonio.
Analista programmatore/Docente.
Cosa trovi nel mio sito:
- Script, programmi, esercizi e tutorial
- Componenti Web
- Risorse didattiche
- Pensieri, riflessioni e altro…
Per contatti puoi accedere all’apposita sezione presente in questo sito, accedi da qui.
Gli studenti iscritti all’Università degli Studi eCampus possono contattarmi tramite posta elettronica al seguente indirizzo: fabio.donatantonio[at]uniecampus.it
Ipertesti, ipermedia e multimedialità
- Maggio 03, 2011
- by
- Donatantonio
Il concetto di rete e condivisione esiste già dalla fine degli anni ‘60, ma solo nei primi anni ‘90 un gruppo di ricercatori del CERN di Ginevra, capitanati da Tim Berners-Lee, Robert Cailliau e Carl Barker cercarono di realizzare il progetto di rendere pubblicamente accessibili documenti di testo interconnessi...
Filtro per Chat in PHP
- Maggio 02, 2011
- by
- Donatantonio
Quando si realizza una chat in PHP o altro linguaggio è necessario prevedere una funzione che effettui la pulizia dei messaggi inoltrati dagli utenti.
Tale codice dovrà intercettare le parole ritenute non legali e oscurarle in fase di visualizzazione.
A tal proposito realizzeremo una funzione in PHP che chiameremo semplicemente filtro;...
Esercizio 29 – Simulazione banca (ArrayList)
- Novembre 10, 2010
- by
- Donatantonio
Implementare e testare una classe Bank che contenga un ArrayList di oggetti di tipo BankAccount e abbia i seguenti metodi:
addAccount(initialBalance, customerName) deposit(accountNumber, amount) withdraw(accountNumber, amount) getBalance(accountNumber) transfer(fromAccNumber, toAccNumber, amount)La classe BankAccount fornirà i classici metodi per il deposito e il prelievo nonchè i metodi per la restituzione delle informazioni in esso contenute.
Realizzare inoltre...
Gestione della cache con PHP
- Novembre 05, 2010
- by
- Donatantonio
In questo articolo realizzeremo una classe PHP per gestire la cache delle nostre pagine web.
L’obiettivo sarà quello di mettere in cache una pagina intera o parte di essa per essere poi riutilizzata ad una successiva richiesta che rientri in un tempo limite da noi preventivamente scelto. Questa tecnica, sapientemente...
Esercizio 28 – Implementazione di un portafoglio
- Novembre 03, 2010
- by
- Donatantonio
Implementare e testare una classe Purse come collezione di monete.
Una moneta è un’istanza di una classe Coin:
gli oggetti di Coin sono immutabili e hanno un nome (nome della moneta) e un valore (valore della moneta).
Deve essere possibile recuperare l’informazione contenuta in ogni oggetto Coin oltre che implementare i...
Esercizio 27 – Simulazione Casinò
- Novembre 03, 2010
- by
- Donatantonio
Scrivere un programma che si comporta come segue:
Crea due conti correnti uno (conto giocatore) con importo iniziale pari a 1000 euro ed uno (conto casinò) con importo iniziale pari a 100000 euro. Prende in input da tastiera un intero n e un double somma e simula il lancio di un dado...Esercizio 26 – Ricerca e conteggio di parole
- Novembre 02, 2010
- by
- Donatantonio
Scrivere e testare un programma che data una parola w ed un testo t conta il numero di occorrenze di w in t.
La classe ContaOccorrenze.java:
public class ContaOccorrenze { String testo; // Il costruttore inizializza il testo sul quale effettuare la ricerca public ContaOccorrenze(String txt){ this.testo = txt; } // Il metodo conta acquisisce in input la...Esercizio 25 – Generatore numeri primi
- Novembre 02, 2010
- by
- Donatantonio
Realizzare una classe PrimeGenerator con metodo nextPrime() che genera il prossimo numero primo.
Scrivere e testare un programma che chiede all’utente un intero n e stampa tutti i numeri primi compresi tra 2 ed n.
Ad esempio se l’input è 20, il programma stampa:
2
3
5
7
11
13