Diskussion zum Artikel "Graphical Interfaces I: Formular mit Steuerelementen (Kapitel 2)"

 

Neuer Artikel Graphical Interfaces I: Formular mit Steuerelementen (Kapitel 2) :

Dieser Artikel ist die Fortsetzung des ersten Teils dieser Serie über grafische Interfaces. Der erste Artikel Grafische Interfaces I: Vorbereitung der Bibliotheksstruktur (Kapitel 1) betrachtet im Detail den Sinn und Zweck der Bibliothek. Eine vollständige Liste der Links zu den Artikeln des ersten Teils finden Sie am Ende von jedem Kapitel. Zudem finden Sie dort eine Möglichkeit das Projekt, entsprechend dem aktuellen Entwicklungszustand, herunterzuladen. Die Dateien müssen in den gleichen Verzeichnissen untergebracht werden, so, wie Sie auch in dem Archiv abgelegt sind.

In dem vorherigen Kapitel haben wir die Struktur der Bibliothek für die Erzeugung von grafischen Interfaces besprochen. Deren (1) abgeleitete Klassen für einfache Objekte, (2) eine Basisklasse für alle Controls, (3) und eine grundlegende Klasse für das Abspeichern von Pointern zu den Controls und das Verwalten der Controls in einem gemeinsamen Eventhandler.

In diesem Artikel erstellen wir das erste und wichtigste Element für das graphische Interface - ein Formular (Form) mit Steuerelementen (Controls) Es können eine Vielzahl von Controls zu jeder Zeit und in jeder Kombination zu dieser Form hinzugefügt werden.

Aus welchen Teilen wird die Form beziehungsweise das Fenster, welches wir nun erzeugen wollen, bestehen?

  1. Hintergrund Alle Controls werden sich in diesem Bereich befinden.
  2. Kopfteil. Dieser Teil erlaubt das Bewegen des Fensters und er beinhaltet die Interface Controls, die nachfolgend aufgelistet sind.
  3. Icon. Zusätzliche Attribute für die visuelle Identifizierung.
  4. Beschriftung. Der Name des Fensters.
  5. Der "Tooltip" Button. Ein Klick auf diesen Button aktiviert den Modus für das Anzeigen von Tooltips, soweit sie verfügbar sind.
  6. Button für Minimierung/Maximierung des Fensters.
  7. Einen Button für das Schließen des Fensters.

Fig. 1. Compound parts of the form for controls

Autor: Anatoli Kazharski