Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012"

Transcript

1 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012 Microsoft Visual C# è il potente linguaggio a componenti di Microsoft. C# riveste un ruolo importante nell architettura di Microsoft.NET Framework, e alcuni lo hanno paragonato al ruolo che il C ha assunto nello sviluppo di UNIX. Se conoscete già un linguaggio come C, C++ o Java, troverete la sintassi di C# confortevolmente familiare. Se avete programmato con altri linguaggi, sarete ben presto in grado di assimilare la sintassi e la filosofia di C#; vi basta imparare a inserire le parentesi graffe e i punti e virgola nel punto giusto. Nella Parte I, apprenderete i fondamenti di C#. Scoprirete come dichiarare le variabili e come utilizzare gli operatori aritmetici come il simbolo più (+) e il meno ( ) per manipolare i valori delle variabili. Vedrete come scrivere i metodi e come passare gli argomenti ai metodi. E apprenderete anche come utilizzare le istruzioni di selezione come if e le istruzioni di iterazione come while. Infine, capirete come C# utilizza le eccezioni per gestire gli errori in modo elegante e facile da utilizzare. Questi argomenti costituiscono il nucleo di C#, e da queste solide basi, procederete verso caratteristiche più avanzate dalla Parte II alla Parte III 1

2

3 CAPITOLO 1 Benvenuti in C# Dopo aver letto questo capitolo, sarete in grado di n Utilizzare l ambiente di programmazione Microsoft Visual Studio n n n Creare un applicazione console C#. Spiegare lo scopo dei namespace. Creare una semplice applicazione grafica C#. Questo capitolo fornisce un introduzione a Visual Studio 2012, l ambiente di programmazione e l insieme di tool concepiti per aiutarvi a realizzare applicazioni per Microsoft Windows. Visual Studio 2012 è lo strumento ideale per la scrittura di codice C#, e fornisce molte funzionalità che apprenderete nel corso del libro. In questo capitolo, utilizzerete Visual Studio 2012 per realizzare alcune semplici applicazioni C# e muovere i primi passi del percorso per realizzare soluzioni altamente funzionali per Windows. Iniziare a programmare con l ambiente Visual Studio 2012 Visual Studio 2012 è un ambiente di programmazione ricco di strumenti che espone la funzionalità necessaria per creare progetti C# grandi o piccoli in esecuzione su Windows 7 e Windows 8. Si possono anche costruire progetti che combinano in modo omogeneo moduli scritti in differenti linguaggi di programmazione come C++, Visual Basic e F#. Nel primo esercizio, aprirete l ambiente di programmazione Visual Studio 2012 e apprenderete come creare un applicazione console. Nota Un applicazione console è un applicazione che viene eseguita in una finestra a riga di comando piuttosto che fornire un interfaccia utente grafica (GUI). Creare un applicazione console in Visual Studio 2012 n Se state utilizzando Windows 8, dalla schermata Start cliccate il tile Visual Studio Visual Studio 2012 si avvia e visualizza la pagina Start, in questo modo (la vostra pagina Start può essere differente, in base all edizione di Visual Studio 2012 che state utilizzando): 3

4 4 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012 Nota Se è la prima volta che eseguite Visual Studio 2012, potreste vedere una finestra di dialogo che vi richiede di scegliere le impostazioni di default dell ambiente di sviluppo. Visual Studio 2012 può configurarsi in base al vostro linguaggio di sviluppo preferito. Le varie finestre di dialogo e gli strumenti dell ambiente di sviluppo integrato (IDE) avranno le selezioni di default impostate per il linguaggio che scegliete. Dall elenco selezionate Impostazioni sviluppo Visual C#, e poi cliccate il pulsante Avvia Visual Studio. Dopo un breve intervallo, appare l IDE di Visual Studio n Se state utilizzando Windows 7, per avviare Visual Studio 2012 eseguite le seguenti operazioni: a. Sulla barra delle applicazioni di Microsoft Windows, cliccate il pulsante Start, selezionate Tutti i programmi, e poi cliccate sul gruppo Microsoft Visual Studio b. Nel gruppo Microsoft Visual Studio 2012, cliccate Visual Studio Visual Studio 2012 si avvia e visualizza la Pagina Iniziale. Nota Per evitare ripetizioni, nel corso del libro dirò semplicemente avviare Visual Studio quando è necessario aprire Visual Studio 2012, indipendentemente dal sistema operativo utilizzato.

5 CAPITOLO 1 Benvenuti in C# 5 n Per creare una nuova applicazione console seguite i seguenti passi: a. Dal menu FILE, selezionate Nuovo, e poi cliccate Progetto. Si apre la finestra di dialogo Nuovo Progetto. Questa finestra di dialogo elenca i modelli utilizzabili come punto di partenza per la realizzazione di un applicazione. La finestra di dialogo classifica i modelli in base al linguaggio di programmazione utilizzato e al tipo di applicazione. b. Nel pannello di sinistra, sotto Modelli, cliccate Visual C#. Nel pannello centrale, verificate che la casella combinata in alto al pannello visualizzi il testo.net Framework 4.5, e poi cliccate l icona Applicazione console. c. Nel campo Percorso, digitate C:\Users\VostroNome\Documents\Microsoft Press\Visual CSharp Step By Step\Chapter 1. Sostituite il testo VostroNome in questo percorso con il vostro nome utente Windows. Nota Per risparmiare spazio nel resto del libro, farò riferimento al percorso C:\Users\ VostroNome\Documents semplicemente come cartella Documenti.

6 6 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012 Suggerimento Se non esiste la cartella che specificate, Visual Studio 2012 la crea automaticamente. d. Nel campo Nome, digitate TestHello (sovrascrivete il nome esistente, ConsoleApplication1). e. Assicuratevi che sia selezionata la casella di selezione Crea directory per soluzione, e poi cliccate OK. Visual Studio crea il progetto utilizzando il modello Applicazione console e visualizza il codice iniziale del progetto, in questo modo: La barra dei menu in alto alla schermata fornisce l accesso alle funzionalità che utilizzerete nell ambiente di programmazione. Per accedere ai menu e ai comandi potete utilizzare la tastiera o il mouse esattamente come si può fare in tutti i programmi Windows. La barra degli strumenti si trova sotto la barra dei menu e fornisce i pulsanti per eseguire i comandi utilizzati più di frequente. La finestra Editor di testo e del codice che occupa la parte principale dello schermo visualizza il contenuto dei file sorgenti. In un progetto multi-file, quando modificate più di un file, ciascun file sorgente ha la propria scheda etichettata con il nome del file sorgente. Potete cliccare la scheda per portare in primo piano il file sorgente nella finestra Editor di testo e del codice. Il pannello Esplora soluzioni appare sulla destra della finestra di dialogo:

7 CAPITOLO 1 Benvenuti in C# 7 Esplora soluzioni visualizza i nomi dei file associati al progetto, assieme ad altri elementi. Potete anche effettuare un doppio clic sul nome di un file nel pannello Esplora soluzioni per portare in primo piano quel file sorgente nella finestra Editor di testo e del codice. Prima di scrivere il codice, esaminate i file elencati in Esplora soluzioni, che Visual Studio 2012 ha creato come parte del progetto: Soluzione TestHello È il file principale della soluzione. Ciascuna applicazione contiene un unico file della soluzione. Una soluzione può contenere uno o più progetti, e Visual Studio 2012 crea il file della soluzione per aiutarvi a organizzare questi progetti. Se utilizzate Windows Explorer per esaminare la cartella Documenti\Microsoft Press\Visual CSharp Step By Step\Chapter 1\TestHello, vedrete che il nome effettivo di questo file è TestHello.sln. TestHello È il file del progetto C#. Ciascun file di progetto referenzia uno o più file che contengono il codice sorgente e altri manufatti del progetto, ad esempio le immagini grafiche. Tutto il codice sorgente di un unico progetto deve essere scritto nello stesso linguaggio di programmazione. In Windows Explorer, questo file è in effetti denominato TestHello.csproj, e viene memorizzato nella sottocartella \Microsoft Press\Visual CSharp Step By Step\Chapter 1\TestHello\TestHello della cartella Documenti. Properties È una cartella del progetto TestHello. Se la espandete (cliccate la freccia accanto al testo Properties), vedrete che contiene un file denominato AssemblyInfo.cs. AssemblyInfo.cs è un file speciale che potete utilizzare per aggiungere attributi a un programma, ad esempio il nome dell autore, la data in cui il programma è stato scritto, e via elencando. Potete specificare ulteriori attributi per modificare il modo in cui il programma viene eseguito. La spiegazione di come utilizzare questi attributi è al di là degli scopi del libro. Riferimenti Questa cartella contiene i riferimenti alle librerie di codice compilato che l applicazione può utilizzare. Quando viene compilato il codice C#, viene convertito in una libreria e gli viene attribuito un nome univoco. Nel.NET Framework, queste librerie vengono dette assembly. Gli sviluppatori utilizzano gli assembly per riunire utili funzionalità che hanno scritto così da poterle distribuire ad altri sviluppatori che potrebbero voler utilizzare queste funzionalità nelle proprie applicazioni. Se espandete la cartella Riferimenti, potete vedere l insieme di riferimenti predefiniti che Visual Studio 2012 aggiunge al vostro progetto. Questi assembly forniscono l accesso a molte delle funzionalità del.net Framework comunemente utilizzate e vengono forniti da Microsoft con Visual

8 8 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012 Studio Andrete a conoscere molti di questi assembly man mano che procederete con gli esercizi del libro. App.config È il file di configurazione dell applicazione. È opzionale, e può non essere sempre presente. Potete specificare le impostazioni che la vostra applicazione può utilizzare a runtime per modificare il suo comportamento, ad esempio la versione.net Framework da utilizzare per eseguire l applicazione. Ne saprete di più su questo file nei capitoli successivi del libro. Program.cs È un file sorgente C#, e viene visualizzato nella finestra Editor di testo e del codice quando viene creato il progetto. In questo file scriverete il codice dell applicazione console. Il file contiene anche del codice che Visual Studio 2012 fornisce automaticamente, codice che esaminerete a breve. Scrivere il primo programma Il file Program.cs definisce una classe denominata Program che contiene un metodo di nome Main. In C#, tutto il codice eseguibile deve essere definito all interno di un metodo, e tutti i metodi devono appartenere a una classe o a una struttura (struct). Ne saprete di più sulle classi nel Capitolo 7, Creazione e gestione di classi e oggetti, e sulle struct nel Capitolo 9, Creazione di tipi value con enumerazioni e strutture. Il metodo Main indica il punto di ingresso del programma (il cosiddetto entry point ). Questo metodo dovrà essere definito nel modo specificato nella classe Program, come metodo static, altrimenti il.net Framework non può riconoscerlo come punto di avvio dell applicazione quando la eseguite. (Esaminerete i metodi in dettaglio nel Capitolo 3, Scrittura di metodi e applicazione dello scope, mentre il Capitolo 7 fornisce ulteriori informazioni sui metodi static). Importante C# è un linguaggio sensibile alla grafia. Dovete scrivere Main con la M maiuscola. Negli esercizi a seguire, scriverete il codice per visualizzare il messaggio Hello World! nella finestra console; compilerete e eseguite l applicazione console Hello World; e vedrete come vengono utilizzati i namespace per partizionare gli elementi del codice.

9 CAPITOLO 1 Benvenuti in C# 9 Scrivere il codice utilizzando Microsoft IntelliSense 1. Nella finestra Editor di testo e del codice che visualizza il file Program.cs, posizionate il cursore nel metodo Main subito dopo la parentesi graffa aperta,, e poi premete Invio per creare una nuova riga. 2. Nella nuova riga, digitate la parola Console: è il nome di una ulteriore classe fornita dagli assembly referenziati dall applicazione. Questa fornisce i metodi per la visualizzazione di messaggi nella finestra console e per la lettura dell input da tastiera. Non appena digitate la lettera C iniziale di Console, appare un elenco IntelliSense. Questo elenco contiene tutte le parole chiave C# e i tipi di dati validi in questo contesto. Potete continuare a digitare oppure scorrete l elenco e con il mouse doppio clic sulla voce Console. In alternativa, dopo aver digitato Cons, l elenco IntelliSense si colloca automaticamente sulla voce Console, e potete premere il tasto Tab o Invio per selezionarla. Main dovrà apparire così: static void Main(string[] args) Console Nota Console è una classe predefinita. 3. Digitate un punto subito dopo Console. Appare un ulteriore elenco IntelliSense, che visualizza i metodi, le proprietà e i campi della classe Console. 4. Scorrete l elenco verso il basso, selezionate WriteLine e poi premete Invio. In alternativa, potete continuare a digitare i caratteri W, r, i, t, e, L finché non viene selezionato WriteLine, e poi premete Invio. L elenco IntelliSense si chiude, e la parola WriteLine viene aggiunta al file sorgente. Main dovrà ora apparire così:

