| |
|
|
- Seite 1 - |
|
Paul Glatz | Hallo, hier möchte ich mein erstes Wettbewerbsprogramm vorstellen.
Viel Spaß beim Testen! |
|
|
| |
|
|
| |
|
- Seite 3 - |
|
|
Dietmar Horn | Und Welche, bitte ??? Ich lerne gerne hinzu.
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: [...] | 10.08.2008 ▲ |
|
|
|
|
Paul Glatz | Doof:
markieren ↓ ↑ separieren ausführen
button& = Create(Button,d&,Beenden,Width(d&) - 100,Height(d() - 25,100,25)
Besser:
markieren ↓ ↑ separieren ausführen
button& = Create(Button,d&,Beenden,Width(d&) - 100 - 5,Height(d() - 25 - 5,100,25)
die dicken stellen sind falsch |
|
|
| |
|
|
|
Sebastian König | Dietmar, da ist doch wirklich etwas falsch... Das "Height(d()" sollte halt "Height(d&)" sein - wahrscheinlich ein einfacher Tippfehler von Dir.
MfG
Sebastian |
|
|
| |
|
|
|
Dietmar Horn | Hallo Sebastian,
Stimmt!
Da muß ich bei Pauli wahrschenlich erst mal noch ein paar XProfan-Nachhilfestunden nehmen ...
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: [...] | 10.08.2008 ▲ |
|
|
|
|
Sebastian König | Hallo Dietmar,
Ich bin jetzt wirklich etwas verwirrt... Stellt Dein Browser das Posting anders dar? Bei mir steht in Deinem Beitrag oben ( 10.08.2008 02:18 ) in beiden Code-Boxen "Height(d()". Paul hat dies wohl auch gelesen und korrekterweise darauf hingewiesen.
MfG
Sebastian
EDIT: Da hast Du Deinen Beitrag wohl editiert, bevor ich meine Antwort geschrieben hatte. Wie auch immer, die Sache ist ja jetzt geklärt... |
|
|
| |
|
|
|
Dietmar Horn | Ja, Sebastian, ich hatte mein Posting zwischenzeitlich editiert ...
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: [...] | 10.08.2008 ▲ |
|
|
|
|
Paul Glatz | 1. Werde ich ändern.
2. Das habe ich schon bemerkt.
3. Button ist in der nächsten Vesion vorhanden
4. In der nächsten Version sind auch Internetseiten und *.bmp usw. möglich.
5. An der Hilfedatei arbeite ich.
6. Kanst du mir das noch mal genauer erklären? Ich verstehs nicht.
7. Habe ich im Code. Schon seit der Version die im ersten Posting zum Download ist.
8. Das können wir veleicht Freitag machen.
9. Werde ich machen.
10. Wenn ich Xprofan 11 habe.
11. Daran arbeite ich.
12. Ist in der nächsten Version möglich |
|
|
| |
|
|
|
Paul Glatz | Habe neue Version hochgeladen. Download: [...] |
|
|
| |
|
|
|
Dietmar Horn | Hallo Paul,
nun hast Du mit der Crypt.dll Dein Programm wahrscheinlich erst mal ganz schön selber kaputtgemacht. Jedenfalls scheint das Ver- und Entschlüsseln nicht zu klappen, denn wenn man das eingebundene Programm starten will, dann stürzt Dein Programm ab (siehe ScreenShot).
Welchen Sinn hat das denn, wenn Du die verschlüsselte Ini im Temp-Ordner entschlüsselst und dort liegenläßt?
Wenn die Crypt.dll nicht gefunden werden kann, z.B. weil ich sie gelöscht oder umbenannt habe (so fies bin ich eben beim Testen manchmal), dann stürzt Dein Programm ab. Für diesen Fall gehört eine Error-Messagebox am Programmanfang mit ordentlichem Programmabbruch hin.
Im Haupt- und Optionenfenster klatschen die Buttons noch immer am rechten bzw. unteren Rand.
Beim Einbindenwollen einer Sound-Datei kommt der LoadFile-Dialog nicht.
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: [...] | 12.08.2008 ▲ |
|
|
|
|
Jörg Sellmeyer | Mal ganz ehrlich: Was soll das Verschlüsseln bringen? Leute, die keine Ahnung haben, werden eh nicht versuchen, daran herumzupfuschen. Und ein in die Datei geschriebenes ";Bitte keine manuellen Änderungen an dieser Datei vornehmen, da sonst ein ordnungsgemäßes Funktionieren dieses Programmes nicht gewährleistet ist!" dürfte erheblich unkomplizierter sein, als gleich eine Dll darauf loszulassen. Und wenn es denn verschlüsselt sein soll, warum nicht einfach mit PassWord den String verschlüsselt in die Datei schreiben? Ich fände es nützlicher, wenn man Gruppen von Programmen erstellen kann, die dann gemeinsam gestartet werden können. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 12.08.2008 ▲ |
|
|
|
|
Dietmar Horn | Hallo Jörg,
das kann eine ganze Menge bringen:
Du solltest nicht immer gleich von Deinen jahrelangen Programmiererfahrungen ausgehen.
Bei Paul G. handelt es sich um einen meiner jüngsten und sehr fleißigen XProfan-Schüler (9Jahre), der sich ernsthaft darum bemüht, sein allererstes Wettbewerbsprogramm zu basteln. Und da bietet es sich eben an, an diesem Beispiel einige gängige Algorithmen zu behandeln bzw. zu zeigen, denn bei komplexeren Programmen ist das Erlernen dieser Sachen ungleich schwieriger. Und sowas immer nur an kurzen, extra dafür erstellten Sinnlos-Dreizeiler-Demos zu erklären, das wird auf Dauer auch langweilig, wenn er im Moment nicht gleich weiß, wo und wie er solche Algorithmen sinnvoll einsetzen kann.
An einer solchen kleinen Programmverwaltung kann man einem Anfänger noch sehr, sehr viel mehr grundlegende und sinnvolle xprofane Sachen aufzeigen und vermitteln, als ich das hier bisher getan habe. Aber eben alles nach und nach - und nicht gleich alles auf einen Schlag, damit der Schüler daran nicht erstickt ...
Als einen der nächsten Schritte könnte ich mir vorstellen, daß Pauli die Crypt.dll mit Franks Datengenerator in seine EXE aufnimmt. Nicht um des "Versteckens willen", sondern um die Verfahrensweise und den Umgang damit an einem sinnvollen Beispiel kennenzulernen und anzuwenden. Wenn man das (oder Ähnliches) im Kurs behandelt, dann kommt das zwar meist gut an und rüber, doch weil die Wenigstens im Moment eine praktische Verwendung dafür haben, braucht man da auf die kleinen Fallstricke und Feinheiten, die da ab und zu gelegentlich aufgespannt sind, eigentlich gar nicht groß weiter einzugehen - das geht dann sowieso in ein Ohr rein und kommt zum anderen Ohr wieder raus, ohne daß dazwischen viel hängenbleibt.
Und wenn dann ein Schüler auch mal von anderen, erfahreneren (ihm fremden) XProfanern ebenfalls nützliche Hinweise zu seinem Programm bekommt, dann kann das ebenfalls motivieren. Denn mein XProfan-Gebrabbel erträgt Pauli schon seit einem Jahr jede Woche mindestens zweimal stundenlang recht tapfer - da wäre ihm (und anderen) etwas "Abwechslung" sicherlich nicht unwillkommen. Auch unter diesen Gesichtspunkten halte ich unseren Wettbewerb für sehr günstig - und besonders den Umstand, daß ein Autor bis zum Wettbewerbsende soviele Updates hinterherschieben kann, wie er möchte, um sein Programm nach und nach immer weiter zu verbessern ...
Mag sein, daß einige "Nicht-Pauker" diese Vorgehensweise und Methodik nicht nachvollziehen können, aber bei mir und meinen XProfanern hat sie sich seit fast 15 Jahren bewährt.
Gruß Dietmar
Das mit dem Erstellen von Gruppen von Programmen hatte ich ja weiter oben ebenfalls schon angeregt. Doch bis jetzt weiß Pauli alleine noch nicht so richtig, wie man das macht. Sowas kommt als Nächstes mit auf den Tisch ... |
|
|
| 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: [...] | 13.08.2008 ▲ |
|
|
|
|
Paul Glatz | Dietmar Horn
Im Haupt- und Optionenfenster klatschen die Buttons noch immer am rechten bzw. unteren Rand.
Das kann nicht sein... |
|
|
| |
|
|