Diskussion zum Artikel "Graphische Interfaces VIII: Der Kalender (Kapitel 1)" - Seite 2

 

Anatol schreibt gut und macht schöne Sachen, aber wir einfachen Benutzer brauchen praktische Anwendung.

========

Zeitmaschine

vorerst fliegen wir nur in die Vergangenheit

Wir stehen auf dem Euro
Wir wollen schnell in die Vergangenheit schauen.
Wählen Sie ein Paar, TF, Datum und Uhrzeit, klicken Sie auf "springen"
Wir sind da.
Dateien:
 
poruchik:

Anatol schreibt gut und macht schöne Sachen, aber wir einfachen Benutzer brauchen eine praktische Anwendung


Wir stehen auf Kiwi.
Wir wollen einen kurzen Blick in die Vergangenheit werfen.
Wählen Sie ein Paar, TF, Datum und Uhrzeit, klicken Sie auf "springen".

Und schon sind wir da.

Das Gleiche können Sie mit dem im Artikel vorgestellten Kalender machen. Und dafür müssen Sie nicht mehrere hundert Zeilen schreiben, wie in Ihrem Beispiel.

Wenn es Schwierigkeiten gibt, wird es nach der Veröffentlichung aller geplanten Steuerelemente einen Artikel mit praktischen Beispielen geben.

 

Das ist nicht schwer, ich bin ein Leser.

Beispiele sind gut, aber nicht nur für die Schönheit, sondern auch für das Geschäft (Praxis).

 
poruchik:

Das ist nicht schwer, ich bin ein Leser.

Beispiele sind gut, aber sie sollten nicht nur für die Schönheit, sondern auch für das Geschäft (Praxis) sein.

Haben Sie schon versucht, den Chart-Navigator, wie auf dem Screenshot, mit der im Artikel vorgestellten Bibliothek zu implementieren?

Hat es geklappt? Oder sind Sie auf einige Schwierigkeiten gestoßen?

Die Beispiele in den Dateien am Ende des Artikels sollten Ihnen helfen, aber wenn etwas nicht funktioniert, fragen Sie bitte nach.

 
Ich bin ein Benutzer, kein Programmierer.
 
poruchik:
Ich bin ein Benutzer, kein Programmierer

Dann warten Sie auf den letzten Artikel der Serie für die erste Version der Bibliothek. Ich werde dort einen Kartennavigator als eines der Beispiele speziell für Sie erstellen. Ich habe ihn bereits erstellt, kann ihn aber noch nicht veröffentlichen, da ich noch einige Bibliotheksdateien aktualisieren muss (ich habe ein paar Fehler gefunden, die ich bereits behoben habe).

So sieht es aus:

//---

Wenn Sie die Kalenderwerte schnell vorspulen, können Sie auch schneller durch das Diagramm navigieren.

 
Vasiliy Sokolov:
Können Sie sich vorstellen, wie es ist, auf Qt oder X11 basierende GUI-Bibliotheken zu portieren? Außerdem sind die Verbindungen zwischen diesen Bibliotheken fantastisch. Es wäre einfacher, eine Mini-Linkus-Distribution in MetaTrader zu portieren. Warum eigentlich? Lassen Sie es sein.

Ich habe gerade ein Beispiel gefunden. Ich habe nicht gesagt, dass Sie es nehmen und portieren sollen. Wenn Sie sich mit dem Thema besser auskennen würden, hätten Sie einen spezifischen Code mit spezifischen Kommentaren angegeben oder ihn selbst portiert.

Ich mag einfach keine dummen Arbeiten, und mein Bauchgefühl sagt mir, dass Anatolys Arbeit genau so ist. Trotz allen Respekts. Ich hätte eine solche Lib nicht selbst geschrieben.

 
Andrey Khatimlianskii:

Ich habe gerade ein Beispiel gefunden. Ich habe nicht gesagt, dass Sie es nehmen und genau portieren sollen. Wenn du dich mit dem Thema besser auskennen würdest, hättest du spezifischen Code mit spezifischen Kommentaren angegeben oder ihn selbst portiert.

Ich mag einfach keine dummen Arbeiten, und mein Bauchgefühl sagt mir, dass Anatolys Arbeit genau so ist. Trotz allen Respekts. Ich würde eine solche Lib nicht selbst schreiben.

Vielleicht sollte man sich nicht nur auf "innere Gefühle" verlassen. Wenn es eine einfache Möglichkeit gäbe, eine solche Bibliothek zu portieren, hätten die MQ-Entwickler dies wahrscheinlich von Anfang an getan, anstatt zumindest eine eigene Version der Standardbibliothek zu schreiben.

Selbst wenn es irgendwo Quellen gibt, ist es ohne eine detaillierte Beschreibung, wie ich sie in meinen Artikeln gebe, viel arbeitsintensiver, das Material selbst zu studieren und den Code an die Terminalumgebung anzupassen, als alles von Grund auf neu zu schreiben.

Ich habe mir das Material unter den oben angegebenen Links angesehen. Es gibt dort Hunderte von Dateien. Keine Kommentare. Nichts ist klar und deutlich. Vielleicht gibt es eine andere, interessantere Möglichkeit? )

 
Anatoli Kazharski:

...

Ich habe mir die Materialien unter den oben angegebenen Links angesehen. Es gibt dort Hunderte von Dateien. Kein Kommentar. Nichts ist klar und deutlich. Vielleicht gibt es eine andere, interessantere Möglichkeit? )

Die gibt es. Im Allgemeinen ist es ein Beruf, diese oder jene Bibliothek zu kennen. Zum Beispiel gibt es spezielle Programmierer für Qt. Und es ist eine hoch bezahlte Fähigkeit.
 
Anatoli Kazharski:

Vielleicht sollten Sie sich nicht nur auf "interne Gefühle" verlassen. Wenn es einen einfachen Weg gäbe, eine solche Bibliothek zu portieren, hätten es die MQ-Entwickler wahrscheinlich von Anfang an so gemacht, anstatt zumindest eine eigene Version der Standardbibliothek zu schreiben.

Selbst wenn es irgendwo Quellen gibt, ist es ohne eine detaillierte Beschreibung, wie ich sie in meinen Artikeln gebe, viel arbeitsintensiver, das Material selbst zu studieren und den Code an die Terminalumgebung anzupassen, als alles von Grund auf neu zu schreiben.

Ich habe mir das Material unter den oben angegebenen Links angesehen. Es gibt dort Hunderte von Dateien. Keine Kommentare. Nichts ist klar und deutlich. Vielleicht gibt es eine andere, interessantere Möglichkeit? )

Ihr "höchstwahrscheinlich" unterscheidet sich nicht von meinem "ganz sicher".

Es wäre cool, wenn die Entwickler selbst antworten würden, oder zumindest jemand, der sich wirklich mit dem Thema beschäftigt.

Nun, solche grundlegenden Dinge kann es nicht geben, das kann es nicht.

Ich sehe keinen Sinn darin, über den Inhalt des Links zu diskutieren. Erstens ist es das erste, worauf ich gestoßen bin, mehr nicht, und zweitens scheint es dort eine Dokumentation zu geben. Aber ich will sowieso keine Zeit darauf verschwenden.