INTRODUZIONE A MICROSOFT VISUAL BASIC

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "INTRODUZIONE A MICROSOFT VISUAL BASIC"

Transcript

1 INTRODUZIONE A MICROSOFT VISUAL BASIC Microsoft Visual Basic 6.0 Microsoft Visual Basic è uno strumento di sviluppo della famiglia Microsoft Visual Studio che permette di realizzare in modo rapido ed immediato (RAD: Rapid Application Development) applicazioni altamente integrate con l'insieme di sistemi operativi Windows di Microsoft. Il prodotto è distribuito in tre versioni principali: Learning Edition Professional Edition Enterprise Edition La differenza fonamentale tra le tre versioni non riguarda la sintassi del linguaggio di programmazione ma gli strumenti sviluppo disponibili. La versione Learning infatti può essere vista come una versione di base orientata agli studenti o agli hobbisti che vogliono iniziare a conoscere il VB. E' ottima per imparare ma inevitabilmente finirete per sentire la necessità degli strumenti presenti nelle versioni maggiori se inizierete ad usare con continuità questo strumento. La versione Professional infatti include strumenti indispensabili per la creazione di applicazione client/server e per Internet. La versione Enterprise è infine la scelta corretta per gruppi di sviluppatori che necessitano di tutti gli strumenti per monitorare e migliorare le prestazioni e l'efficienza del loro codice. Ovviamente i prezzi dei tre prodotti cambiano in funzione delle caratteristiche, quindi si passa dalle circa 200 mila Lire (109$) della versione Learning, al milione abbondante (549$) della edizione Professional per finire con circa 3 milioni (1299$) della versione Enterprise. Se la vostra intenzione è solo quella di valutare il prodotto vi consiglio la versione Learning in quanto contiene anche un manuale di "avviamento" alla programmazione su cd-rom. Se avete intenzione di sviluppare delle applicazioni professionali però vi ocnviene comprare direttamente la versione Professional. Un consiglio che mi sento di darvi: usate la versione Inglese. Il VB è un linguaggio molto simile all'inglese, non sono 3 voci di menù in italiano che ci semplificano la vita, l'inglese dobbiamo conoscerlo comunque per poter utilizzare il VB. Spesso le versioni nazionalizzate hanno problemi/bug specifici che nelle versioni inglesi e/o internazionali non sono presenti. I fix spesso escono prima nella versione inglese e poi nelle versioni nazionalizzate, quindi se avete il VB italiano vi tocca aspettare. Se volete prima o poi certificarvi come Microsoft Certified Professional non tutti gli esami esistono in italiano. Quelli sul VB sono tutti in inglese quindi se voi imparate ad usare il VB in italiano rischiate poi di non sapere le risposte alle domande relative all'interfaccia utente. Cosa possiamo fare? In questa prima "puntata" intendo dare solo una panoramica veloce delle possibilità offerte dal VB. Con le versioni Professional/Enterprise possiamo realizzare le seguenti tipologie fondamentali di applicazione:

2 Standard EXE: sono i classici programmi eseguibili, pensati per le postazioni desktop ActiveX EXE: sono applicazioni eseguibili che espongono ulteriori informazioni per essere raggiungibili anche da altri programmi/computer ActiveX DLL: sono librerie COM (Component Object Model)... vedremo bene di cosa si tratta nella seconda metà del tutorial ActiveX Control: sono dei controlli grafici che possiamo inserire nelle nostre applicazioni o in pagine Web ActiveX Documents: sono dei particolari documenti visualizzabili in container (Contenitore di Office, Internet Explorer, ecc.) AddIn: sono programmi che servono a noi programmatori per automatizzare determinati compiti durante lo sviluppo delle nostre applicazioni DHTML Application: sono applicazioni Web basate sul Dynamic HTML IIS Application: sono applicazioni Internet particolari che permettono di inviare ai client Web (Explorer, Netscape, ecc.) pagine HTML pure anche se generate dinamicamente sul server Kit di sopravvivenza Prima di buttarci a capofitto nello sviluppo VB mi permetto di consigliarvi alcuni strumenti che potete pensare come una sorta di kit di sopravvivenza. Questi sono: Programmare Microsoft Visual Basic Francesco Balena (Microsoft Press - Mondadori Informatica) Microsoft Access 97/ non un libro ma il software in quanto tale. Microsoft Windows NT Option Pack o il Personal Web Server di Windows 9x Il libro di Francesco Balena è un comodo supporto allo sviluppo di tutti i giorni. I software sono praticamente indispensabili per poter lavorare e di conseguenza saranno fondamentali anche per alcune delle realizzazione che svolgeremo nella seconda parte di questo tutorial.

3 INTERFACCIA UTENTE E PROGRAMMAZIONE GUIDATA DAGLI EVENTI Avviamo il VB Se mandiamo in esecuzione il nostro Microsoft Visual Basic 6.0 ci troviamo all'interno dell'ambiente di sviluppo. Tramite questa interfaccia possiamo creare tutte le nostre applicazioni e i nostri componenti. La prima schermata che ci si presenta è quella che ci permette di scegliere il tipo di applicazione che stiamo iniziando a creare (Standard EXE, ActiveX EXE, ActiveX DLL, ecc.). In questa primo caso ci occuperemo di un applicativo desktop tradizionale e quindi chiederemo al VB di creare un modello di progetto Standard EXE. Questa scelta comporta il fatto che il VB crei un nuovo progetto e vi inserisca automaticamete le informazioni necessarie a gestire la visualizzazione di una finestra. Tradotto in pratica questo determina la creazione di un progetto di applicazione inizialmente costituita da una sola form. La prima Form Selezionato il tipo di progetto quindi ci troviamo nell'ambiente di sviluppo VB e sullo schermo del nostro PC avremo la possibilità di disegnare la nostra interfaccia utente tramite il mouse e la casella degli strumenti, di default alla sinistra della finestra. Un approccio classico allo sviluppo di applicazioni desktop VB è quindi il disegno dell'interfaccia utente. Pensiamo di voler inserire un pulsante nella nostra form. Non dovremo fare altro che selezionare nella casella degli strumenti lo strumento CommandButton e poi disegnarne la forma sulla form affinché il pulsante venga aggiunto all'interfaccia grafica della stessa. Se a questo punto volessimo eseguire (tasto F5 = Esegui) il nostro programma - che non farà assolutamente nulla - vedremmo che comunque il programma è già in grado di funzionare ed infatti la sua esecuzione comporta la visualizzazione di una finestra con lo stesso aspetto della form da noi definita. Questo ci permette di concludere che le applicazioni desktop per essere realizzate in termini di interfaccia grafica possono non richiedere alcun elemento di codice. In reltà vedremo nel prosieguo di questo tutorial che molto spesso l'interfaccia grafica viene caricata o quantomento gestita dal codice e quindi nelle applicazioni concrete non basterà mai definire soltanto l'aspetto grafico degli oggetti. Se premiamo il tasto F4 (= Visuallizza Proprietà) possiamo accedere ad una finestrella come quella riportata in figura, che ci permette di definire la maggior parte delle informazioni relative ai nostri oggetti disegnati sullo schermo. Ad esempio generalmente ci sono le proprietà per selezionare il colore di sfondo dell'oggetto, il colore in primo piano, ecc. Una buona regola di comportamento, attuabile tramite l'utilizzo di questa finestra di proprietà, è assegnare al progetto, alle form ed ai controlli dei nomi (proprietà (Name) nel pannellino) sensati, meglio se nel rispetto della notazione ungarica. La programmazione ad eventi Definita l'interfaccia utente del mio programma devo pensare a scrivere il codice che la gestisca. L'idea alla base di questo modo di ragionare è che, definito un elemento nell'interfaccia utente

