Diskussion zum Artikel "Das MQL5-Kochbuch: Steuerelemente des Indikatorunterfensters - Die Schaltflächen" - Seite 2
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ich frage mich, ob Sie diesen Artikel gelesen haben, als Sie das Material vorbereitet haben?
Ja, übrigens wurde in dem Artikel keine Klasse verwendet, und ohne OOP ist es fast unmöglich, mehr oder weniger komplexe Schnittstellen in MQL5 zu erstellen, was wiederum sagt, dass der Artikel in erster Linie für Anfänger gedacht ist, um sie sozusagen mit den Grundlagen vertraut zu machen.
Im Allgemeinen gibt es natürlich immer mehrere Lösungen. Der eine benutzt die eine, der andere die andere. Es ist unmöglich zu sagen, welche Lösung besser ist. Aber es ist immer schwierig, die Lösung eines anderen zu übernehmen, es gibt zu viele Fragen, deren Beantwortung mehr Zeit in Anspruch nimmt als die Entwicklung einer eigenen Lösung. Deshalb bauen wir unser eigenes Fahrrad und halten es für das beste.
Ich frage mich, ob Sie diesen Artikel gelesen haben, als Sie das Material vorbereitet haben?
Ja, das habe ich. Ich habe alle Artikel gelesen. ) Meiner Meinung nach ist es für Anfänger sehr schwierig. Nun, zumindest war es für mich damals schwer zu verstehen. Manchmal braucht man eine Antwort auf eine bestimmte Frage, und man möchte nicht viel Zeit damit verbringen, die ohnehin schon sehr knapp ist.
Also versuche ich, eine Frage so einfach wie möglich zu beantworten. Ein Profi, dem die Idee gefällt, wird sie leicht umschreiben, wenn er es für nötig/richtig hält. Und ein Anfänger wird die einfachste mögliche Antwort auf seine Frage finden.
Und ich frage mich, ob es einen einzigen professionellen Entwickler gibt, der eine Standardbibliothek mit grafischen Elementen in seinen Produkten verwenden würde?
Ja, das habe ich. Ich habe alle Artikel gelesen. ) Meiner Meinung nach ist es für Anfänger sehr kompliziert. Nun, zumindest war es für mich damals schwer zu verstehen. Manchmal braucht man eine Antwort auf eine bestimmte Frage, und man möchte nicht viel Zeit damit verbringen, die ohnehin schon sehr knapp ist.
Also versuche ich, eine Frage so einfach wie möglich zu beantworten. Ein Profi, dem die Idee gefällt, wird sie leicht umschreiben, wenn er es für nötig/richtig hält. Und ein Anfänger wird die einfachste mögliche Antwort auf seine Frage finden.
Das ist gut. Es ist also für einen Anfänger klar, wofür Sie die Zeitschaltuhr verwenden?
Ich bin neugierig: Gibt es einen einzigen professionellen Entwickler, der eine Standardbibliothek mit grafischen Elementen in seinen Produkten verwenden würde?
Ich behaupte keineswegs, ein professioneller Entwickler zu sein, aber als ich dies schrieb, habe ich die Bibliothek verwendet:
Taki musste darunter leiden, und etwas MQ wurde parallel zu meiner Entwicklung (auf Anfrage des Service-Desks) im Eiltempo fertiggestellt, aber meiner Meinung nach ist das der richtige Weg.
Aber lasst uns hier keine Holi-Diskussion anfangen, dafür gibt es schon mehrere Themen ;)
Ich behaupte keineswegs, ein professioneller Entwickler zu sein, aber ich habe liba verwendet, als ich dies schrieb :
In Wirklichkeit sind Standard-Schaltflächen sehr schlüpfrig Steuerelement, weil in erster Linie nicht unterstützt Rahmen Farbe (obwohl es sehr seltsam ist, warum), und in den zweiten Platz, je nach Art des Rahmens BORDER_FLAT, BORDER_RAISED visuell deutlich außerhalb seiner Lage positioniert, ich sage nicht, dass zusätzlich zu diesem ändern ihren Farbton in Abhängigkeit von dem Zustand des Drückens und sehr langsam, um seine Anzeige ohne ChartRedraw ändern. In der Tat, die Schaltfläche außer für seine gehackten Schnittstelle a la Windows 3.11 nicht geben keine Vorteile im Vergleich zu anderen Elementen. Ja, es gibt ein spezielles Feld OBJ_SELECTED, das anzeigt, ob die Schaltfläche gedrückt ist oder nicht, aber in Wirklichkeit ist es überhaupt kein Problem, ein eigenes Objekt OBJ_EDIT zu erstellen, das das Kennzeichen des Drückens enthält.
Das ist genau das, wofür ich die Bibliothek verwende.
Wenn Anatoly eine Hervorhebung beim Bewegen des Cursors über eine Standardwaffe erstellt hätte, hätte MQ sie in die Bibliothek aufgenommen.
So wie es ist, gibt es eine Menge von verstreuten benutzerdefinierten Lösungen, und jedes Mal, wenn Sie eine neue schreiben (natürlich mit Ihren eigenen Entwicklungen).
Das ist seltsam, warum wird es von einem Kumpel namens iTC verkauft?
Ich behaupte keineswegs, ein professioneller Entwickler zu sein, aber....
Wenn Sie es nicht sind, dann weiß ich nicht, wer es ist? Danald Knuth? Bill Gates?
Weil er es bei mir bestellt. Lesen Sie sein Profil.
Aber lasst uns hier keinen Holi-Krieg anzetteln, dafür gibt es schon mehrere Themen ;)