SR-Calculator
-
Hallo,
nun, ich programmiere gerade an einem neuen Projekt namens SR-Calculator (School report calculator). Da das Projekt schon seit einiger Zeit in Arbeit ist und gleich sein Ende findet, eröffne ich mal diesen Thread um zu informieren, um welches Programm genau es sich handeln wird. Bevor ich mit der Erklärung usw. fortfahre muss ich an dieser Stelle noch etwas los werden: Ich habe mich lange (jedoch nie lange genug ) mit C++ auseinandergesetzt. Jedoch habe ich bisher noch nie erreicht, was eigentlich jeder Programmierer erreichen will: Ein nützliches und taugbares Programm schreiben! Bisher habe ich nur nutzlose Zahlenraten- und Taschenrechner-Programme geschrieben, weil mir einfach die Idee gefehlt hat. Aber dann kam die Idee! Ein Schulzeugnis-Rechner! Nutzlos finde ich das Program ganz und gar nicht und worum es jetzt genau geht wirst Du jetzt herausfinden.
Beschreibung:
Das Programm SR-Calculator (School report-calculator / Schulzeugnis-Rechner) ist ein Programm, um - wie der Name schon sagt - ein Schulzeugnis ausrechnen zu können (damit sind die Jahres-, Semester- und Fächerdurchschnitte gemeint). Das Programm ist in der Lage ein ganzes Schulzeugnis zu speichern. Man hat 10 Semester-, 10*25 Fächer- und 10*25*20 Prüfungs-Einträge zur Verfügung (ich glaube ein größeres Schulzeugnis kann es nicht geben). Das Schulzeugnis kann man natürlich auch speichern, damit die Daten nach dem nächsten Programmstart nicht verschwunden sind. Dabei kann man auch beliebig das Zeugnis anzeigen, bearbeiten oder komplett löschen. Die Jahres-, Semester- und Fächerdurchschnitte werden dabei automatisch berechnet.
Aufgabe für meinen Teil:
Da es mein erstes, für mich nutzvolles Programm ist, wollte ich mir selber noch einige Aufgaben stellen, damit ich dazulerne und das Programm am Übersichtlichsten hinbekomme. Also:
- Ich werde keine
system
-Befehle benutzen.
- Das Programm werde ich komplett in Englisch schreiben (ja - für mich eine Herausforderung).
- Ich werde versuchen jeden mehrmals verwendeten Codeabschnitt nicht zu kopieren, sondern versuchen es in eine Funktion zu packen.Dies sind die Drei Hauptziele, die ich bei diesem Projekt erreichen will.
Downloadlink:
[Projekt fertig, jedoch müss die Readmes noch geschrieben werden]
Momentaner Projektordner (Alle Cpp- und Hpp-Dateien vorhanden - jedoch funktioniert hier das Speichern der Daten nicht): SR-Calculator.zip
Nur das Programm (Ich benutze VC++2010): SR-Calculator.exe (Release-Version)PS:
Für Erweiterungsideeen, Kritik an der Beschreibung oder sonstiges bin ich natürlich immer sehr Dankbar.
~Habe mir noch nie so viele Mühe gemacht, um einen Thread zu schreiben. ;D~
-
Wo ist denn der Link auf das schon vorhandene Programm und die klare Information, was noch fehlt? Vom geschilderten Datenumfang ist das keine grosse Sache. Frag deine Schüler, die kriegen das hin! :p
-
Wo ist denn der Link auf das schon vorhandene Programm und die klare Information, was noch fehlt?
Eigentlich fehlen größtenteils nur die Optionen (Edit school report / Delete all data / etc.). Ein paar Probleme mit der Berechnung der Durchschnitte - ich glaube das Problem liegt daran, dass ich die Werte in das falsche Feld speichere, werde ich aber sicherlich noch rausfinden
Der Rest (damit ist die Einrichtung des ersten Programmstarts und den Menüpunkt "Show school report" gemeint) ist eigentlich schon fertig. Doch wenn ich das gesamte Programm geschrieben habe gehe ich den ganzen Code noch einmal durch um alles etwas mehr zu detailieren.
EDIT: Den Link poste ich sobald ich das mit der Codegenerierung richtig eingestellt habe. Jedoch funktionieren die Berechnungen noch nicht. Man kann aber bereits das ganze Zeugnis speichern und es sind auch noch andere kleinere "Extras" (wenn man das so nennen kann) dabei. Damit ist ein "program calls"-counter, ein Username und ein "deleted data"-counter gemeint. Ich arbeite auch mit etwas Textfarbe. "Delete all data" unter "Options & Settings" funktioniert. Ich sage Bescheid, wenn ich den Link in den ersten Post einfüge.
Vom geschilderten Datenumfang ist das keine grosse Sache. Frag deine Schüler, die kriegen das hin!
Ich schreibe keine Programme für andere Schüler, sondern für mich
Ich finde es halt toll endlich mal eine Idee zu haben, die ich 100* vernünftiger finde als "Zahlenraten"...^^D.h. für mich trotzdem große Sache
-
Das mit dem Link kann sich etwas verzögern, da ich die Codegenerierung ändern muss.
Ich suche gerade nach dem deutschen Video, das ich irgendwo mal im Netz (wenn nicht auch hier?!) gefunden habe - da war das genau erklärt. Wenn jemand zufälligerweise das Video noch kennt, würde ich mich bedanken, wenn ihr mir das mitteilen könntet.
-
Okay, da ich das Video nicht mehr finde packe ich den Projektordner in 7zip. Ich stelle den Link in den ersten Post.
-
Okay den Link habe ich nun eingefügt.
Eigentlich ist das Programm wirklich so gut wie fertig - die alle Durchschnitte lassen sich berechnen nur die Readme's und den Menupunkt "Edit school report" muss ich noch programmieren.
Natürlich gehe ich danach noch einmal den ganzen Code durch um alles etwas zu detailieren.
EDIT: In diesem Projektordner funktioniert das Speichern jedoch nicht, weil ich da ein paar Probleme mit 7zip hatte -.-
-
Bin ganz gleich fertig...
Link kommt gleich.
Sage Bescheid...
-
So jetzt bin ich eigentlich fertig. Alle Funktionen funktionieren - nur die Readmes muss ich noch schreiben. Nunja, mein einziges Problem ist bisher immer noch, dass ich nicht mehr bei der Codegenerierung weiter weiß (suche immer noch verzweifelt nach dem Video). Da sich unter 7zip keine neue Datei in der Projektmappe erstellen lässt (habe ich getestet - wird zum Speichern der Daten benötigt), füge ich noch einen zusätzlichen Link in den ersten Post, wo man nur die Release.exe downloaden kann (ich benutze VC++2010).
17.19 Uhr: Die aktuellen Downloadlinks werden euch in 5-10 Minuten zur Verfügung stehen. Wenn sie dann wirklich da sind sag ich nochmal Bescheid.
[ot]Mit meinen letzten Posts habe ich eigentlich mit mir selbst geredet [/ot]
-
#Links editiert
-
FEHLPOST - Wollte ersten Beitrag editieren
-
Nunja, falls es irgendeinen noch interessieren sollte: Das Programm ist in der Regel fertig nur, dass ich die Readmes noch schreiben muss. Links sind aktualisiert.
-
hi,
was mich nur vom testen abhält ist diese Meldung, siehe Foto
http://cid-bcb7351db2ea94ac.photos.live.com/play.aspx/öffentlich/fehler.jpg?ref=2
warum nun auch immer diese Meldung kommt?
MfG
-
Danke für deine Antwort, foxviper!
Hast Du das Archiv extrahiert?