4 di un applicazione, posso codificare la procedura da fargli eseguire quando questo elemento viene premuto con il mouse, piuttosto che quando il mouse gli passa sopra senza premerlo. Il bello di questi programmi è che l'utente finale delle nostre applicazioni di solito è libero di premere un tasto piuttosto che un altro, di muovere il mouse sopra un controllo piuttosto che un altro. Quindi si potrebbe verificare potenzialmente qualsiasi delle casistiche accennate. Questa idea di applicazione che risponde alle richieste ed alle azioni dell'utente, richiamando determinate procedure senza un ordine di esecuzione prestabilito, ci porta ad avere programmi che saranno costituiti da piccoli blocchi di codice, che gestiranno le singole situazioni che si possono verificare (click del mouse, movimenti del mouse, altro...). Quindi si parla di programmazione guidata dagli eventi (Event-Driven) perchè tutto ciò che si verifica è dovuto ad eventi associati ad elementi della nostra interfaccia grafica. Gestiamo il click di un pulsante Chiarito il concetto di programmazione guidata dagli eventi vediamo come gestire un semplice evento. Inseriamo un pulsante di comando all'interno della nostra interfaccia utente e chiamiamolo cmdbutton tramite la finestra delle proprietà (F4). Facendo doppio click sull'oggetto appena definito comparirà una finestra che ci permette di scrivere del codice associato all'evento predefinito dell'oggetto. Si parla di evento predefinito perchè un oggetto può essere in grado di gestire diversi eventi (click, doppio click, mousemove, mouseover, ecc.). Nel caso del pulsante di comando ci troveremo all'interno della procedura di gestione dell'evento Click e quindi ci si presenterà una schermata simile a quella nella seguente. Osserviamo che ci troviamo in un modulo di codice associato ad una form ed all'interno di questo troviamo della sintassi VB (che nelle prossime lezioni approfondiremo) che ci definisce una procedura cmdbutton_click, la quale scatterà ogni volta che il nostro utente farà click con il mouse sul pulsante cmdbutton. Per verificare il funzionamento di questa logica ad eventi abbiamo inserito un'istruzione MsgBox "Hai fatto click sul pulsante cmdbutton!" che altro non fa che aprire sullo schermo una finestrella di messaggio che riporterà come messaggio appunto la dicitura che le forniamo come argomento. Eseguendo (F5) il nostro progetto possiamo renderci conto del fatto che ora, contrariamente al progetto privo di codice in esecuzione, la nostra applicazione ogni volta che viene premuto il pulsante di comando eseguirà questa riga di codice e visualizzerà il messaggio sullo schermo. COSTRUTTI FONDAMENTALI DEL LINGUAGGIO VISUAL BASIC Aree di codice

5 In Microsoft Visual Basic possiamo avere diversi file e moduli di codice all'interno di un unico progetto di applicazione. Nei moduli di codice di Microsoft Visual Basic abbiamo diverse aree che possiamo localizzare selezionandole nelle caselle a discesa che troviamo nella parte alta dei moduli di codice stessi. Queste aree sono: (Generale) - (Dichiarazioni) => in questa dovremo inserire informazioni di interesse per tutto il modulo di codice. Nome_Oggetto - Procedura Evento => in queste aree dovremo caricare il codice relativo a singole procedure evento (per es. Command1_Click). (Generale) - Procedura Generica => in queste aree avremo il codice relativo alle procedure e funzioni da noi definite (ne parleremo tra poco). All'interno di queste aree dovremo inserire del codice di programmazione nel rispetto della sintassi del linguaggio ed appoggiandoci ai costrutti che vedremo in questa lezione. Le Variabili Anche in Microsoft Visual Basic 6.0 come in qualsiasi linguaggio di programmazione è possibile dichiarare delle variabili. Le variabili sono un'area di memoria dove è possibile salvare delle informazioni per riutilizzarle in seguito. Le parole chiave per dichiarare delle variabili in Microsoft Visual Basic sono: Dim NomeVariabile As Tipo Public NomeVariabile As Tipo Private NomeVariabile As Tipo Static NomeVariabile As Tipo Vi sono diverse parole chiave a seconda dello spazio di azione (visibilità) che vogliamo assegnare alle variabili che dichiariamo. In realtà in Microsoft Visual Basic è possibile lavorare senza dichiarare le variabili, ma il fatto che un linguaggio offra questa possibilità non significa che noi dobbiamo per forza sfruttarla. Lavorare senza dichiarare le variabili che si utilizzano è una pessima abitudine. Dal momento che lo scopo di questo tutorial è imparare a programmare bene in Microsoft Visual Basic, per noi le variabili saranno sempre da dichiarare. Per essere sicuri di non sbagliare possiamo attivare un'opzione che ci costringe a dichiarare le variabili. Dal menù Strumenti->Opzioni selezionare il primo pannello ed attivare "Richiedi la dichiarazione delle variabili". A questo punto vediamo cosa significano le parole chiave elencate precedentemente: Dim significa che stiamo dimensionando una variabile che avrà uno spazio di azione pari a quello della sezione in cui dichiariamo la variabile. Questo significa che se useremo Dim all'interno di una procedura (un blocco di codice che può essere richiamato più volte) allora la variabile che dichiareremo sarà valida soltanto all'interno di quella procedura, soltanto nel momento in cui la procedura è in esecuzione. Di solito la parola chiave Dim si usa proprio in questo caso. Public e Private invece si usano di solito nel dichiarare variabili nella parte che prima abbiamo definito come (Generale) - (Dichiarazioni). Qualora si voglia avere le variabili visibili dagli altri moduli di codice del progetto si userà Public altrimenti Private per avere le variabili visibili solo all'interno del modulo in cui le abbiamo definite. Torneremo più avanti nel Tutorial a parlare di queste cose (sviluppo di componenti). La parola chiave Static infine dimensiona una variabile all'interno di una procedura in modo tale che la stessa mantenga il suo valore tra diverse esecuzioni della procedura.

