Geom. Giofrè Vincenzo Pasquale Il manuale per la facoltà di ingegneria

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Geom. Giofrè Vincenzo Pasquale Il manuale per la facoltà di ingegneria"

Transcript

1 Geom. Giofrè Vincenzo Pasquale Il manuale per la facoltà di ingegneria Copyright SystemGVP

2 Presentazione Il linguaggio Java nasce nel 1995 dai programmatori della Sun Microsystem. La sua popolarità è dovuta al fatto che può girare su macchine diverse, ovvero e Multi piattaforma, si può usare su Windows, Linux, Mac OS e tanti altri sistemi operativi. La programmazione in java copre molti campi, dalla classica programmazione per computer a quella più compatta per i dispositivi mobili come i cellulari. Java inoltre nasce come linguaggio OOP Orientato alla Programmazione ad Oggetti. Gli oggetti Gli oggetti che intendiamo in programmazione sono del tutto simili aglio oggetti che ci circondano nella realtà. Se prendiamo in esame un semplice messaggio che ci mostra il computer, vedremo che: 2

3 Editor e Compilatore Bisogna fare la distinzione fondamentale fra Editor e Compilatore. Un editor può essere anche il classico Block Notes, il TexPad, il JCreator o qualsiasi altro programma che consente di scrivere testo. Un editor non è Java, e solo con un editor non si può programmare in java. Il compilatore invece è quel programma che trasforma il nostro codice, scritto in un editor, in linguaggio macchina e nel caso di java il compilatore e il programma javac che si trova nel jdk. Il compilatore di java trasforma il codice in bitecode. 3

4 Jdk e jre Non su tutti i computer è installato java, per esempio Windows XP non lo implementa più. Un altra distinzione da fare e tra jdk e jre. Il jdk è l insieme dei programmi che servono per poter programmare in java. Il jre è solo la virtual machine, ovvero serve solo per vedere i programmi fatti in java. 4

5 Per cui se sul vostro computer è installato solo il jre, non potete programmare in java. Trovare il jdk Trovare il jdk è semplice, basta andare sul sito della Sun Microsystem o più semplicemente in un qualsiasi motore di ricerca digitate download jdk, e ricordatevi di scaricare sempre la versione più recente. Invece dal laboratorio di ingegneria dovete scaricare il file corejava.zip. Configurare il jdk Se utilizzate Windows, dopo aver scaricato (si trova 5

6 anche sui CD-Rom delle riviste di programmazione) il jdk, installatelo seguendo la procedura guidata. Da notare che quando installate il jdk, installate anche automaticamente anche il jre. Dopo l installazione ciccate col tasto destro su risorse del computer e cliccare sulla voce proprietà. 6

7 Nella nuova schermata, selezionare la voce avanzate e cliccare sul pulsante variabili d ambiente. Nella sezione variabili di sistema selezionate la voce Path che nell immagine è evidenziata in rosso. 7

8 All inizio del campo Valore variabile, inserite il percorso del jdk terminante con il ;, nell esempio in questione, il percorso è C:\Programmi\Java\jdk1.5.0_06\bin; Sul vostro computer, la cartella dovrebbe essere quasi la stessa, potrebbero cambiare solo i numeri di versione del jdk, ma l importante è che il sistema 8

9 trovi la cartella bin del jdk. Ed infine cliccate sul pulsante ok Sempre nella pagina variabili d ambiente, nella sezione variabili dell utente cliccate su pulsante Nuovo, (o trovate la voce CLASSPATH se presente e cliccate su Modifica) e nella nuova schermata, alla voce Nome variabile inserite: CLASSPATH Mentre nella voce Valore variabile inserite: C:\Programmi\Java\jdk1.5.0_06\lib\corejava.zip Cliccate su OK e copiate il file corejava.zip nella cartella: C:\Programmi\Java\jdk1.5.0_06\lib\ 9

10 Il comando di linea Per compilare e vedere i vostri file java, avrete bisogno di quella piccola applicazione che si chiama CMD, e si trova nella cartella C:\Windows\System32, cercatela e copiatela sul desktop, o nella cartella dove intendete lavorare con i vostri file java. Compilazione / esecuzione Per compilare i vostri file java, quelli salvati con estensione.java, sarà sufficiente copiare il CMD 10

11 nella cartella dove ci sono questi file, aprirlo e digitare: javac nomedelfile.java e se l operazione è andata a buon fine, ovvero se il compilatore non riscontrerà errori, creerà un nuovo file, con estensione.class, ovvero il bitecode. Per eseguire un applicazione appena creata o che ci è stata data da un amico, sarà sufficiente copiare il CMD nella cartella dove c è il file.class, aprirlo e digitare: java nomedelfile senza applicare nessuna estensione al file.class. 11

12 Input e Output Questa è la parte più importante da capire, perché serve per interagire direttamente con l utente. Immaginate che sul vostro schermo venga stampata la scritta: inserisci il primo numero all ora questo insieme di parole formano l output, quindi possiamo dire che l output sono tutte quelle cose che il computer ci mostra sullo schermo, siano parole o immagini, o meglio che il programmatore decide di farci vedere. Se prendiamo in esame un altro esempio che ci chiede di inserire il nostro nome: inserisci il tuo nome Vincenzo output input Quindi possiamo dire che l input sono tutte quelle richieste che ci fa il computer, nell esempio precedente, il computer stampa sullo schermo l output inserisci il tuo nome e richiede come l input il nostro nome. 12

13 Variabili Per spiegare cosa sono le variabili, prendiamo in esame un altro esempio Int x = 3; Int y = 2; Int R = x + y; in questo caso la parola Int rappresenta il tipo di variabile, in questo caso rappresenta un numero intero, mentre x, y, R rappresentano le variabili, a cui noi associamo i valori. Tipi di Variabili Nome da a rappresenta Boolean False True Vero o falso Char Unicode Unicode Tutti i caratteri della tastiera come testo String Unicode Unicode Uguale a Char ma migliore Byte Numeri interi Short -2^15 2^15 Numeri interi Int -2^31 2^31 Numeri interi Long -2^63 2^63 Numeri interi Float -IEE754 IEE754 Numeri decimali Double -IEEE754 IEEE754 Numeri decimali BigInteger Numeri grandi interi 13