10 10 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012 static void Main(string[] args) Console.WriteLine 5. Digitate una parentesi aperta, (.Appare un ulteriore suggerimento IntelliSense. Questo suggerimento visualizza i parametri che il metodo WriteLine può accettare. Infatti, WriteLine è un metodo in overload, ciò significa che la classe Console contiene più di un metodo di nome WriteLine: in effetti fornisce 19 versioni differenti di questo metodo. Ciascuna versione del metodo WriteLine può essere utilizzata per emettere in output differenti tipi di dati. (Il Capitolo 3 descrive più in dettaglio i metodi in overload). Main dovrà ora apparire così: static void Main(string[] args) Console.WriteLine( Suggerimento You Per scorrere i differenti overload di WriteLine potete cliccare le frecce su e giù del suggerimento. 6. Digitate una parentesi chiusa, ), seguita da un punto e virgola, ;. Main dovrà ora apparire così: static void Main(string[] args) Console.WriteLine(); 7. Spostate il cursore e, tra le parentesi sinistra e destra che seguono il metodo WriteLine, digitate la stringa Hello World!, compresi gli apici. Main dovrà ora apparire così: static void Main(string[] args) Console.WriteLine("Hello World!"); Suggerimento Prendete l abitudine di digitare coppie di caratteri abbinati, come ( e ) e e, prima di inserire il contenuto. È facile dimenticare il carattere di chiusura dopo aver inserito il contenuto.

11 CAPITOLO 1 Benvenuti in C# 11 Icone IntelliSense Quando digitate un punto dopo il nome di una classe, IntelliSense visualizza il nome di ogni membro della classe. Sulla sinistra di ciascun nome di membro c è un icona che rappresenta il tipo del membro. Le icone più comuni e i relativi tipi comprendono quanto segue: Icona Significato Metodo (discusso nel Capitolo 3) Proprietà (discusso nel Capitolo 15) Classe (discusso nel Capitolo 7) Struct (discusso nel Capitolo 9) Enum (discusso nel Capitolo 9) Metodo di estensione (discusso nel Capitolo 12) Interfaccia (discusso nel Capitolo 13) Delegate (discusso nel Capitolo 17) Evento (discusso nel Capitolo 17) Namespace (discusso nel corso di questo capitolo) Mentre digitate il codice in altri contesti vedrete apparire anche altre icone IntelliSense. Vedrete spesso righe di codice che iniziano con due caratteri barra in avanti, //, seguiti da normale testo. Si tratta di commenti. Questi vengono ignorati dal compilatore ma sono molto utili agli sviluppatori perché aiutano a documentare cosa fa in effetti un programma. Ad esempio: Console.ReadLine(); // Attende che l'utente prema il tasto Invio Il compilatore scarta tutto il testo a partire dalle due barre fino alla fine della riga. Potete scrivere anche commenti multiriga che iniziano con una barra in avanti seguita da un asterisco (/*). Il compilatore scarta tutto finché non incontra la sequenza asterisco seguito da una barra in avanti (*/), che potrebbe trovarsi anche molte righe più in basso. Vi sollecito vivamente a documentare il codice col maggior numero di commenti significativi, in base alle necessità.

12 12 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012 Compilazione e esecuzione dell applicazione console 1. Dal menu COMPILA, cliccate Compila soluzione. Questa azione compila il codice C#, avendo come risultato un programma eseguibile. La finestra Output appare sotto la finestra Editor del testo e del codice. Suggerimento Se non appare la finestra Output, dal menu VISUALIZZA, cliccate Output per visualizzarla. Nella finestra Output, dovreste vedere messaggi simili al seguente che indicano come il programma viene compilato: 1> Inizio compilazione: Progetto: TestHello, Configurazione: Debug Any CPU > TestHello -> C:\Users\John\Documents\Microsoft Press\Visual CSharp Step By Step\ Chapter 1\TestHello\TestHello\bin\Debug\TestHello.exe ========== Compilazione: 1 completate, 0 non riuscite, 0 aggiornate, 0 ignorate ========== Se avete commesso degli errori, verranno riportati nella finestra Elenco errori. L immagine seguente mostra cosa accade se dimenticate di digitare gli apici di chiusura dopo il testo Hello World nell istruzione WriteLine. Notate che un singolo errore talvolta può causare più errori di compilazione.

13 CAPITOLO 1 Benvenuti in C# 13 Suggerimento Potete effettuare un doppio clic su un elemento della finestra Elenco errori, e il cursore verrà posizionato sulla riga che ha causato l errore. Noterete inoltre che Visual Studio visualizza una riga rossa ondulata sotto le righe di codice che non verranno compilate quando le inserite. Se avete seguito attentamente le precedenti istruzioni, non dovrebbero esserci errori o avvisi, e il programma verrà compilato senza problemi. Suggerimento Non è necessario salvare manualmente il file prima della compilazione perché il comando Compila soluzione lo salva automaticamente. Un asterisco dopo il nome del file nella relativa scheda della finestra Editor di testo e del codice indica che il file è stato modificato dopo l ultimo salvataggio. 2. Dal menu DEBUG, cliccate Avvia senza eseguire debug. Si apre una finestra di comando, e il programma viene eseguito. Appare il messaggio Hello World!, e il programma attende la pressione di un tasto, come è mostrato nella seguente figura: Nota Il prompt Premere un tasto per continuare... viene generato da Visual Studio: non dovrete scrivere alcun codice per farlo. Se eseguite il programma utilizzando il comando Avvia debug del menu DEBUG, l applicazione viene eseguita, ma la finestra di comando si chiude immediatamente senza attendere la pressione di un tasto. 3. Assicuratevi che la finestra di comando che visualizza l output del programma abbia il focus, e poi premete Invio. La finestra di comando si chiude, e ritornerete all ambiente di programmazione Visual Studio In Esplora Soluzioni, cliccate il progetto TestHello (non la soluzione), e poi cliccate il pulsante Mostra tutti i file della barra degli strumenti di Esplora Soluzioni. Notate che potreste dover cliccare il pulsante >> sul lato destro della barra degli strumenti di Esplora Soluzioni per far apparire questo pulsante.

14 14 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012 Sopra il file Program.cs appaiono due elementi denominati bin e obj. Questi elementi corrispondono direttamente alle cartelle denominate bin e obj nella cartella del progetto (Microsoft Press\Visual CSharp Step By Step\Chapter 1\TestHello\TestHello). Visual Studio crea queste cartelle quando compilate l applicazione, che contengono la versione eseguibile del programma assieme ad alcuni altri file utilizzati per la compilazione e il debug dell applicazione. 5. In Esplora Soluzioni, espandete l elemento bin. Appare un ulteriore cartella di nome Debug. Nota Potreste vedere anche una cartella denominata Release. 6. In Esplora Soluzioni, espandete la cartella Debug. Appaiono diversi ulteriori elementi, compreso un file di nome TestHello.exe. Si tratta del programma compilato, ed è questo file che viene eseguito quando cliccate Avvia senza debug dal menu DEBUG. Gli altri file contengono informazioni che vengono utilizzate da Visual Studio 2012 se eseguite il programma in modalità debug (quando cliccate Avvia debug dal menu DEBUG). Utilizzo dei namespace L esempio visto finora è giusto un programmino. Tuttavia, dei piccoli programmi possono ben presto diventare programmi molto più grandi. Man mano che un programma cresce, sorgono due problemi. Innanzitutto, è più difficile comprendere e manutenere grossi programmi rispetto a comprendere e manutenere programmi più piccoli. Secondo, più codice di solito significa più classi, con più metodi, il che richiede di tener traccia di più nomi. Man mano che aumenta il numero di nomi, aumenta anche la probabilità che la compilazione del progetto non riesca a causa di due o più nomi in conflitto; ad esempio, potreste cercare di creare due classi omonime. La situazione si complica quando un programma referenzia assembly scritti da altri sviluppatori, poiché anch essi hanno utilizzato una varietà di nomi. In passato, i programmatori provavano a risolvere il problema dei nomi in conflitto prefiggendo i nomi con qualche sorta di qualificatore (o insieme di qualificatori). Non è una buona soluzione perché non è scalabile: i nomi diventano più lunghi, e si passa meno tempo a scrivere il software e più tempo a digitare (c è una differenza), e a leggere e rileggere nomi incomprensibilmente lunghi.

15 CAPITOLO 1 Benvenuti in C# 15 I namespace ( spazio dei nomi ) aiutano a risolvere questo problema creando un contenitore per elementi come le classi. Due classi omonime non verranno confuse se risiedono in namespace distinti. Potete creare una classe di nome Greeting all interno del namespace denominato TestHello utilizzando la parola chiave namespace in questo modo: namespace TestHello class Greeting... Potete poi far riferimento alla classe Greeting come TestHello.Greeting nei vostri programmi. Se anche un altro sviluppatore crea una classe Greeting in un altro namespace, ad esempio NewNamespace, e installate l assembly che contiene questa classe sul vostro computer, i vostri programmi funzioneranno comunque come previsto perché stanno utilizzando la classe TestHello.Greeting. Se volete far riferimento alla classe Greeting dell altro sviluppatore, dovete specificarlo con NewNamespace.Greeting. È buona pratica definire tutte le proprie classi nei namespace, e l ambiente Visual Studio 2012 segue questa raccomandazione utilizzando il nome del vostro progetto come namespace di livello massimo. Anche la libreria di classi del.net Framework aderisce a questa raccomandazione: ogni classe del.net Framework risiede all interno di un namespace. Ad esempio, la classe Console risiede nel namespace System. Ciò significa che il suo nome completo è in effetti System.Console. Naturalmente, se doveste scrivere il nome completo di una classe ogni volta che la utilizzate, la situazione non sarebbe migliore rispetto all anteporre dei qualificatori o anche al denominare semplicemente la classe con qualche nome globalmente univoco come SystemConsole. Fortunatamente, potete risolvere questo problema nei vostri programmi con una direttiva using. Se tornate al programma TestHello in Visual Studio 2012 e esaminate il file Program.cs nella finestra Editor di testo e del codice, noterete le seguenti righe all inizio del file: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; Queste righe sono direttive using. Una direttiva using importa un namespace nell ambito di referenziamento. Nel codice successivo dello stesso file, non dovete più qualificare esplicitamente gli oggetti con il namespace a cui appartengono. I cinque namespace mostrati contengono le classi che vengono utilizzate così spesso che Visual Studio 2012 aggiunge automaticamente queste istruzioni using ogni volta che create un nuovo progetto. Potete aggiungere ulteriori direttive using all inizio di un file sorgente se avete necessità di far riferimento ad altri namespace. Il seguente esercizio dimostra più a fondo il concetto di namespace.

16 16 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012 Inserimento manuale dei nomi 1. Nella finestra Editor di testo e del codice che visualizza il file Program.cs, commentate la prima direttiva using all inizio del file, in questo modo: //using System; 2. Dal menu COMPILA, cliccate Compila soluzione. La compilazione non va a buon fine, e la finestra Elenco errori visualizza il seguente messaggio d errore: Il nome 'Console' non esiste nel contesto corrente. 3. Nella finestra Elenco errori, doppio clic sul messaggio d errore. L identificatore che ha causato l errore viene evidenziato nel file sorgente Program.cs. 4. Nella finestra Editor di testo e del codice, modificate il metodo Main per utilizzare il nome totalmente qualificato System.Console. Main dovrà apparire così: static void Main(string[] args) System.Console.WriteLine("Hello World!"); Nota Quando digitate il punto dopo System, IntelliSense visualizza i nomi di tutti gli elementi del namespace System. 5. Dal menu COMPILA, cliccate Compila soluzione. Stavolta il progetto dovrà compilarsi senza problemi. Se così non fosse, assicuratevi che Main sia esattamente come appare nel codice precedente, e poi provate nuovamente a compilare. 6. Eseguite l applicazione per assicurarvi che funzioni ancora cliccando Avvia senza debug dal menu DEBUG. 7. Quando il programma viene eseguito e visualizza "Hello World!", premete Invio nella finestra console per tornare a Visual Studio 2012.

17 CAPITOLO 1 Benvenuti in C# 17 Namespace e assembly Una direttiva using importa semplicemente gli elementi di un namespace nell ambito di referenziamento e vi libera dal dover qualificare totalmente i nomi delle classi nel vostro codice. Le classi vengono compilate in assemby. Un assembly è un file che di solito ha estensione.dll, anche se, tecnicamente parlando, anche i programmi eseguibili con estensione.exe sono assembly. Un assembly può contenere molte classi. Le classi che fanno parte della libreria delle classi.net Framework, come System.Console, vengono fornite in assembly che vengono installati sul vostro computer assieme a Visual Studio. Scoprirete che la libreria di classi.net Framework contiene migliaia di classi. Se venissero ospitate tutte nello stesso assembly, l assembly sarebbe enorme e difficile da manutenere. (Se Microsoft aggiornasse un solo metodo di in una sola classe, dovrebbe distribuire l intera libreria delle classi a tutti gli sviluppatori!). Per questo motivo, la libreria di classi.net Framework è suddivisa in diversi assembly, partizionati in base all area funzionale a cui appartengono le classi che contengono. Ad esempio, un assembly core (denominato effettivamente mscorlib.dll) contiene tutte le classi comuni, tra cui System.Console, e ulteriori assembly contengono le classi per la manipolazione dei database, per l accesso ai web service, per la realizzazione delle GUI, e via elencando. Se volete utilizzare una classe di un assembly, dovete aggiungere nel vostro progetto un riferimento a quell assembly. Potete poi aggiungere delle istruzioni using al vostro codice che importa gli elementi dei namespace di quell assembly nell ambito di referenziamento corrente.noterete che non c è necessariamente un equivalenza 1:1 tra un assembly e un namespace. Un singolo assembly può contenere classi definite in molti namespace, e un unico namespace può abbracciare più assembly. Ad esempio, le classi e gli elementi del namespace System sono in effetti implementate da diversi assembly, compreso mscorlib.dll, System.dll e System.Core.dll, tra gli altri. Sulle prime tutto ciò sembra molto caotico, ma vi abituerete presto. Quando utilizzate Visual Studio per creare un applicazione, il modello che selezionate include automaticamente i riferimenti agli opportuni assembly. Ad esempio, in Esplora Soluzioni del progetto TestHello, espandete la cartella Riferimenti. Vedrete che un applicazione console contiene automaticamente i riferimenti agli assembly Microsoft.CSharp, System, System.Core, System.Data, System.Data.DataExtensions, System.Xml e System.Xml.Linq. Potreste restare sorpresi nel vedere che mscorlib.dll non faccia parte di questo elenco: il motivo è che tutte le applicazioni.net Framework devono utilizzare questo assembly, poiché contiene la fondamentale funzionalità del runtime. La cartella Riferimenti elenca solo gli assembly opzionali; potete aggiungere o rimuovere gli assembly da questa cartella secondo necessità. Potete aggiungere i riferimenti ad ulteriori assembly in un progetto con un clic destro del mouse sulla cartella Riferimenti e cliccando Aggiungi riferimento. Eseguirete questo comando in esercizi successivi. Potete rimuovere un assembly con un clic destro sull assembly nella cartella Riferimenti e poi cliccando Rimuovi.

18 18 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012 Creazione di un applicazione grafica Finora, avete utilizzato Visual Studio 2012 per creare e eseguire una semplice applicazione console. L ambiente di programmazione Visual Studio 2012 contiene anche tutto ciò che è necessario per creare applicazioni grafiche per Windows 7 e Windows 8. Potete progettare interattivamente l interfaccia utente di un applicazione Windows. Visual Studio 2012 poi genera le istruzioni di codice per implementare l interfaccia utente che avete disegnato. Visual Studio 2012 vi fornisce due visualizzazioni di un applicazione grafica: la visualizzazione progettazione e la visualizzazione codice. Per modificare e manutenere il codice e la logica di programma di un applicazione grafica si utilizza la finestra Editor di testo e del codice, e per impostare l interfaccia utente si utilizza la finestra Progettazione. Si può passare da una visualizzazione all altra in qualsiasi momento. Nel seguente insieme di esercizi, apprenderete come creare un applicazione grafica utilizzando Visual Studio Questo programma visualizzerà un semplice form contenente una casella di testo in cui potete inserire il vostro nome e un pulsante che se cliccato visualizza un saluto personalizzato. Importante In Windows 7, Visual Studio 2012 fornisce due modelli per la realizzazione di applicazioni grafiche: il modello Applicazione Windows Forms e il modello Applicazione WPF. Windows Forms è una tecnologia che apparve con.net Framework versione 1.0. WPF ( Windows Presentation Foundation), è una tecnologia migliorata che è apparsa con.net Framework versione 3.0. WPF fornisce molte ulteriori caratteristiche e funzionalità rispetto a Windows Forms, e per tutto il nuovo sviluppo per Windows 7 dovreste considerare l utilizzo di WPF invece di Windows Forms. Potete anche realizzare applicazioni Windows Forms e WPF in Windows 8. Tuttavia, Windows 8 fornisce un nuovo stile di interfaccia utente, detto stile Windows Store, e le applicazioni che utilizzano questo stile di interfaccia utente sono dette applicazioni Windows Store (o app). Windows 8 è stato concepito per operare su una varietà di hardware, compresi i computer con schermi tattili, i tablet. Questi computer permettono agli utenti di interagire con le applicazioni utilizzando delle gesture tattili: ad esempio, gli utenti possono strisciare con le dita ( swipe ) sulle applicazioni per spostarle sullo schermo, possono ruotarle, ingrandirle ( stretch ) o rimpicciolirle ( pinch ). Inoltre, molti tablet comprendono sensori che possono rilevare l orientazione del dispositivo, e Windows 8 può passare queste informazioni a un applicazione, che può quindi adattare dinamicamente l interfaccia utente in base all orientazione (ad esempio, può passare dalla modalità landscape alla modalità portrait). Se avete installato Visual Studio 2012 su un computer Windows 8, vi viene fornito un ulteriore insieme di modelli per la creazione di app Windows Store. Per andare incontro a chi sviluppa per Windows 7 e Windows 8, ho previsto specifiche istruzioni in molti degli esercizi per l utilizzo dei modelli WPF se utilizzate Windows 7, o di Windows 8 se per l interfaccia utente volete utilizzare lo stile Windows Store. Naturalmente, se preferite, potete seguire le istruzioni Windows 7 e WPF su Windows 8.

19 CAPITOLO 1 Benvenuti in C# 19 Creare un applicazione grafica in Visual Studio 2012 n Se state utilizzando Windows 8, per creare una nuova applicazione grafica eseguite le seguenti operazioni: a. Avviate Visual Studio 2012 se non è già in esecuzione. b. Dal menu FILE, selezionato Nuovo e poi cliccate Progetto. Si apre la finestra di dialogo Nuovo Progetto. c. Nel pannello sinistro, sotto Modelli Installati, espandete la cartella Visual C# se non è già espansa, e poi cliccate la cartella Windows Store. d. Nel pannello centrale, cliccate l icona Applicazione Vuota (XAML). Nota XAML sta per Extensible Application Markup Language, il linguaggio che le app Windows Store utilizzano per definire la disposizione della GUI di un applicazione. Ne saprete di più su XAML man mano che procederete con gli esercizi del libro. e. Assicuratevi che il campo Percorso punti alla sottocartella \Microsoft Press\Visual CSharp Step By Step\Chapter 1 della cartella Documenti. f. Nel campo Nome, digitate Hello. g. Nel campo Soluzione, assicuratevi che sia selezionato Crea Nuova Soluzione. Questa azione crea una nuova soluzione per contenere il progetto. L alternativa, Aggiungi a Soluzione, aggiunge il progetto alla soluzione TestHello, che non è ciò che si vuole per questo esercizio. h. Cliccate OK. Se è la prima volta che create un app Windows Store, vi verrà richiesto di registravi per una licenza sviluppatore. Dovete accettare i termini e le condizioni indicate nella finestra di dialogo prima di poter proseguire nella creazione di app Windows Store. Per farlo, cliccate Accetto. Vi verrà richiesto di accedere a Windows Live (a questo punto potete creare un nuovo account se necessario), e verrà creata una licenza sviluppatore che sarà associata a voi.

20 20 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012 i. Dopo che l applicazione è stata creata, consultate la finestra Esplora Soluzioni. Non fatevi ingannare dal nome del modello dell applicazione: benché si chiami App Vuota, questo modello fornisce in effetti diversi file e contiene una quantità significativa di codice. Ad esempio, se espandete la cartella Common in Esplora Soluzioni, troverete un file denominato StandardStyles.xaml. Questo file contiene il codice XAML che definisce gli stili che potete utilizzare per formattare e presentare i dati da visualizzare. Analogamente, se espandete la cartella MainPage.xaml, troverete un file C# denominato MainPage.xaml.cs. Questo file è dove aggiungete il codice che viene eseguito quando viene visualizzata l interfaccia utente definita dal file Main- Page.xaml. This file is where you add the code that runs when the user interface defined by the MainPage.xaml file is displayed. j. In Esplora Soluzioni, doppio clic su MainPage.xaml. Questo file contiene il layout dell interfaccia utente. La finestra Progettazione mostra due rappresentazioni di questo file:

21 CAPITOLO 1 Benvenuti in C# 21 In alto si trova una visualizzazione grafica che rappresenta lo schermo di un computer tablet. Il pannello inferiore contiene una descrizione del contenuto di questo schermo espressa in XAML. XAML è un linguaggio simile a XML utilizzato dalle app Windows Store e dalle applicazioni WPF per definire il layout di un form e il relativo contenuto. Se avete dimestichezza con XML, XAML vi sembrerà familiare. Nel prossimo esercizio, utilizzerete la finestra Progettazione per impostare l interfaccia utente dell applicazione, e esaminerete il codice XAML che questo layout genera. n Se state usando Windows 7, eseguite le seguenti operazioni: a. Avviate Visual Studio 2012 se non è già in esecuzione. b. Dal menu FILE, selezionate Nuovo, e poi cliccate Progetto. Si apre la finestra di dialogo Nuovo Progetto. c. Nel pannello sinistro, sotto Modelli Installati, espandete la cartella Visual C# se non è già espansa, e poi cliccate la cartella Windows. d. Nel pannello centrale, cliccate l icona Applicazione WPF. e. Assicuratevi che il campo Percorso punti alla sottocartella \Microsoft Press\Visual CSharp Step By Step\Chapter 1 della cartella Documenti. f. Nel campo Nome, digitate Hello. g. Nel campo Soluzione, assicuratevi che sia selezionato Crea Nuova Soluzione. h. Cliccate OK. Il modello Applicazione WPF genera meno elementi rispetto al modello App Windows Store Vuota; non contiene nessuno degli stili generati dal modello App Vuota poiché la funzionalità che questi stili rappresentano è specifica a Windows 8. Tuttavia, il modello Applicazione WPF genera una finestra di default dell applicazione. Analogamente a una app Windows Store, questa finestra viene definita utilizzando XAML, ma in questo caso per default è denominata MainWindow.xaml. i. In Esplora Soluzioni, doppio clic su MainWindow.xaml per visualizzare il contenuto del file nella finestra Progettazione.

22 22 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio 2012 Suggerimento Chiudete le finestre Output e Elenco Errori per fornire più spazio alla visualizzazione della finestra Progettazione. Nota Prima di proseguire, è bene spiegare un po di terminologia. In una tipica applicazione WPF, l interfaccia utente è costituita da una o più finestre, mentre in un app Windows Store gli elementi corrispondenti vengono detti pagine (tecnicamente parlando, un applicazione WPF può anche contenere pagine, ma a questo punto non voglio confondere le cose ulteriormente). Per evitare di ripetere la frase piuttosto prolissa finestra WPF o pagina dell app Windows Store nel corso del libro, mi riferirò semplicemente a entrambe utilizzando il termine generico form. Tuttavia, continuerò a utilizzare la parola finestra per riferirmi agli elementi dell IDE di Visual Studio 2012, ad esempio la finestra Progettazione. Nei seguenti esercizi, utilizzerete la finestra Progettazione per aggiungere tre controlli al form visualizzato dall applicazione, e esaminerete una parte del codice C# generato automaticamente da Visual Studio 2012 per implementare questi controlli.

23 CAPITOLO 1 Benvenuti in C# 23 Nota I passi dei seguenti esercizi sono comuni a Windows 7 e Windows 8, eccetto dove indicato. Creare l interfaccia utente 1. Cliccate la scheda Casella degli strumenti che appare sulla sinistra del form nella finestra Progettazione. Appare la Casella degli strumenti, che nasconde parzialmente il form, e visualizza i vari componenti e controlli posizionabili su un form. 2. Se state utilizzando Windows 8, espandete la sezione Controlli XAML comuni. Se state utilizzando Windows 7, espandete la sezione Controlli di WPF comuni. Questa sezione visualizza un elenco dei controlli utilizzati da gran parte delle applicazioni grafiche. Suggerimento La sezione Tutti i controlli XAML (Windows 8) o Tutti i controlli WPF (Windows 7) visualizza un elenco più vasto di controlli. 3. Nella sezione Controlli XAML comuni o Controlli di WPF comuni, cliccate TextBlock, e poi trascinate il controllo TextBlock sul form visualizzato nella finestra Progettazione. Suggerimento Assicuratevi di selezionare il controllo TextBlock e non il controllo TextBox. Se posizionate accidentalmente il controllo sbagliato su un form, potete facilmente rimuoverlo cliccando l elemento sul form e poi premendo Elimina. Al form viene aggiunto un controllo TextBlock (lo sposterete nella posizione corretto tra un attimo), e la Casella degli strumenti scompare. Suggerimento Se volete che la Casella degli strumenti resti visibile senza nascondere una parte del form, cliccate il pulsante Nascondi automaticamente sulla destra della barra del titolo della Casella degli strumenti (L icona a spillo). La Casella degli strumenti appare permanentemente sul lato sinistro della finestra Visual Studio 2012, e la finestra Progettazione si riduce per lasciare spazio. (Potreste perdere molto spazio se avete uno schermo a bassa risoluzione). Cliccando ancora una volta il pulsante Nascondi automaticamente la Casella degli strumenti scompare nuovamente.

24 24 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio La posizione del controllo TextBlock sul form probabilmente non è esattamente dove lo volete. Per riposizionare i controlli che avete aggiunto a un form potete cliccarli e trascinarli. Utilizzando questa tecnica, spostate il controllo TextBlock in modo che sia posizionato verso l angolo superiore sinistro del form. (L esatto posizionamento non è cruciale per questa applicazione). Notate che potreste dover cliccare fuori dal controllo e poi cliccarlo nuovamente prima di poterlo spostare nella finestra Progettazione. La descrizione XAML del form nel pannello inferiore ora comprende il controllo TextBlock, assieme alle proprietà come la posizione sul form, controllata dalla proprietà Margin, il testo di default visualizzato dal controllo tramite la proprietà Text, l allineamento del testo visualizzato dal controllo specificato dalle proprietà HorizontalAlignment e VerticalAlignment, e se il testo dovrà andare a capo se supera la larghezza del controllo. Se state utilizzando Windows 8, il codice XAML del TextBlock sarà simile a questo (i valori della proprietà Margin possono essere leggermente differenti, in base a dove avete posizionato il controllo TextBlock sul form): <TextBlock HorizontalAlignment="Left" Margin="400,200,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top"/> Se state utilizzando Windows 7, il codice XAML sarà quasi lo stesso, eccetto che le unità utilizzate dalla proprietà Margin operano su una scala diversa, a causa della maggiore risoluzione dei dispositivi Windows 8. Il pannello XAML e la finestra Progettazione sono in relazione reciproca. Potete modificare i valori nel pannello XAML, e le modifiche verranno riflesse nella finestra Progettazione. Ad esempio, potete modificare la posizione del controllo TextBlock modificando i valori della proprietà Margin. 5. Dal menu VISUALIZZA, cliccate Finestra Proprietà. Se non è già visualizzata, la finestra Proprietà appare nella parte inferiore destra dello schermo, sotto Esplora Soluzioni. Potete specificare le proprietà dei controlli utilizzando il pannello XAML sotto la finestra Progettazione, ma la finestra Proprietà fornisce un modo più comodo per modificare le proprietà degli elementi su un form, e anche altri elementi di un progetto. La finestra Proprietà è sensibile al contesto giacché visualizza le proprietà dell elemento correntemente selezionato. Se cliccate il form visualizzato nella finestra Progettazione, fuori dal controllo TextBlock, potete vedere che la finestra Proprietà visualizza le proprietà di un elemento Grid. Se esaminate il pannello XAML, dovreste vedere che il controllo TextBlock è contenuto in un elemento Grid. Tutti i form contengono un elemento Grid che controlla il layout degli elementi visualizzati; ad esempio, potete definire dei layout tabellari aggiungendo righe e colonne al Grid. 6. Cliccate il controllo TextBlock nella finestra Progettazione. La finestra Proprietà visualizza nuovamente le proprietà del controllo TextBlock.

25 CAPITOLO 1 Benvenuti in C# Nella finestra Proprietà, espandete la proprietà Text. Modificate la proprietà FontSize a 20 px e poi premete Invio. Questa proprietà si trova accanto alla casella elenco a discesa che contiene il nome del font, che sarà diverso per Windows 8 ( Global User Interface) e Windows 7 ( Segoe UI): Nota Il suffisso px indica che la dimensione del font è misurata in pixel. 8. Nel pannello XAML sotto la finestra Progettazione, esaminate il testo che definisce il controllo TextBlock. Se scorrete alla fine della riga, dovreste vedere il testo FontSize= 20. Le modifiche che apportate utilizzando la finestra Proprietà sono automaticamente riflesse nelle definizioni XAML e viceversa. Cambiate il valore della proprietà FontSize nel pannello XAML, e modificatelo a 24. La dimensione del font del testo del controllo TextBlock nella finestra Progettazione e nella finestra Proprietà cambia. 9. Nella finestra Proprietà, esaminate le altre proprietà del controllo TextBlock. Siete liberi di sperimentare e modificarli per vedere gli effetti. Notate che quando modificate i valori delle proprietà, queste proprietà vengono aggiunte alla definizione del controllo TextBlock nel pannello XAML. Ciascun controllo che aggiungete a un form ha un insieme predefinito di valori delle proprietà, e questi valori non vengono visualizzati nel pannello XAML a meno che non li modifichiate. 10. Modificate il valore della proprietà Text del controllo TextBlock da TextBlock a Please enter your name. Potete farlo o modificando l elemento Text nel pannello XAML o modificando il valore nella finestra Proprietà (questa proprietà si trova nella sezione Comune nella finestra Proprietà). Notate che cambia il testo visualizzato nel controllo TextBlock nella finestra Progettazione.

26 26 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio Cliccate il form nella finestra Progettazione, e poi visualizzate nuovamente la Casella degli strumenti. 12. Nella Casella degli strumenti, cliccate e trascinate il controllo TextBox sul form. Spostate il controllo TextBox in modo che si trovi subito sotto il controllo TextBlock. Suggerimento Quando trascinate un controllo su un form, gli indicatori di allineamento appaiono automaticamente quando il controllo è allineato verticalmente o orizzontalmente ad altri controlli. Ciò vi fornisce un rapido riscontro visivo per assicurarvi che i controlli siano effettivamente allineati. 13. Nella finestra Progettazione, posizionate il mouse sul bordo destro del controllo TextBox. Il puntatore del mouse dovrà trasformarsi in una doppia freccia ad indicare che potete ridimensionare il controllo. Cliccate il mouse e trascinate il bordo destro del controllo TextBox finché non è allineato al bordo destro del controllo TextBlock superiore; quando i due bordi sono correttamente allineati dovrà apparire una guida. 14. Col controllo TextBox selezionato, modificate il valore della proprietà Name visualizzata nella parte in alto della finestra Proprietà da <Nessun nome > a username: Nota Ne saprete di più sulle convenzioni di denominazione dei controlli e delle variabili nel Capitolo 2, Utilizzare variabili, operatori e espressioni. 15. Visualizzate nuovamente la Casella degli strumenti, e poi cliccate e trascinate un controllo Button sul form. Posizionate il controllo Button sul form sulla destra del controllo TextBox in modo che la parte inferiore del pulsante sia allineata orizzontalmente con la parte inferiore della casella di testo. 16. Utilizzando la finestra Proprietà, modificate la proprietà Name del controllo Button a ok e modificate la proprietà Content (nella sezione Comune) da Button a OK e premete Invio. Verificate che cambi il caption del controllo Button sul form per visualizzare il testo OK.

27 CAPITOLO 1 Benvenuti in C# Se state utilizzando Windows 7, cliccate la barra del titolo del form nella finestra Progettazione. Nella finestra Proprietà, modificate la proprietà Title (di nuovo nella sezione Comune) da MainWindow a Hello. Nota Le app Windows Store non hanno una barra del titolo. 18. Se state utilizzando Windows 7, nella finestra Progettazione, cliccate la barra del titolo del form Hello. Notate che appare un handle di ridimensionamento (un quadratino) nell angolo inferiore destro del form Hello. Spostate il puntatore del mouse sull handle di ridimensionamento. Quando il puntatore diventa una doppia freccia diagonale, cliccate e trascinate il puntatore per ridimensionare il form. Quando la spaziatura attorno ai controlli è grosso modo uguale smettete di trascinare e rilasciate il pulsante del mouse. Importante Prima di ridimensionarlo cliccate la barra del titolo del form Hello e non il contorno della griglia all interno del form Hello. Se selezionate la griglia, modificherete il layout dei controlli sul form ma non la dimensione del form. Il form Hello dovrà ora apparire simile alla seguente figura. Nota Le pagine nelle app Windows Store non possono essere ridimensionate allo stesso modo dei form Windows 7; quando vengono eseguite, occupano automaticamente l intero schermo del dispositivo. Tuttavia, possono adattarsi alle differenti risoluzioni di schermo e all orientazione del dispositivo, e presentare visualizzazioni differenti in modalità snapped. Potete vedere facilmente come appare l applicazione su un altro dispositivo cliccando Finestra Dispositivo dal menu PROGETTO e poi selezionando una delle differenti risoluzioni di schermo disponibili nell apposito elenco a discesa. Potete anche vedere come appare l applicazione in modalità portrait o in modalità snapped selezionando l orientazione Portrait o la visualizzazione Snapped dall elenco delle visualizzazioni disponibili.

28 28 PARTE I Introduzione a Microsoft Visual C# e a Microsoft Visual Studio Dal menu COMPILA, cliccate Compila Soluzione, e verificate che il progetto venga compilato senza problemi. 20. Dal menu DEBUG, cliccate Avvia Debug. L applicazione dovrà avviarsi e visualizzare il form. Se state utilizzando Windows 8, il form occupa l intero schermo e appare così: Se state utilizzando Windows 7, il form appare così: Potete eliminare il testo TextBox, digitare il vostro nome nella casella di testo, e cliccare OK, ma non accade ancora nulla. Dovete aggiungere del codice per indicare cosa dovrà accadere quando l utente clicca il pulsante OK, che è ciò che farete in seguito. 21. Ritornate a Visual Studio 2012, e dal menu DEBUG cliccate Termina Debug. In alternativa, se state utilizzando Windows 7, cliccate il pulsante di chiusura (la X nell angolo superiore destro del form) per chiudere il form e tornare a Visual Studio.

. 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

1. Le macro in Access 2000/2003

1. Le macro in Access 2000/2003 LIBRERIA WEB 1. Le macro in Access 2000/2003 Per creare una macro, si deve aprire l elenco delle macro dalla finestra principale del database: facendo clic su Nuovo, si presenta la griglia che permette

Dettagli

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000

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,

Dettagli

On-line Corsi d Informatica sul Web

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

Dettagli

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida MICROSOFT OFFICE ONENOTE 2003 AUMENTA LA PRODUTTIVITÀ CONSENTENDO AGLI UTENTI L ACQUISIZIONE COMPLETA, L ORGANIZZAZIONE EFFICIENTE E IL RIUTILIZZO

Dettagli

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

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

Dettagli

2.2.2.1 Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento.

2.2.2.1 Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento. Uso del computer e gestione dei file 57 2.2.2.1 Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento. All interno

Dettagli

IL SISTEMA OPERATIVO

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO Windows è il programma che coordina l'utilizzo di tutte le componenti hardware che costituiscono il computer (ad esempio la tastiera e il mouse) e che consente di utilizzare applicazioni

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 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

Introduzione a Word. Prima di iniziare. Competenze che saranno acquisite. Requisiti. Tempo stimato per il completamento:

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

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

5.2 UTILIZZO DELL APPLICAZIONE

5.2 UTILIZZO DELL APPLICAZIONE 5.2 UTILIZZO DELL APPLICAZIONE Base offre la possibilità di creare database strutturati in termini di oggetti, quali tabelle, formulari, ricerche e rapporti, di visualizzarli e utilizzarli in diverse modalità.

Dettagli

Foglio Elettronico. Creare un nuovo foglio elettronico Menu File Nuovo 1 clic su Cartella di lavoro vuota nel riquadro attività

Foglio Elettronico. Creare un nuovo foglio elettronico Menu File Nuovo 1 clic su Cartella di lavoro vuota nel riquadro attività Foglio Elettronico Avviare il Programma Menu Start Tutti i programmi Microsoft Excel Pulsanti 2 clic sull icona presente sul Desktop Chiudere il Programma Menu File Esci Pulsanti Tasto dx 1 clic sul pulsante

Dettagli

3.6 Preparazione stampa

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 Le impostazioni del documento utili ai

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

STRUMENTI DI PRESENTAZIONE MODULO 6

STRUMENTI DI PRESENTAZIONE MODULO 6 STRUMENTI DI PRESENTAZIONE MODULO 6 2012 A COSA SERVE POWER POINT? IL PROGRAMMA NASCE PER LA CREAZIONE DI PRESENTAZIONI BASATE SU DIAPOSITIVE (O LUCIDI) O MEGLIO PER PRESENTARE INFORMAZIONI IN MODO EFFICACE

Dettagli

Cominciamo dalla barra multifunzione, ossia la struttura a schede che ha sostituito la barra dei menu e la barra delle icone (Figura 1).

Cominciamo dalla barra multifunzione, ossia la struttura a schede che ha sostituito la barra dei menu e la barra delle icone (Figura 1). La barra multifunzione La barra multifunzione e il pulsante Microsoft Office Se avete lavorato per tanti anni con la suite da ufficio Office, questa nuova versione 2007 può disorientarvi davvero molto.

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

On-line Corsi d Informatica sul web

On-line Corsi d Informatica sul web On-line Corsi d Informatica sul web Corso base di FrontPage Università degli Studi della Repubblica di San Marino Capitolo1 CREARE UN NUOVO SITO INTERNET Aprire Microsoft FrontPage facendo clic su Start/Avvio

Dettagli

CONTROLLO ORTOGRAFICO E GRAMMATICALE

CONTROLLO ORTOGRAFICO E GRAMMATICALE CONTROLLO ORTOGRAFICO E GRAMMATICALE Quando una parola non è presente nel dizionario di Word, oppure nello scrivere una frase si commettono errori grammaticali, allora si può eseguire una delle seguenti

Dettagli

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. 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

Dettagli

Visual basic base Lezione 01. L'ambiente di sviluppo

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

Dettagli

DESKTOP. Uso del sistema operativo Windows XP e gestione dei file. Vediamo in dettaglio queste parti.

DESKTOP. Uso del sistema operativo Windows XP e gestione dei file. Vediamo in dettaglio queste parti. Uso del sistema operativo Windows XP e gestione dei file DESKTOP All accensione del nostro PC, il BIOS (Basic Input Output System) si occupa di verificare, attraverso una serie di test, che il nostro hardware

Dettagli

5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record

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

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

Office 2007 Lezione 08

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,

Dettagli

Gestione Rapporti (Calcolo Aree)

Gestione Rapporti (Calcolo Aree) Gestione Rapporti (Calcolo Aree) L interfaccia dello strumento generale «Gestione Rapporti»...3 Accedere all interfaccia (toolbar)...3 Comandi associati alle icone della toolbar...4 La finestra di dialogo

Dettagli

LA FINESTRA DI OPEN OFFICE CALC

LA FINESTRA DI OPEN OFFICE CALC LA FINESTRA DI OPEN OFFICE CALC Barra di Formattazione Barra Standard Barra del Menu Intestazione di colonna Barra di Calcolo Contenuto della cella attiva Indirizzo della cella attiva Cella attiva Intestazione

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

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

EasyPrint v4.15. Gadget e calendari. Manuale Utente

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

Dettagli

Word è un elaboratore di testi in grado di combinare il testo con immagini, fogli di lavoro e

Word è un elaboratore di testi in grado di combinare il testo con immagini, fogli di lavoro e Word è un elaboratore di testi in grado di combinare il testo con immagini, fogli di lavoro e grafici, tutto nello stesso file di documento. Durante il lavoro testo e illustrazioni appaiono sullo schermo

Dettagli

4. Fondamenti per la produttività informatica

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

Dettagli

GESTIONE DI FINESTRE, FILE E CARTELLE con Windows XP

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

Dettagli

Office 2007 Lezione 02. Le operazioni più

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

Dettagli

Esercitazione n. 10: HTML e primo sito web

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

Dettagli

CdL in Medicina Veterinaria - STPA AA 2007-08

CdL in Medicina Veterinaria - STPA AA 2007-08 CdL in Medicina Veterinaria - STPA AA 2007-08 Microsoft Windows Funzionalità di un S.O. Gestione dei file Gestione dei dispositivi di ingresso/uscita Comandi per l attivazione e la gestione di programmi

Dettagli

Introduzione. Strumenti di Presentazione Power Point. Risultato finale. Slide. Power Point. Primi Passi 1

Introduzione. Strumenti di Presentazione Power Point. Risultato finale. Slide. Power Point. Primi Passi 1 Introduzione Strumenti di Presentazione Power Point Prof. Francesco Procida procida.francesco@virgilio.it Con il termine STRUMENTI DI PRESENTAZIONE, si indicano programmi in grado di preparare presentazioni

Dettagli

Flow!Works Manuale d uso

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

Dettagli

IMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE

IMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE IMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE Access permette di specificare una maschera che deve essere visualizzata automaticamente all'apertura di un file. Vediamo come creare una maschera di

Dettagli

Il controllo della visualizzazione

Il controllo della visualizzazione Capitolo 3 Il controllo della visualizzazione Per disegnare in modo preciso è necessario regolare continuamente l inquadratura in modo da vedere la parte di disegno che interessa. Saper utilizzare gli

Dettagli

La catalogazione con LIBERO Modulo Catalogazione

La catalogazione con LIBERO Modulo Catalogazione CATALOGAZIONE 1. LA CATALOGAZIONE NEL FORMATO UNIMARC 2. COME LEGARE AL RECORD TERMINI DELLE LISTE DI AUTORITA 3. LA SCHERMATA GESTIONE DEL MAGAZZINO 1. LA CATALOGAZIONE NEL FORMATO UNIMARC Per catalogare

Dettagli

Cos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico)

