Diskussion zum Artikel "Grafisches Interface X: Sortieren, Neuerstellen der Tabelle und Steuerelemente der Zellen (build 11)"
Der Artikel ist interessant.
1. dies ist ein Beispiel. Das Anklicken einer Schaltfläche im Beispiel ersetzt das Auslösen einer Bedingung im Programm. Sie können zwar auch Schaltflächen in das Programm einfügen - Ihrer Fantasie sind jedoch keine Grenzen gesetzt.
2. Ich verstehe - mehr als zwei Ein/Aus-Positionen zu haben. Zum Beispiel Oben/Unten/Mitte
1. Dies ist ein Beispiel. Das Drücken der Taste im Beispiel ersetzt das Auslösen einer Bedingung im Programm. Sie können zwar auch Schaltflächen in das Programm einfügen - Ihrer Fantasie sind dabei aber keine Grenzen gesetzt.
2. Ich verstehe - mehr als zwei Ein/Aus-Positionen zu haben. Zum Beispiel: Oben/unten/mittler.
1. Danke, teilweise verstanden. Die Notwendigkeit des Hinzufügens von Zeilen beim Eintreffen neuer Daten ist klar, aber warum programmatisch oder manuell Spalten nach dem eigentlichen Aufbau der Tabelle hinzufügen?
1. Beispiel: Eine Bedingung wird ausgelöst, wenn es notwendig ist, einen zusätzlichen Wert in alle Zeilen der Tabelle auszugeben, der vorher Null war - eine Spalte wird hinzugefügt, und der Wert wird in diese ausgegeben. Sobald die Bedingung wegfällt (z.B. mit dem Beginn eines neuen Tages), kann die leere Spalte bis zur nächsten Auslösung der Bedingung entfernt werden.
2. und der Indikator mit drei Linien - ist er aus dem Bereich des mehrdimensionalen Raums? Wir machen einen Schalter in der Nullspalte der Tabelle mit drei Positionen - die obere Indikatorzeile, die mittlere Indikatorzeile und die untere Indikatorzeile, und in den nachfolgenden Zellen der Zeile geben wir die Werte der ausgewählten Indikatorzeile ein.
Fallen Ihnen in Ihrer Vorstellungskraft keine Beispiele ein, wozu dies nützlich sein könnte?
1. Beispiel: Eine Bedingung wird ausgelöst, wenn es notwendig ist, in allen Zeilen der Tabelle einen zusätzlichen Wert auszugeben, der vorher Null war - eine Spalte wird hinzugefügt und der Wert wird in ihr ausgegeben. Sobald die Bedingung wegfällt (z.B. mit dem Beginn eines neuen Tages), kann die leere Spalte bis zum nächsten Auslösen der Bedingung entfernt werden.
2. und der Indikator mit drei Linien - ist er aus dem Bereich des mehrdimensionalen Raums? Wir machen einen Schalter in der Nullspalte der Tabelle mit drei Positionen - die obere Indikatorzeile, die mittlere Indikatorzeile und die untere Indikatorzeile, und in den nachfolgenden Zellen der Zeile geben wir die Werte der ausgewählten Indikatorzeile ein.
Fallen Ihnen in Ihrer Vorstellungskraft keine Beispiele ein, wozu dies nützlich sein könnte?
1. Es ist möglich, eine Verwendung für diese Funktionen zu finden. Es ist nur so, dass der Artikel nicht erklärt, warum diese Funktionen hinzugefügt wurden. Deshalb habe ich gefragt.
1. Soll ich Sie daran erinnern, zu erklären, warum der Kopf (Verstand) dem Menschen gegeben ist?
2. Haben Sie jemals in Ihrem Leben einen Schalter mit drei Positionen gesehen? In einem Auto, zum Beispiel. Da ist einer an der Decke (Ein/Aus/Tür).
1. Soll ich Sie daran erinnern, zu erklären, warum der Kopf (der Verstand) dem Menschen gegeben wurde?
2. Haben Sie in Ihrem Leben schon einmal einen Schalter mit drei Stellungen gesehen? In einem Auto, zum Beispiel. Da ist einer an der Decke.
Eigentlich hatte ich gehofft, vom Autor eine Antwort zu erhalten.
Deshalb ist sie so flexibel, denn nicht nur der Autor kann sich überlegen, wofür er die Elemente seiner Bibliothek verwenden möchte. Wenn Anatoly es so gemacht hätte, dass die Elemente nur innerhalb eines engen, definierten Rahmens verwendet werden könnten (naja... wie Ihre Kreation im Video), was wäre dann das Interesse daran?
Eigentlich hatte ich gehofft, eine Antwort vom Autor zu bekommen.
Meiner Meinung nach hat Artem recht ausführliche Beispiele gegeben.
Wenn es übersichtlicher und im Rahmen einiger bereits existierender grafischer Schnittstellen sein soll, können Sie sich diese Optionen ansehen:
1. In Windows öffnen Sie das Fenster "Windows-Komponenten". Dort sehen Sie Kontrollkästchen mit mehr als zwei Zuständen:

//---
2. Im MetaTrader 5-Terminal öffnen Sie das Fenster "Extras". In der Registerkarte "Historie" haben Sie die Möglichkeit, die Sichtbarkeit einiger Spalten der Tabelle im Kontextmenü ein- und auszuschalten:

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel Grafisches Interface X: Sortieren, Neuerstellen der Tabelle und Steuerelemente der Zellen (build 11) :
Wir fahren fort neue Elemente der Tabellendarstellung hinzuzufügen: Datensortierung, Handhabung der Zahl der Spalten und Zeilen, Setzen des Zelltyps, um dort auch Steuerelemente eintragen zu können.
Und so schaut alles aus:
Fig. 2. Demonstration der Verwaltung der Tabellengröße.
Autor: Anatoli Kazharski