Da Read Eval Print... Print ( Eval ( Read() ) ) ) evalreadprint 1. Read: acquisici i valori dei dati di ingresso 2. Eval: elabora e produci un risultato 3. Print: visualizza il risultato
Finestra di unapplicazione gestita da Windows Pulsante gestito dallapplicazione Finestra di Applet Java Pulsante gestito dal programma Java
Finestra di Applicazione Java Pulsante gestito dal programma Java Pulsante gestito dal programma Java
Model View Control Entità (MODEL) Elaborazione ( CONTROL ) Input grafico Pulsante di attivazione GUI (VIEW) Output grafico 1 2 Entità (MODEL) 3 4
appletIO uniboEnv IuniboUI uniboIOPanel cmdPanel IuniboIO Input e Output IO uniboEnv uniboInpPaneluniboOutPanel TextArea paintPanel Dialog implements composto-da extends xxxPanel user defined program GUI Applicazione con IO
IO applicazione GUI Command... InputOutput Le frecce indicano una relazione di uso
uniboEnv IO
readXXX readChar Esiste car corrente Non esiste car corrente skipSeparator readString convertInXXX