Diskussion zum Artikel "Graphische Interfaces III: Einfache und multifunktionale Buttons (Chapter 1)" - Seite 2

 
Bürger, bitte, Diskussion zum Thema des Artikels. Wenn es keine Fragen zum Artikel gibt, starten Sie bitte ein neues Thema oder schreiben Sie Fragen von Anfängern in das bestehende Thema.
 
Sergey Pavlov:

...

Ich habe nur die Fragen beantwortet. Und ich will mich nicht über irgendetwas streiten.

Und all das, was du über Irritation geschrieben hast, ob ich mit etwas zufrieden bin oder nicht, und so weiter, ist also nur deine Spekulationen und Wahnvorstellungen. Also fangen Sie keine "halbe Runde" an und antworten Sie nicht auf Nachrichten, die nicht an Sie gerichtet sind.

Es ist jedermanns persönliche Angelegenheit, ob er in dem veröffentlichten Code "pickt" oder nicht. Für diejenigen, die lernen wollen, wie man solche Dinge tut, ist es sinnvoll, zu "graben". Für diejenigen, die eine fertige Code-Bibliothek verwenden wollen, ist es sinnvoll, zu warten, bis alle Artikel der Serie veröffentlicht sind.

 
Anatoli Kazharski:

... und antworten Sie nicht auf Nachrichten, die nicht an Sie gerichtet sind ....

Gehorchen und gehorchen.

Ich habe nicht bemerkt, dass das Forum ein privater Ort der Kommunikation geworden ist.

 
Anatoly, ich möchte noch einmal meinen Respekt und meine Bewunderung für Ihre Arbeit zum Ausdruck bringen. Ihre Artikel sind sehr professionell und sehr detailliert geschrieben. Sie sind zweifelsohne von großem Wert, wenn es darum geht, unerfahrene Entwickler zu unterrichten. Auch Ihre Uneigennützigkeit und Offenheit flößt Respekt ein. Aber was soll ich tun, wenn ich Ihren Ansatz unwirksam finde? Stillschweigen bewahren? Meine eigenen Artikel schreiben?

Wenn ich meine eigenen Artikel schreibe, dann werden es nicht mehr als fünf sein. Darin werde ich meine Technologie vollständig offenlegen (die viel leichter zu verstehen ist, weil sie kein OOP enthält), und sie wird von erfahrenen Programmierern sofort aufgegriffen werden (vor allem, wenn ich den Artikeln geschriebenen Code beifüge). Brauchen Sie zusätzliche Konkurrenz in Artikeln über die Schnittstelle?

Wenn Sie sagen, ich vergleiche zu früh, dann akzeptiere ich, dass Sie noch nicht so weit sind, und werde keine Ergebnisse vergleichen, bis Sie die volle Leistungsfähigkeit Ihres Ansatzes zeigen. Aber sollte ich mich ruhig verhalten und niemandem etwas zeigen? Ich denke nicht. Schließlich leben wir beide in einer wettbewerbsorientierten Welt).
Приобщаемся к объектно-ориентированному программированию в MQL5
Приобщаемся к объектно-ориентированному программированию в MQL5
  • 2013.08.28
  • Jordi Bassaganas
  • www.mql5.com
В статье показано, как создать объектно-ориентированного торгового советника с нуля, начиная с выработки торговой идеи и заканчивая созданием торгового советника на языке MQL5, воплощающего данную идею в жизнь. На мой взгляд, самый верный путь к успеху - это обучение на практике, поэтому в статье рассмотрен практический пример, демонстрирующий, как можно упорядочить свои идеи и приступить к программированию форекс-роботов. Кроме того, мне хотелось пробудить интерес читателей к объектно-ориентированному подходу.
 
Реter Konow:
Anatoly, ich möchte noch einmal meinen Respekt und meine Bewunderung für Ihre Arbeit zum Ausdruck bringen. Ihre Artikel sind sehr professionell und sehr detailliert geschrieben. Sie sind zweifelsohne von großem Wert, wenn es darum geht, unerfahrene Entwickler zu unterrichten. Auch Ihre Uneigennützigkeit und Offenheit flößt Respekt ein. Aber was soll ich tun, wenn ich Ihren Ansatz unwirksam finde? Stillschweigen bewahren? Meine eigenen Artikel schreiben?

Tun Sie dasselbe, was Sie jetzt tun. Äußern Sie Ihre Meinung. Wenn Sie Artikel schreiben, werde ich sie auf jeden Fall lesen. Es ist interessanter, mit Code und Schemata zu kommunizieren.

Geschichten über "Ich habe etwas, aber ich werde Ihnen nicht sagen, wie es implementiert ist" sind nicht interessant.

Wenn ich meine eigenen Artikel schreibe, wird es nicht mehr als fünf davon geben. Darin werde ich meine Technologie vollständig offenlegen (die viel leichter zu verstehen ist, weil sie kein OOP enthält), und sie wird von erfahrenen Programmierern sofort aufgegriffen werden (vor allem, wenn ich den Artikeln geschriebenen Code beifüge). Brauchen Sie zusätzliche Konkurrenz in Artikeln über die Schnittstelle?

Damit gibt es kein Problem. Sie können alles veröffentlichen, was Sie wollen. Das würde mich auch interessieren. ))

Wenn Sie sagen, ich vergleiche zu früh, dann akzeptiere ich, dass Sie noch nicht so weit sind und erst dann Ergebnisse vergleichen werden, wenn Sie die volle Leistungsfähigkeit Ihres Ansatzes zeigen. Aber sollte ich mich ruhig verhalten und niemandem etwas zeigen? Ich denke nicht. Schließlich leben wir beide in einer Welt des Wettbewerbs).

Handeln Sie nach dem Prinzip: "Erst tun, dann sagen". ))

 
Inkonsequenz kann mir kaum vorgeworfen werden. Wenn ich ein fertiges Ergebnis habe, bin ich bereit, es zu demonstrieren, und wenn es interessant ist, kann ich anfangen, darüber zu sprechen. Mit der umgekehrten Logik würde ich viel früher damit beginnen, anderen davon zu erzählen oder sie zu unterrichten, ohne ihnen das Ergebnis zeigen zu können, das sie am Ende der Ausbildung erwartet, weil ich selbst dieses Ende noch nicht erreicht habe.
 
Реter Konow:
Inkonsequenz kann mir kaum vorgeworfen werden. Wenn ich ein fertiges Ergebnis habe, bin ich bereit, es zu demonstrieren, und wenn es interessant ist, kann ich anfangen, darüber zu sprechen. Mit der umgekehrten Logik würde ich viel früher anfangen, anderen davon zu erzählen oder sie zu unterrichten, ohne ihnen das Ergebnis zeigen zu können, das sie am Ende der Ausbildung erwartet, weil ich dieses Ende noch nicht erreicht habe.

Ich bin an Ihrem Ergebnis interessiert. Wenn Sie den Wunsch haben, es zu zeigen, fangen Sie an.

Das Interesse an Ihrer Arbeit ist umso größer, je mehr Informationen Sie darüber bereitstellen:

  1. Nur Screenshots und Videos sind am wenigsten interessant.
  2. Interessanter wären (wenn Sie Ihren Code nicht demonstrieren wollen) kompilierte (kostenlose) Demoversionen von MQL-Anwendungen, die auf dem Markt veröffentlicht sind. Auf diese Weise können Sie MQL-Anwendungen mit einer grafischen Oberfläche testen, die Sie mit Hilfe Ihrer Bibliothek erstellt haben.
  3. Am interessantesten ist der offene Code Ihrer Bibliothek mit einer detaillierten Beschreibung und Erklärung, wie sie zu verwenden ist.
Ich arbeite mit dem dritten Format. In welchem Format Sie Ihre Arbeit vorführen wollen, bleibt Ihnen überlassen.

Wenn Sie wollen, können Sie dies in den Diskussionsforen meiner Artikel tun. Sie haben aber auch die Möglichkeit, Ihren eigenen persönlichen Thread im Forum zu eröffnen. Sie können sogar versuchen, eine Abstimmung zu veranstalten, anhand deren Ergebnisse Sie den Grad des Interesses an Ihrer Arbeit einschätzen können.

 
Vielen Dank für Ihre Anregung und Ihr Interesse. Ich befinde mich derzeit in der Endphase der Entwicklung meines Projekts. Ich denke, dass ich danach mehr freie Zeit haben werde, um im Forum zu kommunizieren.

Vorerst werde ich Screenshots und dann Videos veröffentlichen, und wenn das Projekt abgeschlossen ist, werde ich den Expert Advisor zum Verkauf anbieten, und jeder, der ihn heruntergeladen hat, wird die Testversion testen können.

Gleichzeitig bin ich bereit, die Feinheiten meiner Arbeit speziell für Sie (wie für meinen geschätzten Kollegen) in privaten Nachrichten zu erläutern.

Wenn Sie irgendwelche spezifischen Fragen haben, stellen Sie sie bitte.

Mit freundlichen Grüßen, Peter.
MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 

Anatole, können Sie die Farbe der Schaltflächen nicht dynamisch ändern? Stellen Sie sich eine Schaltfläche zum Verschieben eines Stopps auf den Breakeven vor. Solange der Preis noch nicht die Möglichkeit erreicht hat, den Stop auf die CU zu verschieben, hat die Schaltfläche die gleiche Farbe, sobald es möglich ist, den Stop auf Breakeven zu verschieben, wird die Schaltfläche in einer anderen Farbe hervorgehoben.

Jetzt gibt es nur noch die Möglichkeit, die Schaltfläche zu blockieren/freizugeben, was nicht sehr schön ist - wenn die Schaltfläche blockiert ist, sieht der Benutzer, dass sie überhaupt nicht verfügbar ist, aber wenn er die Farbe der freigegebenen Schaltfläche ändert, ist bereits sichtbar, dass bei einer Farbe das Ergebnis des Drückens der Schaltfläche Null ist und bei einer anderen Farbe das Ergebnis des Drückens die Verlegung des Stopps zum Breakeven ist.

 
Artyom Trishkin:

Anatole, können Sie die Farbe der Schaltflächen nicht dynamisch ändern? Stellen Sie sich eine Schaltfläche zum Verschieben eines Stopps auf den Breakeven vor. Solange der Preis noch nicht die Möglichkeit erreicht hat, den Stop auf die CU zu verschieben, hat die Schaltfläche die gleiche Farbe, sobald es möglich ist, den Stop auf Breakeven zu verschieben, wird die Schaltfläche in einer anderen Farbe hervorgehoben.

Jetzt gibt es nur noch die Möglichkeit, die Schaltfläche zu blockieren/freizugeben, was nicht sehr schön ist - wenn die Schaltfläche blockiert ist, sieht der Benutzer, dass sie überhaupt nicht verfügbar ist, aber wenn er die Farbe der nicht blockierten Schaltfläche ändert, ist bereits sichtbar, dass das Ergebnis des Drückens der Schaltfläche bei einer Farbe Null ist und bei einer anderen Farbe - das Ergebnis des Drückens die Verschiebung des Stopps zum Breakeven ist.

Ich werde es so einrichten, dass es möglich ist, jede Eigenschaft von Elementen bereits nach der Erstellung zu ändern.