Ich arbeite seit einigen Monaten mit Purevision.
Grund war und ist daß der vorhandene VisualEditor leider noch
nicht "alltagstauglich" fertig entwickelt wurde.....
Purevision ist sicherlich die bessere Alternative, leider auch
nicht ohne Mängel. Hier meine persönlichen Eindrücke:
Sehr gut:
- Erstellen mehrerer Fenster in einem Projekt
- Importieren vorhandener Fenster
- Exportieren von Fenstern (mit Tricks...)
- Mitgelieferte Libs für Farbverwaltung und Resizing etc. laufen einwandfrei
- automatische Default-Bezeichnung der Gadgets plausibel und brauchbar
- Brauchbare Event-Loop-Generierung (wenn nötig)
- Updateservice für neueste Versionen, Beschreibungen dazu
Gut:
- Übersichtlicher Aufbau des Programms
- Neben PB-Gadgets werden auch Windows-Gadgets unterstützt
- Umfangreiche Gruppier- und Kopierfunktionen (auch mit Offset)
- alle vorhandenen Optionen für die Gadgets anwählbar, inkl.
Farben
- bisher noch nie abgestürzt
- läuft einwandfrei auch auf W98
Gewöhnungsbedürftig:
- Verschiebe- und Größenänderungsfunktionen nicht konform
mit Bedienung gängiger Grafikprogramme. z.B. bei PV Verschieben
mit rechter gedrückter Maustaste (oder Pfeilbuttons),
Größenänderung nur in 2 Richtungen etc.
- Das Eigenschaftsfenster verschwindet immer dann, wenn es
gebraucht wird und muss wieder hochgeklickt werden
Nervig:
- Nach Kopierfunktionen springt die Gadgetauswahl immer in
die Grundstellung zurück, wenn man Trägergadgets hat (Container-
Panel-, Scrollgadget). Passt man nicht auf, kopiert man das nächste mal
nicht ins gewünschte Panel sondern ins Fenster...
- Einerseits beim Speichern ungenügende Sicherheitsabfragen,
andererseits beim Laden eines vorhandenen Projektes die
nervige Frage, ob man das (beim Start geladene) leere Fenster
wirklich nicht mehr braucht ...
- Das Eigenschaften-Fenster ist fallweise nur mit freundlichem
und wiederholtem Bitten (= Arbeitsfenster mehrmals in die Task-
leiste klicken und zurückholen) oder Anbrüllen (= Speichern, Programm
beenden und neu starten) aus der Versenkung zu holen... (bei XP)
- Beim Kopieren verändern sich die gewählten Schriftgrößen in
der Kopie und beim Ändern der Schriftgrößen verschwinden wieder
die gewählten Farbeinstellungen: Also immer Schriftgröße UND
Farbeinstellung gleichzeitig ändern.....
- Mehrzeilige Buttonbeschriftung paßt nicht (Formularfenster zeigt
was anderes an als das compilierte Fenster)
- Checkboxes im Gadget-tree löschen sich von selbst nach einem
Kopiervorgang
Fehlt:
- Keine Unterstützung für das Splittergadget
- Importfunktion für (manuell geänderten) Quellcode zur
Gadgeterstellung
- Vernünftiges Copy und Paste im Formularfenster
- Editieren der Beschriftungen im Formularfenster
- Windows-fremde Betriebssystemunterstützung
------------------------------------
Trotz den Mängeln führt kein Weg an Purevision vorbei.
Wenn man angwiesen ist, komplexere Fenster zu
erstellen, geht es nur in wenigen Fällen ohne
einen VisualEditor (in einer vernünftigen Zeit)
und da ist PV dem eingebauten
Editor haushoch überlegen......
Ich habe PV in Amerika gekauft und 25,-- USD
bezahlt, das Geld hat sich allemal gelohnt.
Es würde auch die Möglichkeit geben, PV Fehler
und Wünsche zu melden, leider fehlt mir die Zeit
dazu....
Im englischen PB Forum habe ich einen Hinweis auf
einen weiteren Visual Designer gefunden (PBDev), ihn jedoch
noch nicht probiert.
http://www.hellobasic.com
Er scheint u.a. eine Event-Loop zu generieren,
die sich von den PB-üblichen Loops
unterscheidet. Dieser Editor ist offensichtlich auch für
andere Basic Programmiersprachen verfügbar.
Eventuell kann jemand hier seine Erfahrungen mit
PBDev posten ?
Cu von Team100