Programmazione Orientata agli oggetti
|
|
|
- Alberto Brunetti
- 9 anni fa
- Просмотров:
Транскрипт
1 Programmazione Orientata agli oggetti Ambiente di Lavoro: Eclipse A cura di Lorenzo Blanco
2 Introduzione: che cosa è Eclipse? Un IDE (Integrated Development Environment) open source ideato da un consorzio di grandi società (Eclipse Foundation) creato da una comunità strutturata sullo stile dell'open source. E' scritto in Java (ma utilizza librerie grafiche proprie per rendere più veloce l'interazione con l'utente)
3 Introduzione: che cosa è Eclipse La piattaforma di sviluppo è incentrata sull'uso di plug-in: componenti software ideate per uno specifico scopo (es. la programmazione in Java) o tutta la piattaforma è un insieme di plug-in, versione base compresa, che chiunque può sviluppare e modificare. Nella versione base è possibile programmare in Java, con funzioni di aiuto come il completamento automatico, il suggerimento dei tipi di parametri dei metodi, la riscrittura automatica del codice in caso di cambiamenti nelle classi, etc. Eclipse è disponibile per le piattaforme Linux, Mac OS X, Windows (e altre)
4 Una Panoramica Installazione Progetti Workspace Perspectives Views
5 Installazione Eclipse è molto facile da installare: è sufficiente 1. scaricarlo da versione suggerita: EE (la stessa usata in sede di esame) 2. scompattare il file nella directory che si preferisce (su Windows consigliato c:/programmi/eclipse)
6 I Progetti Eclipse non è un editor, ma un ambiente di sviluppo o non si può, ad esempio, aprire e compilare un qualunque file Bisogna organizzare il proprio lavoro in progetti Un progetto è l'insieme di file e impostazioni relativi ad una applicazione che si sta sviluppando o Nel caso di Java, ad esempio, il progetto conterrà non solo i file sorgenti.java, ma anche l'indicazione di quale JDK usare, eventuali librerie esterne (file.jar), etc.
7 Workspace Per "workspace" si intende la directory (cartella) in cui vengono salvati i progetti Al primo avvio di Eclipse viene suggerita una directory all'interno della directory di installazione di Eclipse o questa scelta non è la migliore! o se si seleziona una directory esterna (a quella dove è installato Eclipse) si può successivamente installare e usare una nuova versione di Eclipse senza perdere i progetti sviluppati con la versione precedente
8 Perspectives Con Eclipse è possibile organizzare l'interfaccia grafica in base a ciò che si sta facendo Una "prospettiva" è un modo di vedere il progetto (cioè organizzare l'interfaccia grafica) nella maniera più comoda o Ad esempio, è possibile programmare nella prospettiva "Java", organizzare i file in "Resource", eseguire debug in "Debug", etc. Questa organizzazione dell'interfaccia permette di avere sottomano i comandi immediatamente utili e non dover ricordare mille scorciatoie di tastiera I numerosissimi plugin di Eclipse sfruttano questa caratteristica per offrire funzionalià non solo testuali (editor, debug,...) ma anche grafiche (come il plugin di supporto agli schemi UML) Per cambiare e personalizzare la prospettiva si usa il menu "Window"
9 Views Rimanendo sempre nella metafora visuale una prospettiva è composta da "viste" Una vista è una tab che solitamente visualizza un output o un qualche genere di struttura o Per visualizzare o nascondere le viste si usa Window -> Show view. Esempi di viste: o "Navigator": visualizza i file contenuti in un progetto o "Console": alla stregua della console riceve input e mostra l'output del programma o "Problems": evidenzia i problemi di compilazione del programma
10 Views e Perspectives Le prospettive possono essere personalizzate spostando, aggiungendo o eliminando le viste. In questo modo si può avere l'interfaccia più congeniale al lavoro che si sta facendo Le views posso essere chiuse, spostate, ridotte o ingrandite Con Ctrl+F6 ci si può spostare nelle tab dei file aperti nell'editor, tenendo premuto Ctrl e usando le frecce direzionali
11 La prima esecuzione Come prima cosa viene chiesto di scegliere la locazione del workspace una schermata di help propone vari informazioni e tutorial Si può chiudere questa vista e riaprirla in seguito con Help -> Welcome Vogliamo usare le convenzioni di Java 1.6, per impostare questa scelta di default da Window -> Preferences... -> Java -> Compiler setta il "Compiler compliance level" a 1.6:
12 Un'occhiata all'interfaccia In alto a destra è evidenziata la prospettiva corrente (Java in questo caso). Per cambiarla si può usare il simbolo accanto (quello con il +) o il menu "Window". sulla sinistra c'è la view "Package explorer": quando saranno creati dei progetti permetterà di esplorare i package dell'applicazione Java. Nelle altre prospettive non sarà visibile. la view "Hierarchy" serve a navigare le gerarchie delle classi (>>) le view in basso hanno diverse funzioni legate all'output in alto c'è una toolbar che contiene comandi usati frequentemente (come "Run") ESERCIZIO: Passare alla prospettiva Debug e tornare a Java. L'interfaccia cambia radicalmente! Nella prospettiva Java non c'è ancora la vista "Console", provare a farla comparire
13 Hello Eclipse world! Finalmente è giunto il momento di scrivere il canonico "hello world"! Per creare un nuovo progetto selezionare File -> New -> Project e poi "Java Project" (se non appare "Other"). La schermata successiva permette di specificare il nome del progetto e altre opzioni tra cui il "Compiler compliance level" (impostato a 1.6 poco fa). A questo punto non ci interessano le altre opzioni e possiamo cliccare su "Finish".
14 Hello Eclipse world! Nel Package Explorer puoi vedere il nuovo progetto e dentro la JRE che viene utilizzata. Con File -> New -> Package aggiungi un package chiamato "prova". NB: potremmo non creare il package, ma Eclipse giustamente ce lo sconsiglierebbe e non riuscendo a concepire la mancanza di package, inserirebbe le classi in un package virtuale chiamato "(default package)". Con File -> New -> Class aggiungi una classe chiamata "Hello" (specificando che fa parte del package "prova")
15 Hello Eclipse world! A questo punto scriviamo il metodo main. Un modo veloce per farlo è questo: posiziona il cursore nella classe, indenta e scrivi "main" premi ctrl-spazio, Eclipse mostra una lista di completamenti possibili. seleziona il primo (main method) e premi invio, magicamente appare il metodo main! Analogamente possiamo creare i metodi getter e setter, se necessario
16 Hello Eclipse world! Quando hai finito di scrivere il contenuto del metodo main salva il file con Ctrl+s. Una opzione comoda di Eclipse è che compila ad ogni salvataggio (per gestire la compilazione usa il menu "Project"). Se ci sono degli errori (prova a metterne uno di proposito) vengono mostrati nella view "Problems". Se dopo aver scritto il codice o effettuato una modifica non hai salvato Eclipse te lo segnala con un asterisco vicino al nome nella tab.
17 Hello Eclipse world! Scritto il codice e compilato non resta che eseguire il programma. L'esecuzione è un po' meno intuitiva Eclipse gestice delle "run configurations", ovvero dei set di impostazioni per l'esecuzione. Per crearne uno al volo senza perdersi in dettagli seleziona la classe "Hello" dalla view "Package Explorer" ed esegui Run -> Run As -> Java Application. In basso nella view "Console" viene visualizzato l'output
18 Hello Eclipse world! Per far partire di nuovo l'applicazione si può ripetere la procedura o cliccare sull'icona di Run nella toolbar. Se si clicca sul triangolino nero si mostrano le varie opzioni di Run (Run As, Run, Organize Favorites), altrimenti viene fatta partire l'ultima applicazione eseguita.
19 Importare classi in Eclipse Crea un nuovo progetto dal menù File seleziona "Import" seleziona general->filesystem indica la cartella che contiene i file da importare e sulla destra i file da importare finish In alternativa puoi copiare direttamente i file nella cartella del progetto (dal sistema operativo) e poi avvertire Eclipse con File->refresh.
20 Il debugger di Eclipse Il debugger è un programma specificatamente progettato per l'analisi e l'eliminazione dei bug presenti in altri programmi. L'uso del termine bug è legato ad un curioso aneddoto risalente ai tempi pionieristici dell'informatica: nell'agosto del 1945 il tenente Hopper ed il suo gruppo stavano cercando la causa del mafunzionamente di un computer Mark II quando, con stupore, si accorsero che una falena si era incastrata tra i circuiti. Dopo aver rimosso l'insetto, il tenente incollò la falena rimossa sul registro del computer e annotò: "1545. Relay #70 Panel F (moth) nel relay. First actual case of bug being found". Questo registro è conservato presso lo Smithsonian National Museum of American History.
21 Il debugger di Eclipse Supponiamo di dover scrivere una classe che offre metodi per manipolare array di stringhe. La classe, chiamata "Dummy", per ora deve offrire solo il metodo public int search(string[] elenco, String parola) restituisce la posizione della String parola nell'array elenco o -1 se tale String non è contenuta nell'array Scriviamo anche un metodo di test per verificare il funzionamento del metodo
22 La classe Dummy package dummy; public class Dummy { public int search(string[] elenco,string parola) { int i = 0; for(string stringacorrente : elenco) { if(stringacorrente == parola) { return i; } i++; } return -1; } // continua
23 La classe Dummy public void searchtest() { System.out.println("test di search():"); // inizializza l'elenco di stringhe String[] elenco = new String[5]; elenco[0] = new String("anna"); elenco[1] = new String("carla"); elenco[2] = new String("sedia"); elenco[3] = new String("sei"); elenco[4] = new String("puma"); // continua
24 La classe Dummy // continua // verifica la presenza di tutte le parole System.out.println("\t"+(this.search(elenco, new String("sedia")) == 2)); System.out.println("\t"+(this.search(elenco, new String("sei")) == 3)); System.out.println("\t"+(this.search(elenco, new String("carla")) == 1)); System.out.println("\t"+(this.search(elenco, new String("puma")) == 4)); System.out.println("\t"+(this.search(elenco, new String("anna")) == 0));
25 La classe Dummy // continua // verifica la mancanza di parole System.out.println("\t"+(this.search(elenco, new String("cane")) == -1)); System.out.println("\t"+(this.search(elenco, new String("lume")) == -1)); System.out.println("\t"+(this.search(elenco, new String("gino")) == -1)); System.out.println("\t"+(this.search(elenco, new String("nota")) == -1)); } // continua
26 La classe Dummy // continua } public static void main(string[] args) { Dummy dummy = new Dummy(); dummy.searchtest(); }
27 Il debugger di Eclipse Se tutto è stato scritto senza errori verrà stampata una sequenza di "true" che indica il successo in tutte le prove effettuate L'esecuzione del test mostra dei problemi: siamo di fronte ad un errore logico Dobbiamo scovare e correggere l'errore Ipotizzando che il metodo di test sia stato scritto correttamente non rimane altro che controllare il metodo search()
28 Il debugger di Eclipse Un debugger offre la possibilità di eseguire il programma permettendo di: far partire l'esecuzione sospendere l'esecuzione e ispezionare lo stack di attivazione dei metodi (comprese le variabili) eseguire solo una riga o un metodo far ripartire il programma Per indicare al debugger dove sospendere l'esecuzione si devono indicare una o più righe di codice che (se raggiunte) bloccano il programma permettendo al programmatore di analizzare lo stato del processo in cerca di errori Per "impostare breakpoint alla riga x" si intende proprio questo.
29 Il debugger di Eclipse Proviamo ora a usare il debugger di Eclipse: per prima cosa passa alla prospettiva "Debug"
30 Il debugger di Eclipse A questo punto dobbiamo impostare un breakpoint per poter analizzare il programma e capire dov'è l'errore. Visto che probabilmente è nel metodo search() possiamo impostarlo alla prima riga int i = 0; per verificare il metodo Per farlo si clicca col tasto destro a sinistra della riga desiderata e si seleziona "Toggle Breakpoint"
31 Impostiamo un breakpoint
32 Il debugger di Eclipse Per eseguire in modalità di debugging si esegue il programma con Run -> Debug As... -> Java Application Apparirà una schermata ad indicare che l'esecuzione è attiva, ma bloccata appena prima della riga su cui è stato impostato il breakpoint
33 Il debugger di Eclipse
34 Il debugger di Eclipse Nella view "Debug" (in alto a sinistra) è riportata la pila di attivazione corrente In "Variables" (in alto a destra) è possibile ispezionare le variabili. In questo caso se selezioni la variabile "elenco" viene mostrato il contenuto dell'array In questo modo possiamo scoprire che in questa esecuzione di search() stiamo cercando la stringa "sedia" nell'array {"anna", "carla" "sedia", "sei", "puma"}, quindi il metodo deve restituire il valore 2
35 Il debugger di Eclipse Proviamo ora a fare qualcosa di utile e tentiamo di capire cosa non va nel codice. Se premi F6 il debugger esegue solo una riga di codice La riga corrente ora è quella successiva al breakpoint impostato e tra le variabili è comparsa la variabile i che non era ancora stata dichiarata Premendo due volte F6 si arriva alla riga if(stringacorrente == parola) { che controlla se la stringa corrente è uguale alla stringa passata come parametro Ma quanto valgono queste String? Dall'ispezione di variabili parola vale "sedia" ed stringacorrente "anna". Ci aspettiamo che la riga successiva non sia un return, ma il prosimo ciclo nel for. Funzionerà? Per scoprirlo basta premere F6...
36 Il debugger di Eclipse Effettivamente è andato tutto bene. Tuttavia il metodo di test ci stampa "false" per questa attivazione di search(), quindi l'errore sarà più avanti Continua il debugging una riga alla volta fino a quando la variabile stringacorrente non vale proprio "sedia" quando viene eseguito l'if ci si aspetta che il metodo ritorni il valore della variabile i ad indicare la posizione dell'array Prova a farlo. Cosa succede? Non viene ritornato nessun valore, anzi si continua con l'esecuzione del for. Eppure sia la varible stringacorrente che il parametro parola memorizzano "sedia"!
37 Il debugger di Eclipse Abbiamo trovato l'errore logico: il confronto tra oggetti String non può essere fatto con l'operatore == in quanto tale operatore non verifica che due oggetti siano "equivalenti", ma controlla che il loro indirizzo in memoria sia lo stesso (ovvero la loro "identità") Quindi se ho due oggetti String che memorizzano "sedia" == restituisce false (lo abbiamo provato sulla nostra pelle). Per restituire true quando sono equivalenti dobbiamo usare il metodo equals()! Modifica la riga del confronto utilizzando equals() al posto di ==. A questo punto non rimane che provare di nuovo ad eseguire il test. Interrompi il processo con il quadratino rosso nella view "Debug"
38 Il debugger di Eclipse Se vuoi usare meglio il debugger di Eclipse prova a capire a cosa servono F5, F7 ed F8 ("I will use Google before asking dumb questions") e ad impostare DURANTE il debug dei breakpoint
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
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
Eclipse - Nozioni Base
Eclipse - Nozioni Base 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 in Matematica. Seminario C/C++ Lorenzo Dusty Costa. Università degli Studi di Milano Dipartimento di Matematica
Corso di Laurea in Matematica Seminario C/C++ Costa Università degli Studi di Milano Dipartimento di Matematica 19 Ottobre 2011 Cos'é un'ide IDE = Integrated Development Environment Consiste in: Editor
Prova Finale a.a. 2011/2012. Laboratorio 1: Introduzione a Java e Eclipse
Prova Finale a.a. 2011/2012 Laboratorio 1: Introduzione a Java e Eclipse 1 Java 6 Standard Edition Linguaggio Java (... (javac, Tool di sviluppo Librerie per l'interfaccia grafica Librerie di base Macchina
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
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
Cos'é Code::Blocks? Come Creare un progetto Come eseguire un programma Risoluzione problemi istallazione Code::Blocks Che cos è il Debug e come si usa
di Ilaria Lorenzo e Alessandra Palma Cos'é Code::Blocks? Come Creare un progetto Come eseguire un programma Risoluzione problemi istallazione Code::Blocks Che cos è il Debug e come si usa Code::Blocks
Introduzione a Dev-C++
Introduzione a Dev-C++ Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Note: Dev-C++ richiede Windows 95/98/NT/2000/XP
Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50
Guida all uso dell ambiente di sviluppo 1 integrato o IDE JCreator LE 4.50 Inizializzazione: creazione del nuovo progetto e del file sorgente in ambiente JCreator Al lancio del programma si apre la finestra
Introduzione all uso di Eclipse
Introduzione all uso di Eclipse Daniela Micucci Programmazione Outline Eclipse: concetti generali Definire un workspace Creare un project Importare un file Utilizzo 1 Introduzione Eclipse è un ambiente
. 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
Tutorial sugli ambienti di sviluppo: Eclipse e NetBeans
Tutorial sugli ambienti di sviluppo: Eclipse e NetBeans Prima di tutto va installato il compilatore, ottenibile scaricando ed installando MinGW o CygWin. MinGW: http://www.mingw.org/download.shtml CygWin:
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
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.
Ambienti di Sviluppo
Ambienti di Sviluppo Insieme omogeneo di strumenti adatti allo sviluppo di progetti software. Editor; Compilatori e/o interpreti; Strumenti di test; Applicazioni che permettono di editare / disegnare il
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
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)
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
Esercitazione n. 10: HTML e primo sito web
+ Strumenti digitali per la comunicazione A.A 0/4 Esercitazione n. 0: HTML e primo sito web Scopo: Creare un semplice sito web con Kompozer. Il sito web è composto da una home page, e da altre due pagine
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...
Strumenti per lo sviluppo del software
Lo sviluppo del software Strumenti per lo sviluppo del software Lo sviluppo del software è l attività centrale del progetto e ha lo scopo di produrre il codice sorgente che, una volta compilato e messo
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
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
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.
MANUALE D USO DELLA PIATTAFORMA ITCMS
MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di
Organizzare i file. 1. Le cartelle e i file
Guida n 2 Organizzare i file Le cartelle e i file Copiare, cancellare, spostare file e cartelle Cercare file e cartelle Windows funziona come un "archivio virtuale" particolarmente ordinato. Al suo interno,
Configurare TPTP in Eclipse e testare un applicazione
Configurare TPTP in Eclipse e testare un applicazione Questa guida concentra la sua attenzione sul tool TPTP (Test & Performance Tools Platform) presente nell ambiente di sviluppo Eclipse. Verrà descritta
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
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
Ingegneria del Software 1: Eclipse
Ingegneria del Software 1: Eclipse Da completare entro Aprile 21, 2015 Srđan Krstić and Marco Scavuzzo 1 Contents 1 Introduzione 3 1.1 Java (JRE vs JDK).......................................... 3 1.2
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
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
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 [email protected] http://www.dii.unisi.it/~rigutini/
Office 2007 Lezione 08
Word: gli stili veloci e i temi Da questa lezione, iniziamo ad occuparci delle innovazioni che riguardano specificamente Word. Cominceremo parlando di stili e temi. Nella filosofia di questo nuovo Word,
Office 2007 Lezione 02. Le operazioni più
Le operazioni più comuni Le operazioni più comuni Personalizzare l interfaccia Creare un nuovo file Ieri ci siamo occupati di descrivere l interfaccia del nuovo Office, ma non abbiamo ancora spiegato come
Installazione e Configurazione della strumentazione necessaria. Antonio Gallo [email protected]
Installazione e Configurazione della strumentazione necessaria Antonio Gallo [email protected] Installazione e Configurazione della strumentazione necessaria Programmi accessori per poter sviluppare
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
On-line Corsi d Informatica sul Web
On-line Corsi d Informatica sul Web Corso base di Excel Università degli Studi della Repubblica di San Marino Capitolo 1 ELEMENTI DELLO SCHERMO DI LAVORO Aprire Microsoft Excel facendo clic su Start/Avvio
Manuale di istruzioni sulle maschere per il calcolo del punteggio e del voto (unico) degli studenti che sostengono la Prova nazionale 2011
Manuale di istruzioni sulle maschere per il calcolo del punteggio e del voto (unico) degli studenti che sostengono la Prova nazionale 2011 (CLASSI NON CAMPIONE) Prova nazionale 2010 11 1 A.S. 2010 11 Pubblicato
Introduzione a Word. Prima di iniziare. Competenze che saranno acquisite. Requisiti. Tempo stimato per il completamento:
Introduzione a Word Word è una potente applicazione di elaborazione testi e layout, ma per utilizzarla nel modo più efficace è necessario comprenderne gli elementi di base. Questa esercitazione illustra
L interfaccia utente di Office 2010
L interfaccia utente di Office 2010 Personalizza la barra multifunzione Pagine: 3 di 4 Autore: Alessandra Salvaggio - Tratto da: Office 2010 la tua prima guida - Edizioni FAG Milano Ridurre la barra multifunzione
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
Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto:
Tipi primitivi Il linguaggio Java offre alcuni tipi di dato primitivi Una variabile di tipo primitivo può essere utilizzata direttamente. Non è un riferimento e non ha senso tentare di istanziarla mediante
Breve guida a Linux Mint
Breve guida a Linux Mint Il Desktop. Il "desktop" (scrivania) è la parte del sistema operativo che è responsabile per gli elementi che appaiono sul desktop: il Pannello, lo sfondo, il Centro di Controllo,
Flow!Works Manuale d uso
Flow!Works Manuale d uso Questa guida ti sarà utile per comprendere le informazioni e le diverse funzioni del software, in modo da permetterti un corretto utilizzo nella più completa autonomia. Smartmedia
5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record
5.3 TABELLE In un sistema di database relazionali le tabelle rappresentano la struttura di partenza, che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del database. 5.3.1
Manuale NetSupport v.10.70.6 Liceo G. Cotta Marco Bolzon
NOTE PRELIMINARI: 1. La versione analizzata è quella del laboratorio beta della sede S. Davide di Porto, ma il programma è presente anche nel laboratorio alfa (Porto) e nel laboratorio di informatica della
ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE
ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE PREMESSA La presente guida è da considerarsi come aiuto per l utente per l installazione e configurazione di Atollo Backup. La guida non vuole approfondire
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 [email protected] La piattaforma Java mette a disposizione una serie
LCMobile Restaurant. Guida su come usare il software per palmare LCMobile Restaurant.
LCMobile Restaurant Guida su come usare il software per palmare LCMobile Restaurant. Per prima cosa bisogna installare il file LCMobile-Restaurant.exe sul proprio PC dove e collegata la base del palmare.
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
TRASMISSIONE RAPPORTO ARBITRALE IN FORMATO PDF
TRASMISSIONE RAPPORTO ARBITRALE IN FORMATO PDF Come da disposizioni di inizio stagione, alcune Delegazioni provinciali hanno richiesto la trasmissione dei referti arbitrali solo tramite fax o tramite mail.
Invio SMS. DM Board ICS Invio SMS
Invio SMS In questo programma proveremo ad inviare un SMS ad ogni pressione di uno dei 2 tasti della DM Board ICS. Per prima cosa creiamo un nuovo progetto premendo sul pulsante (Create new project): dove
Word Libre Office. Barra degli strumenti standard Area di testo Barra di formattazione
SK 1 Word Libre Office Se sul video non compare la barra degli strumenti di formattazione o la barra standard Aprite il menu Visualizza Barre degli strumenti e selezionate le barre che volete visualizzare
Word. Cos è Le funzioni base Gli strumenti. www.vincenzocalabro.it 1
Word Cos è Le funzioni base Gli strumenti www.vincenzocalabro.it 1 Cos è e come si avvia Word è un programma per scrivere documenti semplici e multimediali Non è presente automaticamente in Windows, occorre
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
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
Tecniche di progettazione e sviluppo di applicazioni mobile
Slide del corso FSE Tecniche di progettazione e sviluppo di applicazioni mobile svolto presso AREA Science Park Padriciano - Trieste - Italy [email protected] Android Introduzione [email protected]
CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS
CONTENUTI: CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS Creazione database vuoto Creazione tabella Inserimento dati A) Creazione di un database vuoto Avviamo il programma Microsoft Access. Dal menu
Uso del Computer e Gestione dei File. Uso del Computer e Gestione dei File. Federica Ricca
Uso del Computer e Gestione dei File Uso del Computer e Gestione dei File Federica Ricca Il Software Sistema Operativo Programmi: Utilità di sistema Programmi compressione dati Antivirus Grafica Text Editor
Word per iniziare: aprire il programma
Word Lezione 1 Word per iniziare: aprire il programma Per creare un nuovo documento oppure per lavorare su uno già esistente occorre avviare il programma di gestione testi. In ambiente Windows, esistono
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
COMPILAZIONE DI UN APPLICAZIONE. 1) Compilare il file (o i file se più d uno) che contengono il testo del programma. compilatore
COSTRUZIONE DI UN APPLICAZIONE Per costruire un applicazione occorre: compilare il file (o i file se più d uno) che contengono il testo del programma (file sorgente) Il risultato sono uno o più file oggetto.
Corso base di informatica
Corso base di informatica AVVIARE IL COMPUTER Per accendere il computer devi premere il pulsante di accensione posto di norma nella parte frontale del personal computer. Vedrai apparire sul monitor delle
lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000
Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,
I Preferiti. Elenco dei Preferiti
G. Pettarin ECDL Modulo 7: Internet 38 I siti preferiti Navigando nella rete può capitare di trovare dei siti, di cui vogliamo memorizzare l'indirizzo. Magari si vuole organizzarli in categorie. Tutti
MERIDESTER SOFTWARE DI COMUNICAZIONE PER PC
MERIDESTER SOFTWARE DI COMUNICAZIONE PER PC Requisiti del sistema sistema operativo Windows XP o Vista processore Pentium 4 o equivalente RAM 512 Mb Video 1024x768 Porta USB USB 1.1 o 2.0 full speed Scheda
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
[email protected] INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1
INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1 IMPORTANTE: forse non visualizzate questa barra, se così fosse usiamo questa procedura: posizioniamo il cursore sulla parte vuota tasto destro del
Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma
Introduzione Macro macro istruzione Sequenza di comandi memorizzati programma Scopo: eseguire più volte una sequenza di operazioni che a mano sarebbero noiose e ripetitive, se non proibitive Le macro Le
INSTALLAZIONE E UTILIZZO DEL COMPILATORE Code::Blocks 8.02
INSTALLAZIONE E UTILIZZO DEL COMPILATORE Code::Blocks 8.02 Download Si può scaricare gratuitamente la versione per il proprio sistema operativo (Windows, MacOS, Linux) dal sito: http://www.codeblocks.org
WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera
WORD per WINDOWS95 1.Introduzione Un word processor e` come una macchina da scrivere ma con molte più funzioni. Il testo viene battuto sulla tastiera ed appare sullo schermo. Per scrivere delle maiuscole
GESTIONE DI FINESTRE, FILE E CARTELLE con Windows XP
GESTIONE DI FINESTRE, FILE E CARTELLE con Windows XP Desktop (scrivania) Il Desktop è la prima schermata che appare all accensione del computer. icone Barra delle applicazioni Le piccole immagini che appaiono
Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.
Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato
ROBOMAT. ROBOMAT Progettare, comunicare, stabilire relazioni di tipo spaziale misurare in tipiche situazioni di problemsolving
ROBOMAT Progettare, comunicare, stabilire relazioni di tipo spaziale misurare in tipiche situazioni di problemsolving Logo è un linguaggio di programmazione ideato con finalità didattiche dal matematico
4. Fondamenti per la produttività informatica
Pagina 36 di 47 4. Fondamenti per la produttività informatica In questo modulo saranno compiuti i primi passi con i software applicativi più diffusi (elaboratore testi, elaboratore presentazioni ed elaboratore
Visual basic base Lezione 01. L'ambiente di sviluppo
L'ambiente di sviluppo L'ambiente di sviluppo Visual basic è un linguaggio di programmazione Microsoft. In questo corso prenderemo in considerazione, l'ultima versione. net di questo linguaggio. Microsoft
TUTORIAL PUBBLICARE e INVIARE CIRCOLARI (v 1.5) -- PRIMA FASE -- PUBBLICAZIONE DI UNA CIRCOLARE (e suoi eventuali allegati)
TUTORIAL PUBBLICARE e INVIARE CIRCOLARI (v 1.5) -- PRIMA FASE -- PUBBLICAZIONE DI UNA CIRCOLARE (e suoi eventuali allegati) 1. Cliccare Area riservata 2. Loggarsi nell Area riservata con Nome utente e
TEST: Hardware e Software
TEST: Hardware e Software 1. Che tipo di computer è il notebook? A. da tavolo B. generico C. non è un computer D. Portatile 2. Come è composto il computer? A. Software e Freeware B. Freeware e Antivirus
Dipartimento di Sistemi e Informatica Università degli Studi di Firenze. Dev-C++ Ing. Michele Banci 27/03/2007 1
Dipartimento di Sistemi e Informatica Università degli Studi di Firenze Dev-C++ Ing. Michele Banci 27/03/2007 1 Utilizzare Dev-C++ Tutti i programmi che seranno realizzati richiedono progetti separati
Codifica: dal diagramma a blocchi al linguaggio C++
Codifica: dal diagramma a blocchi al linguaggio C++ E necessario chiarire inizialmente alcuni concetti. La compilazione Il dispositivo del computer addetto all esecuzione dei programmi è la CPU La CPU
Uso di filmati flash sulla LIM
Uso di filmati flash sulla LIM Spesso capita di trovare siti in cui sono presenti filmati flash che si rivelerebbero utili per le attività in classe. Per esempio, un flash che permette di colorare un'immagine
TUTORIAL DI DOCMAN 1.3.0 RC2 PER UTILIZZATORI FINALI di www.joomla.it
TUTORIAL DI DOCMAN 1.3.0 RC2 PER UTILIZZATORI FINALI di www.joomla.it 1. Visualizzazione file nel proprio sito Docman è un componente di Joomla che permette di visualizzare e inserire documenti e file
Mappe concettuali con Cmap Istruzioni base
Indice Mappe concettuali con Cmap Istruzioni base Come installare il software Il cruscotto... 1 Creare una mappa concettuale... 3 Inserire link... 5 Inserire immagini... 6 Formattazione della Cmap... 8
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
STUDIUM.UniCT Tutorial per gli studenti
STUDIUM.UniCT Tutorial per gli studenti Studium.UniCT Tutorial Studenti v. 6 06/03/2014 Pagina 1 Sommario 1. COS È STUDIUM.UniCT... 3 2. COME ACCEDERE A STUDIUM.UniCT... 3 3. COME PERSONALIZZARE IL PROFILO...
Manuale di installazione driver FTDI v. 1.0 manuale utente
Manuale di installazione driver FTDI v. 1.0 manuale utente rev. 1 04/05/2015 Introduzione Questo manuale descrive come installare i drivers FTDI quando il sistema di auto installazione drivers di Windows
Manuale per i redattori del sito web OttoInforma
Manuale per i redattori del sito web OttoInforma Contenuti 1. Login 2. Creare un nuovo articolo 3. Pubblicare l articolo 4. Salvare l articolo in bozza 5. Le categorie 6. Modificare un articolo 7. Modificare
Fondamenti di Informatica T1 Guida all uso di JDK e Eclipse
Fondamenti di Informatica T1 Guida all uso di JDK e Eclipse Tutor Melissa Licciardello [email protected] Melissa Licciardello Fondamenti di Informatica T1 1 / 27 Perchè venire in LAB? Dalla
Esercizi su. Funzioni
Esercizi su Funzioni ๒ Varie Tracce extra Sul sito del corso ๓ Esercizi funz_max.cc funz_fattoriale.cc ๔ Documentazione Il codice va documentato (commentato) Leggibilità Riduzione degli errori Manutenibilità
Presentazione della pratica online
Presentazione della pratica online Dalla prima pagina del sito del comune http://www.comune.ficulle.tr.it/, selezionate Sportello Unico Attività Produttive ed Edilizia Selezionate ora ACCEDI nella schermata
EasyPrint v4.15. Gadget e calendari. Manuale Utente
EasyPrint v4.15 Gadget e calendari Manuale Utente Lo strumento di impaginazione gadget e calendari consiste in una nuova funzione del software da banco EasyPrint 4 che permette di ordinare in maniera semplice
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