6 Tutte e quattro le parole chiave richiedono un nome (conviene dare nomi sensati alle variabili) ed un tipo subito dopo la parola chiave As. Per tipo si intende la tipologia di valori che la variabile può assumere. I tipi di dati più comuni definiti da Microsoft Visual Basic sono: Tipo di Dato Prefisso Valore Ammesso Boolean bln True/False Byte byt Currency cur da -922,337,203,685, a 922,337,203,685, Date (Time) dtm Data (64 bit) Double dbl da E308 a E-324 per valori negativi; da E-324 a E308 per valori positivi. Integer int da -32,768 a 32,767 Long lng da -2,147,483,648 a 2,147,483,647 Object obj Un variabile Oggetto Single sng da E38 a E-45 per valori negativi; da E-45 a E38 per valori positivi String str Sequenze di caratteri a lunghezza fissa da 0 a 63K caratteri o a lunghezza variabile da 0 a 2 billioni di caratteri. User-defined type udt Tipi definiti dall'utente Variant vnt Valore Variant (16/22 Byte) Possiamo anche definire dei nostri tipi di dati personalizzati, così come possiamo definire delle matrici di dati. Anche di questo parleremo più avanti nel corso del Tutorial. Quando le variabili vengono inizializzate, le variabili numeriche sono inizializzate a 0, le stringhe a lunghezza variabile sono inizializzate ad una stringa vuota (""), e le stringhe a lunghezza fissa sono riempite con caratteri ASCII zero. Le variabili Variant sono inizializzate al valore Empty. Ciascun elemento di un tipo definito dall'utente viene inizializzato come se fosse un elemento isolato dal resto del tipo definito dall'utente. Operatori Logici Anche in Microsoft Visual Basic 6.0 ci sono una serie di operatori logici per valutare e relazionare espressioni. Tra questi i più importanti sono: NOT OR AND XOR Negazione Disgiunzione Congiunzione Esclusione

7 Costrutti Condizionali Tra i costrutti condizionali presenti in Microsoft Visual Basic 6.0 i più importanti sono: If... Then... Else... End If Select Case... End Select Il primo costrutto permette di valutare diverse condizioni e di eseguire del codice al verificarsi della prima condizione che risulti vera. Al verificarsi di una condizione le condizioni seguenti saranno ignorate, se all'interno dello stesso blocco condizionale. I costrutti If possono essere annidati. If condizione Then [istruzioni] [ElseIf condizione-ennesima Then [istruzioni alternative]]... [Else [istruzioni da eseguire in tutti i casi non previsti]] End If Il secondo costrutto invece permette di valutare diverse situazioni in funzione di un'unica espressione. Risulta comodo quando vi sono espressioni uniche che possono assumere diversi valori a seconda del momento. In questi casi il costrutto permette di svolgere blocchi di istruzioni piuttosto che altri in funzione del valore assunto dall'espressione valutata. Select Case espressione da valutare [Case lista di valori possibili separati da virgole [istruzioni]]... [Case Else [istruzioni da eseguire in qualsiasi caso non previsto]] End Select Il costrutto Select Case... End Select è da preferirsi, in termini di prestazioni, al costrutto If... Then... End If laddove sia possibile applicarli indistintamente. Costrutti Iterativi I costrutti iterativi sono quelli che permettono di eseguire più volte uno stesso blocco di istruzioni. In Microsoft Visual Basic 6.0 abbiamo diverse modalità di costruzione di costrutti iterativi. I più utilizzati sono i costrutti For... Next e Do... Loop. Vediamo come funziona il primo: For Contatore = Inizio To Fine [Step Passo] [istruzioni] Next [Contatore] Il che equivale a dire che si vuole ripetere N volte un blocco di istruzioni, per N che varia da Inizio a Fine spostandosi ogni volta di un valore pari al Passo. C'è anche la possibilità di abbandonare l'iterazione prima della fine tramite l'istruzione Exit For. Il costrutto Do... Loop invece ripete un blocco di istruzioni finchè non diventa vera una determinata condizione. Do {While Until [condizione]} [istruzioni]

8 Loop {While Until [condizione]} Se si indica la condizione all'inizio del ciclo (Do), qualora la condizione non sia verificata nemmeno all'inizio del ciclo stesso, non vi sarà alcuna esecuzione di istruzione. Se invece la verifica della condizione viene posta alla fine del ciclo (Loop) allora comunque le istruzioni all'interno del ciclo saranno eseguite almeno una volta. Qualora si utilizzi la parola chiave While il ciclo sarà ripetuto finché la condizione rimane vera, altrimenti nel caso della parola chiave Until l'iterazione si svolgerà finché la condizione rimane falsa e si fermerà non appena la condizione diventa vera. Come nel caso precedente è possibile uscire immediatamente da un ciclo di questo tipo tramite l'istruzione Exit Do. Dichiarazione di Procedure e Funzioni Entreremo meglio nel dettaglio della dichiarazione di procedure e funzioni nelle prossime lezioni del Tutorial su Microsoft Visual Basic 6.0. In questo momento ciò che conta è capire come sia possibile costruire isole di codice richiamabili più volte dalle nostre procedure evento per poter svolgere compiti ripetitivi. Per fare questo ci appoggeremo alla dichiarazione di subroutine (blocchi di istruzioni che svolgono una determinata attività e non restituiscono alcun valore a chi le ha invocate) e funzioni (procedure che restituiscono un particolare valore a chi le invoca). La sintassi da usare è: [{Public Private}] Sub NomeProcedura ([argomenti]) [istruzioni] End Sub [{Public Private}] Function NomeFunzione ([argomenti]) As TipoRestituito [istruzioni] End Function Come si intuisce dalle dichiarazioni, la parola chiave Sub identifica la dichiarazione di una subroutine (non restituisce valori) e la parola chiave Function indica la dichiarazione di una funzione (restituisce una variabile di tipo TipoRestituito). Come argomenti vanno passate delle variabili (capiremo meglio più avanti con che modalità) che permettano alle nostre subroutine e funzioni di lavorare su dei dati in ingresso. Queste variabili saranno caratterizzate da un tipo di dato. La nostra prima Funzione Concludiamo quindi questa lunga puntata con un esempio di funzione che restituisce un valore dopo avere eseguito un ciclo nel quale si valutano delle espressioni. Public Function ContaNumeroInteroLungo() As Long 'Questa funzione conta casualmente per 5 secondi 'a partire da quando viene chiamata, 'quindi restituisce il valore contato. Dim lngvalorecontato As Long Dim vntinizioconteggio As Variant vntinizioconteggio = Timer Do While (Timer - vntinizioconteggio) <5 lngvalorecontato = lngvalorecontato + 1 'Se sto andando oltre i limiti di dimensione della