14 BigDecimal Numeri grandi decimali File Si usa per le operazioni con i file Da notare che se impostiamo una variabile di tipo testo, il computer riconoscerà anche i numeri come se fossero solo del testo, per esempio: String x = 3 ; String y = 2 ; String r = x + y; Allora il valore assegnato a r non sarà la somma dei numeri e quindi uguale a 5, ma la soma dei caratteri e quindi uguale a 32. Commenti Il commento non è altro che una semplice annotazione che serve al programmatore per ricordare qualcosa. // Commento su una riga /* Commento Su più Righe */ Da notare che il commento non viene letto dal compilatore, anzi lo ignora. 14

15 Librerie Le librerie sono una serie di procedure semplificate, che racchiudono centinaia di funzioni tipo la classica System.out.println( );, e si richiamano all inizio della nostra applicazione tramite il comando: l esempio classico e: import nomelibreria.*; import corejava.*; Modello di applicazione public class nomedelprogramma public static void main(string[] args) /* qui ci va il codice della nostra applicazione */ Possiamo ipotizzare il programma racchiuso in due contenitori, uno dentro l altro, rappresentati dai simboli. Sul primo contenitore, quello esterno viene riportato il nomedelprogramma, che va scritto tutto attaccato, il secondo contenitore, il main, racchiude il codice della nostra applicazione. 15

16 Output Se abbiamo intenzione di far visualizzare al computer una scritta o una variabile sullo schermo, dobbiamo utilizzare questo comando: System.out.println( Testo che vogliamo vedere ); oppure posiamo usare una forma composta: Int x = 3; Int y = 2; Int R = x + y; System.out.println( R vale = + R + metri ); Come si crea un programma Inizieremo creando un semplice programma che visualizza una scritta sullo schermo. Per prima cosa, aprire il Block Notes e scrivi: import corejava.*; public class prova public static void main(string[] args) System.out.println("Questa e un applicazione"); 16

17 dove import java.util.*; e la libreria che ci serve, prova è il nome del nostro programma. Da ricordare che in java ogni riga deve terminare col ; eccetto alcune righe predefinite. Ora salviamo il file sul desktop col nome del nostro programma, aggiungendo le virgolette e l estensione.java: prova.java Copiamo il CMD sul desktop, apriamolo e scriviamo: javac prova.java 17

18 e se l operazione è andata a buon fine, ovvero se il compilatore non riscontrerà errori, creerà un nuovo file prova.class, ovvero il bitecode. Per eseguire l applicazione appena creata è sufficiente aprire il CMD e digitare: java prova il risultato dovrebbe essere: Input Se vogliamo che l utente inserisca una variabile, numerica o testo, per prima cosa dobbiamo richiamare la libreria corejava dove è contenuta la funzione console: import corejava.*; 18

19 Questa libreria non è di serie in java, ed è una serie di procedure semplificate.per richiede un input di tipo numerico intero digitiamo: Int nomedellavariabile = Console.readInt(); Per richiede un input di tipo numerico decimale digitiamo: Double nomedellavariabile = Console.readDouble(); Per richiede un input di tipo testo digitiamo: String nomedellavariabile = Console.readString(); Un piccolo esempio di come usare le variabili: import corejava.*; public class prova public static void main(string[] args) Int x = Console.readInt("Inserisci il primo numero"); Int y = Console.readInt("Inserisci il secondo numero"); String nome = Console.readString("Inserisci il nome"); //questo è un commento Int R = x + y; 19

20 System.out.println("Ciao " + nome R = + R); Condizioni if/else Le parole if e else significano se e altrimenti, ovvero se vogliamo realizzare una condizione potremo usarle in modi diversi: if (variabile1 = variabile2) //serie di istruzioni else //altra serie di istruzioni Altrimenti se ci sono più condizioni: if (variabile1 > variabile2) //serie di istruzioni else if (variabile1< variabile2) //serie di istruzioni else if (variabile1= variabile2) //serie di istruzioni else //altra serie di istruzioni Ogni buon programmatore, prima di usare questa istruzione (anche se converrebbe farlo prima di 20

21 creare una qualsiasi applicazione), si crea un flowcart ovvero un albero decisionale: Esempio di if/else Vi siete mai chiesti come funziona la schermata di Windows quando vi cerca la password? Tutte le applicazioni che cercano un codice o una password 21

22 funzionano grazie a una semplice istruzione if/else con quattro righe di codice: import corejava.*; public class esempioif public static void main(string[] args) int codice = 123 ; //stampa una riga vuota System.out.println( ); int password = Console.readInt( Inserisci Password ); if (password == codice) System.out.println( Password corretta ); else System.out.println( Password non corretta ); Da notare che se avremmo voluto eguagliare due variabili di tipo string con il simbolo == non avremmo avuto come risultato quello che speravamo, perché due stringhe si eguagliano con il comando variabilestring1.equals(variabilestring2) 22

23 quindi possiamo arrangiare l esempio di prima per variabili di tipo string: import corejava.*; public class esempioif public static void main(string[] args) String codice = 123 ; //stampa una riga vuota System.out.println( ); String password = Console.readString( Inserisci Password ); if (password.equals(codice)) System.out.println( Password corretta ); else System.out.println( Password non corretta ); Cicli While Se vogliamo ripetere un istruzione per un certo numero di volte possiamo utilizzare l istruzione while. Se ad esempio vogliamo fare una somma per 10 volte scriveremo: import corejava.*; public class eswhile 23

24 int somma = 0; int contatore = 0; int x; while (contatore < 10) x = Console.readInt( inserisci numero + (contatore + 1) + : ); somma = somma + x; //somma la x precedente con la nuova contatore = contatore + 1; //incrementa il contatore System.out.println( La somma è + somma); Cicli For Se vogliamo ripetere un istruzione per un certo numero di volte possiamo utilizzare l istruzione for. Se ad esempio vogliamo stampare sullo schermo per n volte la parola ciao scriveremo: for (int i = 1; i <= n; i++) System.out.println( Ciao ); L istruzione int i = 1; definisce una variabile che si chiama i e che vale 1. L istruzione i <= n; imposta che la variabile i deve arrivare ad un numero massimo di n 24

25 dove n deve essere un numero intero, esempio 23 L istruzione i++ imposta che la variabile i deve aumentare da 1 a n di una unità per volta. Operazioni con i numeri grandi Le operazioni con i numeri eccessivamente grandi non sono simili a quelle con i numeri piccoli, per esempio se impostiamo ipoteticamente: BigInteger x = ; BigInteger y = ; Le operazioni possibili sono BigInteger R = x.add(y); // R= x + y BigInteger R = x.subtract(y); // R= x - y BigInteger R = x.multiply(y); // R= x * y BigInteger R = x.divide(y); // R= x : y Le stesse operazioni sono possibili con BigDecimal Funzioni matematiche Molte volte nelle nostre applicazioni dobbiamo ricorrere a funzioni di tipo matematico o 25

