From Agentgroup
Jump to: navigation, search
 
(80 intermediate revisions by 4 users not shown)
Line 4: Line 4:
  
 
== Informazioni sul docente ==
 
== Informazioni sul docente ==
[[Image:io.JPG|left|100px]]
 
  
'''[[User:Mariachiara | Ing. Ph.D. Mariachiara Puviani]]'''
+
<!-- '''[[User:Mariachiara | Ph.D. Research Fellow Mariachiara Puviani]]''' -->
  
Dipartimento di Ingegneria dell'Infomazione
+
<!-- '''[[User:Elton Domnori | Ing. Elton Domnori]]''' -->
  
Università di Modena e Reggio Emilia, Via Vignolese 905 - 41100 Modena
+
'''[[User:Nicola Capodieci | Nicola Capodieci]]'''
  
Telefono 0592056322 - Fax 0592056126
+
<!--
 +
[[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)
 +
|}
  
[mailto:mariachiara.puviani@unimore.it mariachiara.puviani@unimore.it]
 
  
 
<!--
 
<!--
Line 26: Line 75:
 
-->
 
-->
  
Promemoria: come eseguire la compilazione da riga di comando in Windows [[Media:Promemoria.pdf|Promemoria.pdf]]
+
== 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|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.pdf]]
+
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) ==
Line 72: Line 124:
 
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 (Thread) ==
  
== Esercitazione 6 (Grafica) ==
+
Traccia: [[Media:EsThread.pdf|EsThread.pdf]]
 +
 
 +
Codice esercizio: [[Media:threadex.zip|threadex.zip]]
 +
 
 +
== Esercitazione 7 (Grafica) ==
  
 
Traccia: [[Media:Grafica1.pdf|Grafica1.pdf]]
 
Traccia: [[Media:Grafica1.pdf|Grafica1.pdf]]
Line 84: Line 140:
 
Codice esercizio: [[Media:Grafica1.zip|Grafica1.zip]]
 
Codice esercizio: [[Media:Grafica1.zip|Grafica1.zip]]
  
 
+
== Esercitazione 8 (Grafica) ==
 
+
== Esercitazione 7 (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 8 (Grafica) ==
+
  
 
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 16: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).

Informazioni sul docente

Nicola Capodieci


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

Slides & codice