back to top

La sintassi di Delphi

Come degno successore del Turbo Pascal, Delphi ne ha ereditato la sintassi.

Come già anticipato nel capitolo precedente, ogni blocco di codice (quindi una sequenza di istruzioni), deve essere racchiusa tra le parole Begin e End.

Il simbolo ; ha un importanza fondamentale, in quanto indica la fine di un’istruzione per esempio:

read(valore);
Non ha importanza ora a cosa serve questa istruzione, ma è importante capire che il simbolo ; ne delimita la fine.

Il vecchio Turbo Pascal, permetteva l’utilizzo di sottoprogrammi, cioè pezzi di codice che potevano essere ripetuti varie volte semplicemente richiamandoli tramite il loro nome.

Questa caratteristica esiste anche il Delphi, infatti i vari eventi, presenti in ogni componente, non sono altro che dei sottoprogrammi.

Un sottoprogramma (o Sub), viene definito con la parola riservata Procedure e terminato con End..

La presenza del punto finale è fondamentale, in quanto indica la fine del Procedure.

Fate doppio click sul primo RadioButton (quello relativo ad M), la finestra del codice si apre, ora potete inserire del codice all’interno dell’evento click di questo componente.

Posizionatevi col cursore tra le parole Begin e End; e scrivete quanto segue:

sesso := 'm';
fate lo stesso per l’altro RadioButton e digitate quanto segue:

sesso := 'f';
Fate doppio click sul primo checkbox (inglese), una volta nel codice posizionatevi dopo la parola Begin e digitate quanto segue:

inglese := 'si';
Fate lo stesso con gli altri due digitando rispettivamente:

francese := 'si';
tedesco := 'si';
Ancora fate doppio click sul Form, una volta nel codice posizionatevi dopo la parola Begin e digitate quanto segue:

ComboBox1.Items.Add('CELIBE/NUBILE');
ComboBox1.Items.Add('CONIUGATO/A');

listbox1.Items.Add('impiegato');
listbox1.Items.Add('dirigente');
listbox1.Items.Add('operaio');
Avete cominciato ad integrare il progetto con del codice, in particolare, avete valorizzato delle variabili (sesso := ‘m’;) e caricato dei valori all’interno dei componenti combobox e listbox.

Nei prossimi capitoli approfondiremo il discorso della sintassi, relativamente ai vari elementi del linguaggio, come variabili, costanti ecc.

PubblicitÃ