Seite 1 von 5

WiDe (WindowDesigner)

Verfasst: 02.10.2006 15:52
von Kiffi
Schalom,

vor geraumer Zeit habe ich ein Projekt begonnen, das nun in den Tiefen
meiner Festplatte zu verschwinden droht. Bevor es soweit kommt, möchte
ich es nun der Allgemeinheit vorstellen.

Nach dem Visual Designer von Berikco, Pauls PureVision, Mischas gDesign
und gnozals PureForm veröffentliche nun auch ich ein Tool, um GUIs zu
basteln.

ScreenShot

Das Tool heisst WindowDesigner (WiDe) und ist nicht in PureBasic
sondern (u.a. auch) für PureBasic geschrieben worden. Es ist
angedacht, all diejenigen Programmiersprachen zu unterstützen, die einen
alternativen GUI-Designer gebrauchen können (beispielsweise FreeBasic,
xblite, etc)

WiDe erzeugt als Output XML-Dateien, so dass jeder Interessierte in der
Lage sein kann, diese in das für seine bevorzugte Programmiersprache
Ausgabeformat zu konvertieren. Diese Konverter können dann in späteren
Phasen direkt mit WiDe aufgerufen werden.

WiDe ist derzeit noch in einem frühen Beta-Stadium, so dass ich noch nicht
empfehlen kann, es für den produktiven Einsatz zu verwenden. Es wird
aus diesem Grund mit Sicherheit noch die ein oder andere Macke haben.
Schaut's Euch einfach mal an.

Das Progrann ist in VB.Net geschrieben worden. Deshalb ist das DotNet
Framework 2.0 Voraussetzung für den Betrieb der Software.

Die Downloadlinks befinden sich hier: http://www.windowdesigner.de/

Für Feedback wäre ich dankbar.

Grüße ... Kiffi

P.S.: An dieser Stelle noch ein herzliches Dankeschön an
ts-soft, edel und winduff für die ersten Betatests!

Verfasst: 02.10.2006 16:42
von Frogger
Klasse Teil :allright: :allright: :allright:

Könntest du eine zusätzliche Funktion einbauen um direkt PB-Code mit
Ereignisschleife zu erzeugen. (vorausgesetzt du arbeitest noch dran)

Verfasst: 02.10.2006 16:51
von rolaf
Frogger hat geschrieben:Klasse Teil :allright: :allright: :allright:

Könntest du eine zusätzliche Funktion einbauen um direkt PB-Code mit
Ereignisschleife zu erzeugen. (vorausgesetzt du arbeitest noch dran)
Den sollst Du Dir doch selbst schreiben, quasi ein xml2pb Converter.

Verfasst: 02.10.2006 17:01
von Frogger
Ja schon aber trotzdem wäre es nützlich und bestimmt auch
kein allzu großer Aufwand da er PB sowieso schon beherrscht.

Verfasst: 02.10.2006 17:09
von rolaf
Frogger hat geschrieben:Ja schon aber trotzdem wäre es nützlich und bestimmt auch
kein allzu großer Aufwand da er PB sowieso schon beherrscht.
Naja, ich habe mir das XML-Ergebnis mal angeschaut, also Aufwand ist das schon und zwar nicht zu verachtenden. Ist viel verwirrendes Klimbim drin. :wink:

Verfasst: 02.10.2006 17:16
von Frogger
Das mein ich ja.
Nich jeder kann sich so ein xml2pb Converter aus dem Ärmer zaubern.
Da aber Kiffi sich anscheinend damit auskennt wäre es für ihn nicht so schwer wie für die meisten anderen.
Er bräuchte nichtmal das direkt aus dem xml code zu convertieren sondern könnte aus WiDe heraus die LinkedLists nutzen (falls es so gelöst wurde).

Verfasst: 02.10.2006 17:33
von DarkDragon
Wie bekommt man denn aus dieser XML Datei eine PB Datei? :? Wäre schön wenn das mit allen Features ginge, ohne PureRESIZE oder so Zeug. Das "Dock" ist ein Feature, welches bisher kein GUI-Editor von PureBasic ohne zusätzliche Libraries beherscht.

Verfasst: 02.10.2006 17:33
von Kaeru Gaman
ich schätze nich, dass Kiffi da wirklich Bock auf hat, wenn er sagte,
er veröffentlicht's, damit's nich auf seiner platte verschimmelt...

Verfasst: 02.10.2006 17:41
von Frogger
ich schätze nich, dass Kiffi da wirklich Bock auf hat, wenn er sagte,
er veröffentlicht's, damit's nich auf seiner platte verschimmelt...
Vieleicht überlegt er es sich doch anders mit ein paar aufbauenden Worten von uns :wink:
Wäre echt schade wenn das einfach so vergammeln würde

Verfasst: 02.10.2006 17:44
von remi_meier
Also ich finds geil. Endlich muss ich mich nicht mehr mit dem anordnen
von X Fenstern rumärgern und habs in einem.
Was ich noch geiler fände, wäre nicht ein Converter nach PB, sondern
ein PB-GUI-Interpreter. Dabei könnte man die GUI vom Benutzer des
Programms anpassen lassen oder einfach den Daten entsprechende
Fenster mit XML beschreiben (gibt ja schon einige Ansätze hier, die
ähnliches machen).

Ist für mich der bisher nützlichste Designer, wenns denn mal mit PB
benutzbar ist :allright: