Ein Miniprogramm für Matheaufgaben Maximization

October 8

Ein Miniprogramm für Matheaufgaben Maximization

Optimalen Wert innerhalb einer Gruppe von Gleichungen kann eine Herausforderung für Studenten sein oder mathematische Probleme, die Ihre SchülerInnen und Schüler zu Fragen finden maximal: statt nur eine einfache Gleichung zu lösen, sie sind tatsächlich mit Hilfe von Mathematik, eine reale Welt Frage beantworten. Wenn Sie genügend Java programmieren eine einfache desktop-Anwendung mit einer grafischen Benutzeroberfläche kennen, dann wissen Sie genug, um ein online Applet zur Studenten-Praxis helfen diese Probleme verursachen.

Swing GUI

Die Swing-Bibliothek, die Standardbenutzer grafische Benutzeroberfläche (GUI) Bibliothek für Java desktop-Anwendungen, arbeitet auch für Java-Applets. Indem die Zeile "Import javax.swing.JApplet;" am oberen Rand der Quellcodedatei, importieren Sie die erforderlichen Bibliotheken Sie für eine funktionale Applet müssen. Von dort aus erstellen Sie das Applet Schnittstelle genau so wie desktop Java-Programme. Die gleichen Swing-Komponenten funktionieren auf gleiche Weise in den Applets.

Schnittstelle-Wahl

Eine große Auswahl Sie Gesicht bei der Gestaltung ein Applet, das fragt, Maximierung Matheaufgaben ist das Format für wie die Test-Taker eigentlich die Frage beantwortet: multiple-Choice oder ein Textfeld in der Test-Taker geben Sie einfach die Antwort. Aus technischer Sicht ein multiple-Choice-Test erfordert mehr Arbeit bei der Erstellung einer Reihe von Radio-Buttons und entsprechende Etiketten für mögliche Antworten, sowie die brainstorming-die Antworten selbst. Wenn Sie nur ein Textfeld in die Antworten eingegeben werden bereitstellen, können Studierende gekennzeichnet sein falsch, wenn sie nicht ihre Antwort in das genaue Format schreiben, die Sie für die Zeichenfolge verwendet, die das Applet Ihre Antwort verglichen wird.

Statische oder dynamische Fragen?

Eine andere Wahl Sie Gesicht, ist ob machen Sie Ihr Applet automatisch eine voreingestellte Reihe von Fragen in der exakten Reihenfolge, dass Sie ihnen den code durchlaufen, oder wenn Sie möchten, nach dem Zufallsprinzip zwischen einen Pool von möglichen Fragen zu wählen. Schreiben die Fragen in einer vorbestimmten Reihenfolge bedeutet weniger Arbeit für Sie, aber Zufallsfragen ermöglichen Studenten Ihr Applet immer und immer wieder für mehr Übung verwenden. Hartcodieren können Sie die Antworten in das Applet Quelle für ein zufälliges Objekt oder zu entscheiden, erstellen Sie eine Datenbank auf dem Server hostet Ihr Applet aus dem Applet Zufallsfragen schöpfen kann.

Ausführbar

Wenn Sie ein Java-Programmierer, der neu zu Applet sind-Programmierung ist, gibt es zwei Dinge, die Sie denken daran, zu einer einwandfrei funktionierenden Applet zu machen. Die erste ist, dass Ihre Hauptklasse JApplet, nicht JFrame erweitern. Das zweite ist, dass das Programm eine "static void main()"-Funktion nicht verwendet. Vielmehr es Wesen seine Ausführung an eine "public void init()"-Funktion. Von dieser Funktion können Sie Ihr Applet wie eine Java-desktop-Anwendung code.