Visual basic base Lezione 13. Ancora su ListBox e cicli

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Visual basic base Lezione 13. Ancora su ListBox e cicli"

Transcript

1 Ancora su ListBox e Cicli Ancora su ListBox e cicli Oggi torniamo sulle ListBox e i cicli. Per prima cosa vogliamo mostrare come gestire le ListBox in cui vogliamo permettere una selezione multipla. Per prima cosa, lavorando con il progetto di ieri o una sua copia, selezionate la ListBox e, nella relativa finestra delle proprietà, identificate la proprietà SelectionMode (Figura 1). Figura 1 Per impostazione predefinita il valore di questa proprietà è One. In questo caso è permessa la selezione di un solo elemento. Altri valori possibili sono: None: non è possibile nessuna sezione MultiSimple e MultiExtended permettono entrambi la selezione di più valori, ma le modalità di selezione sono diverse o MultiSimple basta fare clic sui singoli elementi da selezionare. Per deselezionare un elemento selezionato, basta fare nuovamente clic su di esso. o MultiExtended per selezionare i diversi elementi occorre tenere premuto CTRL. Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 1

2 Scegliete uno dei valori che permettono la selezione multipla (MultiSimple o MultiExtended). Fatto questo dobbiamo correggere il codice che mostra la selezione effettuata. La proprietà SelectedItem non è più sufficiente, infatti memorizza solo l'ultimo valore selezionato. Piuttosto dobbiamo ricorrere al metodo GetSelected. Se passiamo come argomento a questo metodo un numero che indica la posizione di un elemento nella ListBox, ci viene restituito True se l'elemento è stato selezionato, altrimenti False. Correggete, dunque, la routine che gestisce il clic sul pulsante come segue Private Sub cmdmostragustiscelti_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles cmdmostragustiscelti.click Dim strgustiscelti As String Dim intcounter As Integer strgustiscelti = "" For intcounter = 0 To lstgusti.items.count - 1 If lstgusti.getselected(intcounter) Then strgustiscelti = strgustiscelti & vbcrlf & lstgusti.items(intcounter) Next MsgBox("Hai scelto un gelato al gusto " & strgustiscelti) End Sub Per prima cosa abbiamo dichiarato due variabili, una di testo (che ci servirà per memorizzare i valori selezionati, l'altra da usare come indice per il ciclo For che segue). In questo caso abbiamo usato un ciclo diverso da quello visto ieri. Questa volta si tratta di For Next Questo tipo di ciclo viene eseguito fin che è valida la condizione posta appena dopo la parola For. In questo caso la condizione viene eseguita da quando la variabile intcounter vale zero fino a quando assume il valore lstgusti.items.count 1. La proprietà Count restituisce il numero degli elementi contenuti in una ListBox. Occorre sottrarre una unità perché la variabile parte da zero e non da 1. Come fa la variabile intcount a raggiungere il valore lstgusti.items.count 1? La variabile usata come indice del ciclo viene automaticamente incrementata di una unità ad ogni ciclo (Next). In questo modo possiamo andare a controllare, per tutti i valori della listbox se sono selezionati. Di questo controllo si occupa l'istruzione condizionale (If lstgusti.getselected(intcounter)). In pratica, ad ogni ciclo intcounter ha un valore diverso (sempre incrementato di una unità) quindi possiamo controllare uno per uno i valori della lista e vedere se sono selezionati. Se sono selezionati (cioè si verifica la condizione), il testo del valore selezionato Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 2

3 (lstgusti.items(intcounter)) viene concatenato al valore della proprietà strgustiscelti preceduto da un ritorno a capo. Alla fine del ciclo tutti i gusti selezionati sono inseriti nella proprietà strgustiscelti preceduti da un ritorno a capo. Poi il valore della proprietà strgustiscelti viene mostrato attraverso una finestra MsgBox (Figura 2). Figura 2 Se volessimo anche contare i gusti selezionati, basterebbe creare una variabile in cui memorizzare il numero dei gusto selezionati e incrementarla ogni volta che si trova un gusto selezionato, così Private Sub cmdmostragustiscelti_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles cmdmostragustiscelti.click Dim strgustiscelti As String Dim intcounter As Integer Dim intgustiselezionati As Integer strgustiscelti = "" For intcounter = 0 To lstgusti.items.count - 1 If lstgusti.getselected(intcounter) Then strgustiscelti = strgustiscelti & vbcrlf & lstgusti.items(intcounter) intgustiselezionati = intgustiselezionati + 1 Next MsgBox("Hai scelto un gelato con " & intgustiselezionati & " gusti: " _ & strgustiscelti) End Sub Immaginiamo adesso di volere mettere un limite al numero di gusti che si possono selezionare. Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 3

4 Questo limite verrà stabilito in base alla option Button che viene selezionata (Figura 3). Ne metteremo tre (optpiccolo, optmedio e optgrande). A seconda della casella selezionata, i gusti possibili saranno 2, 3 o 4. Figura 3 Una volta che avete modificato il form, occorrerà modificare il codice del pulsante cmdmostragustiscelti come segue Private Sub cmdmostragustiscelti_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles cmdmostragustiscelti.click Dim intmaxgustipossibili As Integer Dim strtiposcelto As String Dim strgustiscelti As String Dim intcounter As Integer Dim intgustiselezionati As Integer strgustiscelti = "" strtiposcelto = "" If optpiccolo.checked = True Then intmaxgustipossibili = 2 strtiposcelto = "Piccolo" ElseIf optmedio.checked = True Then intmaxgustipossibili = 3 strtiposcelto = "Medio" ElseIf optgrande.checked = True Then intmaxgustipossibili = 4 strtiposcelto = "Grande" For intcounter = 0 To lstgusti.items.count - 1 If lstgusti.getselected(intcounter) Then strgustiscelti = strgustiscelti & vbcrlf & lstgusti.items(intcounter) intgustiselezionati = intgustiselezionati + 1 Next Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 4

5 If intgustiselezionati > intmaxgustipossibili Then MsgBox("hai scelto troppi gusti" & vbcrlf & "Con il tipo " & _ strtiposcelto & " puoi scegliere al massimo " & _ intmaxgustipossibili & " gusti") Else MsgBox("Hai scelto un gelato con " & intgustiselezionati & " gusti: " & _ strgustiscelti) End Sub Innanzi tutto, abbiamo creato altre due variabili Dim intmaxgustipossibili As Integer Dim strtiposcelto As String che utilizzeremo per memorizzare il numero massimo di gusti possibili e il tipo di gelato scelto(piccolo, Medio o Grande). Assegniamo un valore a queste variabili con una istruzione if che va a verificare la proprietà Checked delle varie optionbutton. Se questa proprietà valore True, infatti, significa che la proprietà è selezionata. Alla fine del ciclo For, che non abbiamo cambiato rispetto a prima, con una nuova istruzione If controlliamo se i numero dei gusti selezionati è superiore al numero dei gusti consentiti. In questo caso mostriamo un messaggio che avvisa l'utente (Figura 4). Figura 4 In caso contrario, mostriamo il solito messaggio che elenca i gusti selezionati. Il codice funziona abbastanza, ma dobbiamo sistemare alcune cose. Innanzi tutto se l'utente non seleziona nessuno dei tipi di gelato (cioè non fa clic su nessun optionbuttan), il numero dei gusti possibili è 0 e dunque i gusti scelti sono comunque sempre troppi. Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 5

6 Non c'è nemmeno un controllo sul fatto che l'utente scelga effettivamente dei gusti. Un altro problema è costituito dal fatto che, se viene mostrato il messaggio che indica che si sono scelti troppi gusti e l'utente fa clic sulla MsgBox, questa si chiude, ma i gusti selezionati rimangono selezionati. Forse sarebbe meglio deselezionarli in modo che l'utente possa ricominciare da capo la sua selezione. Di tutto questo ci occuperemo domani. Alessandra Salvaggio - Merlin Wizard DMC 2010 Tutti i diritti riservati 6

Visual basic base Lezione 10. Le istruzioni condizionali

Visual basic base Lezione 10. Le istruzioni condizionali Le istruzioni condizionali Le istruzioni condizionali In questa lezione introdurremo le istruzioni condizionali, ossia delle istruzioni che permettono a Visual Basic di "prendere delle decisioni" e scegliere

Dettagli

Visual basic base Lezione 11. Le istruzioni condizionali: un esempio pratico

Visual basic base Lezione 11. Le istruzioni condizionali: un esempio pratico Le istruzioni condizionali: un esempio pratico Le istruzioni condizionali: un esempio pratico Oggi vogliamo continuare con l'esempio di ieri calcolando il prezzo della prenotazione dell'albergo in funzione

Dettagli

Visual basic base Lezione 03. Gli eventi

Visual basic base Lezione 03. Gli eventi Gli eventi Gli eventi Ieri abbiamo concluso spiegando come usare un metodo dell'oggetto form per aprirlo, ma non abbiamo ancora visto come farlo in pratica. Vediamolo subito. Prima, però, dobbiamo creare

Dettagli

Excel VBA Lezione 17. Generare numeri casuali

Excel VBA Lezione 17. Generare numeri casuali Tutorial 1: La tombola Generare numeri casuali Generare numeri casuali Nei moduli precedenti del corso ci siamo occupati delle basi di VBA, da questa lezione in avanti vi proponiamo dei mini progetti in

Dettagli

È giunto il momento di imparare a rappresentare visivamente i nostri dati: un buon grafico alle volte è più eloquente di pagine e pagine di dati.

È giunto il momento di imparare a rappresentare visivamente i nostri dati: un buon grafico alle volte è più eloquente di pagine e pagine di dati. I grafici I grafici È giunto il momento di imparare a rappresentare visivamente i nostri dati: un buon grafico alle volte è più eloquente di pagine e pagine di dati. Cominciamo con un esempio molto semplice

Dettagli

MINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL

MINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL MINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL ISTRUZIONI PIU COMUNI: Le istruzioni per scrivere del testo dentro una cella sono principalmente due: cells e range L istruzione cells permette di scrivere

Dettagli

Excel 2007 avanzato Lezione 08

Excel 2007 avanzato Lezione 08 La convalida dei dati Da questa lezione cominceremo ad occuparci della validazione dei dati, ossia un insieme di tecniche per il controllo della correttezza, almeno formale, dei dati immessi. Continuiamo

Dettagli

Algoritmo per l ordinamento di un array

Algoritmo per l ordinamento di un array Algoritmo per l ordinamento di un array Spesso si ha la necessità di lavorare con vettori ordinati, cioè si devono mettere gli elementi in ordine alfabetico se sono stringhe o in in ordine di grandezza

Dettagli

Gestioni di messaggi di posta elettronica tramite regole*

Gestioni di messaggi di posta elettronica tramite regole* Gestioni di messaggi di posta elettronica tramite regole* Area per il benessere organizzativo, l'innovazione e la diffusione di strumenti informatici Università degli Studi Roma Tre A cura di Maria Grazia

Dettagli

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. Excel VBA VBA Visual Basic for Application VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. 2 Prima di iniziare. Che cos è una variabile?

Dettagli

VBA Principali Comandi

VBA Principali Comandi VBA Principali Comandi Sintassi Significato Esempio Dim As Dichiarazione Dim x As Integer di una variabile Dim , , ,.,

Dettagli

Esercitazione. Excel: le macro. C.1 Registrazione di macro

Esercitazione. Excel: le macro. C.1 Registrazione di macro Esercitazione Excel: le macro C.1 Registrazione di macro Se una serie di operazioni viene eseguita frequentemente, è possibile creare una macro che esegua automaticamente tali operazioni quando viene richiamata.

Dettagli

4. I moduli in Access 2000/2003

4. I moduli in Access 2000/2003 LIBRERIA WEB 4. I moduli in Access 2000/2003 Il modulo è uno degli oggetti del database di Access e rappresenta un insieme di dichiarazioni e routine scritte con il linguaggio Visual Basic, memorizzate

Dettagli

Office 2007 Lezione 10. Confronto fra versioni

Office 2007 Lezione 10. Confronto fra versioni Word: Confronto fra versioni Confronto fra versioni Se usavate le revisioni con Word XP o 2003, sicuramente le funzioni che vi presentiamo in questa lezione fanno per voi. Word 2007, infatti, permette

Dettagli

Il software Epi Info

Il software Epi Info Il software Epi Info Controlli sui dati nell esempio dello studio sulla compliance: Crea maschera Controlli sui valori dei dati Quando si creano i campi (clic destro sulla maschera) è già possibile utilizzare:

Dettagli

Inoltrare un messaggio.

Inoltrare un messaggio. Reti informatiche 359 7.5.3.9 Inoltrare un messaggio. È possibile spedire ad altri un messaggio inviato o ricevuto in precedenza. Al destinatario verrà recapitato il messaggio originale nel quale compariranno

Dettagli

MODULO 4: LE STRUTTURE ITERATIVE: FOR, WHILE E DO LOOP UNTIL

MODULO 4: LE STRUTTURE ITERATIVE: FOR, WHILE E DO LOOP UNTIL MODULO 4: LE STRUTTURE ITERATIVE: FOR, WHILE E DO LOOP UNTIL La struttura di ripetizione o iterativa o ciclo Essa, in generale, consente di ripetere l esecuzione di una porzione di algoritmo più volte,

Dettagli

Automatizzare le attività con le macro di Visual Basic

Automatizzare le attività con le macro di Visual Basic Automatizzare le attività con le macro di Visual Basic Se non si ha esperienza con le macro, non c'è da preoccuparsi. Una macro è semplicemente un insieme registrato di sequenze di tasti e di istruzioni,

Dettagli

Usare i forum. Il forum: la struttura del forum Rispondere a un messaggio e aggiungere un nuovo argomento di discussione Sottoscrivere un forum

Usare i forum. Il forum: la struttura del forum Rispondere a un messaggio e aggiungere un nuovo argomento di discussione Sottoscrivere un forum Usare i forum Il forum: la struttura del forum Rispondere a un messaggio e aggiungere un nuovo argomento di discussione Sottoscrivere un forum Il forum: la struttura del forum I forum sono il principale

Dettagli

Marco Canu Excel Advanced: Note Operative Tabelle Pivot Excel 2013 Sella & Mosca Agg. 06/05/2017

Marco Canu Excel Advanced: Note Operative Tabelle Pivot Excel 2013 Sella & Mosca Agg. 06/05/2017 Indice Premessa... 2 Per generare una Tabella Pivot... 2 Esempio pratico... 5 Modifichiamo l esempio... 6 I Menu della Tabella Pivot... 9 Per realizzare un grafico Pivot... 10 Esposizione Tabella Pivot

Dettagli

La ricerca dicotomica

La ricerca dicotomica La ricerca dicotomica Se l array è ordinato, la ricerca di un elemento può essere realizzata in modo più efficiente rispetto alla ricerca sequenziale, utilizzando la ricerca dicotomica. Si usa il termine

Dettagli

Insert > Object > Chart

Insert > Object > Chart Grafici Calc mette a disposizione un Wizard per creare diagrammi o grafici dai dati del foglio di calcolo (Insert > Object > Chart oppure icona in standard toolbar) Dopo che il grafico è stato creato come

Dettagli

Avviate Specifi dall icona presente sul vostro Desktop.

Avviate Specifi dall icona presente sul vostro Desktop. Avviate Specifi dall icona presente sul vostro Desktop. Nota: Se state utilizzando una versione dimostrativa, una volta caricato il programma, un messaggio vi comunicherà i giorni rimanenti del periodo

Dettagli

Guida al primo utilizzo di EasyArchiviazione INTERFACCIA INIZIALE

Guida al primo utilizzo di EasyArchiviazione INTERFACCIA INIZIALE Guida al primo utilizzo di EasyArchiviazione EasyArchiviazione è un servizio basato su Cloud che permette l archiviazione, la ricerca e la conservazione di documenti informatici, quali documento Office,

Dettagli

14Ex-Cap11.qxd :20 Pagina Le macro

14Ex-Cap11.qxd :20 Pagina Le macro 14Ex-Cap11.qxd 21-12-2006 11:20 Pagina 203 11 Le macro Creare le macro Registrare una macro Eseguire una macro Riferimenti assoluti e relativi nelle macro Assegnare un pulsante a una macro Modificare una

Dettagli

Scorciatoie. Mike McBride Jost Schenck Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano

Scorciatoie. Mike McBride Jost Schenck Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano Mike McBride Jost Schenck Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano 2 Indice 1 Scorciatoie 4 1.1 Introduzione.........................................

Dettagli

Portale di gestione Version 7.5

Portale di gestione Version 7.5 Portale di gestione Version 7.5 MANUALE DELL AMMINISTRATORE Revisione: 29/08/2017 Sommario 1 Informazioni sul documento...3 2 Informazioni sul portale di gestione...3 2.1 Account e unità... 3 2.2 Browser

Dettagli

Grafici. 1 Generazione di grafici a partire da un foglio elettronico

Grafici. 1 Generazione di grafici a partire da un foglio elettronico Grafici In questa parte analizzeremo le funzionalità relative ai grafici. In particolare: 1. Generazione di grafici a partire da un foglio elettronico 2. Modifica di un grafico 1 Generazione di grafici

Dettagli

Programmazione con il linguaggio LibreOffice Basic

Programmazione con il linguaggio LibreOffice Basic Programmazione con il linguaggio LibreOffice Basic L ambiente di programmazione Il software LibreOffice possiede un ambiente di programmazione in linguaggio Basic, che consente di creare procedure software

Dettagli

28/02/2014 Copyright V. Moriggia

28/02/2014 Copyright V. Moriggia Informatica per la Finanza 3 Le variabili in VBA Altri I/O 28/02/2014 Copyright 2005-2007 V. Moriggia 1 28/02/2014 3.2 Le variabili in VBA V. Moriggia 1 28/02/2014 3.3 Dichiarazione di variabili in VBA

Dettagli

Modulo 3 DATI E OPERATORI. 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica

Modulo 3 DATI E OPERATORI. 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica Modulo 3 DATI E OPERATORI 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica 1. Assegnare i dati da tastiera La possibilità di interagire con l ambiente esterno

Dettagli

Microsoft Excel VI parte: Frequenze & Grafici

Microsoft Excel VI parte: Frequenze & Grafici Laboratorio di Informatica 2004/ 2005 Corso di laurea in biotecnologie - Novara Viviana Patti patti@di.unito.it Microsoft Excel VI parte: Frequenze & Grafici 1 Sommario Calcolo di frequenze sui valori

Dettagli

Come creare una pianificazione che genera una spedizione in Contactsend

Come creare una pianificazione che genera una spedizione in Contactsend Come creare una pianificazione che genera una spedizione in Contactsend Obiettivo In questo tutorial vedremo che cosa è una pianificazione, come crearla dall interfaccia di Contactplan e come usarla per

Dettagli

CORSO DI PROGRAMMAZIONE

CORSO DI PROGRAMMAZIONE ISTITUTO TECNICO INDUSTRIALE G. M. ANGIOY SASSARI CORSO DI PROGRAMMAZIONE INTRODUZIONE ALLE ISTRUZIONI ITERATIVE DISPENSA 03.01 03-01_Iterazioni_[ver_15] Questa dispensa è rilasciata sotto la licenza Creative

Dettagli

La stampa unione in Word 2007

La stampa unione in Word 2007 La stampa unione in Word 2007 Preparazione della lista dei contatti Devi inviare a più persone lo stesso documento e vuoi personalizzarlo con il nome del destinatario? È semplice con la funzione stampa

Dettagli

Guida introduttiva. Introduzione a Impress Presentazioni con OpenOffice.org

Guida introduttiva. Introduzione a Impress Presentazioni con OpenOffice.org Guida introduttiva Introduzione a Impress Presentazioni con OpenOffice.org Cos'è Impress? Impress è il programma di presentazione di diapositive (presentazioni) di OpenOffice.org. Con Impress potete creare

Dettagli

Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore

Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori Elementi di Programmazione Algoritmi e programmi Algoritmo Sequenza

Dettagli

Come installare un nuovo account di posta elettronica in Outlook 2010

Come installare un nuovo account di posta elettronica in Outlook 2010 Come installare un nuovo account di posta elettronica in Outlook 2010 La nuova casella di posta elettronica per la parrocchia è fornita con una password di sistema attivata. Se lo si desidera è possibile

Dettagli

Modelli in Outlook XP

Modelli  in Outlook XP 32 / 2008 Modelli E-Mail in Outlook XP il modo veloce per lettere standard via e-mail in collaborazione con Rag.Anton Estfeller, Ufficio Finanziamento scolastico Hai notato spesso che ti ripeti nella corrispondenza

Dettagli

Modifica Pagina Web. Pulsante LogOut: cliccare per uscire dall'ambiente di amministrazione

Modifica Pagina Web. Pulsante LogOut: cliccare per uscire dall'ambiente di amministrazione Modifica Pagina Web Dopo aver effettuato la Login con la Username e la Password fornitavi (alla url http:// [nomedominio]/account oppure attraverso la pagina login se presente sul sito) vi troverete all'interno

Dettagli

3. Le routine evento in Access 2000/2003

3. Le routine evento in Access 2000/2003 LIBRERIA WEB 3. Le routine evento in Access 2000/2003 Le routine evento possono essere associate a un singolo controllo grafico (caselle di testo, pulsanti di comando, ecc.) presente all interno di una

Dettagli

Gestione posta del Distretto 2060

Gestione posta del Distretto 2060 Gestione posta del Distretto 2060 0 Premessa Il presente documento riporta le indicazioni e le istruzioni per la gestione della posta sul server distrettuale. Per accedere alla posta si possono utilizzare

Dettagli

OPERAZIONI PER INSIEMI DI IMPIANTI

OPERAZIONI PER INSIEMI DI IMPIANTI OPERAZIONI PER INSIEMI DI IMPIANTI In SWC701 è possibile fare delle modifiche ad apparecchiature uguali, presenti su diversi impianti dello stesso insieme (o su tutti gli insiemi visualizzando TUTTI GLI

Dettagli

Access 2007 Colonna di ricerca

Access 2007 Colonna di ricerca Pagina 1 di 7 Lezioni on line -> Gestire i dati Access 2007 Colonna di ricerca Quando si riempiono i campi dei record che formano una tabella, può essere utile e comodo poter scegliere, in un elenco dei

Dettagli

guida dell'utente modulo: [ idocmail ] LA GESTIONE DEI FILTRI e delle REGOLE in idocmail

guida dell'utente modulo: [ idocmail ] LA GESTIONE DEI FILTRI e delle REGOLE in idocmail LA GESTIONE DEI FILTRI e delle REGOLE in idocmail è possibile creare e memorizzare o meno filtri e regole automatiche semplici ed avanzati, oppure ricercare una qualsiasi parola anche parziale presente

Dettagli

Introduzione a Visual Basic Lezione 2 Cicli e anomalie

Introduzione a Visual Basic Lezione 2 Cicli e anomalie a Visual Basic Lezione 2 Mario Alviano Introduzione all informatica Università della Calabria http://alviano.net/introinfo A.A. 2008/09 Introduzione Perché i cicli? Un esempio concreto Finora abbiamo visto

Dettagli

Argomenti della lezione. Introduzione agli Algoritmi e alle Strutture Dati. Lista Lineare. Lista Lineare come Tipo di Dato Astratto

Argomenti della lezione. Introduzione agli Algoritmi e alle Strutture Dati. Lista Lineare. Lista Lineare come Tipo di Dato Astratto Argomenti della lezione Introduzione agli Algoritmi e alle Strutture Dati Operazioni su Liste Dr. Emanuela Merelli Tipi di Dato Astratto Lista Lineare Pila Coda Concetto di Struttura dati dinamiche Lista

Dettagli

Sesta parte: Come creare una lista di distribuzione e come gestirla dalla rubrica.

Sesta parte: Come creare una lista di distribuzione e come gestirla dalla rubrica. Microsoft Outlook 2007. Di Nunziante Esposito. `*************` Sesta parte: Come creare una lista di distribuzione e come gestirla dalla rubrica. `***********` Dopo aver visto la rubrica che in questo

Dettagli

Installare Norton Ghost 12 (Attenzione su Windows Vista funziona salvo alcune restrizioni) Inserire il CD ROM del programma nel lettore

Installare Norton Ghost 12 (Attenzione su Windows Vista funziona salvo alcune restrizioni) Inserire il CD ROM del programma nel lettore 1 Installare Norton Ghost 12 (Attenzione su Windows Vista funziona salvo alcune restrizioni) Inserire il CD ROM del programma nel lettore Clic 2 Preparazione dell installazione

Dettagli

Applicazioni grafiche

Applicazioni grafiche Applicazioni grafiche I grafici all interno di un form sono realizzati attraverso gli oggetti del namespace System.Drawing. Graphics. Il namespace è incluso automaticamente nel progetto, quindi non è necessaria

Dettagli

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS Comandi da terminale Il comando sleep fa attendere un comando prima dell'esecuzione. Prova il comando: $ sleep 3s && echo Ciao Mondo! $ Comandi da terminale

Dettagli

Word Formattazione del testo. Samuele Mazzolini

Word Formattazione del testo. Samuele Mazzolini Word Formattazione del testo Samuele Mazzolini Imposta pagina Potrebbe essere utile per certi documenti impostare la pagina in orizzontale invece che in verticale. Questo è possibile con il comando Imposta

Dettagli

Algoritmi e dintorni: La radice quadrata Prof. Ettore Limoli. Formule iterative

Algoritmi e dintorni: La radice quadrata Prof. Ettore Limoli. Formule iterative Algoritmi e dintorni: La radice quadrata Prof. Ettore Limoli Formule iterative L algoritmo che, comunemente, viene presentato a scuola per l estrazione della radice quadrata è alquanto laborioso e di scarsa

Dettagli

Tutorial Calcolatrice

Tutorial Calcolatrice Tutorial Calcolatrice Creiamo una semplice calcolatrice. Con questa calcolatrice potremo sommare, sottrarre, moltiplicare o dividere due numeri tra loro. Prima di tutto cancelliamo lo sprite di default

Dettagli

Microsoft Outlook Di Nunziante Esposito. `*************` Quinta parte: Come gestire la rubrica (contatti). `***********`

Microsoft Outlook Di Nunziante Esposito. `*************` Quinta parte: Come gestire la rubrica (contatti). `***********` Microsoft Outlook 2007. Di Nunziante Esposito. `*************` Quinta parte: Come gestire la rubrica (contatti). `***********` Dopo aver preparato al meglio il layout del browser ed aver impostato un account

Dettagli

Protezione dei documenti di Microsoft Office 2007 per utenti e aziende

Protezione dei documenti di Microsoft Office 2007 per utenti e aziende Protezione dei documenti di Microsoft Office 2007 per utenti e aziende Quando si trattano documentazioni riservate o quando si desidera che solo certe persone siano in grado di accedere a un certo documento,

Dettagli

Preparati per il compito in classe Modulo 5

Preparati per il compito in classe Modulo 5 Preparati per il compito in classe Modulo 5 Hai i dati relativi a una serie di N (con N < 20) cinema, per ogni cinema si conoscono il nome e l incasso. Scrivi un programma che, presi in input tali dati,

Dettagli

Configurazione degli Avvisi di Sistema. Mike McBride Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano

Configurazione degli Avvisi di Sistema. Mike McBride Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano Configurazione degli Avvisi di Sistema Mike McBride Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano 2 Indice 1 Configurazione degli Avvisi di Sistema 4 1.1

Dettagli

Grafica foto e internet con Macromedia Fireworks 8

Grafica foto e internet con Macromedia Fireworks 8 Disporre il testo su un tracciato Trasformare il testo in tracciati Lezione 27: Disporre il testo su un tracciato Trasformare il testo in tracciati In questa lezione impareremo a combinare il testo con

Dettagli

Viene richiesto di MIN CARD(S,E) = 1 UPDATE DELETE MAX CARD(S,E) = 3 INSERT UPDATE

Viene richiesto di MIN CARD(S,E) = 1 UPDATE DELETE MAX CARD(S,E) = 3 INSERT UPDATE Dato il seguente schema E/R E la sua traduzione nel seguente schema relazionale: disponibile in http://www.dbgroup.unimo.it/sire/20110513/20110513.bak Viene richiesto di 1) Risolvere la seguente interrogazione

Dettagli

VISUAL BASIC FOR APPLICATION

VISUAL BASIC FOR APPLICATION VISUAL BASIC FOR APPLICATION LA PIATTAFORMA DI SVILUPPO GLI ELEMENTI DI VBA Finestra di progetto: mostra l elenco gerarchico dei progetti aperti e di tutti i moduli di codice e finestre di interfaccia

Dettagli

Riunioni virtuali con Windows Vista

Riunioni virtuali con Windows Vista Riunioni virtuali con Windows Vista Usa gli strumenti per la vita digitale Molto spesso, quando si fanno delle riunioni in azienda, è necessario l ausilio di proiettori per fare vedere delle presentazioni

Dettagli

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori

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

Dettagli

Scritto da Domenica 08 Agosto :43 - Ultimo aggiornamento Mercoledì 21 Marzo :55

Scritto da Domenica 08 Agosto :43 - Ultimo aggiornamento Mercoledì 21 Marzo :55 Alcuni componenti potrebbero includere già un metodo per stampare il proprio contenuto, come accade per esempio con il componente TRichEdit che utilizza direttamente il suo metodo print: RichEdit1.Print('Prova

Dettagli

Icone. Mike McBride Jost Schenck Anne-Marie Mahfouf Traduzione italiana: Pino Toscano

Icone. Mike McBride Jost Schenck Anne-Marie Mahfouf Traduzione italiana: Pino Toscano Mike McBride Jost Schenck Anne-Marie Mahfouf Traduzione italiana: Pino Toscano 2 Indice 1 Icone 4 1.1 Introduzione......................................... 4 1.2 Tema.............................................

Dettagli

Manuale di Nero DriveSpeed

Manuale di Nero DriveSpeed Manuale di Nero DriveSpeed Nero AG Informazioni sul copyright e sui marchi Il manuale di Nero DriveSpeed e il relativo contenuto sono protetti da copyright e sono di proprietà di Nero AG. Tutti i diritti

Dettagli

Avviate Specifi dall icona presente sul vostro Desktop.

Avviate Specifi dall icona presente sul vostro Desktop. Avviate Specifi dall icona presente sul vostro Desktop. Nota: Se state utilizzando una versione dimostrativa, una volta caricato il programma, un messaggio vi comunicherà i giorni rimanenti del periodo

Dettagli

Elenchi numerati. Il procedimento per gli elenchi numerati è simile: o l icona o la finestra del menu formato

Elenchi numerati. Il procedimento per gli elenchi numerati è simile: o l icona o la finestra del menu formato Word Lezione 3 Elenchi puntati È possibile inserire elenchi puntati tramite un icona sulla barra di formattazione o tramite il menu formato Elenchi puntati e numerati Elenchi numerati Il procedimento per

Dettagli

LabVIEW (Laboratory Virtual Instrument Engineering Workbench)

LabVIEW (Laboratory Virtual Instrument Engineering Workbench) LabVIEW (Laboratory Virtual Instrument Engineering Workbench) Linguaggio di programmazione sviluppato da National Instruments Nato per Mac (1986), per Windows dal 1992, per Linux dal 1999 Adatto per realizzare

Dettagli

Esercizi per il corso di Architettura dei Calcolatori. Anno accademico 2008/09. Si prevede l utilizzo dell emulatore Eniac ( presentato a lezione )

Esercizi per il corso di Architettura dei Calcolatori. Anno accademico 2008/09. Si prevede l utilizzo dell emulatore Eniac ( presentato a lezione ) Esercizi per il corso di Architettura dei Calcolatori Anno accademico 2008/09 Si prevede l utilizzo dell emulatore Eniac ( presentato a lezione ) 1) Caricare nel registro accumulatore AX il contenuto della

Dettagli

Manuale di Kanagram. Danny Allen Traduzione italiana: Pino Toscano

Manuale di Kanagram. Danny Allen Traduzione italiana: Pino Toscano Danny Allen Traduzione italiana: Pino Toscano 2 Indice 1 Introduzione 5 2 Uso di Kanagram 6 2.1 Giocare............................................ 7 3 Configurazione di Kanagram 8 3.1 Vocabolari..........................................

Dettagli

INDICE. 1. Procedura d esame. 2. Tipi di domande. Inizio esame Ambiente d esame Fine esame. Check box Option box Collegamenti Ordinamenti Simulazioni

INDICE. 1. Procedura d esame. 2. Tipi di domande. Inizio esame Ambiente d esame Fine esame. Check box Option box Collegamenti Ordinamenti Simulazioni TUTORIAL TUTORIAL INDICE 1. Procedura d esame Inizio esame Ambiente d esame Fine esame 7 9 13 2. Tipi di domande Check box Option box Collegamenti Ordinamenti Simulazioni 15 15 16 16 17 5 1. Procedura

Dettagli

Configurazione Posta Elettronica istituzionale con

Configurazione Posta Elettronica istituzionale con Configurazione Posta Elettronica istituzionale con Microsoft Outlook Express Creare un nuovo account Nella parte in basso a sinistra del vostro desktop, ossia della vostra schermata, troverete una serie

Dettagli

Avviate Specifi dall icona presente sul vostro Desktop.

Avviate Specifi dall icona presente sul vostro Desktop. Avviate Specifi dall icona presente sul vostro Desktop. Nota: Se state utilizzando una versione dimostrativa, una volta caricato il programma, un messaggio vi comunicherà i giorni rimanenti del periodo

Dettagli

Lettura da tastiera e scrittura su monitor

Lettura da tastiera e scrittura su monitor Lettura da tastiera e scrittura su monitor Per poter leggere UN SINGOLO CARATTERE dalla tastiera e visualizzare UN SINGOLO CARATTERE sul monitor si possono utilizzare le funzioni: int getchar (void) (per

Dettagli

9In questa sezione. Ordinare e filtrare i dati. Dopo aver aggiunto dati ai fogli di lavoro, potresti voler

9In questa sezione. Ordinare e filtrare i dati. Dopo aver aggiunto dati ai fogli di lavoro, potresti voler 9In questa sezione Ordinare e filtrare i dati Ordinare i dati del foglio di lavoro Creare un elenco personalizzato Filtrare rapidamente i dati con Filtro automatico Creare un filtro avanzato Convalidare

Dettagli

Formattare il testo con gli stili

Formattare il testo con gli stili Formattare il testo con gli stili Capita spesso di dover applicare ripetutamente la stessa formattazione, o anche modificare il colore, le dimensioni e il tipo di carattere, per dare risalto a un testo.

Dettagli

CORSO DI FORMAZIONE DOCENTI DELLE SCUOLE PUBBLICHE A GESTIONE PRIVATA ECDL, LA PATENTE EUROPEA PER L USO DEL COMPUTER GUIDA SINTETICA

CORSO DI FORMAZIONE DOCENTI DELLE SCUOLE PUBBLICHE A GESTIONE PRIVATA ECDL, LA PATENTE EUROPEA PER L USO DEL COMPUTER GUIDA SINTETICA M ECDL ECDL, LA PATENTE EUROPEA PER L USO DEL COMPUTER LA POSTA ELETTRONICA Parte Generale GUIDA SINTETICA 1 - Primi passi Aprire il programma di posta elettronica Outlook Express Aprire la cassetta delle

Dettagli

Documentazione di Powerful Form Generator

Documentazione di Powerful Form Generator Documentazione di Powerful Form Generator Installazione Configurazione Uso Creare / modificare un modulo Gestire i campi Visualizzare l'elenco dei mezzi Utilizzando ganci per rendere il modulo Utilizzando

Dettagli

Fortran in pillole : prima parte

Fortran in pillole : prima parte Fortran in pillole : prima parte Annamaria Mazzia Dipartimento di Metodi e Modelli Matematici per le Scienze Applicate Corso di Metodi Numerici per l Ingegneria Introduzione al Fortran Un libro consigliato

Dettagli

OpenOffice Impress. Lezione 2. Tips & Tricks

OpenOffice Impress. Lezione 2. Tips & Tricks OpenOffice Impress Lezione 2 Tips & Tricks Video In questa breve lezione darò dei consigli per rendere il lavoro più semplice quando si inizia a lavorare con Impress. La prima cosa da tenere presente è

Dettagli

Lavorare col programma di scrittura Blocco Note

Lavorare col programma di scrittura Blocco Note Lavorare col programma di scrittura Blocco Note Questa risorsa didattica è stata realizzata dallo staff di Pane e Internet per lo svolgimento di un corso di formazione rivolto ai migranti, organizzato

Dettagli

Documenti, Fogli e Presentazioni Google: Con divisione e collaborazione

Documenti, Fogli e Presentazioni Google: Con divisione e collaborazione Documenti, Fogli e Presentazioni Google: Con divisione e collaborazione Una volta creato un documento, puoi condividerlo con gli altri. I collaboratori possono modificare contemporaneamente lo stesso documento

Dettagli

EXCEL: FORMATTAZIONE E FORMULE

EXCEL: FORMATTAZIONE E FORMULE EXCEL: FORMATTAZIONE E FORMULE Test VERO o FALSO (se FALSO giustifica la risposta) 1) In excel il contenuto di una cella viene visualizzato nella barra di stato 2) In excel il simbolo = viene utilizzato

Dettagli

Manuale Stampe Registro elettronico SOGI

Manuale Stampe Registro elettronico SOGI Manuale Stampe Registro elettronico SOGI Visualizza stampa In questa sezione del registro è possibile visualizzare in formato per la stampa tutte le informazioni che contiene il registro elettronico suddivise

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica AlgoBuild: Strutture selettive, iterative ed array Prof. Arcangelo Castiglione A.A. 2016/17 AlgoBuild : Strutture iterative e selettive OUTLINE Struttura selettiva Esempi Struttura

Dettagli

Letture contatori. Selezionare dal menù Caricamenti la voce Letture Contatori

Letture contatori. Selezionare dal menù Caricamenti la voce Letture Contatori Selezionare dal menù Caricamenti la voce Letture Contatori Figura 1 Figura 2 Si dovrà selezionare il comune e poi la presa e cliccare sul pulsante Seleziona. 1 Figura 3 Vi è la possibilità di inserire

Dettagli

Opzioni avanzate. Stampa di pagine di separazione. Stampante laser a colori Phaser 7750

Opzioni avanzate. Stampa di pagine di separazione. Stampante laser a colori Phaser 7750 Opzioni avanzate Questo argomento include le seguenti sezioni: "Stampa di pagine di separazione" a pagina 2-76 "Stampa di più pagine su un unico foglio (N-su)" a pagina 2-77 "Stampa di opuscoli" a pagina

Dettagli

SEE Electrical Expert: FAQ COME MODIFICARE I DATI ALL INTERNO DEL CARTIGLIO DEL MODELLO

SEE Electrical Expert: FAQ COME MODIFICARE I DATI ALL INTERNO DEL CARTIGLIO DEL MODELLO SEE Electrical Expert: FAQ COME MODIFICARE I DATI ALL INTERNO DEL CARTIGLIO DEL MODELLO All interno del cartiglio copertina e di quello utilizzato nei normali fogli di disegno è presente logo e intestazione

Dettagli

Excel & VBA. Excel e Visual Basic for Application

Excel & VBA. Excel e Visual Basic for Application Excel & VBA Excel e Visual Basic for Application Automazione Excel con VBA incorpora la tecnologia dell automazione (OLE automation) Excel dialoga con VBA attraverso un insieme di comandi detto libreria

Dettagli

Utilizzo delle Maschere in Microsoft Access

Utilizzo delle Maschere in Microsoft Access Utilizzo delle Maschere in Microsoft Access Uso delle maschere Permettono di definire delle interfacce grafiche per la gestione dei dati del database Permettono di realizzare delle piccole applicazioni

Dettagli

Creare maschere personalizzate con controlli e macro

Creare maschere personalizzate con controlli e macro LEZIONE 7 Creare maschere personalizzate con controlli e macro In questa lezione impareremo... - A riconoscere ed utilizzare i controlli associati, non associati e calcolati nelle maschere - A creare semplici

Dettagli

CREARE UN GRAFICO CON EXCEL 2007

CREARE UN GRAFICO CON EXCEL 2007 CREARE UN GRAFICO CON EXCEL 2007 Ecco come creare un grafico velocemente. Crea la seguente tabella: Seleziona, col tasto sinistro del mouse premuto, dalla casella B3 alla C7; nella Barra dei Menù, sotto

Dettagli

ARCHITETTURA FISICA DEL SISTEMA

ARCHITETTURA FISICA DEL SISTEMA PROGETTO EBLA+ L uso dei contenitori EBLAplus ti aiuterà a gestire i tuoi documenti in modo facile e organizzato. Potrai in ogni momento, dal tuo dispositivo mobile, controllare quali documenti compongono

Dettagli

Guida alla configurazione di Microsoft Outlook 2013 o 2016

Guida alla configurazione di Microsoft Outlook 2013 o 2016 Guida alla configurazione di Microsoft Outlook 2013 o 2016 Le indicazioni contenute in questo documento consentono di configurare un client Outlook 2013 o 2016 per accedere alla posta di Ateneo in modalità

Dettagli

Aprire il programma Word. Salvare nella cartella creata

Aprire il programma Word. Salvare nella cartella creata Aprire il programma Word Fare clic in successione sul Logo Microsoft in basso a sinistra > Tutti i programmi > Microsoft Office, Microsoft Office Word 2010. Anche se non abbiamo scritto ancora nulla facciamo

Dettagli

Wi-Fi Unina - Procedura guidata per Windows 7

Wi-Fi Unina - Procedura guidata per Windows 7 Wi-Fi Unina - Procedura guidata per Windows 7 Indice Requisiti preliminari... Errore. Il segnalibro non è definito. Attivazione del servizio Wi-Fi... 2 Configurazione per postazioni con Sistema Operativo

Dettagli

GUIDA COMPILAZIONE MODELLI MS WORD

GUIDA COMPILAZIONE MODELLI MS WORD GUIDA COMPILAZIONE MODELLI MS WORD versione 2.0 1 PREMESSA... 3 ATTIVAZIONE DELLA SCHEDA DI SVILUPPO... 4 AGGIUNTA DELLE VOCI VARIABILI... 5 ELENCO DELLE VOCI VARIABILI... 7 FORMATTAZIONE DELLA VOCE VARIABILE...

Dettagli

Wi-Fi Unina - Procedura guidata per Windows 7

Wi-Fi Unina - Procedura guidata per Windows 7 Wi-Fi Unina - Procedura guidata per Windows 7 Indice Requisiti preliminari... 2 Attivazione del servizio Wi-Fi... 3 Configurazione per postazioni con Sistema Operativo Windows 7... 7 CSI Wi-Fi Unina Windows

Dettagli

Il blog di Emanuele Mattei in ambito Database

Il blog di Emanuele Mattei in ambito Database Il blog di Emanuele Mattei in ambito Database Programmazione database, ado.net e database mobile Come visualizzare ed inserire le immagini in un database Microsoft Access tramite Ado.Net Riporto l'articolo

Dettagli