Esercizio 1: archivio CD e DVD

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Esercizio 1: archivio CD e DVD"

Transcript

1 Esercizio 1: archivio CD e DVD Realizzare un applicazione Java per la creazione e la consultazione di un archivio di dischi ottici (CD e DVD). L applicazione riceve da standard input in maniera interattiva le informazioni necessarie e le scrive, nel formato indicato nelle slide successive, in un file chiamato cd_dvd.xml. Ciascun CD è descritto dalle seguenti informazioni: titolo autore anno numero delle tracce genere Ad ogni DVD, invece, sono associati i campi: titolo regista anno cast genere

2 Esercizio 1: archivio CD e DVD La struttura del file deve essere analoga a quella del file di esempio cd_dvd_example.xml allegato a queste slide (per la visualizzazione del file, usare il browser web o l applicazione Blocco Note ) Alcune note: il file si apre sempre con le due linee <?xml version="1.0" encoding="iso "?> <archivio_dischi> e si chiude con la linea </archivio_dischi> Non è posto alcun vincolo sull ordine delle informazioni relative al singolo CD / DVD Non è possibile ipotizzare che il file contenga prima tutti i descrittori dei CD e poi quelli dei DVD (o viceversa)

3 Esercizio 1: archivio CD e DVD L applicazione deve essere anche in grado di leggere il file cd_dvd.xml da essa stessa generato, costruendo un array di istanze dei dischi ottici popolate con le informazioni specificate nel file [si ricorda che le dimensioni di un array non possono essere variate a runtime, quindi è necessario contare quanti elementi occorrerà inserire] Per l estrazione delle informazioni dal file, è conveniente servirsi della classe java.io.streamtokenizer. Facoltativamente, è possibile definire una serie di metodi che permettano di fare ricerche nell array creato o direttamente nel file (ad esempio, ricerca cd di un certo autore, dvd di un certo anno, ecc.). Nel primo caso, è possibile distinguere tra le istanze di CD o DVD utilizzando l operatore instanceof, che verifica la classe da cui deriva un istanza. Esempi: String s = new String( Prova ); if (s instanceof String) // l espressione è true: s è di classe String if (s instanceof Object) // l espressione è true: String è sottoclasse di Object if (s instanceof char[]) // l espressione è false: s non è un array di char

4 Esercizio 2: contabilità domestica Realizzare un applicazione Java per gestire voci e importi di spesa. L applicazione riceve da standard input in maniera interattiva le informazioni necessarie e le scrive in un file specificato come parametro del metodo main. Il formato delle informazioni scritte nel file è il seguente: VoceDiSpesa_Importo dove VoceDiSpesa è il genere di spesa (cibo, abbigliamento, cinema, ecc) e Importo è l importo in corrispondente. Ciascuna entry occupa una riga del file. Ad esempio: abbigliamento_250 alimentari_130 vacanze_1200 E possibile vincolare il numero di tipologie di spesa trattabili oppure consentire la massima flessibilità lasciando definire a runtime le diverse categorie. La scelta è lasciata all implementazione, purchè siano rispettate le implicazioni sul codice (controlli, ecc.)

5 Esercizio 2: contabilità domestica L applicazione deve inoltre essere in grado di leggere il file generato e fornire alcune funzionalità di elaborazione dei dati. In particolare, deve poter essere possibile calcolare: l importo medio per ciascuna voce di spesa; totale per ciascuna voce di spesa; il totale delle spese. Per passare i parametri al metodo main utilizzando Eclipse, si veda in fondo a queste stesse slide.

6 Esercizio 3: filtraggio file di testo Realizzare un applicazione Java in grado di cercare una qualunque parola all interno del file testo.txt allegato a queste slide, contando il numero di occorrenze. L applicazione deve inoltre essere in grado di creare un nuovo file testo2.txt ottenuto da testo.txt sostituendo a tutte le occorrenze di un vocabolo il medesimo vocabolo con però tutte le lettere maiuscole. Per analizzare il file di testo, è possibile ricorrere alla classe java.util.stringtokenizer (si veda la documentazione sulle API Java).

7 Passaggio parametri al main (1)

