2
Sommario
INTRODUZIONE........................................................................................................10
1. Non è più necessario programmare?......................................................................102. A chi si rivolge il manuale......................................................................................113. Come contattare gli autori......................................................................................124. Visual Basic 6.0 Professional.................................................................................135. Requisiti per il lettore.............................................................................................136. Requisiti per il sistema...........................................................................................147. L’installazione di Visual Basic...............................................................................14
PARTE I - LA PROGRAMMAZIONE: POTENZIALITÁ FORMATIVE,EVOLUZIONE STORICA, CARATTERISTICHE ODIERNE............................19
Capitolo 1: PERCHÈ IMPARARE A PROGRAMMARE I COMPUTER?.........19
1. Programmare per personalizzare l’uso del computer.............................................202. Programmare per educare la precisione e il rigore logico......................................20Esercizio 1: Analisi di alcuni effetti di stampa sul video.......................................21Esercizio 2: Gioco della Tombola - I......................................................................223. Programmare per sviluppare il pensiero progettuale..............................................234. Il rischio della segregazione digitale......................................................................24
Capitolo 2: I LINGUAGGI PER LA PROGRAMMAZIONE DEI COMPUTER27
1. Le unità di memoria del computer..........................................................................272. I linguaggi compilatori...........................................................................................293. Il Basic....................................................................................................................30Esercizio 3: Analisi di un listato in linguaggio Basic.............................................304. Dai linguaggi procedurali ai linguaggi orientati agli oggetti e agli eventi.............315. La scelta di Visual Basic........................................................................................33
PARTE II - L’AMBIENTE DI LAVORO DI VISUAL BASIC..............................35
Capitolo 3: UNA VISITA GUIDATA........................................................................35
1. Analisi dell’ambiente di lavoro di Visual Basic.....................................................352. La linea della intestazione......................................................................................383. La barra dei menu...................................................................................................394. La barra con i comandi ad icone.............................................................................424. La Finestra Gestione Progetti.................................................................................436. La Finestra Disposizione Form...............................................................................44Esercizio 4: Esploriamo l’ambiente di lavoro di Visual Basic...............................46Esercizio 5: Proviamo la fase di esecuzione...........................................................467. I Menu di scelta rapida...........................................................................................47
Capitolo 4: IL FORM E IL PULSANTE DI COMANDO.......................................49
1. Proprietà, eventi e metodi degli oggetti..................................................................512. La Finestra delle Proprietà......................................................................................52Esercizio 6: Il progetto Presentazione - I................................................................55