Diskussion zum Artikel "GUI: Tipps und Tricks zur Erstellung Ihrer eigenen Grafikbibliothek in MQL"

 

Neuer Artikel GUI: Tipps und Tricks zur Erstellung Ihrer eigenen Grafikbibliothek in MQL :

Wir gehen die Grundlagen von GUI-Bibliotheken durch, damit Sie verstehen, wie sie funktionieren, oder sogar anfangen können, Ihre eigenen zu erstellen.

Die Entwicklung einer GUI-Bibliothek ist eines der größten unspezifischen Projekte, die man sich im Zusammenhang mit MetaTrader 5 vorstellen kann, abgesehen von sehr fortgeschrittenen Dingen wie KI, (guten) neuronalen Netzen und... dem flüssigen Umgang mit einer GUI-Bibliothek, die man nicht selbst entwickelt hat.

Der letzte Punkt war nur ein halber Scherz, natürlich ist es einfacher zu lernen, wie man eine bereits erstellte Bibliothek nutzt (auch wenn es hier wirklich große GUI-Bibliotheken gibt)! Aber warum sollte ich mir die Mühe machen, eine Bibliothek von Grund auf neu zu erstellen, wenn ich lernen kann, sie zu nutzen, die bereits besser ist als etwas, das ich selbst erstellen könnte?

Nun, dafür gibt es einige gute Gründe. Vielleicht halten Sie sie für Ihr spezielles Projekt für zu langsam, vielleicht müssen Sie sie erweitern, wenn Sie etwas ganz Bestimmtes brauchen, das nicht in der Bibliothek enthalten ist (manche Bibliotheken sind schwieriger zu erweitern als andere), oder eine Funktionalität, die mit dieser Implementierung nicht möglich ist, sie könnte einen Fehler haben (mit Ausnahme derer, die durch Missbrauch der Bibliothek entstehen)... oder Sie wollen einfach nur etwas darüber lernen. Die meisten dieser Probleme können von den Autoren einer bestimmten Bibliothek gelöst werden, aber Sie würden sich darauf verlassen, dass sie es bemerken oder bereit sind, es zu tun (im Falle der Erweiterung der Funktionalität).

In diesem Artikel geht es nicht darum, Ihnen beizubringen, wie man eine Schnittstelle erstellt, oder die Schritte zur Entwicklung einer voll funktionsfähigen Bibliothek aufzuzeigen. Stattdessen werden wir Beispiele dafür geben, wie einige spezifische Teile von GUI-Bibliotheken erstellt werden können, sodass sie als Ausgangspunkt für die Erstellung einer solchen dienen können, um ein bestimmtes Problem zu lösen, das Sie vielleicht gefunden haben, oder um ein erstes Verständnis dafür zu bekommen, was überhaupt in einer riesigen Codebasis für eine bereits vollständige GUI-Bibliothek passiert.

Autor: Manuel Alejandro Cercos Perez