Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Periodensystem mit Zusatzfunktionen (https://www.delphipraxis.net/161375-periodensystem-mit-zusatzfunktionen.html)

Picard95 30. Jun 2011 15:57

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.

shmia 30. Jun 2011 16:23

AW: Periodensystem mit Zusatzfunktionen
 
Nett wäre noch eine Verlinkung der Elemente zu den Videos auf http://www.periodicvideos.com/

Delphi-Quellcode:
function GetVideoURL(atomzahl:integer):string;
begin
  Result := Format('http://www.periodicvideos.com/videos/%3.3d.htm', [atomzahl]);
end;

Neutral General 30. Jun 2011 16:33

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...

himitsu 30. Jun 2011 16:36

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.

Picard95 30. Jun 2011 17:28

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

jobo 30. Jun 2011 17:50

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!

Picard95 1. Jul 2011 09:32

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:
FormX.show;
oder aber per
Delphi-Quellcode:
FormX.showmodal;
gelöst...
Schalenangaben kommen noch.
Ordnungszahlen sollten drin sein (das programm basiert darauf)

jobo 1. Jul 2011 10:05

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.

Blup 1. Jul 2011 15:38

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.

http://de.wikipedia.org/wiki/Hauptgruppe
http://de.wikipedia.org/wiki/Nebengruppe

markus5766h 3. Jul 2011 11:40

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 01:01 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz