Dove eravamo rimasti?
Salve ancora una volta.
Con la nostra applicazione, avevamo sistemato un pannello in basso
nella form e poi avevamo aggiunto un Memo, ricordate? Bene, ora
procediamo oltre.
Innanzitutto selezionezionate il memo, andate sullObject Inspector
e cercate la proprietà Align.
Impostatela ad alClient. Ora dovreste aver ottenuto
un qualcosa di simile alla fig. 1.
Figura 1
Se così non fosse, potete semplicemente ripercorrere
tutti i passi accertandovi di seguire tutte le istruzioni.
Qualora vi dovesse essere ancora qualcosa con cui non vi trovate,
potete sempre mandarmi unemail.
A questo proposito, voglio farvi presente che dovreste
sempre dare allutente un modo per uscire dal programma esplicitamente.
Questo perché non potete essere certi che tutti i vostri
utenti sappiano usare Windows bene.
Quindi potrebbero, ad esempio, non sapere che premendo la X
posta nellangolo in alto a destra si può chiudere il programma.
Ma torniamo a noi.
Sempre sulla sezione Standard, se puntate con il mouse
sui vari controlli disponibili, vi accorgerete che uno si chiama
Button. Selezionatelo. Ora portatevi sul pannello in
basso e premete il pulsante sinistro del mouse.
Ripetete questoperazione altre due volte.
Ora selezionate nuovamente il primo bottone e spostatevi sullObject
Inspector.
Cercate la proprietà Caption, selezionate la casella
a fianco e digitate Load
. Ricordatevi di mettere
i tre punti, perché servono.
Dovete sapere che in ambiente Windows è convenzione usare
i tre punti per indicare che scegliendo una determinata opzione
appaia una finestra. Non vi preoccupate, in seguito avrete occasione
di capire meglio.
Figura 2
Quando lutente decide di agire
E qui che sorgono i problemi. Finora non abbiamo visto granché,
lo so.
Andate sul bottone Exit e fate un doppio click su di
lui. Mi raccomando, non vi spaventate, perché vi ritroverete in
una condizione nuova.
Figura 3
Quello in cui vi trovate è chiamato Code editor. Anche
se a prima vista può sembrare insignificante, in realtà è una parte
molto importante di Delphi.
Ma del Code Editor ci occuperemo in unaltra occasione.
Adesso voi vi trovate in questa situazione, più o meno:
procedure
Form1.ExitBtnClick( Sender: TObject );
begin
end;
Avrete il cursore lampeggiante nello spazio vuoto.
Giusto? Ora, premete due spazi e scrivete Close;.
Adesso dovreste avere qualcosa tipo:
procedure
Form1.ExitBtnClick( Sender: TObject );
begin
// Il metodo Close della form principale dellapplicazione
serve a chiuderla.
Close; // Ricordatevi il punto e virgola a fine istruzione
:=)
end;
Cosa abbiamo fatto? Cosa significa Close? Close è un
metodo della classe TForm. Serve, come dice la parola, a chiudere
la form. Ho messo quella parola tra virgolette perché il discorso
della chiusura lo dovremo affrontare un po meglio in futuro
ve lho detto, le cose si fanno
interessanti.
Adesso, provate a premere F9 o il pulsante di run( quel triangolo
con il vertice rivolto a destra e totalmente verde ).
Ora premete il pulsante Exit.
Funziona eh? Bene, Possiamo essere soddisfatti? Io dico di si.
Nella prossima lezione vedremo ancora questapplicazione, cercheremo
di finirla ma ci sono tante cose da dire.
Unultima considerazione: sviluppare unapplicazione può
sembrare facile, ma non lo è. Come avete visto, abbiamo appena completato
la settima lezione ed ancora non abbiamo finito la prima applicazione.
Ci sto arrivando per gradi, perché credo che spiegare molte cose
allinizio faciliti il compito dopo.
Ora vi lascio davvero, e sperimentate! Il codice completo lo avrete
direttamente quando lapplicazione potrà dirsi finita.
Alla prossima!.
Torna all'indice Generale del corso di Corso di Delphi di Software Planet