problemi di matematica che chiedere agli studenti di trovare un valore massimo oppure ottimale all'interno di un insieme di equazioni può essere una sfida per gli studenti : Invece di risolvere una semplice equazione , sono in realtà usando la matematica per rispondere a un mondo reale domanda . Se si conosce abbastanza Java per programmare una semplice applicazione desktop con un'interfaccia utente grafica , poi si sa abbastanza per creare un applet online per aiutare gli studenti a praticare questi problemi. GUI swing
La libreria Swing , l' interfaccia grafica standard ( GUI ) libreria per le applicazioni desktop di Java , funziona anche per le applet Java . Mettendo la linea " javax.swing.JApplet importazione; " nella parte superiore del file di codice sorgente, sarà importare tutte le librerie necessarie necessari per un applet funzionale . Da lì , si costruisce l'interfaccia dell'applet proprio come si farebbe programmi Java desktop. Gli stessi componenti Swing funzionano allo stesso modo in applet .
Interfaccia Scelta
Una scelta importante che dovete affrontare nella progettazione di un applet che chiede a problemi di massimizzazione matematica è il formato per come gli acquirenti della prova saranno effettivamente rispondere alla domanda : a scelta multipla o un campo di testo in cui sostiene il test è sufficiente digitare la risposta. Dal punto di vista tecnico , un test a scelta multipla richiederà più lavoro nella creazione di una serie di pulsanti di opzione e le relative etichette per possibili risposte , così come il brainstorming quelle risposte da soli. Se è sufficiente fornire un campo di testo in cui verranno tipizzati risposte , gli studenti possono essere contrassegnati sbagliato se non scrivono le loro risposte nel formato esatto che hai utilizzato per la stringa a cui l'applet confrontare la vostra risposta.
< Br >
domande statico o dinamico?
Un'altra scelta che dovete affrontare è se si farà l'applet automaticamente progressi attraverso una serie predefinita di domande nell'ordine esatto si codifica , o se si desidera che il programma di scegliere in modo casuale tra un pool di possibili domande . Scrivere le domande in un ordine predeterminato significa meno lavoro per voi , ma domande casuali permettono agli studenti di utilizzare l'applet più e più volte per più pratica . È possibile codificare le risposte in sorgente dell'applet per un oggetto casuale di scegliere tra , o creare un database sul server che ospita l'applet da cui l'applet può attingere domande casuali .
Runnable < br >
Se sei un programmatore Java che è nuovo per la programmazione applet , ci sono due cose che devi ricordare di fare una applet funziona correttamente. La prima è che la classe principale deve estendere JApplet , non JFrame . La seconda è che il programma non utilizza un " ) static void main ( " la funzione. Piuttosto, gli esseri la sua esecuzione in una funzione " public void init ( ) " . Da questa funzione , è possibile codificare l'applet , proprio come un'applicazione desktop Java .