Also,
dieser Thread ist eine Art Fortführung zu diesem: Unicalc
Dort hatte ich bereits angekündigt, den (doch sehr umfangreichen) Quellcode öffentlich zu machen. Das habe ich jetzt nur in gewisser Weise getan, da ich Unicalc als ganzes (mit Taschenrechner, Formelsammlung etc.) wahrscheinlich garnicht mehr weitermache. Ich habe jetzt ein einzelnes Programm gemacht, in dem nur noch die Grafik Funktion vorhanden ist, diese habe ich aber auch noch deutlich verbessert.
So, kompletten Quellcode und alle Dateien, die man zum kompilieren braucht, sowie die fertige exe findet ihr hier: http://www.perfectsoft.tk
Dort sind auch nochmal eine genauere Beschreibung des Programms und ein paar Screenshots zu sehen.
Die Credits schreibe ich hier aber auch schonmal hin:
Sebastian Neef - Französisch|Spanisch
John Behm - Niederländisch
James Brooks - Aero UDF
Thomas Rupp - Translate UDF
trancexx - Math Functions
MrCreatoR - _GUICtrlTab_CoverBackground
BugFix - _GUICtrlMenu_JustifyRight
lod3n - SetBitmap
Prog@ndy - _API_SetLayeredWindowAttributes
JdeB - _INetSmtpMailCom
AspirinJunkkue- Nullstellen / Extrema
Auch habe ich mir bei Galenda die Sache mit der Lizenz ein wenig abgeschaut und Unicalc Grafik unter GPL3 gestellt.
Feedback, Kritik und Verbesserungsvorschläge sind immer gerne erwünscht.
Und wer noch weitere Sprachen kann und das Prgramm vielleicht mal übersetzen will, dem bin ich auch sehr dankbar. Es ist ja auch nicht wirklich viel zu übersetzen (siehe Source zip Languages).
Und schon ist die 3.0.0.3 raus
Changelog :
3.0.0.2 --> 3.0.0.3
- Berechnen von Extrema eingebaut
- Nullstellen und Extrema werden jetzt mit einem anderen Vefahren (Regula Falsi) berechnet (Danke an AspirinJunkie)
- Beschriftungen auf den Achsen überlappen sich nicht mehr
- n! entfernt
- Internes Drucken eingebaut
- Bug mit ln(x) gefixt (Hieß teilweise In(x))
- Bug mit nicht korrekten bzw. nichtrechenbaren Funktionen gefixt (Siehe log(x))
- Bug beim Editieren von Beschriftungen gefixt
3.0.0.1 --> 3.0.0.2
- Nullstellen werden jetzt berechnet (Danke an nuts)
3.0.0.0 --> 3.0.0.1
- Titel waren falsch (Grafik anstatt Unicalc Grafik etc.)
- Exp() Funktion ist jetzt richtig.
Ludwig