Cos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico) Cos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico) 1 Aprire Access Appare una finestra di dialogo Microsoft Access 2 Aprire un

Dettagli

PowerPoint 2007 Le funzioni

PowerPoint 2007 Le funzioni PowerPoint 2007 Le funzioni Introduzione Cos è un ipertesto L' ipertesto è un testo organizzato in link, o collegamenti ad altre parti del testo e/o altri testi, in modo da consentire all utente di scegliere

Dettagli

Manuale per i redattori del sito web OttoInforma

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

Dettagli

5.6.1 REPORT, ESPORTAZIONE DI DATI

5.6.1 REPORT, ESPORTAZIONE DI DATI 5.6 STAMPA In alcune circostanze può essere necessario riprodurre su carta i dati di tabelle o il risultato di ricerche; altre volte, invece, occorre esportare il risultato di una ricerca, o i dati memorizzati

Dettagli

STRUMENTI PER L ACCESSIBILITÀ DEL COMPUTER.

STRUMENTI PER L ACCESSIBILITÀ DEL COMPUTER. STRUMENTI PER L ACCESSIBILITÀ DEL COMPUTER. Windows 7 e 8 strumenti per l ipovisione. Windows Seven/8 offrono ottimi strumenti per personalizzare la visualizzazione in caso di ipovisione: - una lente di

