Tesi 2016-17

In questa tesina parlerò della storia dei primi pc fino ad arrivare alla creazione del tablet. Inizialmente parlerò dei primi elaboratori e dei primi personal computer analizzandone la storia. Passando infine da come e perché si è passati al tablet. Ho deciso di parlare di questo argomento perché sin da piccolo sono stato appassionato dell’informatica e quindi dei pc/tablet e vorrei condividere con chi leggerà e sentirà questa tesi questa mia passione. Probabilmente ora che sto scrivendo questa tesi questi apparecchi si staranno ancora migliorando dato che l’informatica è in continua evoluzione.

Per vedere l’intera tesi:

https://drive.google.com/open?id=0Byz3LhrP6_V_R1FtLTk0cVhrX2c

Progetto Spray (Eclipse)

Quest’anno tra i  progetti realizzati, quello che mi è piaciuto di più analizzare è stato ill progetto di verniciatura spray. Questo progetto realizzato tramite Eclipse per funzionare si è servito di 4 file: “Stato.java” “Pulsanti.java” “Inizio.java” e “Timer.java”.

Dopo aver capito per bene la descrizione del sistema ci siamo occupati della parte della programmazione di esso incominciando dalla creazione di 4 pulsanti: Accendi, Spegni, Pistone e Vernice.
 Ad esempio il pulsante pistone doveva attivare il pistone, il pulsante vernice doveva attivare la vernice e quindi il suo sensore, il pulsante accendi doveva accendere il sistema ed infine il pulsante spegni doveva spegnere completamente il sistema azzerando il contatore di oggetti.
Grazie all’utilizzo dello schema UML e degli altri documenti  preparati dal nostro prof  sono riuscito ad inserire variabili e metodi mancanti da dover inserire nel codice base che ci era stato dato in precedenza.
Abbiamo dovuto gestire anche i timer che  erano 3: il timer di 2 secondi che si occupava della vernice, il timer di 6 secondi che si occupava del nastro ed infine il timer di 7 secondi che si occupava del carrello.
Dopo aver gestito i timer, abbiamo affrontato anche la gestione del ritardo del carrello, del nastro e della vernice. Nel file Stato.java abbiamo creato il sistema automatico completo e abbiamo gestito il pistone, il nastro, il contatore di oggetti e il carrello.

Border Layout (Eclipse)

Questo layout è stato realizzato con Eclipse, ambiente di sviluppo integrato multi-linguaggio e multipiattaforma. Ho creato un semplice layout con bordi tramite codice JAVA. Questo menù ha bisogno di due file java per poter funzionare. Il primo l’ho chiamato Application.java mentre la seconda l’ho chiamato MyFrame.java. In MyFrame.java ho inserito 4 pulsanti con nome “Nord”, “Ovest”, “Est” e “Sud”. Il risultato è stato ottimale, il menù si è presentato ordinato, fluido e semplice.