12.07.2015 Views

Dispensa ed Esercizi in Linguaggio Visual Basic - Teletu

Dispensa ed Esercizi in Linguaggio Visual Basic - Teletu

Dispensa ed Esercizi in Linguaggio Visual Basic - Teletu

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PROGETTO 2: utiliz z o di caselle di testo e metodiQ uesto progetto consente di eseguire la somma di due numeri <strong>in</strong>seriti dall’utente q uando viene premutoil tasto “+” e si chiude q uando l’utente preme il pulsante “esci” .I nnanzitutto creiamo un cartella P RO GET T O 2 che conterra’ tutti i file del progetto; entrare <strong>in</strong>ambiente VB e scegliere il tipo di progetto EX E standard; se la f<strong>in</strong>estra del form non e’ attiva,selezionarla cliccando su “f<strong>in</strong>estra progetto” (v.5).O ra disegniamo l’<strong>in</strong>terfaccia grafica.I l primo oggetto dell’applicazione e’ la f<strong>in</strong>estra del form le cui proprieta’ sono evidenziate nella f<strong>in</strong>estradelle proprieta’: il nome e’ form1 (non lo modifichiamo) e la caption pr<strong>ed</strong>ef<strong>in</strong>ita e’ form1; modifichiamo lacaption scrivendo “calcola” : q uesto e’ il titolo che apparira’ nella barra della f<strong>in</strong>estra. P ossiamo anchemodificare il colore dello sfondo della f<strong>in</strong>estra modificando la proprieta’ Backcolor.I l secondo oggetto e’ un’etichetta (che conterra’ il testo “somma di due numeri” ); disegnamola sul form;il nome e’ label1; cancelliamo la caption, digitiamo il testo desiderato e impostiamo la proprieta’backcolor allo stesso colore della f<strong>in</strong>estra.I l terzo e q uarto oggetto da disegnare sul form sono pulsanti di comando; il primo pulsante ha nomeCommand1, digitiamo la caption “+” e scegliamo il font del carattere; il secondo pulsante si chiamaCommand2 , impostiamo la caption “esci” e il font.O ra disegnamo tre oggetti di tipo caselle di testo; le caselle di testo hanno nome textn (dove n <strong>in</strong>dica ilnumero di etichetta), e text impostato a textn (non esiste la proprieta’ caption); per fare <strong>in</strong> modo chela casella appaia vuota si cancella la proprieta’ text.la prima casella ha nome text1 e cancelliamo text1 dalla proprieta’ text; proc<strong>ed</strong>iamo <strong>in</strong> modo analogo perla seconda e la terza.I noltre <strong>in</strong>seriamo un controllo l<strong>in</strong>ea dopo le due caselle di testo e impostiamo la proprieta’borderwidth=2 (consente di avere una l<strong>in</strong>ea piu’ spessa).Q uesto deve essere l’aspetto del form dopo aver <strong>in</strong>serito i controlli:N ame Form1 N ame Label1Caption calcola Caption Somma…N ameT extT ext1N ameCaption +Command1N ame T ext2 N ame Cammand2T ext Caption esciN ame T ext3 N ame L<strong>in</strong>e1T ext Borderwidth 2ora associamo ai controlli il codice che descrive le azioni da compiere <strong>in</strong> corrispondenza degli eventi cheaccadono durante l’esecuzione del programma, <strong>in</strong> risposta alle azioni dell’utente.Q uando l’utente preme il pulsante “+” (command1), nella casella text3 deve apparire la somma dei duenumeri <strong>in</strong>seriti; q uando l’utente preme “esci” (command2 ) l’applicazione term<strong>in</strong>a:Private Sub Command1 _Click()10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!