Dettagli

Lavorare con PowerPoint

Lavorare con PowerPoint 14 Lavorare con PowerPoint In questo spazio iniziamo a parlare di un programma utile per le presentazioni. PowerPoint è sicuramente un programma molto noto ai comunicatori e a quanti hanno bisogno di presentare

Dettagli

Alla scoperta della nuova interfaccia di Office 2010

Alla scoperta della nuova interfaccia di Office 2010 Alla scoperta della nuova interfaccia di Office 2010 Una delle novità più eclatanti della versione 2007 era la nuova interfaccia con la barra multifunzione. Office 2010 mantiene questa filosofia di interfaccia

Dettagli

Uso di base delle funzioni in Microsoft Excel

Uso di base delle funzioni in Microsoft Excel Uso di base delle funzioni in Microsoft Excel Le funzioni Una funzione è un operatore che applicato a uno o più argomenti (valori, siano essi numeri con virgola, numeri interi, stringhe di caratteri) restituisce

Dettagli

INTRODUZIONE ALL INFORMATICA CORSO DI LAUREA IN BIOLOGIA A.A. 2015/2016

INTRODUZIONE ALL INFORMATICA CORSO DI LAUREA IN BIOLOGIA A.A. 2015/2016 INTRODUZIONE ALL INFORMATICA CORSO DI LAUREA IN BIOLOGIA A.A. 2015/2016 1 FUNZIONI DI UN SISTEMA OPERATIVO TESTO C - UNITÀ DI APPRENDIMENTO 2 2 ALLA SCOPERTA DI RISORSE DEL COMPUTER Cartelle utili: Desktop

Dettagli

CREARE UN NUOVO ARTICOLO

CREARE UN NUOVO ARTICOLO CREARE UN NUOVO ARTICOLO I. ACCESSO ALL AREA RISERVATA 1) L aggiunta di un nuovo articolo richiede innanzitutto l accesso all area riservata. Per fare ciò, collegarsi al sito www.campolavoro.it, quindi

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

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC BMSO1001 Virtual Configurator Istruzioni d uso 02/10-01 PC 2 Virtual Configurator Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Concetti

Dettagli

Word Libre Office. Barra degli strumenti standard Area di testo Barra di formattazione

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

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

Registratori di Cassa

Registratori di Cassa modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...

Dettagli

Guida introduttiva. Barra di accesso rapido I comandi di questa barra sono sempre visibili. Fare clic su un comando per aggiungerlo.

Guida introduttiva. Barra di accesso rapido I comandi di questa barra sono sempre visibili. Fare clic su un comando per aggiungerlo. Guida introduttiva L'aspetto di Microsoft Word 2013 è molto diverso da quello delle versioni precedenti. Grazie a questa guida appositamente creata è possibile ridurre al minimo la curva di apprendimento.

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

[Tutoriale] Realizzare un cruciverba con Excel

[Tutoriale] Realizzare un cruciverba con Excel [Tutoriale] Realizzare un cruciverba con Excel Aperta in Excel una nuova cartella (un nuovo file), salviamo con nome in una precisa nostra cartella. Cominciamo con la Formattazione del foglio di lavoro.

