Diskussion zum Artikel "Graphische Interfaces XI: Überarbeitung des Bibliothekscodes (build 14.1)" - 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
Peter, diese "Probleme" können an einem Tag gelöst werden. Ich habe es einmal geschafft, indem ich von einer auf grafischen Objekten aufgebauten Schnittstelle zu einer vollständig auf einer Bitmap gezeichneten Schnittstelle gewechselt habe.
Ich werde Ihnen teilweise zustimmen. Mein Übergang zu gezeichneten Elementen war auch sehr schnell. Ich habe es nicht einmal geplant - es hat sich einfach von selbst ergeben. Aber es hängt von der Technologie ab, die der Entwickler anfangs einsetzt.
P.S. Könnten Sie übrigens Ihr Ergebnis demonstrieren?
Ich stimme Ihnen zum Teil zu. Mein Übergang zu gemalten Elementen war auch sehr schnell. Ich habe es nicht einmal geplant, es ist einfach passiert. Aber es hängt von der Technologie ab, die der Entwickler anfangs einsetzt.
P.S. Könnten Sie übrigens Ihr Ergebnis demonstrieren?
Mit ein bisschen Einfallsreichtum können Sie mein Ergebnis finden. Jetzt arbeite ich an einer neuen Version, in der alles viel interessanter ist. Ich denke, sie wird Anfang Herbst fertig sein.
Mit ein wenig Einfallsreichtum können Sie mein Ergebnis finden. Ich arbeite gerade an einer neuen Version davon, die viel interessanter ist. Ich denke, sie wird zu Beginn des Herbstes fertig sein.
Das Ergebnis ist jedenfalls beeindruckend. Ich spreche jetzt nicht über die Funktionalität, von der ich nichts weiß, aber die Benutzeroberfläche sieht sehr gut aus. Wenn das alles eine Bitmap ist, cool. Ich frage mich, ob Ihre Eingabefelder auch gezeichnet sind?
Wird die neue Version auch von der Benutzeroberfläche her interessanter sein, oder nur von der Funktionalität des Programms her?
Das Ergebnis ist jedoch beeindruckend. Ich spreche jetzt nicht von der Funktionalität, von der ich nichts weiß, aber die Benutzeroberfläche sieht ziemlich gut aus. Wenn das alles eine Bitmap ist, cool. Ich frage mich, ob Ihre Eingabefelder auch gezeichnet sind?
Wird in der neuen Version auch die Benutzeroberfläche interessanter, oder nur die Funktionalität des Programms?
In dieser Version wird das Eingabefeld gezeichnet, aber OBJ_EDIT erscheint nach einem Klick zur Texteingabe, dann wird es wieder gezeichnet und OBJ_EDIT verschwindet. In der neuen Version wird es vollständig gezeichnet sein, wie in Anatolys Version.
Außerdem schlage ich vor, in diesem Thread nicht zu offtopic zu werden.
In dieser Version wird das Eingabefeld gezeichnet, aber OBJ_EDIT erscheint nach einem Klick zur Texteingabe, dann wird es wieder gezeichnet und OBJ_EDIT verschwindet. In der neuen Version wird es vollständig gezeichnet, wie in der Version von Anatoly.
Außerdem schlage ich vor, in diesem Thread nicht zu offtopic zu werden.
...
In diesem Stadium haben, wie ich dem Artikel entnehme, fast alle grundlegenden Elementobjekte den Bitmap-Typ erworben, und nur die Bestandteile der Elemente werden bisher gezeichnet, d. h. Bilder, Texte und Rechtecke.
...
Nein. Lesen Sie genauer. Und warten Sie auf die Veröffentlichung des nächsten Artikels. Dort wird es zusätzliche Erklärungen geben.
...
Frage: Warum muss man sie überwinden, wenn nach dem Ergebnis zu urteilen - eine tolle GUI funktioniert, wie sie ist. Was ist der praktische Sinn von weiteren Transformationen?
...
Die weitere Entwicklung der Bibliothek wird in der zweiten Stufe erfolgen, d.h.: 1 Element = 1 Objekt(OBJ_BITMAP). Die dritte Stufe der Entwicklung, bei der die gesamte GUI auf einem Objekt gezeichnet wird, wird es in naher Zukunft definitiv nicht geben. Meine Prioritäten haben sich geändert und ich werde mich mit anderen MQL-Projekten beschäftigen, für die die Funktionalität dieser Bibliothek völlig ausreicht.
Nein. Lesen Sie sorgfältiger. Und warten Sie, bis der nächste Artikel veröffentlicht wird. Dort wird es zusätzliche Erklärungen geben.
Die weitere Entwicklung der Bibliothek wird im Rahmen der zweiten Stufe erfolgen, d.h. 1 Element = 1 Objekt(OBJ_BITMAP). Die dritte Stufe der Entwicklung, bei der die gesamte GUI auf einem Objekt gezeichnet wird, wird definitiv nicht in naher Zukunft stattfinden. Meine Prioritäten haben sich geändert und ich werde mich mit anderen MQL-Projekten beschäftigen, für die die Funktionalität dieser Bibliothek völlig ausreicht.
Entschuldigung, wenn ich wirklich unaufmerksam war, aber ich habe verstanden, dass ein Element = ein Objekt vom Typ OBJ_BITMAP ist.
Ich habe in dem Artikel keine klarere Erklärung gefunden und bin dementsprechend davon ausgegangen, dass die Details, die sich auf dem Element befinden, darauf gezeichnet werden.
Außerdem haben Sie es gerade selbst mit den obigen Worten bestätigt.
Ich werde natürlich auf den zweiten Teil warten.
P.S. Trotzdem denke ich, dass Sie wirklich einen Schritt nach vorne in der Technologie gemacht haben. Vorher war die Optimierung meist "kosmetisch" (entschuldigen Sie die Unverblümtheit).
Was bereits getan wurde, funktioniert sehr gut (nach der Testanwendung zu urteilen). Eine weitere Entwicklung könnte alles ruinieren und eine Menge Neugestaltung erzwingen. Ich würde nicht dazu raten.
Aber es hat ja auch niemand nach meinem Rat gefragt...)
An diesem Punkt habe ich nichts mehr zu dem Thema zu sagen. Viel Glück!
...
Was bereits getan wurde, funktioniert sehr gut (nach der Testanwendung zu urteilen). Eine Weiterentwicklung könnte alles ruinieren und Sie zwingen, vieles neu zu gestalten. Ich würde davon abraten.
...
Ja, ja, das haben wir alles schon oft gehört, aber es kommt immer ganz anders, als man es sich vorgestellt hat. )
Ja, ja, wir haben das alles schon oft gehört, aber es kommt immer ganz anders, als man es sich vorgestellt hat. )
Warum eigentlich nicht? Ich sagte: "Um einen qualitativen Schritt nach vorne zu machen, muss man eine globale Umverteilung vornehmen." Hatte ich nicht recht? Ja.
Hier ist sie - die globale Umverteilung. (Nur die erste). - Habt ihr jetzt nicht großartige Arbeit geleistet, als ihr die gezeichneten Elemente erstellt habt? Haben Sie nicht eine Menge Dinge in der Bibliothek geändert, von der Struktur bis zu den Klassennamen?
//-----------------------
Jetzt sage ich : "Die Entwicklung zerstört das aktuelle Stadium der Perfektion, wodurch das Objekt seine Schönheit verliert, und im Namen des Strebens nach einem unbekannten Ideal stürzt es in das Chaos einer verzweifelten Suche, bis es eine neue "Version" seiner selbst findet".
Sie halten das für einen Haufen Unsinn? - Stellen Sie es auf die Probe.
Ich habe nichts dagegen.)
...
Sie denken, das ist ein Haufen Blödsinn?
...
Von Ihnen gibt es nicht mehr als Geschwätzigkeit. )
Alles, was getan wird, geschieht nicht, weil Sie es sagen. All das war von Anfang an geplant und wurde streng in einer bestimmten Reihenfolge veröffentlicht. Aber du kannst natürlich auch anders denken und dich weiterhin, wie du sagst, im "Chaos einer verzweifelten Suche nach einer neuen Version deiner selbst" befinden. Mir macht das nichts aus. )