9 'variabile che ho scelto esco comunque dal ciclo If lngvalorecontato > Then Exit Do End If Loop 'Restituisco al chiamante il valore contato ContaNumeroInteroLungo = lngvalorecontato End Function LA NOSTRA PRIMA FORM: LA FINESTRA DI BENVENUTO La Form di benvenuto All'interno di un progetto Microsoft Visual Basic possiamo inserire diversi elementi, tra questi vi sono le Form che sono il principale strumento per la realizzazione di una interfaccia grafica. La Form è l'equivalente di una qualsiasi finestra di Windows. Il tipico approccio allo sviluppo di applicazioni desktop (destinate all'utente finale) orientato agli eventi in Microsoft Visual Basic prevede la realizzazione della parte di interfaccia grafica e l'associazione agli elementi disegnati di procedure evento (vedi Lezione 2). In questa puntata ci concentreremo sugli elementi grafici che generalmente si inseriscono in una finestra di benvenuto. Controlli predefiniti All'interno di Microsoft Visual Basic abbiamo una serie di controlli sempre disponibili di seguito riepilogati. Puntatore: serve per selezionare i controlli nella form. Picture: permette di inserire elementi grafici nelle form, può contenere altri controlli al suo interno (si dice controllo contenitore). Label: serve per inserire etichette di testo nella form.

10 TextBox: consente di ricevere informazioni testuali dall'utente della nostra applicazione. Frame: è un altro controllo contenitore che permette di delimitare l'area che contiene con un titolo ed un riquadro tridimensionale. CommandButton: si utilizzano per inserire pulsanti clickabili nelle finestre. CheckBox: forniscono caselle di selezione dove l'utente può abilitare o meno valori, permettono di rappresentare informazioni binarie (Vero/Falso). Spesso si inseriscono in controlli contenitore per raggrupparli. OptionButton: si utilizzano per porre all'utente domande a risposta multipla, di cui una sola per volta può essere vera. Spesso si inseriscono in controlli contenitore per raggrupparli. ComboBox: è la classica casella a discesa tipica delle interfacce grafiche di oggi. Permette di fornire all'utente un elenco di valori che si espande solo quando l'utente preme la freccia di espansione. Fornisce diversi stili di interazione con l'utente. ListBox: è la versione senza pulsante a discesa ma con barre di scorrimento del controllo precedente. HScrollBar, VScrollBar: consentono di disegnare barre di scorrimento orizzontali (HScrollBar) e verticali (VScrollBar). Generalmente si utilizzano per scorrere il contenuto di controlli contenitore. Timer: ci permette di svolgere determinate attività ripetutamente (ogni N millisecondi) oppure dopo un certo momento da quando decidiamo di eseguirle (eventi asincroni). DriveListBox, DirListBox, FileListBox: consentono di creare elementi grafici di selezione del disco, della cartella e dei file dal file system dell'utente finale della nostra applicazione. Si possono utilizzare per costruire finestre di apertura/salvataggio files su disco. Conviene però appoggiarsi agli strumenti forniti dal sistema operativo (Common Dialog) al fine di avere un'interfaccia consistente con il sistema in cui la nostra applicazione viene eseguita. Shape: permette di disegnare forme varie (cerchi, quadrati, ecc.) sulla Form. Line: permette di disegnare linee sulla Form. Image: si utilizza per caricare nel documento file grafici. Contrariamente al controllo Picture non si tratta di un controllo contenitore. Data Control: consente di collegare alcuni dei controlli precedenti ad una fonte dati, noi useremo la versione OLEDB del Data Control e non questa che si appoggia ad una tecnologia di accesso ai dati (DAO = Data Access Objects) ormai in disuso. OLE Control: permette di collegare (OLE = Object Linking and Embeding) documenti da OLE server esterni (Word, Excel, ecc.), ultimamente è poco utilizzato. Disegnamo la Form di benvenuto All'interno di Microsoft Visual Basic creiamo quindi un progetto di tipo Standard EXE nuovo. Selezioniamo la Form che viene creata automaticamente (Form1) e gestiamone prima di tutto l'aspetto grafico. Una delle prime attività che conviene svolgere è rinominare il progetto (tasto destro del mouse su Project1 -> Project1 Properties e quindi assegnare un valore sensato alla proprietà Project Name nel nostro caso useremo Biblio_VBIUG). Quindi è una buona regola dare un nome ragionevole anche alle form che si utilizzano. Assegnamo nome frmsplash alla nostra finestra iniziale di benvenuto (tasto destro del mouse su Form1 -> Properties, quindi assegnare il valore alla proprietà (Name) ). La rappresentazione del nostro progetto diventerà quindi la seguente.

11 A questo punto siamo pronti per disegnare il contenuto della nostra finestra di benvenuto. Per prima cosa caratterizzimo l'aspetto grafico della finestra stessa. Dalle proprietà della form configuriamo la finestra come di seguito indicato: Caption = Vuoto (è il titolo della finestra e di solito le finestre di benvenuto non hanno titolo). BorderStyle = 1 - Fixed Single (corrisponde ad un bordo sottile e non ridimensionabile). ControlBox = False (nasconde il menù di sistema e l'icona della finestra in alto a sinistra). StartUpPosition = 2 - CenterScreen (fa in modo che la finestra si apra esattamente al centro dello schermo corrente). Selezioniamo dalla casella degli strumenti il controllo Frame e tracciamo un riquadro nella finestra della dimensione che più ci aggrada. Anche di questo controllo svuotiamo la proprietà Caption in modo tale che non abbia alcun titolo e si presenti solo come un riquadro. Selezioniamo il Frame appena creato e disegnamo al suo interno un controllo Image, diamo a questo ultimo nome imgsplashlogo (proprietà (Name) ). Per caricare un'immagine nel controllo appena disegnato selezioniamo la proprietà Picture e facciamo doppio click sulla stessa per scegliere un file grafico dal disco fisso (nel percorso "C:\Program Files\Microsoft Visual Studio\Common\Graphics" o simile, a seconda di dove è stato installato Visual Basic, troverete diverse immagini già pronte. Nella sotto cartella Icons\Writing selezioniamo il file BOOKS05.ICO). Il controllo immagine appena disegnato si ridimensionerà per contenere secondo le giuste proporzioni l'immagine appena assegnatagli. Per fare in modo che l'immagine sia "stirabile" e si possa quindi ingrandire impostate a True la proprietà Stretch e quindi stirate il controllo fino alla dimensione desiderata. Avremo una frmsplash simile alla seguente: Inseriamo a questo punto un paio di etichette di testo (Label) per rappresentare le informazioni sul prodotto (nome, versione, produttore) e una linea che separi queste informazioni dalle informazioni sul Copyright. Sono sufficienti quattro controlli Label così configurati: 1. (Name) = lblcompany Autosize = True Caption = "Visual Basic - Italian User Group" Font = Verdana, 12, Regular 2. (Name) = lblproductname Autosize = True Caption = "Archivio Biblioteca" Font = Verdana, 14, Bold 3. (Name) = lblproductversion Autosize = True

12 Caption = "1.0" Font = Verdana, 14, Regular 4. (Name) = lblcopyright Autosize = True Caption = "(C) VBIUG Tutorials " Font = Verdana, 10, Italic Inseriamo anche una riga (controllo Line) che divida le informazioni. Il risultato sarà simile al seguente: Se provate ad eseguire questo progetto (F5) vi renderete subito conto che manca qualcosa di fondamentale... un modo per fermare la finestra di benvenuto e continuare con la normale esecuzione del programma. Per fare questo utilizzeremo due diversi strumenti: Un controllo Timer Una procedura evento Il controllo Timer possiamo inserirlo dove vogliamo nella form, si tratta infatti di un controllo invisibile in fase di esecuzione e quindi non rovinerà l'aspetto grafico della nostra finestra. Assegnamogli le seguenti proprietà: (Name) = tmrunload Interval = 3000 (cioè 3 secondi, si tratta di millesimi di secondo) Enabled = True (vogliamo che scatti!) A questo punto facciamo doppio click sul controllo Timer appena configurato. Ci troveremo nella finestra del codice associato alla procedura evento tmrunload_timer(). Scriviamo il seguente codice: Public Sub tmrunload_timer() 'Questa procedura scarica la finestra di benvenuto e passa il controllo alla normale esecuzione del programma Unload frmsplash End Sub L'istruzione Unload frmsplash equivale a comunicare al VB che vogliamo scaricare la finestra frmsplash dalla memoria e quindi vogliamo anche nasconderla. In questo modo, dopo 3 secondi dal caricamento della nostra finestra di benvenuto il Timer scatterà e la scaricherà

13 dalla memoria. Salviamo prima di chiudere Ricordiamoci di salvare il progetto prima di chiuderlo e confermiamo i nomi che abbiamo associato agli oggetti creati sino a qui (Biblio_VBIUG per il progetto, frmspalsh per la finestra di benvenuto). LA MASCHERA PRINCIPALE DI UN PROGETTO: MENU' E BARRE DEI PULSANTI Applicazioni SDI e MDI Le interfacce utente dei software possono essere raggruppate in due grandi categorie: Single Document Interface (SDI): applicazioni basate su un'unica finestra, che per ogni documento richiedono una nuova istanza di programma (ad es. Notepad). Multiple Document Interface (MDI): applicazioni che gestiscono più documenti all'interno di un'unica istanza (ad es. Microsoft Word 9x). Per creare applicazioni SDI è sufficiente costruire dall'ide di Microsoft Visual Basic l'interfaccia grafica ed associare ai controlli inseriti nella form delle procedure evento (Lezione 2, Lezione 3 e Lezione 4). Lo sviluppo di applicazioni MDI richiede invece generalmente uno sforzo maggiore per gestire barre dei pulsanti, barre dei menù contestuali al documento visualizzato e gestione degli eventi di caricamento e scaricamento dei documenti. Per questo motivo ci occuperemo in questa lezione dello sviluppo di interfacce MDI, in quanto i concetti appresi saranno applicabili nello stesso modo anche alle applicazioni SDI seppur in un contesto semplificato. Creare una finestra MDI principale I progetti basati su interfaccia MDI richiedono che sia inserita all'interno del progetto una form "speciale" di tipo MDIForm che si comporterà da "contenitore" per tutte le altre form di visualizzazione dei documenti. Per fare questo apriamo il progetto Biblio_VBIUG e dalla finestra di progetto (CTRL+R) premiamo il tasto destro del mouse sul progetto e scegliamo la voce Inserisci -> MDI Form come illustrato in figura.

14 Ogni progetto può contenere una sola finestra di tipo MDI che sarà il contenitore di tutte le altre finestre di documento, che si diranno MDIChild. Tutte le form tradizionali (non MDI) proprio per questo hanno tra le loro proprietà la voce MDIChild che se impostata a True permette di inserirle all'interno della MDIForm contenitore. Per impostare l'aspetto grafico della MDI Form in modo tale che presenti una barra dei pulsanti ed una barra di stato occorre aggiungere al progetto dei riferimenti a controlli esterni. Si prema il tasto destro del mouse sulla casella degli strumenti e si selezioni la voce Componenti o si scelga la voce di menù Progetto -> Componenti. Si cerchi e si selezioni "Microsoft Windows Common Controls 6.0" (MSCOMCTL.OCX). Questo componente OCX fornisce alcuni controlli utili per disegnare interfacce utente con il tipico aspetto delle applicazioni Windows. Premendo il pulsante Chiudi appariranno nella casella degli strumenti dei nuovi controlli (come rappresentato in figura).

15 Quelli evidenziati in rosso sono gli strumenti che servono a noi per realizzare la nostra interfaccia utente. Selezionare e trascinare la Barra Pulsanti sulla MDI Form appena inserita. Fare altrettanto con la Barra di Stato e con la Lista di Immagini. Assegnare i seguenti nomi agli elementi: ToolBar: barra dei pulsanti StatusBar: barra di stato imglist: lista di immagini frmmain: MDIForm Premere il tasto destro del mouse sul controllo imglist e scegliere la voce di menù "Proprietà". Selezionare una dimensione 16x16 per le immagini e visualizzare il pannello "Immagini", dal quale è possibile caricare una lista di file grafici che dovranno corrispondere alle immagini dei nostri pulsanti. Caricare una ad una le immagini dei pulsanti da inserire ed assegnare a ciascuna immagine una Chiave. Usare le seguenti immagini (dal percorso su disco "\Program Files\Microsoft Visual Studio\Common\Graphics\Bitmaps\ OffCtlBr\Large\Color\): NEW.BMP => Chiave: New OPEN.BMP => Chiave: Open SAVE.BMP => Chiave: Save Premere OK per salvare. Premere ora il tasto destro del mouse sulla barra dei pulsanti e selezionare la voce di menù "Proprietà". Assegnare il valore imglist alla proprietà "ImageList". Sarà ora possibile creare i pulsanti della barra bottoni associandovi le immagini precedentemente inserite. Dal pannello "Bottoni" inserire tramite il tasto "Inserisci Bottone" i pulsanti valorizzando le seguenti proprietà: Chiave: è la chiave che useremo per riconoscere i bottoni da codice (usare New, Open e Save rispettivamente). ToolTipText: è il testo di aiuto che verrà visualizzato al passaggio del mouse sui bottoni (opzionale ma utile). Immagine: indica la chiave dell'immagine associata a ciascun bottone (usare le tre chiavi inserite per le immagini nella lista New, Open e Save). A questo punto la nostra barra pulsanti è pronta dal punto di vista grafico. Occorre quindi creare la barra dei menu. Premere il tasto destro del mouse su un'area libera della MDI Form e scegliere la voce "Menù Editor". Dalla finestra che compare caricare le voci di menù necessarie considerando che: Caption: è il testo che verrà visualizzato nella voce di menù. Per avere la prima lettera di un menù sottolineata usare la & (e commerciale) prima della lettera da sottolineare. Per inserire uno spazio (riga) tra diverse voci di menù usare come caption il segno meno (-). Nome: è il nome che verrà utilizzato da codice per riferirsi alla voce Le freccette (vedi figura) servono per gestire la posizione delle voci di menù le une

16 rispetto alle altre. Rimane ora da configurare la barra di stato. Per farlo è sufficiente premere un'ultima volta il tasto destro del mouse sulla barra di stato disegnata nella MDI Form e scegliere "Proprietà". Dal pannello "Pannelli" caricare i pannelli necessari tenendo presente che: Chiave: ci servirà, ancora una volta, per valorizzare da codice i pannelli in termini di contenuto Stile: ci permette di scegliere se il pannello deve visualizzare del testo, lo stato dei pulsanti Ins, CapsLock, BlocNum oppure informazioni su data e ora (Kana è per le tastiere giapponesi, a noi non serve) Allineamento: permette di impostare l'allineamento a destra, sinistra o centrato del testo mostrato AutoSize: permette di indicare alla statusbar quali pannelli si devono dimensionare automaticamente. Di solito si usa per il pannello all'estrema sinistra che contiene le informazioni di stato testuali scegliendo il valore sbrspring che corrisponde ad occupare tutto lo spazio a disposizione, lasciato quindi libero dagli altri pannelli. Inseriamo 4 pannelli con le seguenti caratteristiche: Chiave: Status - Stile: sbrtext - AutoSize: sbrspring - Allineamento: sinistra Chiave: Ins - Stile: sbrins - AutoSize: sbrnoautosize - Allineamento: centrato Chiave: Date - Stile: sbrdate - AutoSize: sbrnoautosize - Allineamento: centrato Chiave: Time - Stile: sbrtime - AutoSize: sbrnoautosize - Allineamento: centrato Diamo infine un titolo alla finestra MDI Form tramite la proprietà Caption, usiamo il valore "Archivio Biblioteca - VBIUG". A questo punto abbiamo costruito una finestra principale che si presenterà in modo simile alla figura seguente.

17 Rimane da gestire il codice associato agli eventi che il nostro utente può scatenare usando tale interfaccia. Associazione del codice all'interfaccia Il codice da associare alla nostra interfaccia sarà comune tanto ai menù quanto ai pulsanti. E' allora consigliabile creare delle procedure (Sub o Function) a livello di modulo Form o all'interno di un modulo di codice BAS (Progetto -> Inserisci Modulo) al fine di richiamare le stesse da diversi punti del programma (menù e bottoni per esempio). Inseriamo quindi un modulo BAS e definiamo 4 procedure al suo interno, come segue: Public Sub Main() 'Questa procedura si occupa dell'avviamento del programma frmsplash.show vbmodal frmmain.show End Sub Public Sub NewFile() 'Questa è la procedura che gestirà la creazione di un nuovo file End Sub Public Sub OpenFile() 'Questa è la procedura che gestirà l'apertura di un file End Sub Public Sub SaveFile() 'Questa è la procedura che gestirà il salvataggio di un file End Sub Public Sub Quit() 'Questa è la procedura che gestisce la chiusura del programma End End Sub Per associare queste procedure ai pulsanti ed alle voci di menù basta selezionare dalla

18 modalità di design le voci di menu. Comparirà il codice di ciascuna voce nel quale si dovrà scrivere il nome della procedura da richiamare. Per i pulsanti si dovrà invece fare doppio click sulla barra dei pulsanti e all'interno del codice della procedura evento che si presenterà(private Sub ToolBar_ButtonClick) riportare un costrutto Select Case basato sulla chiave del parametro Button che viene passato ByVal alla procedura evento. Il codice della procedura evento della barra pulsanti della nostra MDI Form sarà simile a quanto riportato nella figura seguente. Ultime operazioni prima di chiudere Dalla finestra delle proprietà del nostro progetto configuriamo come oggetto di avvio la procedura Sub Main anziché la form frmsplash. Chiamiamo il modulo di codice BAS creato modmain e salviamolo. Salviamo la MDI Form con nome frmmain. Form secondarie MASCHERE DI SECONDO LIVELLO Nella puntata precedente abbiamo visto come sia possibile realizzare una finestra principale in grado di contenere una serie di finestre secondarie, una barra dei menu ed una barra dei pulsanti. Ora ci occuperemo della creazione delle finestre secondarie da inserire all'interno della form MDIForm principale. Innanzitutto occorre dire che una form secondaria si dice MDIChild, cioè figlia, proprio per indicare che potrà vivere solo all'interno di una form MDIForm principale. Contrariamente alle MDIForm principali che sono diverse dalle form normali, le form MDIChild sono finestre canoniche (form) che hanno la proprietà MDIChild impostata a True. Inseriamo quindi nel nostro progetto Biblio_VBIUG una nuova Form e nella finestra delle proprietà assegnamo alla proprietà MDIChild il valore True. Diamole quindi nome (Name) frmchild e impostiamo il suo titolo (Caption) con il valore "Documento". Al suo interno per ora non carichiamo alcun oggetto. Vedremo nelle prossime lezioni come gestire tramite controlli grafici l'accesso ai dati. Per ora occupiamoci dell'interazione tra la nostra MDIForm e la frmchild.

19 Visualizzare le form MDIChild Per mostrare una form MDIChild è sufficiente richiamare il metodo Show così come accade per le form tradizionali. Proviamo quindi a scrivere nella Sub NewFile() il codice che mostra la nostra finestra MDIChild. Public Sub NewFile() 'Questa è la procedura che gestirà la creazione di un nuovo file frmchild.show End Sub Proviamo ad eseguire il nostro programma. Qual è il problema che si evidenzia subito? Se premiamo più volte il tasto "File->Nuovo" la finestra si apre solo la prima volta e non viene creata una nuova finestra per ogni pressione del tasto o scelta della voce di menù corrispondente. Questo è corretto se ci pensiamo perchè noi stiamo chiedendo, ad ogni esecuzione della procedura, di mostrare la frmchild. Se frmchild è già visibile non succederà nulla. Potremmo a questo punto pensare di dover creare N copie della nostra frmchild (ne facciamo 10? 20? quante?) per averle pronte da visualizzare, ma questo non sarebbe un buon modo di lavorare, non possiamo vincolare il nostro utente finale ad aprire un numero massimo di finestre Child in funzione di quante secondo noi dovevano essere aperte. Allora quale può essere la soluzione al problema? Istanze multiple di una form Quando noi creiamo una form all'interno di Visual Basic dall'interfaccia grafica del VB quello che facciamo in realtà è creare un "modello" di form e non una form unica. Se provate a scrivere dentro ad una qualsiasi finestra di codice del nostro programma Biblio_VBIUG un'istruzione come la seguente: Dim objform As New frmchild

20 vedrete che da VB non avrete alcun errore, anzi potrete fare riferimento a tutte le caratteristiche di frmchild, compresi i controlli eventualmente inseriti al suo interno, tramite la variabile objform. Attenzione però che quella che utilizzerete non sarà la frmchild che avete disegnato voi, ma una copia identica della stessa. Cosa significa questo? Significa che le form che noi costruiamo in VB sono "modelli" di form, si chiamano in realtà classi e di queste possiamo crearne diverse copie fra loro uguali come caratteristiche e comportamento (label, textbox, pulsanti, codice delle procedure evento) ma diverse come valore delle singole proprietà (la Caption, la posizione, ecc.). Allora proviamo a scrivere il codice seguente nella procedura NewFile: Public Sub NewFile() 'Questa è la procedura che gestirà la creazione di un nuovo file Dim frmnewchild As frmchild Set frmnewchild = New frmchild nldocumenti = nldocumenti + 1 frmnewchild.caption = "Documento " & nldocumenti frmnewchild.show End Sub Ogni volta che la procedura verrà richiamata otterremo la creazione di una nuova copia della frmchild che avrà titolo diverso dalle copie precedenti in virtù della variabile globale (definita come Private nldocumenti As Long in modmain.bas). Il risultato sarà simile a quello rappresentato in figura. Ora rimangono ancora alcune questioni da risolvere: 1) come facciamo a distinguere tra loro le finestre MDIChild?

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

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

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

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

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

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

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

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

. 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

L interfaccia utente di Office 2010

L interfaccia utente di Office 2010 L interfaccia utente di Office 2010 Personalizza la barra multifunzione Pagine: 3 di 4 Autore: Alessandra Salvaggio - Tratto da: Office 2010 la tua prima guida - Edizioni FAG Milano Ridurre la barra multifunzione

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

[Dimensionare la pagina-creare le tabelle-formattare le tabelle-formattare la pagina

[Dimensionare la pagina-creare le tabelle-formattare le tabelle-formattare la pagina [Dimensionare la pagina-creare le tabelle-formattare le tabelle-formattare la pagina Creare cartelle per salvare il lavoro] Per iniziare dobbiamo imparare a gestire quello spazio bianco che diverrà la

Dettagli

Struttura logica di un programma

Struttura logica di un programma Struttura logica di un programma Tutti i programmi per computer prevedono tre operazioni principali: l input di dati (cioè l inserimento delle informazioni da elaborare) il calcolo dei risultati cercati

Dettagli

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

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

Dettagli

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

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

IL LINGUAGGIO Visual Basic

IL LINGUAGGIO Visual Basic Caratteristiche del linguaggio VB Linguaggio basato sugli eventi IL LINGUAGGI Visual Basic I programmi non sono procedurali, poiche non seguono una sequenza operativa. gni programma si basa infatti su

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

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

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

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

Dettagli

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

Introduzione a Visual Basic Lezione 1 Concetti base e istruzioni condizionali

Introduzione a Visual Basic Lezione 1 Concetti base e istruzioni condizionali a Visual Basic Lezione 1 Concetti base e istruzioni condizionali Mario Alviano Introduzione all informatica Università della Calabria http://alviano.net/introinfo A.A. 2008/09 Introduzione Un esempio:

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

Corso base di informatica

Corso base di informatica Corso base di informatica AVVIARE IL COMPUTER Per accendere il computer devi premere il pulsante di accensione posto di norma nella parte frontale del personal computer. Vedrai apparire sul monitor delle

Dettagli

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1 Pagina 1 Sommario...1 Apertura...2 Visualizzazioni...2 Elenco...2 Testo sul pulsante e altre informazioni...3 Comandi...3 Informazioni...4 Flow chart...5 Comandi...6 Pulsanti Principali e Pulsanti Dipendenti...6

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

2 Fortino Lugi. Figura Errore. Nel documento non esiste testo dello stile specificato.-3 -- Finestra attiva o nuovo documento

2 Fortino Lugi. Figura Errore. Nel documento non esiste testo dello stile specificato.-3 -- Finestra attiva o nuovo documento 1 Fortino Lugi STAMPA UNIONE OFFICE 2000 Vi sarà capitato sicuramente di ricevere lettere pubblicitarie indirizzate personalmente a voi; ovviamente quelle missive non sono state scritte a mano, ma utilizzando

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

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

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

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0 Prodotto Inaz Download Manager Release 1.3.0 Tipo release COMPLETA RIEPILOGO ARGOMENTI 1. Introduzione... 2 2. Architettura... 3 3. Configurazione... 4 3.1 Parametri di connessione a Internet... 4 3.2

Dettagli

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

NAVIGAORA HOTSPOT. Manuale utente per la configurazione NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento

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

Servizio on-line di Analisi e Refertazione Elettrocardiografica

Servizio on-line di Analisi e Refertazione Elettrocardiografica Servizio on-line di Analisi e Refertazione Elettrocardiografica Guida utente Scopo del servizio... 2 Prerequisiti hardware e software... 3 Accesso all applicazione... 4 Modifica della password... 7 Struttura

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

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

STUDIUM.UniCT Tutorial per gli studenti

STUDIUM.UniCT Tutorial per gli studenti STUDIUM.UniCT Tutorial per gli studenti Studium.UniCT Tutorial Studenti v. 6 06/03/2014 Pagina 1 Sommario 1. COS È STUDIUM.UniCT... 3 2. COME ACCEDERE A STUDIUM.UniCT... 3 3. COME PERSONALIZZARE IL PROFILO...

Dettagli

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo

Dettagli

GUIDA UTENTE PRIMA NOTA SEMPLICE

GUIDA UTENTE PRIMA NOTA SEMPLICE GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...

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

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

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. *+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti

Dettagli

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

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

Dettagli

Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]

Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...

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

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

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE

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

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

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

L amministratore di dominio

L amministratore di dominio L amministratore di dominio Netbuilder consente ai suoi clienti di gestire autonomamente le caselle del proprio dominio nel rispetto dei vincoli contrattuali. Ciò è reso possibile dall esistenza di un

Dettagli

ACCESSO AL SISTEMA HELIOS...

ACCESSO AL SISTEMA HELIOS... Manuale Utente (Gestione Formazione) Versione 2.0.2 SOMMARIO 1. PREMESSA... 3 2. ACCESSO AL SISTEMA HELIOS... 4 2.1. Pagina Iniziale... 6 3. CARICAMENTO ORE FORMAZIONE GENERALE... 9 3.1. RECUPERO MODELLO

Dettagli

Olga Scotti. Basi di Informatica. File e cartelle

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

Dettagli

NUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT.

NUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT. NUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT. Con l utilizzo delle procedure di iscrizione on line la società organizzatrice ha a disposizione tutti

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

FPf per Windows 3.1. Guida all uso

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

Dettagli

Software standard Alpi Label Ver. 2.2.0.0

Software standard Alpi Label Ver. 2.2.0.0 Pag. 1 di 16 Manuale utente Software standard Alpi Label Ver. 2.2.0.0 Pag. 2 di 16 1 SOMMARIO Sommario 1 Sommario... 2 2 Specifiche Tecniche... 3 3 Maschera Principale... 4 4 Funzioni menù... 7 Pag. 3

Dettagli

Come masterizzare dischi con Nero 11

Come masterizzare dischi con Nero 11 Come masterizzare dischi con Nero 11 Non c è dubbio che Nero è diventato un sinonimo di masterizzatore di dischi, data la lunga esperienza sul mercato. Molte persone pensano in questo programma nel momento

Dettagli

Guida alla personalizzazione dei documenti in formato Open Document (ODT)

Guida alla personalizzazione dei documenti in formato Open Document (ODT) Guida alla personalizzazione dei documenti in formato Open Document (ODT) La procedura di personalizzazione in formato ODT affianca la gestione in HTML e non sovrascrive i documenti già personalizzati.

Dettagli

USARE JOOMLA 1.7/2.5 per gestire il vostro sito.

USARE JOOMLA 1.7/2.5 per gestire il vostro sito. 1 USARE JOOMLA 1.7/2.5 per gestire il vostro sito. 1. Per accedere al pannello di controllo: www.vostrosito.it/administrator 2. Inserire utente e password 3. Il vostro pannello di controllo si presenterà

Dettagli

Istruzioni per la configurazione di IziOzi

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

Dettagli

Programmazione avanzata con Visual Basic 2005

Programmazione avanzata con Visual Basic 2005 Ambiente di sviluppo Visual P1 Creare una soluzione Visual Basic.NET 2005 nelle sue versioni (Standard Edition, Professional Edition) permette di creare diverse tipologie di progetti: Abbiamo anche Visual

Dettagli

Database 1 biblioteca universitaria. Testo del quesito

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

Dettagli

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress Copyright Andrea Giavara wppratico.com Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress 1. Il pannello amministrativo 2. I dati importanti 3. Creare il database - Cpanel - Plesk

Dettagli

GESGOLF SMS ONLINE. Manuale per l utente

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

Dettagli

START Easy GO! Il gestionale sempre in tasca! Procedura di aggiornamento. Documentazione utente Pagina 1 di 18

START Easy GO! Il gestionale sempre in tasca! Procedura di aggiornamento. Documentazione utente Pagina 1 di 18 Procedura di aggiornamento Il gestionale sempre in tasca! Documentazione utente Pagina 1 di 18 Sommario Avvertenze... 3 Operazioni preliminari... 3 Salvataggi... 3 Download aggiornamenti... 5 Aggiornamento

Dettagli

LUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014

LUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014 LUdeS Informatica 2 EXCEL Seconda parte AA 2013/2014 STAMPA Quando si esegue il comando FILE STAMPA, Excel manda alla stampante tutte le celle del foglio di lavoro corrente che hanno un contenuto. Il numero

Dettagli

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10 MANCA COPERTINA INDICE Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10 epico! è distribuito nelle seguenti versioni: epico!

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

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

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

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

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

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

Dettagli

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

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

I TUTORI. I tutori vanno creati la prima volta seguendo esclusivamente le procedure sotto descritte.

I TUTORI. I tutori vanno creati la prima volta seguendo esclusivamente le procedure sotto descritte. I TUTORI Indice Del Manuale 1 - Introduzione al Manuale Operativo 2 - Area Tutore o Area Studente? 3 - Come creare tutti insieme i Tutori per ogni alunno? 3.1 - Come creare il secondo tutore per ogni alunno?

Dettagli

2003.06.16 Il sistema C.R.M. / E.R.M.

2003.06.16 Il sistema C.R.M. / E.R.M. 2003.06.16 Il sistema C.R.M. / E.R.M. Customer / Enterprise : Resource Management of Informations I-SKIPPER è un sistema di CONOSCENZE che raccoglie ed integra INFORMAZIONI COMMERCIALI, dati su Clienti,

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

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

Guida. Macchina Scratch

Guida. Macchina Scratch Pagina 1 di 22 Guida Macchina Scratch Pagina 2 di 22 Scopo Lo scopo della guida è quello di spiegare all'utente come sia possibile creare un unità da scratch con il software Nuovo AHU. La guida spiegherà

Dettagli

2.7 La cartella Preparazioni e CD Quiz Casa

2.7 La cartella Preparazioni e CD Quiz Casa 2.7 La cartella Preparazioni e CD Quiz Casa SIDA CD Quiz Casa è il cd che permette al candidato di esercitarsi a casa sui quiz ministeriali e personalizzati. L autoscuola può consegnare il cd al candidato

Dettagli

Olga Scotti. Basi di Informatica. Il sistema operativo Windows

Olga Scotti. Basi di Informatica. Il sistema operativo Windows Basi di Informatica Il sistema operativo Windows Perchè Windows? MS-DOS: Interfaccia di solo testo Indispensabile conoscere i comandi Linux & Co. : Meno diffuso soprattutto nelle aziende Bella interfaccia

Dettagli

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3

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 MIO PRIMO SITO NEWS USANDO GLI SCHEDARI

IL MIO PRIMO SITO NEWS USANDO GLI SCHEDARI Pagina 1 UN SISTEMA DI NEWS Sommario UN SISTEMA DI NEWS...1 Introduzione...2 Scelgo l'area su cui operare...3 Un minimo di teoria...3 Creo le Pagine...4 Definizione dello Schedario Novità...6 Compilo la

Dettagli

Esercizio data base "Biblioteca"

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

Dettagli

tommaso.iacomino@gmail.com INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1

tommaso.iacomino@gmail.com INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1 INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1 IMPORTANTE: forse non visualizzate questa barra, se così fosse usiamo questa procedura: posizioniamo il cursore sulla parte vuota tasto destro del

Dettagli

ISI s.r.l. Corso di Access 05 CREARE UN ELENCO MAILING ED INVIARE MESSAGGI DI POSTA ELETTRONICA Pag. 1/6

ISI s.r.l. Corso di Access 05 CREARE UN ELENCO MAILING ED INVIARE MESSAGGI DI POSTA ELETTRONICA Pag. 1/6 Pag. 1/6 Quello che vogliamo ottenere con questo database è un semplice programma che permetta di fare mailing tramite posta elettronica. 1 Dopo aver creato il database con Access 97 o 2000 è necessario

Dettagli

Workland CRM. Workland CRM Rel 2570 21/11/2013. Attività --> FIX. Magazzino --> NEW. Nessuna --> FIX. Ordini --> FIX

Workland CRM. Workland CRM Rel 2570 21/11/2013. Attività --> FIX. Magazzino --> NEW. Nessuna --> FIX. Ordini --> FIX Attività Attività --> FIX In alcuni casi, in precedenza, sulla finestra trova attività non funzionava bene la gestione dei limiti tra date impostati tramite il menu a discesa (Oggi, Tutte, Ultima Settimana,

Dettagli

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO Login All apertura il programma controlla che sia stata effettuata la registrazione e in caso negativo viene visualizzato un messaggio.

Dettagli

GENERAZIONE PREVENTIVI

GENERAZIONE PREVENTIVI GENERAZIONE PREVENTIVI Per la creazione di un nuovo preventivo si fa sempre riferimento ad un Tipo Preventivo, identificato da una certa Sigla. Nell esempio seguente vediamo come il preventivo abbia impostata

Dettagli

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

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

Dettagli

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

Manuale di istruzioni sulle maschere per il calcolo del punteggio e del voto (unico) degli studenti che sostengono la Prova nazionale 2011

Manuale di istruzioni sulle maschere per il calcolo del punteggio e del voto (unico) degli studenti che sostengono la Prova nazionale 2011 Manuale di istruzioni sulle maschere per il calcolo del punteggio e del voto (unico) degli studenti che sostengono la Prova nazionale 2011 (CLASSI NON CAMPIONE) Prova nazionale 2010 11 1 A.S. 2010 11 Pubblicato

Dettagli

SERVIZIO DI MESSAGGISTICA ALL UTENTE. Manuale per l operatore

SERVIZIO DI MESSAGGISTICA ALL UTENTE. Manuale per l operatore SERVIZIO DI MESSAGGISTICA ALL UTENTE Manuale per l operatore rev. 02 giugno 2010 SOMMARIO COME USARE IL PROGRAMMA PER LA MESSAGGISTICA...3 COSA BISOGNA FARE PRIMA DI INIZIARE A UTILIZZARE IL PROGRAMMA...3

Dettagli

Dispositivo Firma Digitale

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

Dettagli

BIBLIO. Fabio Cannone Consulente Software. Settembre 2014. email : fabcanno@gmail.com - http://www.facebook.com/cannonefabioweb

BIBLIO. Fabio Cannone Consulente Software. Settembre 2014. email : fabcanno@gmail.com - http://www.facebook.com/cannonefabioweb Fabio Cannone Consulente Software Settembre 2014 email : fabcanno@gmail.com - http://www.facebook.com/cannonefabioweb BIBLIO è il software per la catalogazione e la gestione del prestito dei libri adottato

Dettagli

Monitor Orientamento. Manuale Utente

Monitor Orientamento. Manuale Utente Monitor Orientamento Manuale Utente 1 Indice 1 Accesso al portale... 3 2 Trattamento dei dati personali... 4 3 Home Page... 5 4 Monitor... 5 4.1 Raggruppamento e ordinamento dati... 6 4.2 Esportazione...

Dettagli

Introduzione a Dev-C++

Introduzione a Dev-C++ Introduzione a Dev-C++ Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Note: Dev-C++ richiede Windows 95/98/NT/2000/XP

Dettagli