Benchè nell'apprendimento non esista uno schema fisso,
raccomandiamo di seguire il percorso qui di seguito
elencato.
- divertiti un attimo
Esegui la
Dimostrazione catalogo barche,
per poterti rendere conto di che cosa
puoi facilmente ottenere con la programmazione CGI
- se non conosci l'HTML
fatti una passeggiata in libreria e comprati
un libretto sull'html. Non hai bisogno di un
voluminoso manuale di riferimento
(magari lo comprerai più avanti);
ti basta qualcosa di elementare, che documenti
il tracciato dei comandi html più comuni.
Infatti, come tutti i linguaggi, anche l'html
s'impara leggendolo.
Per esempio, prova a leggere l'html di questa pagina:
clicca di destro sulla pagina e scegli
View frame source (Netscape Navigator)
oppure View source (MS Internet Explorer).
In alternativa puoi accedere al nostro
HTML tutorial,
un classico per imparare l'html.
Volendo, puoi scaricare il corso, andando
alla nostra pagina di scarico.
- fatti una idea di che cosa è un CGI
e dei vantaggi del nostro
service program.
-
Leggi la nostra pagina sui vantaggi del
nostro service program
-
Leggi un nostro opuscolo sull'argomento
-
Leggi un nostro articolo sull'argomento
- Leggi le funzioni fondamentali del nostro service program
Vai alla
prima pagina della nostra
Didattica CGI,
e leggi tutto fino e comprese le
Funzioni principali.
Fatti una idea di come sia possibile realizzare
un CGI utilizzando il nostro service program
per interfacciare indirettamente le API dell'http.
Le funzioni principali sono
- ricevere la stringa di input dal browser remoto
- parzializzare questa stringa di input
- usare un membro esterno scheletro di html
af fine di produrre l'html in output
al browser remoto
(questo è il servizio più importante,
in quanto slega il programma dal contenuto
della risposta html; proprio come le
DDS di un file display)
- guarda come queste funzioni base sono utilizzate in tre piccoli esercizi:
-
il CGI utilizzato per verificare la funzionalità
del tuo servente http: Hello.
-
un CGI che ti fornisce la sua opinione
su qualsiasi argomento di tua scelta
-
un CGI che ti insegna a gestire le tabelle HTML
esattamente come un subfile:
"Our delivery times".
- guarda come queste funzioni base sono utilizzate
in una delle demo Computer Discount House di Mel Rothman
La dimostrazione ti chiede degli input
che ti sono poi ritrasmessi in output,
come se il CGI funzionasse da eco.
Il bello di questo esercizio è che ti consente
di controllare se il CGI alle sue spalle (ed i servizi http)
funzionano correttamente.
Provala!
- se vuoi degli esempi più complessi ...
-
Entra
nella nostra Demo Barche
-
Utilizza
Learn from Sources
per visualizzare i sorgenti dei nostri CGI.
- ... ed ora tocca a te
Aggiungi una variabile di input alla demo di Mel
(per esempio, Qual'è il tuo sport preferito?).
Ti consigliamo di utilizzare la demo
Computer Discount House Numero 3.
- Aggiungi la domanda nel bootstrap html di input
(membro talk13
nel file cgidev2/htmlsrc)
- Aggiungi lo schema della risposta nell'html
esterno usato per la risposta
(membro talk2
nel file cgidev2/htmlsrc)
- modifica leggermente il programma
(membro template3
nel file cgidev2/qrpglesrc)
affinchè il valore in input
venga ripetuto nella variabile di output.
- sviluppa il tuo primo CGI
La
FAQ numero 7
ti ricorda tutto quello che devi fare per aver successo.
Non appena il tuo CGI funzionerà, ti sarai conquistato
il brevetto di apprendista CGI AS/400.
- il tuo manuale
ha un nome:
AS/400 eSeries -
HTTP Server for AS/400 -
Web Programming Guide,
numero GC41-5435
Per ulteriori informazioni, consulta la nostra
bibliografia.
|