| Indice
Introduzione
Capitolo 1 Da dove iniziamo?
1.1 Da dove iniziamo?
1.2 Il modo piu' semplice per affrontare la programmazione
Pianificare un programma e' come progettare una casa
Una telefonata dal negozio cinese di porcellane
Incontro con il cliente
1.3 Il ciclo vitale di sviluppo dei sistemi (SDLC)
Fase 1: Indagine preliminare
Fase 2: Analisi
Fase 3: Progettazione
Fase 4: Sviluppo
Fase 5: Implementazione
Fase 6: Revisione e manutenzione
1.4 E ora dove andiamo?
Capitolo 2 Cos'e' un programma per computer?
2.1 Cos'e' un computer?
Dati
Memoria
Supporto di memorizzazione
Confronto tra RAM e supporto di memorizzazione
2.2 Esecuzione di un programma
2.3 Breve storia del computer
DOS
Microsoft Windows
2.4 Uno sguardo piu' approfondito a Windows
Memoria virtuale Multitasking
Esecuzione di programmi in Windows
Handle di Windows
Messaggi di Windows
Area attiva
2.5 Cos'e' un programma per computer?
Capitolo 3 A proprio agio con Visual Basic
3.1 L'ambiente Visual Basic
Preparativi per la programmazione
Avvio di Visual Basic!
Progetti Visual Basic
3.2 IDE
Le modalita' di Visual Basic
La barra dei menu di Visual Basic
Barra degli strumenti di Visual Basic
La Casella degli strumenti d Visual Basic
Finestra Proprieta'
Capitolo 4 Programmare e' facile
4.1 Poco e' meglio
4.2 Proprieta', metodi ed eventi di Visual Basic
Proprieta' di Visual Basic
Prima esecuzione del progetto Negozio Cinese
Proprieta' del form
Metodi di Visual Basic
Eventi di Visual Basic
Capitolo 5 Creazione dell'interfaccia utente
5.1 Completamento dell'interfaccia utente
Guida di John Smiley al perfetto sviluppo delle interfacce in dieci passaggi
La casella degli strumenti di Visual Basic
5.2 I controlli Negozio Cinese
Creazione del form Negozio Cinese
Esecuzione del progetto Negozio Cinese
Proprieta' comuni ai controlli del progetto Negozio Cinese
Proprieta' del controllo CheckBox
Proprieta' del controllo Button
Proprieta' del controllo ColorDialog
Proprieta' di GroupBox
Proprieta' del controllo PictureBox
Proprieta' del controllo Label
Proprieta' del controllo ListBox
Proprieta' del controllo RadioButton
Proprieta' del controllo Timer
Ordine di tabulazione e proprieta' TabIndex
Una visita a sorpresa
Capitolo 6 Un primo sguardo al codice
6.1 Eventi e programmazione guidata dagli eventi
C'era una volta...
L'impostazione moderna
Cos'e' un evento?
Scrittura del codice
Commenti
Il carattere di continuazione riga (_)
Panoramica del codice Visual Basic
Visual Basic Debugger
Menu Debug
Capitolo 7 Dati
7.1 I dati
7.2 Variabili
7.3 Come si crea una variabile?
Dichiarazione di variabili
Inizializzazione di variabili
7.4 Tipi di dati in Visual Basic
Tipi di dati numerici
Tipo String
Altri tipi di dati
Tipi di dati delle proprieta'
7.5 Costanti
7.6 Operazioni su dati
Operazioni aritmetiche
Operatori relazionali
Operatori logici
Capitolo 8 Strutture di selezione
8.1 Comportamento della pietra che cade
8.2 Come possiamo migliorare il tutto?
If...Then
If...Then...Else
If...Then...ElseIf
Select...Case
8.3 Il progetto Negozio Cinese
Revisione del prototipo
Capitolo 9 I Loop
Perche' i Loop?
Il loop For...Next
Do...Loop
9.2 Il signor Bullina manda una sorpresa
Capitolo 10 Manipolazione delle stringhe
Separare le stringhe
Capitolo 11 Operazioni da file
11.1 Operazioni con file contenuti su disco
Scrivere dati su un file presente su disco
Leggere dati da un file su disco
Capitolo 12 Conclusione dell'interfaccia utente
12.1 A che punto siamo?
12.2 Menu a discesa
Un primo sguardo al comando Main Menu
Codifica del comando Menu
12.3 Altre informazioni sulla funzione MsgBox
Il valore restituito dalla funzione MsgBox
L'argomento Button della funzione MsgBox
Capitolo 13 Array
13.1 Perche' gli array?
Cos'e' un array?
Array dinamici
Dimensioni dell'array
13.2 Modifica del progetto Negozio Cinese per incorporare gli array
Capitolo 14 Gestione degli errori
14.1 Errori comuni dei principianti
Dimenticarsi di incrementare una variabile contatore
Dimenticarsi di aggiungere una variabile accumulatore
Dimenticarsi di aprire un file
Apertura di un file gia' aperto
Dimenticarsi di chiudere un file
Lettura oltre la fine del file
Scrittura di un file aperto in Input
Il programma non trova nessun record
Il file che si sta leggendo manca o e' vuoto
Lettura di troppi o troppo pochi campi da un file su disco
Divisione per zero
14.2 Gestiore degli errori
Gestione degli errori non strutturata: On Error GoTo
Gestione degli errori strutturata: Try e Catch
Gestione di errori nel progetto Negozio Cinese
Capitolo 15 Personalizzazione del programma
15.1 Scrittura nel Registro di sistema
GetSetting e SaveSetting
Uso di RegEdit
15.2 Lettura dal Registro di sistema
15.3 Ottimizzazione del codice di Visual Basic
Procedure personalizzate
Sottoprocedure nel progetto Negozio Cinese
15.4 Collaudo del nostro programma
15.5 Appuntamento al negozio cinese di porcellane
Indice analitico |