Mariachiara (Talk | contribs) (→Esercitazione 5 (Input/Output a caratteri / Serializzazione)) |
|||
(79 intermediate revisions by 4 users not shown) | |||
Line 4: | Line 4: | ||
== Informazioni sul docente == | == Informazioni sul docente == | ||
− | |||
− | '''[[User:Mariachiara | | + | <!-- '''[[User:Mariachiara | Ph.D. Research Fellow Mariachiara Puviani]]''' --> |
− | + | <!-- '''[[User:Elton Domnori | Ing. Elton Domnori]]''' --> | |
− | + | '''[[User:Nicola Capodieci | Nicola Capodieci]]''' | |
− | Telefono | + | <!-- |
+ | [[Image:io.JPG|left|160px]] | ||
+ | |||
+ | ''Università degli Studi di Modena e Reggio Emilia''<br> | ||
+ | '' | ||
+ | [http://www.dismi.unimore.it Dipartimento di Scienze e Metodi dell'Ingegneria]'' | ||
+ | |||
+ | {| | ||
+ | |Indirizzo: | ||
+ | |via Vignolese, 905 - 41125 Modena Italy | ||
+ | |- | ||
+ | |Telefono: | ||
+ | | +39-059-2056322 | ||
+ | |- | ||
+ | |Fax: | ||
+ | | +39-059-2056129 | ||
+ | |- | ||
+ | |Email: | ||
+ | |[mailto:maraichiara.puviani@unimore.it mariachiara.puviani@unimore.it] | ||
+ | |- | ||
+ | |Ufficio: | ||
+ | |Laboratorio Dottorandi, 2° piano, DII | ||
+ | |- | ||
+ | |Ricevimento studenti: | ||
+ | |Lunedì, 10-12.30 (su appuntamento) | ||
+ | |} | ||
+ | --> | ||
+ | |||
+ | |||
+ | ''Università degli Studi di Modena e Reggio Emilia''<br> | ||
+ | '' | ||
+ | [http://www.dii.unimore.it Dipartimento di Ingegneria dell'Informazione]'' | ||
+ | |||
+ | {| | ||
+ | |Indirizzo: | ||
+ | |via Vignolese, 905 - 41125 Modena Italy | ||
+ | |- | ||
+ | |Telefono: | ||
+ | | +39-059-2056322 | ||
+ | |- | ||
+ | |Fax: | ||
+ | | +39-059-2056129 | ||
+ | |- | ||
+ | |Email: | ||
+ | |[mailto:nicola.capodieci@unimore.it nicola.capodieci@unimore.it] | ||
+ | |- | ||
+ | |Ufficio: | ||
+ | |Ufficio Dottorandi, Matematica | ||
+ | |- | ||
+ | |Ricevimento studenti: | ||
+ | |(su appuntamento) | ||
+ | |} | ||
− | |||
<!-- | <!-- | ||
Line 26: | Line 75: | ||
--> | --> | ||
− | Promemoria | + | == Promemoria == |
+ | Come eseguire la compilazione da riga di comando in Windows [[Media:Promemoria.pdf|Promemoria.pdf]] | ||
+ | |||
+ | Esempio illustrato: come eseguire e compilare da riga di comando un progetto java che usa librerie esterne. [https://www.dropbox.com/s/81bf1990dk7uugi/libext%20Java.pdf?dl=0 slides] | ||
<!-- | <!-- | ||
Line 33: | Line 85: | ||
== Esercitazione 1 (Classe Java) == | == Esercitazione 1 (Classe Java) == | ||
+ | |||
Creare Javadoc con Eclipse: [[Media:documentazione_java.pdf|Javadoc.pdf]] | Creare Javadoc con Eclipse: [[Media:documentazione_java.pdf|Javadoc.pdf]] | ||
Line 39: | Line 92: | ||
Codice della soluzione: [[Media:LibroJava.zip|LibroJava.zip]] | Codice della soluzione: [[Media:LibroJava.zip|LibroJava.zip]] | ||
− | |||
== Esercitazione 2 (Classe Java) == | == Esercitazione 2 (Classe Java) == | ||
− | Traccia: [[Media:ContoCorrenteJava.pdf| | + | Traccia: [[Media:ContoCorrenteJava.pdf|Conto Corrente]] |
Codice della soluzione: [[Media:ContoCorrente.zip|ContoCorrente.zip]] | Codice della soluzione: [[Media:ContoCorrente.zip|ContoCorrente.zip]] | ||
− | |||
== Esercitazione 3 (Ereditarietà) == | == Esercitazione 3 (Ereditarietà) == | ||
− | Traccia: [[Media:Figure.pdf|Figure | + | Traccia: [[Media:Figure.pdf|Figure ed Automobili]] |
Codice della soluzione 1: [[Media:Figure.zip|Figure.zip]] | Codice della soluzione 1: [[Media:Figure.zip|Figure.zip]] | ||
Line 56: | Line 107: | ||
Codice della soluzione 2: [[Media:Automobili.zip|Automobili.zip]] | Codice della soluzione 2: [[Media:Automobili.zip|Automobili.zip]] | ||
+ | Traccia esercizio sui dispositivi elettronici: [https://www.dropbox.com/s/npckvk7wckvhaqa/EserciziosuDispoElettronici.pdf?dl=0] | ||
+ | Soluzione : [https://www.dropbox.com/s/8iky4tw3vvd3oih/dispositivi.zip?dl=0] | ||
== Esercitazione 4 (Input/Output binario) == | == Esercitazione 4 (Input/Output binario) == | ||
Line 66: | Line 119: | ||
Codice esercizio 3: [[Media:Leggi.zip|Leggi.zip]] | Codice esercizio 3: [[Media:Leggi.zip|Leggi.zip]] | ||
− | |||
== Esercitazione 5 (Input/Output a caratteri / Serializzazione) == | == Esercitazione 5 (Input/Output a caratteri / Serializzazione) == | ||
Traccia: [[Media:IOCaratteriSer.pdf|IOCaratteriSer.pdf]] | Traccia: [[Media:IOCaratteriSer.pdf|IOCaratteriSer.pdf]] | ||
− | |||
Codice esercizio 1: [[Media:IOCaratteri.zip|IOCaratteri.zip]] | Codice esercizio 1: [[Media:IOCaratteri.zip|IOCaratteri.zip]] | ||
Codice esercizio 2: [[Media:Serializzazione.zip|Serializzazione.zip]] | Codice esercizio 2: [[Media:Serializzazione.zip|Serializzazione.zip]] | ||
− | |||
− | == Esercitazione 6 ( | + | == Esercitazione 6 (Thread) == |
− | Traccia: [[Media: | + | Traccia: [[Media:EsThread.pdf|EsThread.pdf]] |
− | Codice esercizio: [[Media: | + | Codice esercizio: [[Media:threadex.zip|threadex.zip]] |
+ | == Esercitazione 7 (Grafica) == | ||
+ | Traccia: [[Media:Grafica1.pdf|Grafica1.pdf]] | ||
− | == Esercitazione | + | Codice esercizio: [[Media:Grafica1.zip|Grafica1.zip]] |
+ | |||
+ | == Esercitazione 8 (Grafica) == | ||
Traccia: [[Media:Grafica2.pdf|Grafica2.pdf]] | Traccia: [[Media:Grafica2.pdf|Grafica2.pdf]] | ||
Line 92: | Line 146: | ||
Codice esercizio: [[Media:Grafica2.zip|Grafica2.zip]] | Codice esercizio: [[Media:Grafica2.zip|Grafica2.zip]] | ||
− | + | == Esercitazione 9 (Grafica) == | |
− | == Esercitazione | + | |
Traccia: [[Media:Grafica3.pdf|Grafica3.pdf]] | Traccia: [[Media:Grafica3.pdf|Grafica3.pdf]] | ||
Codice esercizio: [[Media:Grafica3.zip|Grafica3.zip]] | Codice esercizio: [[Media:Grafica3.zip|Grafica3.zip]] | ||
+ | |||
+ | == Esercitazione 10 (Grafica) == | ||
+ | Traccia: [[Media:Grafica4.pdf|Grafica4.pdf]] | ||
+ | |||
+ | Codice esercizio: [[Media:Grafica4.zip|Grafica4.zip]] | ||
+ | |||
+ | == Esercitazione 11 (Strutture dati) == | ||
+ | Traccia 1: [[Media:EserStruttureDati1.pdf|EserStruttureDati1.pdf]] | ||
+ | Traccia 2: [[Media:EserStruttureDati2.pdf|EserStruttureDati2.pdf]] | ||
+ | |||
+ | Codice esercizio1: [[Media:StruttureDati1.zip| StruttureDati1.zip]] | ||
+ | Codice esercizio2: [[Media: StruttureDati2.zip | StruttureDati2.zip]] | ||
+ | |||
+ | <!--Codice esercizio: [[Media:Grafica4.zip|Grafica4.zip]]--> | ||
+ | |||
+ | == Seminario su Android OS == | ||
+ | |||
+ | Presentazione [[Media:seminario_android.pdf|seminario_android.pdf]] | ||
+ | |||
+ | == Seminario Java e Android, 2014 == | ||
+ | |||
+ | [https://www.dropbox.com/sh/bubz2f95hz0ao0c/AADB50wPxriSYusrxm931AVla?dl=0 Slides & codice] | ||
Line 109: | Line 184: | ||
Creare Javadoc: [[Media:Javadoc.pdf|Javadoc.pdf]] | Creare Javadoc: [[Media:Javadoc.pdf|Javadoc.pdf]] | ||
--> | --> | ||
+ | |||
+ | |||
<!-- | <!-- | ||
{|align=centre border=1 | {|align=centre border=1 |
Latest revision as of 15:56, 26 November 2021
In questa pagina vengono riassunte tutte le esercitazioni di Programmazione ad Oggetti. Viene messo a disposizione degli studenti del corso il materiale didattico usato durante le esercitazioni (lucidi, codici sorgenti, testi degli esercizi).
Contents
- 1 Informazioni sul docente
- 2 Promemoria
- 3 Esercitazione 1 (Classe Java)
- 4 Esercitazione 2 (Classe Java)
- 5 Esercitazione 3 (Ereditarietà)
- 6 Esercitazione 4 (Input/Output binario)
- 7 Esercitazione 5 (Input/Output a caratteri / Serializzazione)
- 8 Esercitazione 6 (Thread)
- 9 Esercitazione 7 (Grafica)
- 10 Esercitazione 8 (Grafica)
- 11 Esercitazione 9 (Grafica)
- 12 Esercitazione 10 (Grafica)
- 13 Esercitazione 11 (Strutture dati)
- 14 Seminario su Android OS
- 15 Seminario Java e Android, 2014
Informazioni sul docente
Università degli Studi di Modena e Reggio Emilia
Dipartimento di Ingegneria dell'Informazione
Indirizzo: | via Vignolese, 905 - 41125 Modena Italy |
Telefono: | +39-059-2056322 |
Fax: | +39-059-2056129 |
Email: | nicola.capodieci@unimore.it |
Ufficio: | Ufficio Dottorandi, Matematica |
Ricevimento studenti: | (su appuntamento) |
Promemoria
Come eseguire la compilazione da riga di comando in Windows Promemoria.pdf
Esempio illustrato: come eseguire e compilare da riga di comando un progetto java che usa librerie esterne. slides
Esercitazione 1 (Classe Java)
Creare Javadoc con Eclipse: Javadoc.pdf
Traccia: EserLibroJava.pdf
Codice della soluzione: LibroJava.zip
Esercitazione 2 (Classe Java)
Traccia: Conto Corrente
Codice della soluzione: ContoCorrente.zip
Esercitazione 3 (Ereditarietà)
Traccia: Figure ed Automobili
Codice della soluzione 1: Figure.zip
Codice della soluzione 2: Automobili.zip
Traccia esercizio sui dispositivi elettronici: [1] Soluzione : [2]
Esercitazione 4 (Input/Output binario)
Traccia: IOBin.pdf
Codice esercizio 1: CopiaFile.zip
Codice esercizio 2: Scrivi.zip
Codice esercizio 3: Leggi.zip
Esercitazione 5 (Input/Output a caratteri / Serializzazione)
Traccia: IOCaratteriSer.pdf
Codice esercizio 1: IOCaratteri.zip
Codice esercizio 2: Serializzazione.zip
Esercitazione 6 (Thread)
Traccia: EsThread.pdf
Codice esercizio: threadex.zip
Esercitazione 7 (Grafica)
Traccia: Grafica1.pdf
Codice esercizio: Grafica1.zip
Esercitazione 8 (Grafica)
Traccia: Grafica2.pdf
Codice esercizio: Grafica2.zip
Esercitazione 9 (Grafica)
Traccia: Grafica3.pdf
Codice esercizio: Grafica3.zip
Esercitazione 10 (Grafica)
Traccia: Grafica4.pdf
Codice esercizio: Grafica4.zip
Esercitazione 11 (Strutture dati)
Traccia 1: EserStruttureDati1.pdf Traccia 2: EserStruttureDati2.pdf
Codice esercizio1: StruttureDati1.zip Codice esercizio2: StruttureDati2.zip
Seminario su Android OS
Presentazione seminario_android.pdf
Seminario Java e Android, 2014