26 trigonometrico, queste possono essere utilizzate con Math: Math.sqrt(variabile); Math.sinvariabile); Math.cos(variabile); Math.tan(variabile); Math.atan(variabile); Math.atan2(variabile); Math.exp(variabile); Math.log(variabile); Math.PI; Math.E; //radice quadrata //seno //coseno //tangente //arco tangente //esponenziale //logaritmo //valore di pigreco //valore di e Da notare che con Math bisogna usare variabili di tipo double e la libreria java.math.*;, per esempio Double x = 4; double y = Math.sqrt(x); System.out.println(y); L alternativa a if/else Molte volte la funzione if/else può risultare scomoda, quando si ha a che fare con delle selezioni multiple che prevedono diverse alternative, in questo caso possiamo utilizzare il comando switch associato a case n, per esempio: import corejava.*; public class esempioswitch public static void main(string[] args) 26

27 System.out.println( scegli l opzione ); Int scelta = Console.readInt( ); switch (scelta) CASE 1; System.out.println( hai scelto l opzione 1 ); Break; //chiude l istruzione CASE 2; System.out.println( hai scelto l opzione 2 ); Break; //chiude l istruzione CASE 3; System.out.println( hai scelto l opzione 3 ); Break; //chiude l istruzione Per scrivere su un file Se vogliamo salvare una variabile o una stringa su un file dobbiamo includere la libreria java.io.*; e ricordarci di inserire le parole Throws IOException al contenitore Main, nell esempio viene salvata la variabile testo come testo scritto nel file filediuscita.txt: import java.util.*; public class esempiotxt public static void main(string[]args)throws IOException File FileOutput = new File( filediuscita.txt ); File Writer out = new FileWriter(FileOutput); 27

28 String testo = Testo scritto nel file ; out.write(testo); out.close(); Info di sistema Molte volte abbiamo la necessità di richiamare delle informazioni di sistema, come la versione del sistema operativo o il nome dell utente che lo sta utilizzando. Per farlo possiamo impostare una variabile di tipo string a ricevere queste informazioni. String variabile = System.getProperty( tipo.info ); System.out.println(variabile); Una tabbella riassuntiva dei richiami possibili: tipo info File.separator Java.class.path Java.class.version Java.home Java.vendor Java.vendor.url Java.version Line.separator Os.arch richiamo Simbolo utilizzato come separatore Percorso di classe Versione della classe Cartella dov è installato java Nome del produttore Indirizzo URL del produttore Versione di java Separatore di riga Architettura del Sistema Operativo 28

29 Os.name Os.version Path.separator User.dir User.name User.home Nome del Sistema Operativo Versione del Sistema Operativo Separatore utilizzato nelle stringhe Cartella di lavoro corrente Nome dell utente Cartella dell utente Classi In un applicazione possiamo creare più classi o richiamare classi esterne e farle interagire fra di loro. Se ipotizziamo una classe principale che per fare x + y ha bisogno di una istruzione contenuta in un altra classe: Se ipotizziamo una classe principale classe1: 29

30 public class classe1 public static void main(string[] args) /* qui ci va il codice della nostra prima classe */ E una seconda classe scritta nello stesso file: class classe2 Public String richiama_funzione; public void funzione() /* qui ci va il codice della nostra seconda classe */ Per richiamare nella classe1 la funzione funzione() descritta nella classe1, abbiamo bisogno della variabile Public String richiama_funzione; che viene descritta nella classe2. Nella classe principale classe1, per richiamare la funzione funzione(), bisognerà richiamare prima la classe2 e dopo la variabile di richiamo : Classe2 richiama_funzione = new classe2(); richiama_funzione.funzione(); 30

31 Se invece vogliamo richiamare una funzione descritta in un altro file di classe, basterà aggiungere il nome del file fra le librerie import nomedelfile.*; e richiamare la funzione come precedentemente descritto. Un breve esempio di questo utilizzo è il seguente: import java.util.*; import corejava.*; public class scrittura public static void main(string[] args) System.out.println("Inserisci il tuo nome"); System.out.println( ); classe2 richiamo_dati = new classe2(); richiamo_dati.dati(); class classe2 public String richiamo_dati; public void dati() String nome = Console.readString( ); System.out.println(); System.out.println("Ciao " + nome); 31

32 Vettori Se ipotizziamo di avere numero elevato di variabili, e di dover associare a ognuna di queste un valore, sarebbe troppo complesso e faticoso dover dichiararle tutte e poi richiederne l inserimento una per volta, per cui un modo veloce e semplice è quello di utilizzare i vettori o array lineari. Possiamo quindi ipotizzare un vettore come l insieme di coordinate in maniera indefinita, per esempio un vettore V sarebbe costituito da n coordinate chiamate celle, V[n] ovvero V[2,3,5,3,6,3,67,2,4,2,4]. Un vettore si dichiara: Int[] nomedelvettore = new int[numerodicelle]; per scrive in una cella del vettore un determinato valore si usa: nomedelvettore[cella] = valoredaattribuire; per leggere le informazioni contenute in una cella del vettore si deve dichiarare una variabile che prenderà il valore della cella: int nomevariabile = nomedelvettore[cella]; Un breve esempio di questo utilizzo è il seguente: 32

33 import corejava.*; public class vettore public static void main(string[] args) //creiamo un nuovo vettore di 10 celle int[] vettore = new int[10]; //chiediamo all utente di inserire i valori di ogni cella for(int i = 0; i < vettore.length; i++) vettore[i] = Console.readInt("inserisci il valore numero " + (i+1)+" - -> "); //leggiamo il contenuto delle celle del vettore System.out.print("il vettore e' [ " + vettore); for ( int i = 0; i < vettore.length ; i++) System.out.print(vettore[i] + " "); System.out.println(" ]"); 33

34 Array Se vogliamo costruire un array, ovvero una matrice, dobbiamo immaginare di avere a che fare con più vettori, uno sopra l altro, ma dichiarane solo uno, ed invece di sfruttare solo rughe, sfruttare anche le colonne. Possiamo quindi ipotizzare una matrice M costituita da r celle per un numero c di colonne, M[r][c] ovvero M [2,3,5,3,6] [7,2,4,2,4] [3,6,3,2,4] Una matrice si dichiara similmente a un vettore: Int[][] nomematrice = new int[righe][colonne]; per scrive in una cella della matrice un determinato valore si usa, bisogna sempre tener conto che in una matrice una singola cella ha delle coordinate [r,c] : nomematrice[r][c] = valoredaattribuire; per leggere le informazioni contenute in una cella della matrice si deve dichiarare una variabile che prenderà il valore della cella: int nomevariabile = nomematrice[r][c]; 34

