neue Pakete (13.Juli 04)
Zur aktuellen Version habe ich mal wieder ein Debian-Paket gebaut. Bitte folgendermaßen vorgehen: Java-Runtime installieren, wie in http://channel.debian.de/faq/ch-config.html#s-java beschrieben. anschließend das Paket mit dpkg -i struktor-0.62-1_all.deb installieren. Anschließend sollte ein "Struktor" genügen um Struktor zu starten.

Statistiken :-) (26.Mai 04)
Nach langer Zeit habe ich mir mal die Statistiken angeschaut und festgestellt, dass seit September letzten Jahres die Zugriffe rasant angestiegen sind (von ca. 3 auf 20 Besuche pro Tag), was mich natürlich sehr freut. Leider schlägt sich dies nicht in den Gästebucheinträgen nieder. Schreibt doch mal ins Gästebuch und verratet mir, warum plötzlich die Zugriffszahlen so rasant gestiegen ist. Oder schreibt eine Mail an info@learn2prog.de.

Die Einführung geht wieder :-) (24.August 03)
Nachdem ich wieder etwas Zeit und Muse hatte, die Einführung zu reparieren, habe ich das doch glatt gemacht. Ein paar andere Fehler wurden auch bereinigt. Außerdem gibt es nun die Nostalgie-Ecke mit der Struktor-Version 0.1alpha und den absolut kuriosen roten und blauen Rechtecken :-)

mal wieder was neues (27.Mai 03)
Mittlererweile kann man das Programm auch unter GNU/Linux anständig verwenden verwenden. Nachdem ich das Projekt bei Sourceforge angemeldet habe, kann man dort den Quellcode runterladen: http://sourceforge.net/projects/struktor/ .
Der tarball hat einigermaßen vernünftige make-Files. ein "make" gefolgt von einem "make jar" produziert einem bei installiertem JDK einen Wrapper-File, den man direkt ausführen kann. Das ganze unter Linux, ob und wie es unter Windows funktioniert ...
Nachdem ich alles auf jar umgestellt habe, klappt leider die Einführung nicht mehr. Ich hoffe ich finde Zeit es demnächst zu beheben.

Counter repariert (15.Mai 02)
Nach langer Zeit habe ich wenigstens mal wieder den Counter repariert. Mein letzter bekannter Stand war 1700. Erfreulicherweise scheint sich ja immer noch der eine oder andere hierher zu verirren. Struktor sollte jetzt auch mit Linux funktionieren - Allerdings nur die Onlineversion. Das Downloadpaket muß ich noch entsprechend packen. Über Rückmeldungen würde ich mich freuen.
(11.November 01 Faschingsauftakt ;-) Ja, ich weiss. Unter der Einführung stimmt einiges nicht so ganz. Die Komplexitätsreduktion läßt zu wünschen übrig. Immer wird das ganze Programm mit sämtlichen Buttons angezeigt anstatt nur das wesentliche. Das liegt daran, daß bei der kleinsten Änderung in der "Presets.java" immer sämtliche Komplexitätsreduktionen verloren gehen. Je länger die Einführung wird, desto nervenaufreibender ist es, diese wieder von Hand herzustellen. Wenn ich wieder Zeit habe (und das ist hoffentlich bald) werde ich es auch wieder beheben ... Ich mußte feststellen, daß die Java-Klassen unter Linux zwar funktionieren, aber das Property-Fenster völlig zusammngeschnürt ist. Leider kann man es auch nicht auseinanderziehen. Wenn ich Zeit habe ... Unter MacOS funktioniert es übrigens überhaupt nicht. Das werde ich allerdings auch in absehbarer Zeit nicht ändern. Hilfe oder Tipps nehme ich gern entgegen !

(15.Oktober 01) Den Begriffs-Index fertiggestellt ! Außerdem ist jetzt das ganze Programm inklusive Sourcecode runterladbar. Es steht unter der GNU Public License.

