| |
|
|
- Seite 1 - |
|
Christian Eichler | Nach reiflicher Überlegung hab ich mich nun doch entschieden auch bei dem diesjährigen Wettbewerb mitzumachen, obwohl meine Chancen gegen so geübte xprofaner/ innen nur sehr gering sein werden.
GrX, so heißt das Programm, mit dem ich in den Wettbewerb gehen werde. Im Februar dieses Jahres hab ich angefangen GrX (damals noch unter dem Namen x^r) zu schreiben. Unterdessen ist GrX in Version 0.65 beta zu haben. Mit GrX gebe ich dem Mathematiker ein Tool in die Hand, mit dem er Graphen zu verschiedenen Graphentypen zeichnen kann :
- Linearfunktionen - Potenzfunktionen - Sinusfunktionen - Cosinusfunktionen - Tangensfunktionen - Exponentialfunktionen - Logarithmusfunktionen - Polynomfunktionen
Nach dem Einzeichnen stehen dann verschiedene Rechenmöglichkeiten zur Verfügung (z.B. Wertetabelle erstellen, Prüfen, ob ein Punkt auf dem Graphen liegt ...) Eine besondere Eigenschaft von GrX ist zudem, dass es KEINE Registry-Einträge schreibt. Allerdings muss der Datenträger, der die Daten von GrX enthällt beschreibbar sein ! |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 07.06.2007 ▲ |
|
|
|
| |
|
- Seite 2 - |
|
|
Frank Abbing | Es gibt auch für Profan 6.6 andere (bessere!) Möglichkeiten, Soundeffekte abzuspielen. Das würde ich so noch nicht bestehen lassen. |
|
|
| |
|
|
|
Christian Eichler | Ich weiß, dass es so Sachen wie Playsound & Co gibt. Hat aber einen Grund, wieso ich das per externem Programm mach ... aber wenn ichs so überdenk, glaub ich, dass es sinnvoller ist, doch Playsound zu verwenden |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 26.12.2007 ▲ |
|
|
|
|
| Und warum nimmst Du PlaySound - und warum hätte eine prc nicht gereicht? |
|
|
| |
|
|
|
Frank Abbing |
Hat aber einen Grund, wieso ich das per externem Programm mach ...
Den wirst du uns sicher verraten, oder?
Sind Profan 6.6-Exedateien wirklich nur 84 KB groß? |
|
|
| |
|
|
|
| @Frank: Profan²6.6:
Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:>dir prf* Datenträger in Laufwerk C: ist BOOT Verzeichnis von C: 02.05.1999 06:59 279.040 PRFRUN32.EXE 1 Datei(en) 279.040 Bytes C:>upx -9 prfrun32.exe Ultimate Packer for eXecutables Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 UPX 1.25w Markus F.X.J. Oberhumer & Laszlo Molnar Jun 29th 2004 File size Ratio Format Name -------------------- ------ ----------- ----------- 279040 -> 95744 34.31% win32/pe prfrun32.exe Packed 1 file. C:>dir prf* Datenträger in Laufwerk C: ist BOOT Verzeichnis von C: 02.05.1999 06:59 95.744 prfrun32.exe 1 Datei(en) 95.744 Bytes C:> Vlt. hat er auch noch alle Ressourcen entfernt... |
|
|
| |
|
|
|
Frank Abbing | Ok, vielleicht ohne alle Resourcen... |
|
|
| |
|
|
|
Christian Eichler | Ja, richtig, ich hab alle Ressourcen entfernt und das bisschen, was DANN noch übrig war, mit UPX auf höchster (sollte es zumindest sein) Kompression gepackt.
Ich hab ein extra Programm verwendet, weil ich meinen Sound in einer dll hab (hatte muss ich unterdessen sagen) [ähem ... die sound.dll im Programmverzeichniss]. Nun musste ich den Sound ja abspielen, allerdings hat Profan² 6.6 keinen eigenen Befehl für sowas. Ich hatte zu diesem Zeitpunkt allerdings die API - Hilfedatei von Uwe Pascal Niemeier, die sogar Beispiele beihatte. Mit der hab ich mir dann ein Programm geschrieben (eben diese PlyS.exe) die dann den Sound aus der DLL abspielt, OHNE DASS DAS RESTL. PROGRAMM ANGEHALTEN WIRD !
Jetzt mach ich das ganze einfach mit PlaySound, weil es ja eig. egal ist, ob der Sound in einer DLL ist, oder einfach so als wav - Datei dabei ist !
mfg Christian E |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 27.12.2007 ▲ |
|
|
|
|
Christian Eichler | ACHTUNG, NEUE VERSION : Ich hab jetzt noch ein bisschen verändert / ver(schlimm)bessert. Ich hab jetzt die Buttons, die zu klein waren vergrößert, eine Manifest-Resource eingebaut (danke an Frank, ich hab garnicht gewusst, dass man sowas braucht ... ) und ein bisschen an den Abbrechenbuttons rumgemurkst. Hoff jetzt mal, dass ich nicht noch mehr zerschossen hab
mfg Christian E |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 27.12.2007 ▲ |
|
|
|
|
Dietmar Horn | Hallo Christian,
ein interessantes Programm!
Ein paar Anmerkungen:
1. Beim Rein- und Rauszoomen sollten die Graphen neu gezeichnet werden. Weil nach dem Zoomen sowieso neu berechnet und gezeichnet werden muß, damit man den Graphen sieht, könnte das auch gleich automatisch erfolgen.
2. Wenn ich die EXE-Datei aus dem Archiv mit dem Total-Commander starte (alles temporär entpacken, also nicht nur die EXE-Datei), dann stürzt das Programm ab (siehe ScreenShot). Wenn ich in einen beliebigen Ordner entpacke, dann klappt es. Hier scheint ein Path-Problem vorzuliegen - oft hilft da aber schon ein simples Upper$)
3. Die Verwendung mehrerer Funktionsbezeichnungen ist mathematisch falsch (z.B. zählen Potenzfunktionen oder trigonometrische Funktionen nicht zu den linearen Funktionen).
4. Beim Exportieren als ganzes Bild wird der Graph für wachsende x-Werte manchmal falsch gezeichnet (Paralle zur Y-Ache, z.B. bei y = x³).
5. Eine Möglichkeit zum einfachen Eingeben von Potenzfunktionen mit rationalen Exponenten (z.B. y = x hoch 1/3 für z.B. y = Wurzel aus 3) habe ich bis jetzt noch nicht entdeckt (oder nur noch nicht lange genug danach gesucht ...).
6. Die Gruppierung der verschiedenen Funktionstypen sollte etwas logischer erfolgen. Irgendwie erscheint mir das noch ziemlich durcheinander gewürfelt. So gehören z.B. Sinus, Cosinus, Tangens und Cotangens zusammen in eine Gruppe der einfachen trigonometrischen Funktionen.
7. Beim maximalen bzw. minimalen Zoom erscheint mir der Wertebereich nur bis etwas über 5 als recht gering - besonders für solch einfache Funktionen, wie y = x², y = x³, usw.
8. Optional sollten auch gleich noch Angaben zu Funktionseigenschaften, wie z.B. Monotonieverhalten, Nullstellen oder Schnittpunkte mehrerer Graphen gemacht werden. Das könnte dann eventuell eine Vorstufe zur Berechnung von Gleichungssystemen mit Deinem Programm sein.
9. Super wären natürlich als Folgeversion irgendwann noch Betrachtungen zu Zahlenfolgen und Reihen (graphische Grenzwertbestimmung, etc.). Nachdem ihr euch im Mathematikunterricht etwas genauer mit Differential- und Integralrechnung beschäftigt habt, könnte Dein Programm sicherlich eine gute Hilfe z.B. bei Maxima- und Minima-Berechnungen werden.
Ich sehe hier jedenfalls sehr viel Potential für die zukünftige und sinnvolle Weiterentwicklung Deines Programmes!
Gruß Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 27.12.2007 ▲ |
|
|
|
|
Christian Eichler | Erst mal: Danke, dass du mein Programm so ausführlich getestet und mir deine Meinung mitgeteilt hast. Das ist sehr wichtig für die zukünftige Weiterentwicklung !
Dietmar Horn
1. Beim Rein- und Rauszoomen sollten die Graphen neu gezeichnet werden. Weil nach dem Zoomen sowieso neu berechnet und gezeichnet werden muß, damit man den Graphen sieht, könnte das auch gleich automatisch erfolgen.
Hast du mir letztes mal schon gesagt, ich habs sogar schon eingebaut, nur vergessen einzuschalten & in die Einstellungen mit aufzunehmen. MEIN FEHLER ! ... ist aber schnell & leicht zu beheben !
Dietmar Horn
2. Wenn ich die EXE-Datei aus dem Archiv mit dem Total-Commander starte (alles temporär entpacken, also nicht nur die EXE-Datei), dann stürzt das Programm ab (siehe ScreenShot). Wenn ich in einen beliebigen Ordner entpacke, dann klappt es. Hier scheint ein Path-Problem vorzuliegen - oft hilft da aber schon ein simples Upper$)
Ühmm... dass das Programm abstürzt, weil ein Pfad nicht stimmt, das ist mir noch nicht passiert. Ich schaus mir trotzdem mal an
Dietmar Horn
3. Die Verwendung mehrerer Funktionsbezeichnungen ist mathematisch falsch (z.B. zählen Potenzfunktionen oder trigonometrische Funktionen nicht zu den linearen Funktionen).
Was mir schon bewusst ist. Nur weiß ich jetzt nicht, wo der Fehler ist ! Ich wüsste nicht, dass ich die Potenzfunktionen zu den linearen Gepackt hab !
Dietmar Horn
4. Beim Exportieren als ganzes Bild wird der Graph für wachsende x-Werte manchmal falsch gezeichnet (Paralle zur Y-Ache, z.B. bei y = x³).
Okay, okay ... ich weiß ja schon, wo der Fehler liegt
Dietmar Horn
5. Eine Möglichkeit zum einfachen Eingeben von Potenzfunktionen mit rationalen Exponenten (z.B. y = x hoch 1/3 für z.B. y = Wurzel aus 3) habe ich bis jetzt noch nicht entdeckt (oder nur noch nicht lange genug danach gesucht ...).
Sind doch Potenzfunktionen, wie du gesagt hast. Musst du einfach zu den Potenzfunktionen gehen und 0.33333 eingeben ... voila
Dietmar Horn
6. Die Gruppierung der verschiedenen Funktionstypen sollte etwas logischer erfolgen. Irgendwie erscheint mir das noch ziemlich durcheinander gewürfelt. So gehören z.B. Sinus, Cosinus, Tangens und Cotangens zusammen in eine Gruppe der einfachen trigonometrischen Funktionen.
Und Sekans und Kosekans pack ich auch gleich noch dazu
Dietmar Horn
7. Beim maximalen bzw. minimalen Zoom erscheint mir der Wertebereich nur bis etwas über 5 als recht gering - besonders für solch einfache Funktionen, wie y = x², y = x³, usw.
Der Wertebereich geht y-, sowie x-Achsentechnisch von -10 bis 10...
Dietmar Horn
8. Optional sollten auch gleich noch Angaben zu Funktionseigenschaften, wie z.B. Monotonieverhalten, Nullstellen oder Schnittpunkte mehrerer Graphen gemacht werden. Das könnte dann eventuell eine Vorstufe zur Berechnung von Gleichungssystemen mit Deinem Programm sein.
Okay, aber nicht mehr diese Programmversion... das ganze ist nämlich z.T. nicht so leicht ... und in dieser Version noch nicht vorgesehen. Aber ich werd drandenken !
Dietmar Horn
9. Super wären natürlich als Folgeversion irgendwann noch Betrachtungen zu Zahlenfolgen und Reihen (graphische Grenzwertbestimmung, etc.). Nachdem ihr euch im Mathematikunterricht etwas genauer mit Differential- und Integralrechnung beschäftigt habt, könnte Dein Programm sicherlich eine gute Hilfe z.B. bei Maxima- und Minima-Berechnungen werden.
Wie du gesagt hast: Wenn wir uns damit beschäftigt haben !
Dietmar Horn
Ich sehe hier jedenfalls sehr viel Potential für die zukünftige und sinnvolle Weiterentwicklung Deines Programmes!
Ich finds auch klasse, dass ich von sehr vielen Leuten, sei es hier aus dem Forum, sowie auch von Freunden und Lehrern unterstütz werde. An dieser Stelle : VIELEN DANK dafür. Das unterstützt mich in meiner Arbeit, und zeigt mir, dass ich nichts total sinnloses mache ! |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 27.12.2007 ▲ |
|
|
|
|
| Christian Eichler
Erst mal: Danke, dass du mein Programm so ausführlich getestet und mir deine Meinung mitgeteilt hast. Das ist sehr wichtig für die zukünftige Weiterentwicklung ! Dietmar Horn1. Beim Rein- und Rauszoomen sollten die Graphen neu gezeichnet werden. Weil nach dem Zoomen sowieso neu berechnet und gezeichnet werden muß, damit man den Graphen sieht, könnte das auch gleich automatisch erfolgen. Hast du mir letztes mal schon gesagt, ich habs sogar schon eingebaut, nur vergessen einzuschalten & in die Einstellungen mit aufzunehmen. MEIN FEHLER ! ... ist aber schnell & leicht zu beheben ! Dietmar Horn2. Wenn ich die EXE-Datei aus dem Archiv mit dem Total-Commander starte (alles temporär entpacken, also nicht nur die EXE-Datei), dann stürzt das Programm ab (siehe ScreenShot). Wenn ich in einen beliebigen Ordner entpacke, dann klappt es. Hier scheint ein Path-Problem vorzuliegen - oft hilft da aber schon ein simples Upper$) Ühmm... dass das Programm abstürzt, weil ein Pfad nicht stimmt, das ist mir noch nicht passiert. Ich schaus mir trotzdem mal an Dietmar Horn 3. Die Verwendung mehrerer Funktionsbezeichnungen ist mathematisch falsch (z.B. zählen Potenzfunktionen oder trigonometrische Funktionen nicht zu den linearen Funktionen).
Was mir schon bewusst ist. Nur weiß ich jetzt nicht, wo der Fehler ist ! Ich wüsste nicht, dass ich die Potenzfunktionen zu den linearen Gepackt hab ! Dietmar Horn 4. Beim Exportieren als ganzes Bild wird der Graph für wachsende x-Werte manchmal falsch gezeichnet (Paralle zur Y-Ache, z.B. bei y = x³).
Okay, okay ... ich weiß ja schon, wo der Fehler liegt Dietmar Horn 5. Eine Möglichkeit zum einfachen Eingeben von Potenzfunktionen mit rationalen Exponenten (z.B. y = x hoch 1/3 für z.B. y = Wurzel aus 3) habe ich bis jetzt noch nicht entdeckt (oder nur noch nicht lange genug danach gesucht ...).
Sind doch Potenzfunktionen, wie du gesagt hast. Musst du einfach zu den Potenzfunktionen gehen und 0.33333 eingeben ... voila Dietmar Horn 6. Die Gruppierung der verschiedenen Funktionstypen sollte etwas logischer erfolgen. Irgendwie erscheint mir das noch ziemlich durcheinander gewürfelt. So gehören z.B. Sinus, Cosinus, Tangens und Cotangens zusammen in eine Gruppe der einfachen trigonometrischen Funktionen.
Und Sekans und Kosekans pack ich auch gleich noch dazu Dietmar Horn 7. Beim maximalen bzw. minimalen Zoom erscheint mir der Wertebereich nur bis etwas über 5 als recht gering - besonders für solch einfache Funktionen, wie y = x², y = x³, usw.
Der Wertebereich geht y-, sowie x-Achsentechnisch von -10 bis 10... Dietmar Horn 8. Optional sollten auch gleich noch Angaben zu Funktionseigenschaften, wie z.B. Monotonieverhalten, Nullstellen oder Schnittpunkte mehrerer Graphen gemacht werden. Das könnte dann eventuell eine Vorstufe zur Berechnung von Gleichungssystemen mit Deinem Programm sein.
Okay, aber nicht mehr diese Programmversion... das ganze ist nämlich z.T. nicht so leicht ... und in dieser Version noch nicht vorgesehen. Aber ich werd drandenken ! Dietmar Horn 9. Super wären natürlich als Folgeversion irgendwann noch Betrachtungen zu Zahlenfolgen und Reihen (graphische Grenzwertbestimmung, etc.). Nachdem ihr euch im Mathematikunterricht etwas genauer mit Differential- und Integralrechnung beschäftigt habt, könnte Dein Programm sicherlich eine gute Hilfe z.B. bei Maxima- und Minima-Berechnungen werden.
Wie du gesagt hast: Wenn wir uns damit beschäftigt haben ! Dietmar Horn Ich sehe hier jedenfalls sehr viel Potential für die zukünftige und sinnvolle Weiterentwicklung Deines Programmes!
Ich finds auch klasse, dass ich von sehr vielen Leuten, sei es hier aus dem Forum, sowie auch von Freunden und Lehrern unterstütz werde. An dieser Stelle : VIELEN DANK dafür. Das unterstützt mich in meiner Arbeit, und zeigt mir, dass ich nichts total sinnloses mache !
Ich habe Dein Posting zitiert weil ich es einfach zitieren wollte - das schöne Posting das... |
|
|
| |
|
|
|
Christian Eichler |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 27.12.2007 ▲ |
|
|
|