Dettagli

Modulo 2 Uso del computer e gestione dei file

Modulo 2 Uso del computer e gestione dei file Modulo 2 Uso del computer e gestione dei file 2.1.1.1 Primi passi col computer Avviare il computer Windows è il sistema operativo più diffuso per la gestione dei personal computer, facile e amichevole

Dettagli

Gestire immagini e grafica con Word 2010

Gestire immagini e grafica con Word 2010 Gestire immagini e grafica con Word 2010 Con Word 2010 è possibile impaginare documenti in modo semi-professionale ottenendo risultati graficamente gradevoli. Inserire un immagine e gestire il testo Prima

Dettagli

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video

Dettagli

INTRODUZIONE A WINDOWS

INTRODUZIONE A WINDOWS INTRODUZIONE A WINDOWS Introduzione a Windows Il Desktop Desktop, icone e finestre Il desktop è una scrivania virtuale in cui si trovano: Icone: piccole immagini su cui cliccare per eseguire comandi o

Dettagli

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano

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

POLITICHE 2013. Istruzioni per l invio telematico dei dati delle votazioni

POLITICHE 2013. Istruzioni per l invio telematico dei dati delle votazioni POLITICHE 2013 Istruzioni per l invio telematico dei dati delle votazioni Raffaele Gariboldi r.gariboldi@comune.pistoia.it Paolo Peloni p.peloni@comune.pistoia.it Pag. 1 NOTE PRELIMINARI Lo smartphone

Dettagli

Presentation Draw. Guida dell utilizzatore

Presentation Draw. Guida dell utilizzatore Presentation Draw I Guida dell utilizzatore Conservare l intera documentazione dell utente a portata di mano per riferimenti futuri. Il termine puntatore in questo manuale si riferisce al puntatore interattivo

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza

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

Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma

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

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

paragrafo. Testo Incorniciato Con bordo completo Testo Incorniciato Con bordo incompleto

paragrafo. Testo Incorniciato Con bordo completo Testo Incorniciato Con bordo incompleto Applicare bordi e sfondi ai paragrafi Word permette di creare un bordo attorno ad un intera pagina o solo attorno a paragrafi selezionati. Il testo risulta incorniciato in un rettangolo completo dei quattro

Dettagli

DISPENSA PER MICROSOFT WORD 2010

DISPENSA PER MICROSOFT WORD 2010 DISPENSA PER MICROSOFT WORD 2010 Esistono molte versioni di Microsoft Word, dalle più vecchie ( Word 97, Word 2000, Word 2003 e infine Word 2010 ). Creazione di documenti Avvio di Word 1. Fare clic sul

Dettagli

BREVE MANUALE DI SOPRAVVIVENZA A WINDOWS 8

BREVE MANUALE DI SOPRAVVIVENZA A WINDOWS 8 BREVE MANUALE DI SOPRAVVIVENZA A WINDOWS 8 Sui nuovi computer della sala insegnanti è stato installato Windows 8 professional, il nuovo sistema operativo di Microsoft. Questo sistema operativo appare subito

Dettagli

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Una tabella Pivot usa dati a due dimensioni per creare una tabella a tre dimensioni, cioè una tabella

Dettagli

Utilizzo del Terminalino

Utilizzo del Terminalino Utilizzo del Terminalino Tasti: - ENT: funzionano come INVIO - SCAN: per attivare il lettore di barcode - ESC: per uscire dal Menù in cui si è entrati - BKSP: per cancellare l ultimo carattere digitato

Dettagli

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento

Dettagli

Stampa su moduli prestampati utilizzando Reflection for IBM 2011 o 2008

Stampa su moduli prestampati utilizzando Reflection for IBM 2011 o 2008 Stampa su moduli prestampati utilizzando Reflection for IBM 2011 o 2008 Ultima revisione 13 novembre 2008 Nota: Le informazioni più aggiornate vengono prima pubblicate in inglese nella nota tecnica: 2179.html.

Dettagli

Maschere. Microsoft Access. Maschere. Maschere. Maschere. Aprire una maschere. In visualizzazione foglio dati: Maschere

Maschere. Microsoft Access. Maschere. Maschere. Maschere. Aprire una maschere. In visualizzazione foglio dati: Maschere Microsoft Access In visualizzazione foglio dati: È necessario spostarsi tra i campi come in un foglio di lavoro tipico di un foglio elettronico (Excel ecc.) Le maschere: una finestra progettata e realizzata

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

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

PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152)

PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152) Commissario Delegato per l Emergenza Bonifiche e la Tutela delle Acque in Sicilia PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152) Sistema WEB-GIS

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

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database Microsoft Access Introduzione alle basi di dati Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale limitato Meccanismi di sicurezza, protezione di dati e gestione

Dettagli

Operazioni fondamentali

Operazioni fondamentali Elaborazione testi Le seguenti indicazioni valgono per Word 2007, ma le procedure per Word 2010 sono molto simile. In alcuni casi (per esempio, Pulsante Office /File) ci sono indicazioni entrambe le versioni.

Dettagli

Per effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra

Per effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra 4.5 Stampa 4.5.1 Stampare semplici fogli elettronici 4.5.1.1 Usare le opzioni di base della stampa Per effettuare la stampa di una cartella di lavoro si accede al comando Stampa dal menu File o si utilizza

Dettagli

Guida in linea. lo 1. TIC - Tecnologie dell Informazione e della Comunicazione - Prof. Franco Tufoni - 1 -

Guida in linea. lo 1. TIC - Tecnologie dell Informazione e della Comunicazione - Prof. Franco Tufoni - 1 - 1-1 - Introduzione Microsoft Excel 2000 è una applicazione software che può essere usata come: Foglio elettronico. Database. Generatore di grafici. Capittol lo 1 Introduzione e Guida in linea Si può paragonare

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

Modificare impostazioni e scambiare documenti

Modificare impostazioni e scambiare documenti 18 Modificare impostazioni e scambiare documenti PowerPoint ci viene in aiuto per risolvere delle situazioni che a prima vista possono apparire ingarbugliate. In particolare il programma presenta diverse

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

per immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1

per immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Il raggruppamento e la struttura dei dati sono due funzioni di gestione dati di Excel, molto simili tra

Dettagli

Modulo 6 Strumenti di presentazione

Modulo 6 Strumenti di presentazione Modulo 6 Strumenti di presentazione Gli strumenti di presentazione permettono di realizzare documenti ipertestuali composti da oggetti provenienti da media diversi, quali: testo, immagini, video digitali,

Dettagli

1. Il Client Skype for Business

1. Il Client Skype for Business 1. Il Client Skype for Business 2. Configurare una Periferica Audio 3. Personalizzare una Periferica Audio 4. Gestire gli Stati di Presenza 5. Tabella Stati di Presenza 6. Iniziare una Chiamata 7. Iniziare

Dettagli

Adobe InDesign MiniTUTORIAL Come impostare una brochure con Indesign

Adobe InDesign MiniTUTORIAL Come impostare una brochure con Indesign Adobe InDesign MiniTUTORIAL Come impostare una brochure con Indesign Credo sia utile impostare fin da subito le unità di misura. InDesign > Unità e incrementi Iniziamo poi creando un nuovo documento. File

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

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

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

Se avete domande scrivetemi a vtornar@libero.it

Se avete domande scrivetemi a vtornar@libero.it QuestionMark Il QuestionMark è un applicazione java che non richiede installazione, per avviarla bisogna fare doppio clic sul file QuestionMark.jar presente nella stessa cartella di questo file Leggimi.

Dettagli