![]() |
Periodensystem mit Zusatzfunktionen
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo zussammen,
Das Programm welches ich hier vorstelle ist mein erstes welches ich ausserhalb des Unterrichts geschrieben habe. Ich habe es Für den Multimediawettbewerb meiner Schule geschieben. Kritik ist nicht nur erwünscht sondern es wird auch darum gebeten. Das Programm befindet sich unten im gezipten Format im Anhang. Zielsetzung: Das Ziel bei der Entwicklung war es möglichst ein Programm zu schreiben, welches etwas schwächeren Schülern hilft ihr Wissen zu verbesser und somit auch die note. Ich habe dennoch versucht auch etwas für bessere Schüler einzubringen (Sihe Informationen zu Elementen). Im hauptfenster befindet sich nur ein Hauptmenü, da ich noch nicht wusste was ich da rein fügen soll... Funktion des Programms: Unter "Periodensystem" gelangt der Benutzter in ein Periodensystem (bei welchem ich zur zeit noch die Lactanoide und Actanoide fehlen). Der Benutzter hat von hier die möglichkeit Informationen zu den Elementen zu erlangen indem er einfach auf das Entsprechende Image klickt. Wird auf eines Geklickt so holt sich der Computer die Daten aus einer Datenbank die bei Start des Programms erstellt wird. Des weiteren bietet das Programm auch die Möglichkeit der Übung. Der Computer kreiert hierzu eine Zufallszahl via random() (wenn wer nen besseren Vorschlag hat bitte posten) und hohlt sich auch dann die Daten zu einem Atom aus der Datenbank. Der Trainer ist so gestaltet, dass der Benutzer zwischen 3 schwierigkeitsgraden wählen kann und auch nach der Abfragemethode (nach name/nach Symbol). Die Tools dienen auch erfahrernen Schülern/Benutzern, da hier der Computer eventuell lästige kleinarbei übernimmt (siehe EN). Bei den Tools der 3. Menüpunkt ist noch nicht fertig kommt aber noch. |
AW: Periodensystem mit Zusatzfunktionen
Nett wäre noch eine Verlinkung der Elemente zu den Videos auf
![]()
Delphi-Quellcode:
function GetVideoURL(atomzahl:integer):string;
begin Result := Format('http://www.periodicvideos.com/videos/%3.3d.htm', [atomzahl]); end; |
AW: Periodensystem mit Zusatzfunktionen
Hallo,
Beim Trainer ist mir aufgefallen, dass ganz oft die gleichen Elemente abgefragt werden. - Eisen - Iod - Natrium - Chlor - Gold - Silber // Selten: - Helium - Sauerstoff - Kupfer - Kohlenstoff Gibt es nicht mehr? Warum fragst du nicht alle Elemente ab? Und es kommt ganz oft vor dass 1 Element 2 oder 3 mal hintereinander abgefragt wird.. das nervt auch irgendwie.. :/ EDIT: Achso.. das kommt auf den "Modus" an, den man ausgewählt hat... |
AW: Periodensystem mit Zusatzfunktionen
(hab jetzt nur auf das Foto geguckt)
Wofür sind aussagekräftig bennnten die Checkboxen? Tipp: Wenn du bei den gefärbten Labels jeweils ein Leerzeichen vor und hinter die Wörter machst, lassen sich die Texte besser lesen, vorallem bei dunkleren Farben, bzw. bei Farben die stark vom umgebenden Hintergrund der Form abweichen. |
AW: Periodensystem mit Zusatzfunktionen
habe grade eben noch was bei dem trainer geändert allerdingsn nur auf meiner version die änderungen betreffen das stoppen der afrage das geht jetzt vernünftig.
Was die checkboxen angeht: im trainer? die wurden durch eine radiogroup ersetzt. Die radiobuttons im Periodensystem kommen noch weg. Danke für den Tipp mit den Viedeos. EDIT:wie zeige ich das denn an (wegen des Quellcodes) bei mir kommt die fehlermeldung, ich hätte die function nicht richtig deklariert... EDIT: OK habs |
AW: Periodensystem mit Zusatzfunktionen
Mir ist aufgefallen, dass
- die Formularwechsel irgendwie unintuitiv sind (Menu, Überlappung, ..). - beim Moduswechsel ohne den Dialog zu schließen irgendwie Blödsinn passiert - im bei (geschätzten) 1200x1000 TermServer Bildschirmauflösung das Layout etwas zu groß ist - die Elemente noch sowas wie Schalenangaben und Ordnungszahlen vertragen könnten (alles Win7 64bit, Einstellung Leistungsoptimiert) Idee (Angaben ohne Gewähr): Ich hab vor ein paar Wochen in einen Bericht zum "Erfinder" des PS gezappt, der "russische Archimedes" (oder war's der russische da Vinci?), dabei wurden auch Vorläufer usw. aufgezeigt. Was mir noch so einfällt war, Einteilung in Gerüche(!), Spruzeleffekt (chem.Reaktion) bei Mischung mit ,, irgendwas.. Wenn es also um den Lerneffekt bei Schülern geht, wären das m.E. interessante Zusatzinfos (Die Farbe wird ja auch gern angeführt bei ausführlichen Systemen, warum also nicht den Geruch?) Schöne Idee! |
AW: Periodensystem mit Zusatzfunktionen
also der geruch ist nicht aufgefüht, da ja nur gasförmige Elemente riechen... Zudem "riechen" Stoffe meiner kenntniss nach nur wenn sie sowas wie einen "aromatischen ring beinhalten. Da hier nur reine Elemente aufgeführt sind können die ja gar nicht nach was riechen.
des weiteren: wie meinst du das mit dem Formenwechsel? das ist meistens per
Delphi-Quellcode:
oder aber per
FormX.show;
Delphi-Quellcode:
gelöst...
FormX.showmodal;
Schalenangaben kommen noch. Ordnungszahlen sollten drin sein (das programm basiert darauf) |
AW: Periodensystem mit Zusatzfunktionen
Die Ordnungszahlen sind aber nicht im grafischen teil eingetragen (direkt sichtbar).
Beim Trainer gibts Layoutprobleme zwischen Label "Abkürzung" und folgendem Wert, das ist zu eng. Verwirrend finde ich das Vorgehen: -Abfrage stoppen -Auswahl anderer Modus (es passiert nichts) -erst nach "Abfrage starten" werden die zugehörigen Felder wieder angezeigt Fensterverhalten. Das Riesenfenster der grafischen Anzeige "verschluckt" einfach die Startform. Netter wäre vielleicht eine Integration (das Hauptmenu ist ja klein genug) oder dass die Hauptform bei Auswahl des PS oder Trainers nach oben links geschoben wird und die Subforms sich da "anlagern". Showmodal ist ja ok, aber intuitiv hat man da eher ein kleineres Fenster, das "vor" der Hauptform liegt, ergibt eine bessere Orientierung für den User. Das mit den Gerüchen war glaub auch Folge eines Reaktionstests, weiß nicht mehr genau. Ich fand es einfach interessant, welche Verfahren und Zusammenhänge sich die Wissenschaftler damals mühsam erarbeitet haben. Aber das sieht wohl jeder anders. Wenn du davon was einbringen willst (wg. Lerneffekt), müsstest Du mal den Kerl recherchieren. |
AW: Periodensystem mit Zusatzfunktionen
Die Numerierung der Gruppen halte ich für verwirrend.
So könnte der Eindruck entstehen, nach der 2.Hauptgruppe folgt die 3.Nebengruppe und danach irgendwann später die 1. Nebengruppe. Man unterscheidet 18 Gruppen, davon sind 10 Nebengruppen. Betrachtet man nur die Hauptgruppen, kann man diese von 1 bis 8 numerieren. Üblicherweise werden aber in dieser Darstellungsform die Gruppen von 1 bis 18 fortlaufend numeriert und nur als Haupt- oder Nebengruppe gekennzeichnet. ![]() ![]() |
AW: Periodensystem mit Zusatzfunktionen
Liste der Anhänge anzeigen (Anzahl: 1)
. . . mal zum ansehen (ist ein momentan "totes" Projekt).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz