Galerie der in MQL geschriebenen UIs - Seite 75

 
Vorhin habe ich den Termin für die nächste Veröffentlichung bekannt gegeben - den 28. November. Aufgrund der Umstellung auf den visuellen Editor muss ich die Veröffentlichung des Updates auf den 10. Dezember verschieben. Ansonsten bleibt das bisher genehmigte Programm unverändert. Der Editor wird auf kodobase hochgeladen, der Vorlagenzweig wird eröffnet und der erste Artikel wird geschrieben.

Die letzten beiden Punkte sollten erklärt werden.

1) Der UI-Fenster-Templates-Zweig wird wie vorgesehen geöffnet, aber anstelle von GUI-Bildern mit Kib-Code-Fragmenten werden GUI-Bilder zusammen mit UIDATA-Dateien gepostet, die technische Informationen und Kernel-Fragmente enthalten, die zur Reproduktion von Templates im Editor notwendig sind.

2) Nach der Veröffentlichung hoffe ich, einen Artikel über den Editor zu schreiben. Darin werde ich die notwendigen Informationen für den Einstieg präsentieren. In der Zukunft, wenn das Thema des Editors erschöpft sein wird, und wenn es Interesse und Nachfrage gibt, kann ich Artikel über Handelsanwendungen mit grafischer Oberfläche veröffentlichen.

Es hat sich also fast nichts an den Plänen geändert. Nur der Termin und das Thema.

P.S. Ich denke, ich habe die richtige Entscheidung getroffen.

Mein Hauptziel ist es, die Nachfrage zu entfachen und den Editor zu einem beliebten Werkzeug zu machen. Das ist mit einer Auszeichnungssprache viel schwieriger zu erreichen. Ich hatte bereits Gelegenheit, es auf den Seiten dieses Threads zu sehen. Wiederholen Sie diesen Weg - veröffentlichen Sie Codes, Bilder und Tutorials - aber mit noch mehr Aufwand, und erwarten Sie, dass das Ergebnis anders sein wird und die Leute sich darauf stürzen werden, die Sprache zu lernen..... Nein. Das hat keinen Sinn.

Ich hoffe, der Editor wird nützlicher sein. Aber wir werden sehen. :)

 
Реter Konow grafischer Oberfläche veröffentlichen.

Es hat sich also fast nichts an den Plänen geändert. Nur der Termin und das Thema.

P.S. Ich denke, ich habe die richtige Entscheidung getroffen.

Mein Hauptziel ist es, die Nachfrage zu entfachen und den Editor zu einem beliebten Werkzeug zu machen. Das ist mit einer Auszeichnungssprache viel schwieriger zu erreichen. Ich hatte bereits Gelegenheit, es auf den Seiten dieses Threads zu sehen. Wiederhole diesen Weg - veröffentliche Codes, Bilder und Tutorials - aber mit noch mehr Aufwand und erwarte, dass das Ergebnis anders sein wird und die Leute sich darauf stürzen werden, die Sprache zu lernen..... Nein. Das hat keinen Sinn.

Ich hoffe, der Editor wird nützlicher sein. Aber wir werden sehen :)

Ich denke, der Editor ist für ein breiteres Publikum die bessere Wahl. Die meisten Leute sind nicht technisch versiert und wollen eine einfache Möglichkeit, Ergebnisse zu erzielen.

Ich denke, der Editor ist eine großartige Idee, und wenn Sie ihn umsetzen, wäre das fantastisch. Sie könnten ihn sogar als Bibliothek auf dem Markt verkaufen. Es scheint kriminell, dass so etwas kostenlos zur Verfügung gestellt wird, da Sie so viel Zeit und Mühe in die Sache stecken.

Ich unterstütze voll und ganz Ihre Entscheidung, einen Editor zu machen.
 
Levi Dane Benjamin #:
...

Ich denke, der Editor ist die bessere Wahl für ein breiteres Publikum. Die meisten Leute sind nicht technisch versiert und wollen eine einfache Möglichkeit, Ergebnisse zu erzielen.

Ich halte den Editor für eine großartige Idee, und wenn Sie ihn umsetzen, wäre das fantastisch. Sie könnten ihn sogar als Bibliothek auf dem Markt verkaufen. Es erscheint mir kriminell, dass so etwas kostenlos erhältlich sein sollte, schließlich haben Sie so viel Zeit und Mühe darin investiert.

Ich unterstütze voll und ganz Ihre Entscheidung, einen Editor zu entwickeln.
Vielen Dank für Ihre wertvolle Unterstützung! Es ist wichtig für mich, die Meinung anderer Leute zu kennen, damit ich mich nicht in meinen Schlussfolgerungen verliere..... und die richtige Wahl treffe.

Wissen Sie, ich habe für mich selbst die Entscheidung getroffen, einen visuellen Editor nicht als etwas Fantastisches zu betrachten. Ich habe festgestellt, dass ich den Editor unterbewusst als weniger erreichbar ansehe. Also versuche ich, ihn als eine Arbeitsroutine zu betrachten. Auf diese Weise fällt es mir leichter, ihn zu erstellen. Das sind nur Gedankenspiele. :)

Was die freie Verteilung angeht, so ist das eine wohlüberlegte Entscheidung. Es gibt keinen anderen Weg mehr. Ich werde den Editor selbst nicht zu Geld machen, das ist sicher. Aber vielleicht werde ich in der Zukunft, wenn es eine Nachfrage gibt, eine kostenpflichtige Funktion einführen. Wir werden sehen. :)
 
Der VE-Entwicklungsprozess steht nicht still.

1. Die weitreichende Umstrukturierung des Designers und der Engine ist abgeschlossen. Die neue Ordner- und Dateiorganisationsstruktur wird aufgebaut.

2. Die Funktionalität des Editors ist durchdacht. Die Vorbereitungen für das Schreiben sind im Gange.

3. Die Implementierung von Projekten im Editor ist durchdacht und aufgeschrieben.

4. Ich sollte anmerken, dass der Editor für mich absolut klar und verständlich wurde. So sehr, dass ich direkte Parallelen zu Kostruktor fand und erkannte, dass ich vor vielen, vielen Jahren von einem kurzen auf einen langen Weg umgeschwenkt bin, weil ich sofort einen visuellen Editor unter Umgehung der Auszeichnungssprache schreiben konnte. Technisch gesehen hatte ich eine solche Möglichkeit vor mir, aber ich habe sie einfach nicht gesehen. Ich habe es nicht verstanden und nicht realisiert. Aber es war einfach. Einfacher als einen Konstruktor mit Auszeichnungssprache zu bauen. Viel einfacher. Aber, ähm. das war es, was passierte.
 
Реter Konow Projekten im Editor ist durchdacht und niedergeschrieben.

4. Ich muss sagen, dass der Editor für mich absolut klar und verständlich wurde. So sehr, dass ich direkte Parallelen zu Kostruktor fand und erkannte, dass ich vor vielen Jahren den kurzen Weg zum langen Weg verlassen hatte, weil ich einen visuellen Editor unter Umgehung der Markup-Sprache hätte schreiben können. Technisch gesehen hatte ich eine solche Möglichkeit vor mir, aber ich habe sie einfach nicht gesehen. Ich habe es nicht verstanden und nicht realisiert. Aber es war einfach. Einfacher als einen Konstruktor mit Auszeichnungssprache zu bauen. Viel einfacher. Aber, ähm. das war es, was passierte.

Wir erinnern uns. Wir warten. Wir glauben.

 
Sehr gut. Stille Aufmerksamkeit.
 
Alle paar Tage werde ich den Stand der Entwicklung bekannt geben. Der Zweck ist einfach - die Leser des Threads auf dem Laufenden zu halten. Sonst kann es passieren, dass ich irgendwo verschwinde und niemand weiß, wie es mit dem Fall weitergeht.

Und es geht gut voran. Natürlich ist es eine Menge Arbeit. Selbst für meine Verhältnisse. Aber es ist beruhigend zu wissen, dass die Arbeit im Zeitplan liegt und geplant ist.

Es ist hauptsächlich Routine. Sehr viel Routine. Nachdem ich die globale Umstrukturierung des Designers und der Engine abgeschlossen hatte, erhielt der Editor automatisch eine im Voraus vorbereitete Struktur, in der er nun weiter aufgebaut wird. Das hat sich als sehr praktisch erwiesen.

Der Editor hat 6 Hauptfunktionalitäten definiert. Sie sind bereits fertig konzeptioniert und zu Papier gebracht worden. Die gute Nachricht ist, dass 4 der 6 bereits implementiert wurden und es nicht allzu schwierig sein wird, sie zu aktualisieren. Die fünfte Funktion funktioniert im Designer, muss aber für den Editor überarbeitet werden. Und das ist nicht schwierig. Und das sechste muss von Grund auf neu geschrieben werden. Aber diese Arbeit ist ziemlich klar, und es gibt nichts anderes.

Diese Funktionalitäten sind das, was den Editor ausmacht.

Jetzt versuche ich, mich von der Markup-Sprache zu lösen, in der ich immer noch die VE-Schnittstelle schreibe. Die GUI ist gut geworden... aber ich will mich nicht selbst loben. ) Alles in allem ist es nicht schlecht. Allerdings ist es wirklich schwer, so große und komplexe Grafiken zu schreiben. Deshalb ist der Moment, sich von der Sprache zu lösen und zur visuellen Bearbeitung zu wechseln, so wichtig. Wenn dies geschieht, werde ich den Editor in den Editor selbst einbauen, was eine noch nie dagewesene Geschwindigkeit ermöglicht, und die Arbeit wird in den Turbomodus gehen. Es wird nicht mehr lange dauern.

Natürlich wird man sich auch im Turbomodus anstrengen müssen, aber weniger. Viel weniger.


 
schreiben für was
 

Die Entwicklung ist in vollem Gange. Es gibt Fragen und Zweifel an der grafischen Oberfläche des Editors, und da das Projekt öffentlich ist, wollte ich mich mit den Lesern beraten. Hier ist ein Bildschirmfoto des Editors in diesem Stadium. Ich nehme Ratschläge, Empfehlungen und konstruktive Kritik entgegen.



Da dies mein erster visueller Editor ist, weiß ich nicht so recht, wie ich ihn gestalten soll. Das heißt, wie sollte er aussehen? Es ist schwer, sich alles aus einem Kopf auszudenken.

 

Die Idee ist folgende:

Die grundlegenden Bearbeitungswerkzeuge sollten in den oberen Bereich gebracht werden. Auf der linken Seite - Elementvorlagen. Auf der rechten Seite - Registerkarten mit Tabellen mit ihren Eigenschaften. Die Tabellen werden mit Kontrollkästchen, Eingabefeldern und Dropdown-Listen versehen sein. Die Elementvorlagen sind ebenfalls in Registerkarten unterteilt. In der Mitte befindet sich der Bearbeitungsbereich.

Ungefähr so.