8 Passaggio parametri al main (2) Nella finestra che si apre, cliccare su New. Viene creata una nuova configurazione di esecuzione per la classe selezionata nell editor (la finestra rimane la stessa, cambia solo il campo Name e si aggiunge un elemento nell albero delle Java Application a sinistra.

9 Passaggio parametri al main (3) Selezionando la tab Arguments, è possibile specificare i parametri da passare al main nel campo Program arguments

Eccezioni Precisazioni e approfondimenti

Eccezioni Precisazioni e approfondimenti Eccezioni Precisazioni e approfondimenti Costruttore: il parametro String definisce il messaggio di errore associato all eccezione Metodi particolarmente significativi getmessage(): ritorna l istanza di

Dettagli

DOCUMENTO ELETTRONICO AUTOFATTURA DENUNCIA (TD20)

DOCUMENTO ELETTRONICO AUTOFATTURA DENUNCIA (TD20) DOCUMENTO ELETTRONICO AUTOFATTURA DENUNCIA (TD20) DOCUMENTO ELETTRONICO AUTOFATTURA DENUNCIA (TD20) Ultimo aggiornamento: 04/04/2019 Indice degli argomenti Introduzione 1. Normativa di riferimento 2. Attivazione

Dettagli

Esercitazione n 2. Obiettivi

Esercitazione n 2. Obiettivi Esercitazione n 2 Obiettivi Progettazione di una applicazione Java Utilizzo di classi come schemi Utilizzo di costruttori Utilizzo di stringhe Uguaglianza tra oggetti Utilizzo di classi come componenti

Dettagli

WebDisk. TeamPortal - WebDisk

WebDisk. TeamPortal - WebDisk - INDICE Introduzione... 3 1.1 Funzioni disponibili... 4 1.2 Gestione e Consultazione... 4 1.3 Ricerca... 8 1.4 Amministrazione, direttori esterni... 10 2 Introduzione L'applicazione permette di gestire

Dettagli

PROGRAMMAZIONE A MODULI IN C++ MEDIANTE CODEBLOCKS

PROGRAMMAZIONE A MODULI IN C++ MEDIANTE CODEBLOCKS PROGRAMMAZIONE A MODULI IN C++ MEDIANTE CODEBLOCKS Ossia come creare un progetto codeblocks contenente più file sorgente e/o di intestazione 1. Creare un nuovo progetto selezionando il menu a tendina File->New->Project

Dettagli

Esercitazione n 2. Obiettivi

Esercitazione n 2. Obiettivi Esercitazione n 2 Obiettivi Progettazione di una applicazione Java Utilizzo di classi come schemi Utilizzo di costruttori Utilizzo di stringhe/array Uguaglianza tra oggetti Utilizzo di classi come componenti

Dettagli

Creazione: Nuovo Anno Contabile. Indice: Nuovo anno contabile Creazione nuove serie

Creazione: Nuovo Anno Contabile. Indice: Nuovo anno contabile Creazione nuove serie Creazione: Nuovo Anno Contabile Indice: Nuovo anno contabile Creazione nuove serie Nuovo anno Va creato il nuovo indicatore di periodo. Modulo: Amministrazione->Configurazione->Contabilità ->Indicatore

Dettagli

Prova d Esame Compito A

Prova d Esame Compito A DOMANDA1 Si analizzi il codice seguente e si scriva l output prodotto dai metodi main public class General { protected int value; public static boolean flag = false; public General() { value = 1; public

Dettagli

Passare argomenti al programma

Passare argomenti al programma Passare argomenti al programma Quando si invoca un programma è possibile passare degli argomenti ad esso durante la chiamata. Gli argomenti ricevuti saranno stringhe (array di char) quindi l insieme di

Dettagli

Manuale d uso MOTEC. Pagina 1 di 15

Manuale d uso MOTEC. Pagina 1 di 15 Pagina 1 di 15 MANUALE D USO Copyright GRUPPO INFOTEL s.r.l.- Via Strauss 45 PBX 0828.302200 Battipaglia (SA) Windows e Ms-Word sono marchi registrati dalla Microsoft Corporation CARATTERISTICHE GENERALI

Dettagli

Alberi Binario in Java

Alberi Binario in Java Alberi Binario in Java Realizzare un albero binario di ricerca. L albero binario è di ricerca se esiste una relazione di ordinamento tra i valori dei nodi (valori comparabili). In particolare, dato un

Dettagli

Plugin di integrazione con il CMS Joomla

Plugin di integrazione con il CMS Joomla Plugin di integrazione con il CMS Joomla Requisiti: Joomla Un account valido sulla piattaforma 4Dem Accesso al pannello di amministrazione di Joomla 4Dem.it - INTEGRAZIONE CON IL CMS JOOMLA 2 Note: l integrazione

Dettagli

18 - Vettori. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

18 - Vettori. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo 18 - Vettori Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it Corso di

Dettagli

MDG Enpals Spettacolo MANUALE D USO E INSTALLAZIONE

MDG Enpals Spettacolo MANUALE D USO E INSTALLAZIONE MDG Enpals Spettacolo MANUALE D USO E INSTALLAZIONE Rev 1.00 Pagina 1 di 15 MDG Enpals Spettacolo Manuale di installazione Installazione Inserire il CD di installazione e seguire la procedura di installazione

Dettagli

Creazione, eliminazione, lettura e scrittura di file di testo

Creazione, eliminazione, lettura e scrittura di file di testo Creazione, eliminazione, lettura e scrittura di file di testo Creazione Java mette a disposizione degli sviluppatori diverse classi per lavorare con i file di testo, analizziamo le principali: java.io.file

Dettagli

L IDE NETBEANS. (slide: A. Baratè) Programmazione per la Musica Adriano Baratè

L IDE NETBEANS. (slide: A. Baratè) Programmazione per la Musica Adriano Baratè L IDE NETBEANS (slide: A. Baratè) Programmazione per la Musica Adriano Baratè NETBEANS: UN PO DI STORIA Lo sviluppo inizia nel 1996 alla Facoltà di Matematica e Fisica di Praga come IDE Java Nel 1999 il

Dettagli

Esercizio: Lista Circolare

Esercizio: Lista Circolare Esercizio: Lista Circolare Si realizzi in Java un gestore di una lista circolare. La dimensione minima della lista è 2 elementi (ed è anche la dimensione iniziale). La dimensione massima è 20 elementi.

Dettagli

Prova d Esame Compito A

Prova d Esame Compito A Domanda 1 A) Si richiede di analizzare le seguenti sezioni di codice. Il candidato indichi il risultato dell esecuzione del main. public class Father { private static int counter=0; private int code; public

Dettagli

Certificato di destinazione urbanistica (cdu) Attivazione del plugin TOOLBAR CDU

Certificato di destinazione urbanistica (cdu) Attivazione del plugin TOOLBAR CDU Certificato di destinazione urbanistica (cdu) Il plugin Certificato di Destinazione Urbanistica è un componente aggiuntivo del navigatore Web e permette di individuare i vincoli che insistono su una determinata

Dettagli

Generalità. Il modulo Irc è composto dalle funzioni elencate dal seguente menù.

Generalità. Il modulo Irc è composto dalle funzioni elencate dal seguente menù. Sommario SIDIOPEN... Sommario...1 Generalità...2 Tabelle principali...3 Anni scolastici...3 Gradi...3 Qualifiche Idr...4 Incarichi per nomine...4 Gestione Scuole...5 Istituti Comprensivi / Circoli...5

Dettagli

Area Sistemi di Elaborazione Microinformatica

Area Sistemi di Elaborazione Microinformatica Area Redatto da Area Sistemi di Elaborazione Microinformatica Versione Data Modifiche 1.0 31/12/2016 CSI Manuale Portale Affari Legali pag. 1 Portale Affari Legali Ripartizione Affari Legali Indice 1.

Dettagli

UnivAQ - Corso ECDL - Elaborazione Testi Maria Maddalena Fornari

UnivAQ - Corso ECDL - Elaborazione Testi Maria Maddalena Fornari Università degli Studi dell Aquila Corso ECDL programma START Modulo 3 - Elaborazione Testi 3.5 Stampa unione Maria Maddalena Fornari Stampa Unione Processo che permette di unire dati provenienti da tipi

Dettagli

Programmazione Orientata agli Oggetti. Emilio Di Giacomo e Walter Didimo

Programmazione Orientata agli Oggetti. Emilio Di Giacomo e Walter Didimo Programmazione Orientata agli Oggetti Emilio Di Giacomo e Walter Didimo Una metafora dal mondo reale la fabbrica di giocattoli progettisti Un semplice giocattolo Impara i suoni Dall idea al progetto Toy

Dettagli

Guida IBM Watson IoT

Guida IBM Watson IoT Guida IBM Watson IoT 1) Registrare account su IBM A. Andare su https://www.ibm.com/internet-of-things/spotlight/watson-iot-platform/trial B. Cliccare sul pulsante Try Watson IoT Platform C. Inserire username,

Dettagli

Esame Laboratorio di Programmazione

Esame Laboratorio di Programmazione Esame Laboratorio di Programmazione 20 Giugno 2014 NOA Non è possibile usare le classi del package prog.io del libro di testo L obiettivo è scrivere una applicazione che permette di costruire delle torri

Dettagli

Area: InvoiceComm. Punto di menù: Gestione e distinte

Area: InvoiceComm. Punto di menù: Gestione e distinte Area: InvoiceComm Funzionalità: Fatture elettroniche Punto di menù: Gestione e distinte Tale documento è disponibile, oltre che ad uso interno dei dipendenti di UniCredit SpA, per la consultazione e la

Dettagli

Esercizi su strutture dati

Esercizi su strutture dati Esercizi su strutture dati Marco Alberti Programmazione e Laboratorio, A.A. 2016-2017 Dipartimento di Matematica e Informatica - Università di Ferrara Ultima modifica: 21 dicembre 2016 Liste collegate

Dettagli

Java SE 7. Introduzione.

Java SE 7. Introduzione. Java SE 7 Introduzione diegozabot@yahoo.it ursula.castaldo@gmail.com Java Java è un linguaggio di programmazione. Inizialmente usato per creare semplici programmi nelle pagine web (chiamati applets), Java

Dettagli

Compilazione rapporto di Audit in remoto

Compilazione rapporto di Audit in remoto Compilazione rapporto di Audit in remoto Manuale utente CSI S.p.A. V.le Lombardia 20-20021 Bollate (MI) Tel. 02.383301 Fax 02.3503940 E-mail: info@csi-spa.com Rev. 2.1 16/11/09 Indice Indice... 2 Manuale

Dettagli

Come creare un nuovo Prodotto per ebay con Var.

Come creare un nuovo Prodotto per ebay con Var. imaio.com imaio v. 3.0 Come creare un nuovo Prodotto per ebay con Var. In questa guida verra illustrato come creare un nuovo prodotto sul sistema imaio III per essere poi pubblicato sul Negozio ebay con

Dettagli

MAXIMO MANUALE UTENTE

MAXIMO MANUALE UTENTE Area Tecnica Informatica MAXIMO MANUALE UTENTE Barbara Zanoni In questa guida sono riportate le indicazioni per creare una richiesta online di intervento all Area Sistemi Informativi per problemi relativi

Dettagli

PREZZARIO REGIONE PIEMONTE 2019 CD. Manuale utente

PREZZARIO REGIONE PIEMONTE 2019 CD. Manuale utente PREZZARIO REGIONE PIEMONTE 2019 CD Manuale utente 1 1 INDICE 1 Introduzione... 3 2 Requisiti tecnici... 3 3 Funzionalità... 3 3.1 Prefazione e Premesse... 4 3.2 Consultazione... 5 3.3 Ricerca... 6 3.3.1

Dettagli

Prova d Esame Compito A

Prova d Esame Compito A Prova d Esame 19.04.2005 Compito A Domanda 1 A) Si richiede di analizzare le seguenti sezioni di codice. Il candidato indichi il risultato dell esecuzione del main. public class Father { private int counter;

Dettagli

1. Introduzione 3 / 27

1. Introduzione 3 / 27 BACKOFFICE CONSOLE 1. Introduzione... 3 2. Creazione di uno Schema... 4 2.1 Struttura dello Schema... 5 2.2 Caratteristiche dei campi... 6 2.3 Traduzioni... 8 2.4 Ricerca degli schema... 9 2.5 Gestione

Dettagli

Esercizio 1. Tavola ordinata in memoria centrale

Esercizio 1. Tavola ordinata in memoria centrale Esercizio 1. Tavola ordinata in memoria centrale E dato un programma che realizza una rubrica telefonica come tavola in memoria centrale. In particolare, ogni elemento della tavola è caratterizzato dalle

Dettagli

CREAZIONE BUSTA CON IMPORTAZIONE FASCICOLO DA LIVE!... 2 CREAZIONE MANUALE DELLA BUSTA... 12

CREAZIONE BUSTA CON IMPORTAZIONE FASCICOLO DA LIVE!... 2 CREAZIONE MANUALE DELLA BUSTA... 12 CREAZIONE BUSTA CON IMPORTAZIONE FASCICOLO DA LIVE!... 2 CREAZIONE MANUALE DELLA BUSTA... 12 www.opendotcom.it Pag 1 di 17 CREAZIONE BUSTA CON IMPORTAZIONE FASCICOLO DA LIVE! Si consiglia di utilizzare

Dettagli

Manuale d uso della Posta TBS. Oracle Collaboration Suite

Manuale d uso della Posta TBS. Oracle Collaboration Suite Manuale d uso della Posta TBS. Oracle Collaboration Suite Indice 1 Introduzione...3 2 Prerequisiti:...3 3 Accesso WEB...3 3.1 Come cambiare la propria password...8 4 Quota spazio su disco del mail server...9

Dettagli

Tecniche iterative. Walter Didimo

Tecniche iterative. Walter Didimo Tecniche iterative Walter Didimo Tecniche iterative In questa lezione svolgeremo alcuni esercizi di definizione di classi con metodi che usano istruzioni condizionali istruzioni iterative Gli esercizi

Dettagli

Corso sul linguaggio Java

Corso sul linguaggio Java Corso sul linguaggio Java Modulo JAVA6 A1 I file testo 1 Prerequisiti Programmazione base in Java Utilizzo di classi e oggetti Modello produttore consumatore Operazioni logiche su struttura file 2 1 Introduzione

Dettagli

ERRATA CORRIGE. void SvuotaBuffer(void); void SvuotaBuffer(void) { if(getchar()!=10) {svuotabuffer();} }

ERRATA CORRIGE. void SvuotaBuffer(void); void SvuotaBuffer(void) { if(getchar()!=10) {svuotabuffer();} } ERRATA CORRIGE Pulizia del buffer di input: come fare? (1) Dopo aver richiamato getchar() per prelevare un carattere dal buffer di input, inseriamo una seconda chiamata a getchar(), senza assegnare il

Dettagli

Versioni Versione Modifiche Data V 1.1 Aggiunto cap e /01/2019. ECO-Management SRL

Versioni Versione Modifiche Data V 1.1 Aggiunto cap e /01/2019. ECO-Management SRL FATTURAZIONE ELETTRONICA IN ESTARWEB PLUS Manuale Tecnico Versioni Versione Modifiche Data V 1.1 Aggiunto cap. 2.5.1 e 2.5.2 25/01/2019 1 Introduzione... 2 2 Configurazioni... 2 2.1 Anagrafiche... 2 2.2

Dettagli

Allegato 1. Istruzioni per la compilazione Formulario Interventi Individuali

Allegato 1. Istruzioni per la compilazione Formulario Interventi Individuali Allegato 1 Istruzioni per la compilazione Formulario Interventi Individuali 1 E possibile compilare un formulario on-line sul bando nel seguente modo: Nella pagina del sito regionale dedicato ai voucher

Dettagli

Primi passi con Geogebra

Primi passi con Geogebra Primi passi con Geogebra La finestra di GeoGebra - versione 4 A. Aprire l applicazione GeoGebra 1. Sul desktop, fare doppio click sull icona di Geogebra B. Dopo l avvio di GeoGebra La finestra che normalmente

Dettagli

Drupal Content Management System Manuale d Uso Bresciagov per Redattore

Drupal Content Management System Manuale d Uso Bresciagov per Redattore Drupal Content Management System Manuale d Uso Bresciagov per Redattore www.bresciagov.it Pagina 1 di 16 INDICE 1. INTRODUZIONE... 3 2. IL REDATTORE... 3 2.1 LOGIN... 4 3. CREAZIONE DI UN CONTENUTO NELLA

Dettagli

COMUNICAZIONE POLIVALENTE ***SPESOMETRO*** ESOLVER

COMUNICAZIONE POLIVALENTE ***SPESOMETRO*** ESOLVER COMUNICAZIONE POLIVALENTE ***SPESOMETRO*** ESOLVER -CONTABILITA GENERALE E IVA --ADEMPIMENTI ANTIELUSIONE ---COMUNICAZIONE POLIVALENTE ----SPESOMETRO *GESTIONE OPERAZIONE IVA Premere sul + verde in alto

Dettagli

Documento di Analisi. Mockup

Documento di Analisi. Mockup Documento di Analisi Studente: Marco Micera Matricola: 502797 Mockup Breve descrizione Questa semplice applicazione consente all utente di visualizzare le proprie spese finanziarie. A seconda del periodo

Dettagli

Fatturazione Elettronica e Conservazione Sostitutiva. Guida all utilizzo dei servizi

Fatturazione Elettronica e Conservazione Sostitutiva. Guida all utilizzo dei servizi Fatturazione Elettronica e Conservazione Sostitutiva. Guida all utilizzo dei servizi L applicazione per la Fatturazione Elettronica e la Conservazione Sostitutiva di documenti si sviluppa a partire da

Dettagli

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Per impostazione predefinita, i risultati dei moduli vengono salvati

Dettagli

Input. Il tipo char Alcune modalità di acquisizione di input. Laboratorio di Programmazione - Luca Tesei

Input. Il tipo char Alcune modalità di acquisizione di input. Laboratorio di Programmazione - Luca Tesei Input Il tipo char Alcune modalità di acquisizione di input 1 Lettura di dati in input Vediamo due modi per acquisire dei dati di input dall utente: 1. Tramite una finestra grafica di dialogo 2. Tramite

Dettagli

Allegato 13. Istruzioni per la compilazione del Formulario dei Voucher Formativi Individuali

Allegato 13. Istruzioni per la compilazione del Formulario dei Voucher Formativi Individuali Allegato 13 Istruzioni per la compilazione del Formulario dei Voucher Formativi Individuali 1 E possibile compilare un formulario on-line sul bando cliccando su https://web.rete.toscana.it/fse3 In caso

Dettagli

Allegato 1. Istruzioni per la compilazione Formulario Interventi Individuali

Allegato 1. Istruzioni per la compilazione Formulario Interventi Individuali Allegato 1 Istruzioni per la compilazione Formulario Interventi Individuali 1 E possibile compilare un formulario on-line sul bando nel seguente modo: Nella pagina del sito regionale dedicato ai voucher

Dettagli

Array di array. E' possibile creare strutture a matrice (2D, 3D,..., ND), esempio: double [ ][ ] entrate = new double [NANNI][NMESI];

Array di array. E' possibile creare strutture a matrice (2D, 3D,..., ND), esempio: double [ ][ ] entrate = new double [NANNI][NMESI]; Array di array E' possibile creare strutture a matrice (2D, 3D,..., ND), esempio: double [ ][ ] entrate = new double [NANNI][NMESI]; Per l'accesso ai dati è necessario utilizzare il doppio indice: entrate

Dettagli

IMPRESE SETTORE DELLO SPETTACOLO

IMPRESE SETTORE DELLO SPETTACOLO IMPRESE SETTORE DELLO SPETTACOLO RICHIESTA CERTIFICATI DI AGIBILITÀ MANUALE UTENTE Data di consegna 01/09/2015 Versione 1.1 - Pag. 1 Sommario Introduzione... 3 Scopo del documento... 4 Nuovo Certificato

Dettagli

MODULO 5 ACCESS Basi di dati

MODULO 5 ACCESS Basi di dati MODULO 5 ACCESS Basi di dati MODULO 5 ACCESS Basi di dati Lezione 3 www.mondopcnet.com ARGOMENTI Lezione 3 Relazioni tra tabelle Perché creare le relazioni Tipi di relazioni Come creare le relazioni Integrità

Dettagli

STRINGHE IN JAVA In Java, le stringhe non sono pezzi di memo-ria con dentro dei caratteri, come in C: sono oggetti appartenenti alla classe

STRINGHE IN JAVA In Java, le stringhe non sono pezzi di memo-ria con dentro dei caratteri, come in C: sono oggetti appartenenti alla classe STRINGHE IN JAVA In Java, le stringhe non sono pezzi di memo-ria con dentro dei caratteri, come in C: sono oggetti appartenenti alla classe String Una stringa Java rappresenta uno specifico valore e come

Dettagli

STUDIO 24 COMMERCIALISTI. Note di rilascio. In sintesi. Novità della versione. Versione Data gennaio 2010 Compatibilità DataBase

STUDIO 24 COMMERCIALISTI. Note di rilascio. In sintesi. Novità della versione. Versione Data gennaio 2010 Compatibilità DataBase 01.05.00 STUDIO 24 COMMERCIALISTI Note di rilascio Versione 01.05.00 Data gennaio 2010 Compatibilità DataBase Client App. Server richiede Client 01.04.01 01.05.00 01.04.00 01.05.00 Attenzione: l installazione

Dettagli

Laboratorio di Programmazione (Corso di Laurea in Informatica)

Laboratorio di Programmazione (Corso di Laurea in Informatica) Laboratorio di Programmazione (Corso di Laurea in Informatica) ESAME del 13 Febbraio 2017 Avvertenze VERRANNO CORRETTI SOLO E SOLTANTO I COMPITI IL CUI ESERCIZIO FIL- TRO FUNZIONA PERFETTAMENTE I programmi

Dettagli

Gestione Documentale CIA Manuale Utente Pagina 1 di 13 UNI EN ISO 9001:2008. Gestione Documentale Cia Manuale Utente

Gestione Documentale CIA Manuale Utente Pagina 1 di 13 UNI EN ISO 9001:2008. Gestione Documentale Cia Manuale Utente Gestione Documentale CIA Manuale Utente Pagina 1 di 13 UNI EN ISO 9001:2008 Gestione Documentale Cia Manuale Utente Versione: 1.0 Data: 13/10/2017 Gestione Documentale CIA Manuale Utente Pagina 2 di 13

Dettagli

Prova d Esame Compito A

Prova d Esame Compito A Prova d Esame 19.07.2005 Compito A Domanda 1 A) Si richiede di analizzare le seguenti sezioni di codice. Il candidato indichi il risultato dell esecuzione del main. public class Father { private int counter;

Dettagli

Manuale del programma RETE PARROCCHIALE SPSE

Manuale del programma RETE PARROCCHIALE SPSE Manuale del programma RETE PARROCCHIALE SPSE Per utilizzare il programma Rete Parrocchiale SPSE accedere con le proprie credenziali all area riservata di SPSE, raggiungibile dal link http://www.sovvenire.it/areariservata

Dettagli

Guida introduttiva su Eclipse. Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it

Guida introduttiva su Eclipse. Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it Guida introduttiva su Eclipse Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it Introduzione Eclipse è un ambiente di sviluppo (IDE) multilinguaggio e multipiattaforma scritto in Java. E Open Source. Può

Dettagli

A. Ferrari. informatica. Java basi del linguaggio. Alberto Ferrari Informatica

A. Ferrari. informatica. Java basi del linguaggio. Alberto Ferrari Informatica informatica Java basi del linguaggio Alberto Ferrari Informatica struttura di un programma Java /** * Classe EsempioProgramma * Un esempio di programmazione in Java * @author 4A Informatica */ public class

Dettagli

Programmazione con Java

Programmazione con Java Programmazione con Java Classi e istanze in Java Definizione di classe in Java A meno che non si usino classi già scritte da altri, prima di poter creare un qualsiasi oggetto devo creare la sua rappresentazione:

Dettagli

MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ

MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ PATENTE EUROPEA DEL COMPUTER 5.0 MODULO 5 Database (Microsoft Access 2007) Parte 3 A cura di Mimmo Corrado Gennaio 2012 MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ Il Modulo 5, richiede che il candidato

Dettagli

STRUTTURE DINAMICHE. (slide: A. Baratè L.A. Ludovico) Programmazione per la Musica Adriano Baratè

STRUTTURE DINAMICHE. (slide: A. Baratè L.A. Ludovico) Programmazione per la Musica Adriano Baratè STRUTTURE DINAMICHE (slide: A. Baratè L.A. Ludovico) Programmazione per la Musica Adriano Baratè DIFFERENZE RISPETTO AD ARRAY Finora le collezioni di dati sono state dichiarate come array (di stringhe,

Dettagli

Esercitazione n 2. Obiettivi

Esercitazione n 2. Obiettivi Esercitazione n 2 Obiettivi Progettazione di una applicazione Java Utilizzo di classi come schemi Utilizzo di costruttori Utilizzo di stringhe Uguaglianza tra oggetti Utilizzo di classi come componenti

Dettagli

Creazione delle custom property e classi documentali di Emanuele Mattei (emanuele.mattei[at] .it)

Creazione delle custom property e classi documentali di Emanuele Mattei (emanuele.mattei[at] .it) Creazione delle custom property e classi documentali di Emanuele Mattei (emanuele.mattei[at]email.it) Introduzione Per la creazione delle classi documentali, utenti, cartelle, custom properties, ecc, si

Dettagli

Avviso pubblico 1/2016 per la presentazione di progetti di cooperazione con procedura one step

Avviso pubblico 1/2016 per la presentazione di progetti di cooperazione con procedura one step Avviso pubblico 1/2016 per la presentazione di progetti di cooperazione con procedura one step a valere sugli Assi prioritari I, II, III del programma INTERREG V A Italia Malta Guida per il caricamento

Dettagli

Collaboratori 2009 1 Collaboratori 2009 Introduzione Da inizio ottobre è stato messo in produzione un nuovo portale per la ricezione dei materiali digitali prodotti da inviati e collaboratori esterni.

Dettagli

Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro;

Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro; EXCEL Modulo 3 I Grafici Grafici Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro; Quando si crea un grafico ogni

Dettagli

Fondamenti di informatica T-1 (A K) Esercitazione 8: classi e oggetti

Fondamenti di informatica T-1 (A K) Esercitazione 8: classi e oggetti Fondamenti di informatica T-1 (A K) Esercitazione 8: classi e oggetti AA 2018/2019 Tutor Lorenzo Rosa lorenzo.rosa@unibo.it 2 Esercitazione 8 Introduzione al calcolatore e Java Linguaggio Java, basi e

Dettagli

Esercizio 1: Filtro. Si progetti ed implementi un componente software che realizza un filtro.

Esercizio 1: Filtro. Si progetti ed implementi un componente software che realizza un filtro. Esercizio 1: Filtro Si progetti ed implementi un componente software che realizza un filtro. Il componente prende due argomenti da linea di comando. Il primo argomento è il nome del file di testo di ingresso,

Dettagli

Dichiarazioni RED Generazione e gestione degli invii telematici RED Richiesta Matricole Manuale (versione 2.0)

Dichiarazioni RED Generazione e gestione degli invii telematici RED Richiesta Matricole Manuale (versione 2.0) Dichiarazioni RED Generazione e gestione degli invii telematici RED Richiesta Matricole Manuale (versione 2.0) 01S s.r.l. VIA DEI BANCHETTI 13 52037 SANSEPOLCRO (AR) Contenuti... 3 Requisiti... 4 Generazione

Dettagli

Programmazione. Cognome... Nome... Matricola... Prova scritta del 11 luglio 2014

Programmazione. Cognome... Nome... Matricola... Prova scritta del 11 luglio 2014 Cognome................................ Nome................................... Matricola............................... Programmazione Prova scritta del 11 luglio 2014 TEMPO DISPONIBILE: 2 ore Negli esercizi

Dettagli

5. Modalità operative per creare maschere personalizzate

5. Modalità operative per creare maschere personalizzate 5. Modalità operative per creare maschere personalizzate Costruendo le maschere con la procedura guidata, non sempre il risultato soddisfa le esigenze dell utente e spesso si deve modificare la struttura

Dettagli

Modulo III - Creazione di documenti, presentazioni e report

Modulo III - Creazione di documenti, presentazioni e report Modulo III - Creazione di documenti, presentazioni e report Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management e-mail: elisabetta.ronchieri@unife.it 1 Dicembre 2016 Elisabetta

Dettagli

A.N.P.R. Bonifiche dati, creazione, verifica preliminare e trasmissione file di subentro

A.N.P.R. Bonifiche dati, creazione, verifica preliminare e trasmissione file di subentro A.N.P.R. Bonifiche dati, creazione, verifica preliminare e trasmissione file di subentro Il documento illustra le funzioni presenti nel software per bonificare la banca dati anagrafica del Comune, fornendo

Dettagli

Wincc TIA Portal v14

Wincc TIA Portal v14 Wincc TIA Portal v14 All apertura il programma richiede di creare un nuovo progetto. Impostare il percorso desiderato (desktop) e selezionare CREA Step (1) Creazione di un nuovo dispositivo Una volta creato

Dettagli

MANUALE DI BASE PER UTILIZZO SOFTWARE PAGHE WEB

MANUALE DI BASE PER UTILIZZO SOFTWARE PAGHE WEB MANUALE DI BASE PER UTILIZZO SOFTWARE PAGHE WEB 1. Menù principale 2. Barra Menù singola maschera 3. Data di validità e data di inserimento 4. Compilazione campi Il bottone Paghe viene utilizzato dall

Dettagli

22 MARZO 2016 I procedimenti amministrativi delle università e degli enti di ricerca: roadmap 2016

22 MARZO 2016 I procedimenti amministrativi delle università e degli enti di ricerca: roadmap 2016 22 MARZO 2016 I procedimenti amministrativi delle università e degli enti di ricerca: roadmap 2016 Paolo Vandelli Punti trattati nell intervento Amministrazione trasparente con Titulus: Art. 23: Obbligo

Dettagli

SPAC Automazione 2019

SPAC Automazione 2019 SPAC Automazione 2019 Utilizzo della finestra Gestione Commesse Esercitazione per l apprendimento e l utilizzo dei comandi Rev. 0-2019 Ambiente di lavoro 1 Ambiente di lavoro Descrizione dell ambiente

Dettagli

MANUALE UTENTE PROCEDURA PLANET WEB INTERPRISE (II edizione)

MANUALE UTENTE PROCEDURA PLANET WEB INTERPRISE (II edizione) UNIVERSITA DEGLI STUDI DI MACERATA AREA PERSONALE SETTORE P.T.A. Ufficio presenze e affari generali P.T.A. MANUALE UTENTE PROCEDURA PLANET WEB INTERPRISE (II edizione) Ufficio presenze affari generali

Dettagli

STRINGHE IN JAVA In Java, le stringhe non sono pezzi di memo-ria con dentro dei caratteri, come in C: sono oggetti appartenenti alla classe

STRINGHE IN JAVA In Java, le stringhe non sono pezzi di memo-ria con dentro dei caratteri, come in C: sono oggetti appartenenti alla classe STRINGHE IN JAVA In Java, le stringhe non sono pezzi di memo-ria con dentro dei caratteri, come in C: sono oggetti appartenenti alla classe String Una stringa Java rappresenta uno specifico valore e come

Dettagli

Navigazione. Nelle varie maschere, l utente può eseguire le funzioni elencate sulla sinistra (V3) o in alto (V4) nella barra dei comandi:

Navigazione. Nelle varie maschere, l utente può eseguire le funzioni elencate sulla sinistra (V3) o in alto (V4) nella barra dei comandi: Navigazione Menu Principale:per muoversi all interno del programma l utente ha quattro possibilità: - cliccare con il mouse sul menu desiderato; - muoversi tramite frecce e digitare Invio per selezionare

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Metodi statici e array Tutor: Angelo Feraudo angelo.feraudo2@unibo.it a.a. 2017/2018 Fondamenti di Informatica T-1 Angelo Feraudo 1 / 14 METODI STATICI: Definizione Un metodo

Dettagli

Jamio openwork data source connector for QlikView

Jamio openwork data source connector for QlikView Questo documento contiene informazioni di proprietà di openwork s.r.l. e deve essere utilizzato esclusivamente in relazione alle finalità per le quali è stato predisposto. È vietata qualsiasi forma di

Dettagli

Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro;

Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro; EXCEL Modulo 3 Grafici Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro; Quando si crea un grafico ogni riga o ogni

Dettagli

Introduzione all uso degli oggetti in Java (parte II) Walter Didimo

Introduzione all uso degli oggetti in Java (parte II) Walter Didimo Introduzione all uso degli oggetti in Java (parte II) Walter Didimo Esercizio all uso di oggetti Nel corso viene fornita una classe i cui oggetti permettono di leggere dati immessi dalla tastiera la classe

Dettagli

TeamPortal Console Dipendente

TeamPortal Console Dipendente TeamPortal Console Dipendente 1/19 Sommario Pre-Requisiti... 3 Accesso... 3 TeamPortal... 5 Informazioni Login... 7 Password Dimenticata... 8 Preferenze... 10 Preferenze - Password... 10 Preferenze - Dati

Dettagli

La funzione main() La funzione main(), presente in tutti i programmi C, è una funzione come tutte le altre

La funzione main() La funzione main(), presente in tutti i programmi C, è una funzione come tutte le altre La funzione main() La funzione main(), presente in tutti i programmi C, è una funzione come tutte le altre Unica particolarità: viene chiamata dal Sistema Operativo, appena il programma viene avviato Non

Dettagli

L oggetto creato. Creazione di Oggetti. Rectangle: il concetto 10. Costruzione. Lo spazio di memoria del linguaggio Java. Rectangle: l oggetto

L oggetto creato. Creazione di Oggetti. Rectangle: il concetto 10. Costruzione. Lo spazio di memoria del linguaggio Java. Rectangle: l oggetto Usare e costruire oggetti Variabili e Oggetti Lo spazio di memoria di Java Le API di Java Gli oggetti sono entità di un programma che si possono manipolare invocando i metodi System.out oggetto della classe

Dettagli

Corso di Progettazione del Software

Corso di Progettazione del Software T. Mancini & M. Scannapieco S.JOO.3 Java: le classi Object e Class February 2, 2008 p. 1/12 Università degli Studi di Roma La Sapienza Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale Corso

Dettagli

9 - Array. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

9 - Array. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo 9 - Array Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea

Dettagli