Erstellen einer grafischen Benutzeroberfläche für MQLs im grafischen Modus. - Seite 4

 
Yuriy Asaulenko:

tkinter regiert nicht mehr. Es gibt ein sehr ähnliches Programm in Python, aber breiter und mit einem modernen Windows-Look. Ich weiß nicht mehr wie, aber es wird überall als Alternative angepriesen.

Ausprobiert, aber nicht benutzt. Es ist einfacher, alles in VS in C++/C# zu machen.

Sie müssen nicht einmal C++ verwenden, C# allein reicht aus.

 
Алексей Барбашин:

Sie müssen nicht einmal C++ verwenden, C# allein reicht aus.

Ja, natürlich. Je nach Geschmack wird das eine oder das andere hinzugefügt). Sie können es mit Python oder R aufpeppen.

 
Алексей Барбашин:

Sie müssen nicht einmal C++ verwenden, C# allein reicht aus.

Das ist eine Frage des Geschmacks: Manche mögen C in Hülle und Fülle, andere bevorzugen reines C.

 
Алексей Барбашин:

Sie müssen nicht einmal C++ verwenden, C# reicht aus.

C# dll in Metatrader einbinden?

Monsieur weiß, wie man es dreht und wendet :-)

 
Maxim Kuznetsov:

Eine C#-DLL in den Metatrader einfügen?

Monsieur weiß, wie man es dreht und wendet :-)

Im Prinzip ist es möglich (es gibt einen linken Compiler, der das kann). Die Frage ist, ob dies notwendig ist? Aber wenn Sie wirklich wollen, können Sie das tun.

 

OOO! Gerade daran gedacht!

es gibt eine tolle Sache - gtk-server http://www.gtk-server.org/

Sie können Textbefehle per Piping senden (Sie können zwischen 3 oder 4 Wegen wählen) und erhalten eine Antwort im Klartext. Und es wird die GUI zeichnen :-)

Es ist ein Volltreffer über den hiesigen Gefilden - es ist schließlich vollständig gtk2 (Korrektur: 3. auch...wusste nicht, habe eine Weile nicht nachgeschaut), sogar das xml von glade(https://glade.gnome.org/) sollte es verstehen können.

Die Idee ist, dass es leicht zu MT4/5 gezähmt werden könnte, nur wie man es richtig auf einem benannten Kanal laufen lässt und wie man es bequem schreibt/liest.

 
Yuriy Asaulenko:

Im Prinzip ist das möglich (es gibt einen linken Compiler, der das kann). Die Frage ist, ob das so sein sollte. Aber wenn Sie wirklich wollen, können Sie das tun.

Warum Linkshänder? Alles wird mit internen VS-Tools erledigt. Es gibt die DllExport-Bibliothek in Nuget, die die Klasse System.Runtime.InteropServices in der Assembly einmal ändert und dann alles normal kompiliert. Es ist also kein Tamburintanz erforderlich, und es werden keine Wrapper benötigt. Das Erstellen von Formularen ist in c# viel einfacher, als sie in eine zusätzliche Datei zu schreiben, wie Maxim vorschlägt. Ich respektiere Maxim und seine Arbeit, aber in diesem Fall steht uns die Netzwelt ohne zusätzliche Schwierigkeiten offen.

 
Maxim Kuznetsov:

OOO! Gerade daran gedacht!

es gibt eine tolle Sache - gtk-server http://www.gtk-server.org/

Sie können Textbefehle per Piping senden (Sie können zwischen 3 oder 4 Wegen wählen) und erhalten eine Antwort im Klartext. Und es wird die GUI zeichnen :-)

Es ist schließlich vollständig gtk2, sogar das xml von glade(https://glade.gnome.org/) sollte es verstehen können.

Die Idee ist, dass es leicht zu MT4/5 gezähmt werden könnte, nur wie man es richtig auf einem benannten Kanal laufen lässt und wie man es bequem schreibt/liest.

Und wozu? Schreiben Sie eine 15-minütige DLL und zeichnen Sie mit der Maus in Schärfe.

 
Maxim Kuznetsov:

OOO! Da fällt mir ein!

es gibt eine tolle Sache namens gtk-server http://www.gtk-server.org/

Sie können Textbefehle per Piping senden (Sie können zwischen 3-4 Möglichkeiten wählen) und erhalten einfache Textantworten. Und es wird die GUI zeichnen :-)

Es ist ein lokaler Aufwand wie ein Schaf - schließlich ist es vollständig gtk2 (fix: 3. auch...wusste nicht, habe nicht in eine Weile gesucht), auch die xml von glade(https://glade.gnome.org/) sollte in der Lage sein, es zu verstehen.

Die Idee ist, dass es leicht zu MT4/5 gezähmt werden könnte, nur wie man es richtig auf einem benannten Kanal laufen lässt und wie man es bequem schreibt/liest.

Max, das ist nicht konstruktiv. Manchmal lässt man sich aber auch hinreißen...

 
Yuriy Asaulenko:

Und wozu? Schreiben Sie eine DLL in 15 Minuten und zeichnen Sie sich selbst mit einer Maus in Sharp.

Ich weiß nicht, wofür... ehrlich gesagt, ich weiß es nicht :-) Aber die Leute wollen eine Maus benutzen, um Schnittstellen zu schlagen, sie haben sogar ein Thema gestartet

Für meine GUI bin ich gut genug mit Tk, aber wenn die Geschwindigkeit genug ist für "etwas berechnen", dann C/C++, die Freunde mit vorgenannten tcl sind.

Ich erinnere mich nur daran, dass es so etwas gibt, warum sollte ich nicht über sein Vorhandensein in der Welt der Sterblichen berichten, vielleicht findet es ja jemand nützlich