Per realizzare un programma in VB



Похожие документы
Le L z e ione n e d i d V isu s a u l B asi s c Prof.ssa Paola Goi 1

IL LINGUAGGIO Visual Basic

Introduzione a Visual Basic Lezione 1 Concetti base e istruzioni condizionali


DAL DIAGRAMMA AL CODICE

Struttura logica di un programma

Prof. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base:

A. Carullo Introduzione a Visual Basic. Introduzione a

Realizzare semplici applicazioni windows

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net

Applicazioni grafiche

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

MODULO 2 Introduzione agli algoritmi e alla programmazione in VisualBasic.Net

Visual Basic Application

STRUMENTI DI PRESENTAZIONE MODULO 6

7.4 Estrazione di materiale dal web

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

Corso di Informatica

Il Web-Service SDMX dell ISTAT

Demo. La palette allinea. La palette Anteprima conversione trasparenza. Adobe Illustrator CS2

Invio SMS. DM Board ICS Invio SMS

7. Layer e proprietà degli oggetti

Corso di Visual Basic (Parte I)

Programmazione in Excel con il linguaggio Visual Basic

Guida all uso di Java Diagrammi ER

Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma

SERVIZIO EASYWEB INDICE GUIDA RAPIDA PER LA CONFIGURAZIONE DEL BROWSER. Quale browser usi? Introduzione. Browser compatibili e blocco popup

IMPOSTARE LO SFONDO DEL DESKTOP

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

RAPPRESENTAZIONE GRAFICA DEGLI ALGORITMI

Cenni su algoritmi, diagrammi di flusso, strutture di controllo

2.0 Gli archivi. 2.1 Inserire gli archivi. 2.2 Archivio Clienti, Fornitori, Materiali, Noleggi ed Altri Costi. Impresa Edile Guida all uso

Dall Algoritmo al Programma. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

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

L interfaccia utente di Office 2010

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

MANUALE PARCELLA FACILE PLUS INDICE

Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 13

MANUALE MESSAGGISTICA INTERNA GUIDA PER I DOCENTI

Operazioni fondamentali

Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

RISOLUTORE AUTOMATICO PER SUDOKU

Matematica in laboratorio

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

Office 2007 Lezione 02. Le operazioni più

IL MIO PRIMO SITO NEWS USANDO GLI SCHEDARI

Cosa è una macro? strumento per automatizzare delle operazioni fatte con un programma. istruzione complessa, composta da più istruzioni elementari

I.N.A.I.L. Certificati Medici via Internet. Manuale utente

MODULO 4: FOGLIO ELETTRONICO (EXCEL)

WORD 97 SCRIVERE UNA TESI DI LAUREA

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

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

Un ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti

MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti

Dispense di Informatica Anno Scolastico 2008/2009 Classe 3APS. Dal Problema all'algoritmo

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

Il controllo della visualizzazione

Bookenberg non è un softwere ma una piattaforma online, quindi:

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...

Database Manager Guida utente DMAN-IT-01/09/10

Istruzioni per l uso della Guida. Icone utilizzate in questa Guida. Istruzioni per l uso della Guida. Software di backup LaCie Guida per l utente

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

Carico da produzione e scarico automatico componenti della distinta base con selezione dei lotti da scaricare (tracciabilità dei lotti)

TECNOLOGIE INFORMATICHE DELLA COMUNICAZIONE ORE SETTIMANALI 2 TIPO DI PROVA PER GIUDIZIO SOSPESO PROVA DI LABORATORIO

Descrizione di un algoritmo

IMPORTAZIONE DI GRAFICI E TABELLE DA EXCEL A WORD

Corso di Visual Basic (Parte 8)

MANUALE DI GESTIONE - CATALOGO ELETTRONICO SITO WEB

Usa lo sfoglialibro su Smart Notebook

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

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

LA FINESTRA DI OPEN OFFICE CALC

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari

L ambiente di sviluppo Android Studio

Manuale Utente Albo Pretorio GA

MODULO 02. Iniziamo a usare il computer

INTRODUZIONE AD AUTOCAD

Web Intelligence. Argomenti 10/5/2010.

Corso di Archivistica

Funzionalità di un Algoritmo

Amministrazione gruppi (Comunità)

ZFIDELITY - ZSE Software & Engineering Pag.1 / 11

INSERIMENTO ORDINI DI RITIRO DA WEB

Configurazione di Outlook Express

Leggere un messaggio. Copyright 2009 Apogeo

Applicazione Access annuale Universale mini-howto

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

per scrivere un articolo da prima pagina! per inviare una newsletter Come si crea Comunicazione Anfaa Edizione 4a.2013

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

PowerPoint 2007 Le funzioni

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

Fratini Service di G. Fratini

Guida. Macchina Scratch

Транскрипт:

Per realizzare un programma in VB E necessario eseguire nell ordine i seguenti passi: 1) Dato un problema, disegnare la tabella delle variabili 2) Determinare l algoritmo risolutivo con la pseudocodifica 3) Rappresentare l algoritmo con il diagramma a blocchi detto anche flowchart 4) Creare il form in Visualbasic, inserendo i controlli e le loro proprietà 5) Codificare l evento click dei pulsanti di calcolo (button) inseriti nel Form I passi 1), 2) e 3) sono stati già spiegati, restano da spiegare i passi 4) e 5) Che cosa è un form di Visual Basic Il form è l interfaccia grafica piccola e centrale sulla quale il programmatore inserisce degli elementi grafici, detti controlli o strumenti, come ad es. i pulsanti (in VB button), le etichette (in VB label), le caselle di testo (in VB textbox), ecc. Che cosa è un controllo di VisualBasic Un controllo (o strumento) è un elemento grafico che si trova in una finestra di VB detta casella degli strumenti.

A che serve il controllo casella di testo (o textbox invb) Si usa per inserire i valori di input e per visualizzare i valori di output. Per distinguere una casella di testo da un altro controllo si usa il nome sintetico: txt A che serve il controllo pulsante di comando (o commandbutton in VB)? Serve ad eseguire le seguenti operazioni: a) i calcoli principali del programma b) uscire dal programma c) azzerare le variabili e inizializzarle. Per distinguere il pulsante da un altro controllo si usa il nome sintetico: btn. Esempi sono: btncalcola, btnesci, ecc A che serve il controllo etichetta (o label in VB)? Si usa per descrivere ciò che avviene nel form. Per distinguere un etichetta da un altro controllo si usa il nome sintetico: lbl. Esempi: lbltitolo, lblsomma, ecc Le proprietà dei controlli Servono a caratterizzare in modo molto semplice e rapido l aspetto grafico dei controlli. Si trovano nella finestra proprietà. Le proprietà principali dei controlli: etichetta, casella di testo, pulsante, elenco a discesa sono: - nome (o name in VB) che stabilisce il nome del controllo da usare nel codice visualbasic - testo (o Text in VB) che stabilisce il contenuto testuale da visualizzare nel form - font che stabilisce il tipo di carattere da utilizzare (times new roman, arial, ecc) - colore di sfondo (o backcolor in VB) che stabilisce il colore del controllo Esempio. Data la casella di testo txtnumero txtnumero.name è la proprietà nome della casella di testo

txtnumero.text è la proprietà testo della casella di testo txtnumero.font è la proprietà font della casella di testo txtnumero.backcolor backcolor è la proprietà colore di sfondo La casella di testo CONSIDERA tutto quello che riceve, sia testo che numeri, come testo. Pertanto se inseriamo un numero in una casella di testo e vogliamo effettuare dei calcoli su di esso bisogna convertirlo da formato testo a formato numero. la funzione VAL usata nelle caselle di testo serve a convertire, come già suddetto, un numero da formato testo a formato numero. Ad es. sia txtnumero una casella di testo e supponiamo che l utente inserisca in essa il numero 5 allora: - txtnumero.text = 5 (si legge 5 in formato testo) mentre - Val (txtnumero.text) = 5 (si legge 5 in formato numerico). Definizione di evento di un oggetto L evento è l azione provocata dall utente sui form e controlli.. L evento più utilizzato del CommandButton è il Click, ed è in esso che si dovrà scrivere il codice da eseguire alla pressione del pulsante.. In generale, il CommandButton è utilizzato con una didascalia (la caption) e, opzionalmente, un immagine che fanno comprendere immediatamente all utente l azione che verrà eseguita quando il pulsante sarà premuto. Per inserire un immagine nel pulsante si deve modificare la proprietà Style in 1 Graphical e quindi fare clic sulla proprietà

Picture, in modo da far apparire la finestra di dialogo in cui selezionare l immagine (di tipo bitmap, icona, metafile, GIF e JPG) Un programma VBasic. Esempio1 Calcolo del form relativo all algoritmo del calcolo dell area del rettangolo. Tabelle delle variabili di input e output Tabella delle variabili di input e output Nome Descrizione Tipo Input Output Lavoro b Base del Numerico X rettangolo h Altezza del Numerico X rettangolo intera a Area del rettangolo Numerica intera X 1. Inizio 2. Dammi il valore della base b 3. Dammi il valore della altezza h 4. Calcola il prodotto A = b x h 5. Stampa a video la sua area A 6. Fine

Il codice da inserire dietro ai pulsante Calcola e Esci del Form precedente è il seguente: Private Sub CommandButton1_Click() ' DICHIARAZIONI VARIABILI Dim base, altezza As Integer Dim area As Single ' txtbase E' LA CASELLA DI TESTO USATA NEL FORM PER CONTENERE ' IL VALORE INPUT DELLA BASE SCELTO DALL'UTENTE. MA LA CASELLA ' DI TESTO TRASFORMA TUTTO QUELLO CHE RICEVE IN TESTO. ' PER CONVERTIRE QUELLO CHE RICEVE DA TESTO A NUMERO SI USA ' LA FUNZIONA VAL base = Val(txtBase.Text) altezza = Val(TxtAltezza.Text) ' CALCOLO DELL'AREA DEL RETTANGOLO area = base * altezza ' ASSEGNAZIONE DELL'AREA CALCOLATA all etichetta lblarea lblarea.caption = area End Sub Private Sub CommandButton2_Click() Unload Me End Sub