(20.August 01) Es hat sich unglaublich viel geändert ! Ich hab nur keine Lust das alles zu dokumentieren ;-)

(21.März 01) Ein paar Fehlerbeseitigungen was das Pointer anging. Jetzt können auch Ausdrücke wie "*pa+5" benutzt werden. Außerdem wurde C-ähnliche Unterstützung für Character-Arrays eingebaut. Character-Arrays können jetzt per INPUT eingelesen werden und verhalten sich danach so wie ein C-String (Werden also mit einer 0 abgeschlossen). Zudem wurde das Casting auf Int-Character ausgebaut. Das implizite Casting kann jetzt mit allen Operatoren benutzt werden !

(15.März 01) Das save-Fenster gibt jetzt nur noch diejenigen Struktogramme aus, die auch wirlich in diesem Fenster erstellt wurden. Implizites Casting für double <-> int eingeführt (alle Operatoren). Für die Zuweisung gilt: Einer Integer-Variable darf kein Double-Wert (ohne Cast) zugewiesen werden, wohl aber umgekehrt. Equal-Operator (==) für Character eingeführt. Maskieren von Anführungszeichen wird jetzt in Strings richtig ausgegeben (" Ich sag nur \"sauber\" ;-)!").

Begriffe erweitert (04.März 01)
Ein paar Begriffe sind wieder hinzugekommen und ein paar tote Links wurden dafür behoben ...
Einführung erweitert (23.Feb 01)

Kleinere Änderungen und convertMenü gelöscht (22.Feb 01)
Ein paar kleine Bugs was den Struktogrammaufbau betrifft behoben. Außerdem wurde jetzt das convert-To im Kontextmenü rausgenommen. Das Menü war eh überlastet.

Aufgabensammlung hinzugefügt (11.Feb 01)
Wer Programmierherausforderungen braucht, schaut sich mal am besten die Aufgaben an. Schickt mir doch bitte Aufgabenlösungen zu, dann stell ich sie hier als Musterlösungen ins Netz !

Funktionalität der Struktogrammerstellung
Das Kontextmenü der Elemente wurde verbessert. Nun Gibt es ausser "convert", "insert" und "append" auch noch die Menübefehle "swop" (Austauschen mit dem oberen Element), add (Elemente in Conditions oder Loop verschieben)und "move outside Block" (Gegenteil von "add". Mit den Namen der Menüpunkte bin ich nicht unbedingt zufrieden. Wer kennt Bessere ? Außerdem wurde "delete" so umgebaut, daß man bei Conditions und Loops nun auch die untergeordneten Elemente behalten kann. Bugreports (also Berichte über Fehler im Programm) erwünscht !

println-Funktion
Die Println-Funktion wurde geändert ! Jetzt kann man beliebig viele Argumente angeben. Möchte man z.b. den Text "Dies ist der 5.Durchgang" ausgeben, wobei die 5 in einer Variablen a gespeichert ist, so gibt man ein:
println("Dies ist der ",a,".Durchgang");
Danach wird automatisch ein Zeilenumbruch eingefügt. Möchte man keinen Zeilenumbruch, so verwendet man die Funktion "print" mit der gleichen Syntax.

Kurzanleitung überarbeitet
Die Kurzanleitung hat bestimmt immer noch nicht die gewünschte Klarheit und Übersichtlichkeit, aber ich habe Sie zumindest soweit überarbeitet, daß sie Inhaltlich richtig ist ! (toll was ;-)

Gästebuch
Ich hatte zwar bis jetzt ca. 300 Besucher auf dieser Page aber keiner von denen hat sich bis jetzt die Mühe gemacht irgend etwas ins Gästebuch zu schreiben. Ich hoffe das ändert sich noch !!!!!!

Selber ein Struktogramm geschrieben?
Sehr schön ! Schick es mir doch zu (info@learn2prog.de), ich habe vor eine eigene Seite zu erstellen, in der man diese Machwerke dann einfach per Cut&Paste ausprobieren kann.
[Searching]
google hack from douwe osinga