35 Un breve esempio di questo utilizzo è il seguente: import corejava.*; public class matrice public static void main(string[] args) //dimensionamento matrice int righe = Console.readInt("Quante righe ha la matrice? "); System.out.println(""); int colonne = Console.readInt("Quante colonne ha la matrice? "); //dichiarazione matrice int[][] matrice = new int[righe][colonne]; //immissione valori celle for(int j = 0; j < colonne; j++) for(int i = 0; i < righe; i++) matrice[i][j] = Console.readInt("inserisci il valore numero [" + (i+1) + "," + (j+1) + "] --> "); //lettura celle della matrice System.out.println("la matrice e'"); System.out.println(""); for(int j = 0; j < colonne; j++) for ( int i = 0; I < righe; i++) System.out.print(matrice[i][j] + "\t"); System.out.println(""); 35

36 Conversioni Se abbiamo una variabile di tipo String, e vogliamo convertirla in un altra variabile di tipo Int o Double, o vogliamo fare l inverso, la procedura si può spiegare attraverso due esempi, il primo che va da String Int e Double: class conversione public static void main(string[] args) String testo = "25"; //questo la tasforma in int int i = Integer.valueOf(testo).intValue(); //questo la tasforma in double double j = Double.valueOf(testo).doubleValue(); il secondo ivece che va da Int String: class conversione public static void main(string[] args) int numero = 22; //questo la tasforma in string String s = String.valueOf(numero); 36

37 Da notare che la stessa cosa si può fare passando da Double String cambiando solo il tipo di variabile. Timer Se volete che un istruzione si avvii solo dopo un certo numero di secondi, è possibile vedere tale funzione tramite un semplice esempio: import java.util.*; public class sveglia Timer timer; public tempo(int ritardo) timer = new Timer(); timer.schedule(new Operazione(), ritardo*1000); class Operazione extends TimerTask public void run() System.out.println("Svegliati sono passati 10 sec"); timer.cancel(); public static void main(string[] args) //il 10 indica il numero di secondi da far attendere new tempo(10); 37

38 Ascii Se si vuole conoscere il codice ASCII relativo a una determinata stringa, si può scrivere: char carattere = 'A'; int charval = carattere; System.out.println(charVal); inversamente, se si dispone del codice ASCII e si vuole ricondurre alla stringa corrispondente: Trucchi int numero = 125; char achar = (char)numero; System.out.println(aChar); Per verificare se un numero è pari, si usa If(variabileInt%2=0) //istruzioni Il simbolo AND si indica con &&, mentre il simbolo diverso da si indica con!= La tabulazione si esegue con il simbolo \t esempio: System.out.println( \t testo ); 38

39 Se vogliamo sostituire una lettera di una stringa, possiamo farlo riferendoci a questo esempio: import corejava.*; class sostituzione public static void main(string[] args) String parolainiziale = Console.readString ("inserisci parola"); StringBuffer testo = new StringBuffer(parolainiziale); /* il 2 rappresenta la posizione della lettera da sostituire, mentre la lettera che sta sta i due apostrofi '' indica la nuova lettera */ testo.setcharat(2,'x'); System.out.println(testo); Le celle di una matrice o di un vettore non per forza devono contenere valori di tipo int, se vogliamo che contengano valori di tipo String basta scrivere: String[][] nomematrice = new String[righe][colonne]; se invece vogliamo che contengano valori di tipo double basta scrivere: double[][] nomematrice = new double[righe][colonne]; la stessa cosa vale anche per i vettori, basta togliere un [ ]. 39

40 Note Se volete utilizzare un buon editor che funge anche da compilatore e runnig, uno buono è il JCreator, da fare molta attenzione perché alcuni degli esempi che sono in questo manuale sono testati con il jdk1.5.0_06 e non e certo il loro funzionamento se il vostro jdk è più vecchio. Al momento che scrivo, il la versione di java disponibile è: 40

Tale attività non è descritta in questa dispensa

Tale attività non è descritta in questa dispensa Fondamenti di informatica Oggetti e Java ottobre 2014 1 Nota preliminare L installazione e l uso di Eclipse richiede di aver preliminarmente installato Java SE SDK Tale attività non è descritta in questa

Dettagli

Programmare in Java. Olga Scotti

Programmare in Java. Olga Scotti Programmare in Java Olga Scotti Linguaggi di programmazione linguaggio macchina assembler linguaggi ad alto livello Linguaggi ad alto livello istruzioni comprensibili linguaggio simile a quello naturale

Dettagli

Appunti di Informatica www.mimmocorrado.it 1

Appunti di Informatica www.mimmocorrado.it 1 Installare Java Il programma può essere scaricato dal seguente indirizzo: http://www.java.com/it/download/windows_ie.jsp?locale=it&host=www.java.com Per installare la JDK è necessario: 1. scaricare il

Dettagli

Tutorial per l installazione del J2SE 6 e configurazione del sistema operativo

Tutorial per l installazione del J2SE 6 e configurazione del sistema operativo Tutorial per l installazione del J2SE 6 e configurazione del sistema operativo Ing. Giovanni Ponti DEIS Università della Calabria gponti@deis.unical.it La piattaforma Java mette a disposizione una serie

Dettagli

LABORATORIO DI INFORMATICA 1 2014-2015. - parte 6 -

LABORATORIO DI INFORMATICA 1 2014-2015. - parte 6 - LABORATORIO DI INFORMATICA 1 2014-2015 - parte 6 - Lettura da File Obiettivo: leggere un file Per prima cosa dobbiamo creare un oggetto che rappresenti il file che vogliamo utilizzare (inserendo anche

Dettagli

Le variabili. Olga Scotti

Le variabili. Olga Scotti Le variabili Olga Scotti Cos è una variabile Le variabili, in un linguaggio di programmazione, sono dei contenitori. Possono essere riempiti con un valore che poi può essere riletto oppure sostituito.

Dettagli

La gestione dell input/output da tastiera La gestione dell input/output da file La gestione delle eccezioni

La gestione dell input/output da tastiera La gestione dell input/output da file La gestione delle eccezioni La gestione dell input/output da tastiera La gestione dell input/output da file La gestione delle eccezioni Autore: Prof. Agostino Sorbara ITIS "M. M. Milano" Autore: Prof. Agostino Sorbara ITIS "M. M.

Dettagli

4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO

4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO 4.1 PER INIZIARE 4.1.1 PRIMI PASSI COL FOGLIO ELETTRONICO 4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO L icona del vostro programma Excel può trovarsi sul desktop come in figura. In questo caso basta

Dettagli

Java:Struttura di Programma. Fabio Scanu a.s. 2014/2015

Java:Struttura di Programma. Fabio Scanu a.s. 2014/2015 Java:Struttura di Programma Fabio Scanu a.s. 2014/2015 Altre Attenzioni da riservare Java è Case Sensitive: La variabile «a» e la variabile «A» sono diverse Java ha alcune regole di scrittura: I nomi delle

Dettagli

Algebra di Boole: Concetti di base. Fondamenti di Informatica - D. Talia - UNICAL 1. Fondamenti di Informatica

Algebra di Boole: Concetti di base. Fondamenti di Informatica - D. Talia - UNICAL 1. Fondamenti di Informatica Fondamenti di Informatica Algebra di Boole: Concetti di base Fondamenti di Informatica - D. Talia - UNICAL 1 Algebra di Boole E un algebra basata su tre operazioni logiche OR AND NOT Ed operandi che possono

Dettagli

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro, EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area

Dettagli

MANUALE EDICOLA 04.05

MANUALE EDICOLA 04.05 MANUALE EDICOLA 04.05 Questo è il video che si presenta avviando il programma di Gestione Edicola. Questo primo video è relativo alle operazioni di carico. CARICO Nello schermo di carico, in alto a sinistra

Dettagli

Le command line di Java

Le command line di Java Le command line di Java Esercitazioni di Programmazione 2 Novella Brugnolli brugnoll@science.unitn.it Ambiente di lavoro Per compilare ed eseguire un programma Java abbiamo bisogno di: The JavaTM 2 Platform,

Dettagli

Java: Compilatore e Interprete

Java: Compilatore e Interprete Java: Compilatore e Interprete Java Virtual Machine Il bytecode non è Linguaggio Macchina. Per diventarlo, deve subire un ulteriore trasformazione che viene operata dall interprete Java in modalità JIT

Dettagli

Definire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12};

Definire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12}; ESERCIZI 2 LABORATORIO Problema 1 Definire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12}; Chiede all'utente un numero e, tramite ricerca

Dettagli

Struttura di un programma Java

Struttura di un programma Java Struttura di un programma Java Un programma in Java è un insieme di dichiarazioni di classi. Una classe non può contenere direttamente delle istruzioni, ma può contenere la dichiarazione di metodi, che

Dettagli

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta. Configurazione Account di posta dell Università di Ferrara con il Eudora email Eudora email può

Dettagli

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo

Dettagli

ISTRUZIONI PER L INSTALLAZIONE DI MINGW

ISTRUZIONI PER L INSTALLAZIONE DI MINGW ISTRUZIONI PER L INSTALLAZIONE DI MINGW Prima di iniziare la procedura di installazione di MinGW dobbiamo dire che il presente software è un compilatore C che non possiede un ambiente di programmazione.

Dettagli

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011 Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Installazione SOFTWARE JDK ECLIPSE 03/03/2011 2 ALGORITMI E PROGRAMMI PROBLEMA ALGORITMO PROGRAMMA metodo risolutivo linguaggio di

Dettagli

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa. La finestra di Excel è molto complessa e al primo posto avvio potrebbe disorientare l utente. Analizziamone i componenti dall alto verso il basso. La prima barra è la barra del titolo, dove troviamo indicato

Dettagli

Guida informatica per l associazione #IDEA

Guida informatica per l associazione #IDEA Guida informatica per l associazione #IDEA Questa guida vi spiegherà come utilizzare al meglio gli strumenti informatici che utilizza l associazione #IDEA in modo da facilitare il coordinamento con tutti

Dettagli

Istruzioni per installare EpiData e i files dati ad uso di NetAudit

Istruzioni per installare EpiData e i files dati ad uso di NetAudit Istruzioni per installare EpiData a cura di Pasquale Falasca e Franco Del Zotti Brevi note sull utilizzo del software EpiData per una raccolta omogenea dei dati. Si tratta di istruzioni passo-passo utili

Dettagli

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dell ambiente di sviluppo, compilazione ed esecuzione 1 Introduzione Java è un linguaggio

Dettagli

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato

Dettagli

Progetto di Ingegneria del Software 2. SWIMv2

Progetto di Ingegneria del Software 2. SWIMv2 Progetto di Ingegneria del Software 2 2012/2013 SWIMv2 Guida di installazione Docente: Prof. Luca Mottola Davide Brambilla Antonio Caputo Paolo Caputo 1 Introduzione La piattaforma è stata sviluppata come

Dettagli

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare

Dettagli

teamspace TM Sincronizzazione con Outlook

teamspace TM Sincronizzazione con Outlook teamspace TM Sincronizzazione con Outlook Manuale teamsync Versione 1.4 * teamspace è un marchio registrato di proprietà della 5 POINT AG ** Microsoft Outlook è un marchio registrato della Microsoft Corporation

Dettagli

GB informazioni e freeware

GB informazioni e freeware GB informazioni e freeware Informazioni per PC, internet, software, freeware e tutorial Home Programmi Informazioni Passatempo Siti utili Aggiornamenti sito News Posizione nel sito : Home >> Informazioni

Dettagli

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.

Dettagli

Esercizio data base "Biblioteca"

Esercizio data base Biblioteca Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni

Dettagli

3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione.

3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione. Elaborazione testi 133 3.5 Stampa unione 3.5.1 Preparazione 3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione. Abbiamo visto, parlando della gestione

Dettagli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per

Dettagli

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO... Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...

Dettagli

Guida all uso di Java Diagrammi ER

Guida all uso di Java Diagrammi ER Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con

Dettagli

Josef Vitanostra INFORMATICA PARTHENOPE

Josef Vitanostra INFORMATICA PARTHENOPE Josef Vitanostra INFORMATICA PARTHENOPE Introduzione Java Native Interface o brevemente JNI è un framework di programmazione che ha lo scopo di permettere ad applicazioni Java di interfacciarsi con funzioni

Dettagli

File, Modifica, Visualizza, Strumenti, Messaggio

File, Modifica, Visualizza, Strumenti, Messaggio Guida installare account in Outlook Express Introduzione Questa guida riguarda di sicuro uno dei programmi maggiormente usati oggi: il client di posta elettronica. Tutti, ormai, siamo abituati a ricevere

Dettagli

IL MIO PRIMO SITO: NEWS

IL MIO PRIMO SITO: NEWS Pagina 1 IL MIO PRIMO SITO: NEWS Sommario IL MIO PRIMO SITO: NEWS...1 Introduzione...2 I Contenitori...2 Creo un Contenitore...3 I Tracciati...4 Creo le Notizie...6 Inserisco il Testo...6 Inserisco un

Dettagli

Introduzione alla programmazione in C

Introduzione alla programmazione in C Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale

Dettagli

GateManager. 1 Indice. tecnico@gate-manager.it

GateManager. 1 Indice. tecnico@gate-manager.it 1 Indice 1 Indice... 1 2 Introduzione... 2 3 Cosa vi serve per cominciare... 2 4 La Console di amministrazione... 2 5 Avviare la Console di amministrazione... 3 6 Come connettersi alla Console... 3 7 Creare

Dettagli

Corso Eclipse. Prerequisiti. 1 Introduzione

Corso Eclipse. Prerequisiti. 1 Introduzione Corso Eclipse 1 Introduzione 1 Prerequisiti Uso elementare del pc Esecuzione ricerche su Internet Esecuzione download Conoscenza elementare della programmazione 2 1 Cos è Eclipse Eclipse è un IDE (Integrated

Dettagli

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti. SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo

Dettagli

Figura 1 Le Icone dei file di Excel con e senza macro.

Figura 1 Le Icone dei file di Excel con e senza macro. 18 Le macro Le macro rappresentano una soluzione interessante per automatizzare e velocizzare l esecuzione di operazioni ripetitive. Le macro, di fatto, sono porzioni di codice VBA (Visual Basic for Applications)

Dettagli

Guida al backup e aggiornamento del programma MIDAP

Guida al backup e aggiornamento del programma MIDAP 1 Guida al backup e aggiornamento del programma MIDAP Giugno 2013 2 Premessa Questo manuale descrive passo-passo le procedure necessarie per aggiornare l installazione di Midap Desktop già presente sul

Dettagli

Scrivere un programma in Java

Scrivere un programma in Java Programmare in JAVA Leonardo Rigutini Dipartimento Ingegneria dell Informazione Università di Siena Via Roma 56 53100 SIENA uff. 0577 234850 - interno: 7102 Stanza 119 rigutini@dii.unisi.it http://www.dii.unisi.it/~rigutini/

Dettagli

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0 Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice

Dettagli

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa E01 Esempi di programmi A. Miola Ottobre 2011 1 Contenuti Vediamo in questa lezione alcuni primi semplici esempi di applicazioni

Dettagli

FPf per Windows 3.1. Guida all uso

FPf per Windows 3.1. Guida all uso FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete

Dettagli

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Tecnologie informatiche ACCESSO REMOTO CON WINDOWS Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Un esempio di tale servizio

Dettagli

Mac Application Manager 1.3 (SOLO PER TIGER)

Mac Application Manager 1.3 (SOLO PER TIGER) Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i

Dettagli

MANUALE PARCELLA FACILE PLUS INDICE

MANUALE PARCELLA FACILE PLUS INDICE MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella

Dettagli

MANUALE UTENTE. Computer Palmare WORKABOUT PRO

MANUALE UTENTE. Computer Palmare WORKABOUT PRO MANUALE UTENTE Computer Palmare WORKABOUT PRO INDICE PROCEDURA DI INSTALLAZIONE:...3 GUIDA ALL UTILIZZO:...12 PROCEDURA DI AGGIORNAMENTO:...21 2 PROCEDURA DI INSTALLAZIONE: Per il corretto funzionamento

Dettagli

Università di Torino Facoltà di Scienze MFN Corso di Studi in Informatica. Programmazione I - corso B a.a. 2009-10. prof.

Università di Torino Facoltà di Scienze MFN Corso di Studi in Informatica. Programmazione I - corso B a.a. 2009-10. prof. Università di Torino Facoltà di Scienze MFN Corso di Studi in Informatica Programmazione I - corso B a.a. 009-10 prof. Viviana Bono Blocco 9 Metodi statici: passaggio parametri, variabili locali, record

Dettagli

Software di parcellazione per commercialisti Ver. 1.0.3 [10/09/2015] Manuale d uso [del 10/09/2015]

Software di parcellazione per commercialisti Ver. 1.0.3 [10/09/2015] Manuale d uso [del 10/09/2015] Software di parcellazione per commercialisti Ver. 1.0.3 [10/09/2015] Manuale d uso [del 10/09/2015] Realizzato e distribuito da LeggeraSoft Sommario Introduzione... 2 Guida all installazione... 2 Login...

Dettagli

INDICE. Accesso al Portale Pag. 2. Nuovo preventivo - Ricerca articoli. Pag. 4. Nuovo preventivo Ordine. Pag. 6. Modificare il preventivo. Pag.

INDICE. Accesso al Portale Pag. 2. Nuovo preventivo - Ricerca articoli. Pag. 4. Nuovo preventivo Ordine. Pag. 6. Modificare il preventivo. Pag. Gentile Cliente, benvenuto nel Portale on-line dell Elettrica. Attraverso il nostro Portale potrà: consultare la disponibilità dei prodotti nei nostri magazzini, fare ordini, consultare i suoi prezzi personalizzati,

Dettagli

Office 2007 Lezione 09. Contenuto riutilizzabile

Office 2007 Lezione 09. Contenuto riutilizzabile Word: Contenuto riutilizzabile Contenuto riutilizzabile Già nelle versioni precedenti di Word era possibile salvare dei contenuti pronti per riutilizzarli successivamente, in questa nuova versione questa

Dettagli

Questa guida è realizzata per spiegarvi e semplificarvi l utilizzo del nostro nuovo sito E Commerce dedicato ad Alternatori e Motorini di avviamento.

Questa guida è realizzata per spiegarvi e semplificarvi l utilizzo del nostro nuovo sito E Commerce dedicato ad Alternatori e Motorini di avviamento. Guida all uso del sito E Commerce Axial Questa guida è realizzata per spiegarvi e semplificarvi l utilizzo del nostro nuovo sito E Commerce dedicato ad Alternatori e Motorini di avviamento. Innanzitutto,

Dettagli

Uso di JUnit. Fondamenti di informatica Oggetti e Java. JUnit. Luca Cabibbo. ottobre 2012

Uso di JUnit. Fondamenti di informatica Oggetti e Java. JUnit. Luca Cabibbo. ottobre 2012 Fondamenti di informatica Oggetti e Java ottobre 2012 1 JUnit JUnit è uno strumento per assistere il programmatore Java nel testing JUnit consente di scrivere test di oggetti e classi Java i test sono

Dettagli

PORTALE CLIENTI Manuale utente

PORTALE CLIENTI Manuale utente PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo

Dettagli

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie Facoltà di Scienze Motorie CHE COS È UN FOGLIO ELETTRONICO Una tabella che contiene parole e numeri che possono essere elaborati applicando formule matematiche e funzioni statistiche. Esame di Informatica

Dettagli

ShellExcel. Una domanda contiene i riferimenti (#A, #B, #C) alle celle che contengono i dati numerici del

ShellExcel. Una domanda contiene i riferimenti (#A, #B, #C) alle celle che contengono i dati numerici del Progetto Software to Fit - ShellExcel Pagina 1 Manuale d'uso ShellExcel ShellExcel è una interfaccia per disabili che permette ad un alunno con difficoltà di apprendimento di esercitarsi ripetitivamente

Dettagli

GUIDA AL PRONTUARIO MOBILE

GUIDA AL PRONTUARIO MOBILE GUIDA AL PRONTUARIO MOBILE 1 SOMMARIO Installazione...3 Configurazione...3 Utilizzo...3 Note...10 INDICE DELLE FIGURE Figura 1: schermata di presentazione...4 Figura 2: schermata di login...4 Figura 3:

Dettagli

GESGOLF SMS ONLINE. Manuale per l utente

GESGOLF SMS ONLINE. Manuale per l utente GESGOLF SMS ONLINE Manuale per l utente Procedura di registrazione 1 Accesso al servizio 3 Personalizzazione della propria base dati 4 Gestione dei contatti 6 Ricerca dei contatti 6 Modifica di un nominativo

Dettagli

Nascita di Java. Che cos e Java? Caratteristiche di Java. Java: linguaggio a oggetti

Nascita di Java. Che cos e Java? Caratteristiche di Java. Java: linguaggio a oggetti Nascita di Java L uscita di Java, verso la metà degli anni novanta, fu accolta con molto entusiasmo dalla comunità dei programmatori e dei provider di servizi internet perché permetteva agli utenti del

Dettagli

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Manuale servizio Webmail Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Introduzione alle Webmail Una Webmail è un sistema molto comodo per consultare la

Dettagli

GUIDA AL SITO DELLE RIPARAZIONI BARWARE SOMMARIO

GUIDA AL SITO DELLE RIPARAZIONI BARWARE SOMMARIO GUIDA AL SITO DELLE RIPARAZIONI BARWARE SOMMARIO Introduzione...2 1. Registrazione al sito delle riparazioni...2 2. Login e Home page...6 3. Assistenza...8 3a. Nuova richiesta di riparazione...8 3b. Lista

Dettagli

Configurazione della ricerca desktop di Nepomuk. Sebastian Trüg Anne-Marie Mahfouf Traduzione della documentazione in italiano: Federico Zenith

Configurazione della ricerca desktop di Nepomuk. Sebastian Trüg Anne-Marie Mahfouf Traduzione della documentazione in italiano: Federico Zenith Configurazione della ricerca desktop di Nepomuk Sebastian Trüg Anne-Marie Mahfouf Traduzione della documentazione in italiano: Federico Zenith 2 Indice 1 Introduzione 4 1.1 Impostazioni di base....................................

Dettagli

E possibile modificare la lingua dei testi dell interfaccia utente, se in inglese o in italiano, dal menu [Tools

E possibile modificare la lingua dei testi dell interfaccia utente, se in inglese o in italiano, dal menu [Tools Una breve introduzione operativa a STGraph Luca Mari, versione 5.3.11 STGraph è un sistema software per creare, modificare ed eseguire modelli di sistemi dinamici descritti secondo l approccio agli stati

Dettagli

5-1 FILE: CREAZIONE NUOVO DOCUMENTO

5-1 FILE: CREAZIONE NUOVO DOCUMENTO Capittol lo 5 File 5-1 FILE: CREAZIONE NUOVO DOCUMENTO In Word è possibile creare documenti completamente nuovi oppure risparmiare tempo utilizzando autocomposizioni o modelli, che consentono di creare

Dettagli

INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014)

INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014) INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014) Se la Suite risulta già stata installata e quindi sono già presenti le configurazioni di seguito indicate, si prega di andare direttamente alla fine

Dettagli

LIFE ECOMMERCE OFF LINE Istruzioni per l uso

LIFE ECOMMERCE OFF LINE Istruzioni per l uso LIFE ECOMMERCE OFF LINE Istruzioni per l uso Il programma è protetto da Password. Ad ogni avvio comparirà una finestra d autentificazione nella quale inserire il proprio Nome Utente e la Password. Il Nome

Dettagli

Istruzioni per la configurazione di IziOzi

Istruzioni per la configurazione di IziOzi Istruzioni per la configurazione di IziOzi Installazione L'applicazione si può installare da qualunque dispositivo Android a partire dalla versione 4.1 con la procedura standard tramite Google Play Store.

Dettagli

Creazione Account PEC puntozeri su Outlook Express

Creazione Account PEC puntozeri su Outlook Express Creazione Account PEC puntozeri su Outlook Express In questa guida viene spiegato come creare un account di posta elettronica certificata per gli utenti che hanno acquistato il servizio offerto da puntozeri.it

Dettagli

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE 1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma

Dettagli

Dispositivo Firma Digitale

Dispositivo Firma Digitale Dispositivo Firma Digitale DFD - Manuale Operativo del Dispositivo per i Tesseramenti Indice Per accertare che il DFD sia funzionante:... 1 Inserimento del DFD... 1 Come controllare i Certificati... 2

Dettagli

Informa(ca Appun% dal laboratorio 2

Informa(ca Appun% dal laboratorio 2 Informa(ca Appun% dal laboratorio 2 Conce- fondamentali Esistono programmi, come Microso8 Word oppure Acrobat Reader, che vengono usa% dagli uten% per far eseguire al computer determinate operazioni (come

Dettagli

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara.

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara. Piccolo Manuale Manuale Pt 1ª Registrazione (Login) Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara. Riceverete una email contenente: Link della vostra

Dettagli

MANUALE PORTALE UTENTE IMPRENDITORE

MANUALE PORTALE UTENTE IMPRENDITORE MANUALE PORTALE UTENTE IMPRENDITORE Indice 1. REQUISITI MINIMI DI SISTEMA E CONTATTI PROGETTO RIGENER@... 3 2. IL PORTALE RIGENER@... 4 2.1 ACCESSO ALLE AREE PRIVATE... 7 2.1.1 Accesso al sito con Windows

Dettagli

Algoritmi di Ricerca. Esempi di programmi Java

Algoritmi di Ricerca. Esempi di programmi Java Fondamenti di Informatica Algoritmi di Ricerca Esempi di programmi Java Fondamenti di Informatica - D. Talia - UNICAL 1 Ricerca in una sequenza di elementi Data una sequenza di elementi, occorre verificare

Dettagli

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta

Dettagli

Database 1 biblioteca universitaria. Testo del quesito

Database 1 biblioteca universitaria. Testo del quesito Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole

Dettagli

Eclipse. Avviare un progetto e compilare un semplice programma

Eclipse. Avviare un progetto e compilare un semplice programma Eclipse Avviare un progetto e compilare un semplice programma Descrizione di Eclipse Eclipse è un ambiente di sviluppo che facilita la scrittura ed il debug di programmi java Permette di: Scrivere il codice

Dettagli

10 - Programmare con gli Array

10 - Programmare con gli Array 10 - Programmare con gli 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

Dettagli

www.filoweb.it STAMPA UNIONE DI WORD

www.filoweb.it STAMPA UNIONE DI WORD STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere

Dettagli

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA Redatto da IZ1FAL Secco Marco Pagina 1 di 15 INDICE 1 1- INSTALLAZIONE... 3 1-1 Scaricare i pacchetti aggiornati... 3 1-2 Startup

Dettagli

Olga Scotti. Basi di Informatica. File e cartelle

Olga Scotti. Basi di Informatica. File e cartelle Basi di Informatica File e cartelle I file Tutte le informazioni contenute nel disco fisso (memoria permanente del computer che non si perde neanche quando togliamo la corrente) del computer sono raccolte

Dettagli

Panoramica: che cosa è necessario

Panoramica: che cosa è necessario Scheda 02 L installazione dell SDK G IOVANNI PULITI Panoramica: che cosa è necessario Per poter lavorare con applicazioni Java o crearne di nuove, il programmatore deve disporre di un ambiente di sviluppo

Dettagli

Servizio Feed RSS del sito CNIT

Servizio Feed RSS del sito CNIT Servizio Feed RSS del sito CNIT Informiamo tutti gli utenti CNIT che è possibile sincronizzare i propri Reader (RSS) per essere aggiornati in tempo reale sulle nuove pubblicazioni di articoli postati sul

Dettagli

1.0 GUIDA PER L UTENTE

1.0 GUIDA PER L UTENTE 1.0 GUIDA PER L UTENTE COMINCIA FACILE Una volta effettuato il login vi troverete nella pagina Amministrazione in cui potrete creare e modificare le vostre liste. Una lista è semplicemnte un contenitore

Dettagli

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015 COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015 Vicenza, 3 giugno 2015 Gentile cliente, si ricorda che a partire dall aggiornamento PROFIS 2011.1 è stato automatizzato

Dettagli

GUIDA UTENTE WEB PROFILES

GUIDA UTENTE WEB PROFILES GUIDA UTENTE WEB PROFILES GUIDA UTENTE WEB PROFILES... 1 Installazione... 2 Primo avvio e registrazione... 5 Utilizzo di web profiles... 6 Gestione dei profili... 8 Fasce orarie... 13 Log siti... 14 Pag.

Dettagli

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione impianti termici Ver. 1.0.6 [05/01/2015]

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione impianti termici Ver. 1.0.6 [05/01/2015] Manuale d uso [Rev.1 del 07/08/2015] Manutenzione impianti termici Ver. 1.0.6 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Introduzione... 2 Installare il programma... 2 Tasto licenza...

Dettagli

Modulo 3 - Elaborazione Testi 3.6 Preparazione stampa

Modulo 3 - Elaborazione Testi 3.6 Preparazione stampa Università degli Studi dell Aquila Corso ECDL programma START Modulo 3 - Elaborazione Testi 3.6 Preparazione stampa Maria Maddalena Fornari Impostazioni di pagina: orientamento È possibile modificare le

Dettagli

3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo 3 - Variabili 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

Dettagli

INSTALLAZIONE DEL NUOVO SERVIZIO VPN VIRTUAL PRIVATE NETWORK (sistemi Windows e Android)

INSTALLAZIONE DEL NUOVO SERVIZIO VPN VIRTUAL PRIVATE NETWORK (sistemi Windows e Android) INSTALLAZIONE DEL NUOVO SERVIZIO VPN VIRTUAL PRIVATE NETWORK (sistemi Windows e Android) In questa guida trovi le istruzioni per installare il nuovo servizio di VPN su dispositivi con sistema operativo

Dettagli

ISTRUZIONI XCODE. Autore: Luca Florio (luca.florio<at>polimi.it)

ISTRUZIONI XCODE. Autore: Luca Florio (luca.florio<at>polimi.it) ISTRUZIONI XCODE Autore: Luca Florio (luca.floriopolimi.it) XCode è l ambiente di sviluppo fornito da Apple che permette la creazione di applicazioni OSX e iphone. In questa guida vedremo come installarlo

Dettagli

I M P O S T A R E U N A C C O U N T D I P O S T A C O N M O Z I L L A T H U N D E R B I R D

I M P O S T A R E U N A C C O U N T D I P O S T A C O N M O Z I L L A T H U N D E R B I R D I M P O S T A R E U N A C C O U N T D I P O S T A C O N M O Z I L L A T H U N D E R B I R D C O N F I G U R A R E L A M A I L 1) Aperto il programma, cliccare su strumenti > impostazioni account. 2) Si

Dettagli

Utilizzare QuizFaber. liberamente tratto dal sito di Luca Galli, ideatore di QuizFaber. Vincenzo Storace

Utilizzare QuizFaber. liberamente tratto dal sito di Luca Galli, ideatore di QuizFaber. Vincenzo Storace Utilizzare QuizFaber liberamente tratto dal sito di Luca Galli, ideatore di QuizFaber Vincenzo Storace Anno 2011 Sommario Prima di iniziare (Installazione)... 3 La finestra principale del programma...

Dettagli

Il calendario di Windows Vista

Il calendario di Windows Vista Il calendario di Windows Vista Una delle novità introdotte in Windows Vista è il Calendario di Windows, un programma utilissimo per la gestione degli appuntamenti, delle ricorrenze e delle attività lavorative

Dettagli