Zemprosys now
English | Français | Deutsch

EINFÜHRUNG IN ZEMPROSYS
Inhaltsverzeichnis » Komponentenmethoden    

KOMPONENTENMETHODEN

 

Nachdem Sie eine Einführung in die Komponenteneigenschaften abgelegt haben, kommen wir in diesem Abschnitt zu dem zweiten Aspekt des VPPT-Verfahrens.  Zahlreiche Komponenten bieten Methoden an, um sie effektiv und optimal einzusetzen. Wir werden hier nur die Komponente mit Gruppenzuweisungsnummer 6 behandelt. Die anderen Komponenten mit Gruppenzuweisungsnummern 5, 9 und 10 bieten auch Methoden an, die Sie selbst testen können.

ACHTUNG

Stellen Sie sicher, dass Sie die Anwendung im Entwurfsmodus zurückgesetzt haben (Menüfunktion Ansicht►Entwurf muss aktiv sein). Befindet sich die Anwendung im Vorschau- oder Testmodus, kann keine Komponente markiert werden.

  1. Markieren Sie die sechste Komponente auf der Zeichnenfläche. Diese Komponente besitzt die Gruppenzuweisungsnummer 6. Es handelt sich um eine Tabelle
  2. Breite der Tabelle auf 500 einstellen und Höhe auf 250. Dafür wählen Sie die Eigenschaft <Width & Height> und geben Sie 500 und 250 ein.

» Über das Lokalmenü

    1. Drücken Sie mit der rechten Maustaste auf dem Bereich der markierten Komponente
    2. Menüfunktion Tabellen bearbeiten►Neue Spalte ausführen. Widerholen Sie diesen Schritt dreimal
    3. Menüfunktion Tabellen bearbeiten►Neue Zeile ausführen Widerholen Sie diesen Schritt, bis die Tabelle über 10 Zeilen verfügt. Der Bildlaufleiste der Tabelle kann eingesetzt werden, um die unsichtbaren Zeilen zu sehen
    4. Wählen Sie die Menüfunktion Tabellenansicht►Fusszeile ausblenden, um die Tabelle ohne Fusszeile zu gestalten
    5. Wählen Sie die Menüfunktion Tabellenansicht►Marker ausblenden, um die Tabelle ohne Markerbereich zu gestalten

» Über die Direktfuntionen
Der zweite Weg, Zugriff auf Komponentenmethoden zu haben ist das Thema Direktfunktionen des unteren Designbereiches. Stellen Sie sicher, dass die Komponente markiert ist und klicken Sie auf Direktfunktion. Wählen Sie Direktaktionen. Über Aktionsliste 1, 2 und 3 sind alle Methoden der Komponente gruppiert aufgelistet.

» Über die Methoden
Der dritte Weg, um Komponentenmethoden zu aktivieren ist das Thema Methoden des rechten Designbereiches. Stellen Sie sicher, dass die Komponente markiert ist und öffnen Sie dieses Thema.

» Methodenliste organisieren
Die Organisationsmethoden, die für Projektverwaltung beschrieben wurden, lassen sich auch bei der Methodenliste  anwenden.  Drücken Sie mit der rechten Maustaste auf der Methodenliste und führen Sie die Menüfunktion Eingenschaftswertet►Liste ohne Werte aus

» Vergleich der drei Vorgehensweise

    Über das Lokalmenü

    Über Direktfuntionen

    Über Methoden

    Vorteile

    1. Menüberschriften sind Sätze, die man versteht
    2. Auch wenn eine Komponente nicht markiert ist, sind einige Funktionen ihres Lokalmenüs immer verfügbar. Man braucht nicht somit, zunächst die Komponente markieren, bevor das Lokalmenü eingeblendet wird
    1. Aktionsüberschriften sind Sätze, die man versteht
    2. Solange eine Komponente markiert bleibt, sind ihre Aktionen verfügbar und man braucht nicht Viele Klicks, um diese Aktionen auszuführen
    1. Methoden sind sehr flexible, um komplexe Aufgaben auszuführen, weil sie die Übergabe von Parametern erlauben
    2. Komplexe Datenstrukturen lassen sich über Methoden editieren

    Nachteile

    Für bestimmte Komponenten kann der Weg bis zur Ausführung einer Menüaktion lang sein.

    Obwohl der untere Designbereich immer minimiert werden kann, erfodern Direktfunktionen zusätzliche Fläche für ihre Ausgabe. Dies hat zufolge, dass die eigentliche Darstellungsfläche minimiert werden muss

    Die Methodennamen sind in der Regel Begriffe, die einfache Anwender nicht verstehen, z.b., AddCol (Spalten einfügen)

» Gestaltung der markierten Komponente fortsetzen

    1. Führen Sie einen Doppelklick auf den Tabellenkopf mit aktueller Überschrift „TopTitle“ aus. Eine Editormaske erscheint. Geben Sie anschließend „Meine erste Tabelle“ ein und drücken Sie die Taste Enter
    2. Öffnen Sie die Eigenschaftliste und wählen Sie den Eintrag <LineColor>.  Öffnen Sie die Farbenpalette „Studio“ und sorgen Sie dafür, dass die Farbentabelle mindestens  über 10 Spalten verfügt. Markieren Sie zunächst [B] und dann die Farbe in Spalte 10, Zeile 1, um die Linienfarbe zwischen den Tabellenzellen sichtbar zu machen
    3. Geben Sie für die Spaltenüberschriften (Bezeichnung, Menge, Preis pro Stück und Gesamtpreis) ein. Ein Doppelklick auf ein Bild () zeigt die Editormaske an
    4. Makieren Sie die gesamte Tabelle wieder, indem der Bereich mit Nummer 6 der Gruppenleiste angeklickt wird. Es kann sein, dass beim ersten Klick die Komponente deselektiert wird. In diesem Fall müssen Sie nochmals anklicken.
    5. Vergrößern Sie die Breite der Komponente, indem Sie auf der rechten Seite mit der Maus ziehen. Die kleinsten blauen Rechtecke repräsentieren die Eingriffspunkte
    6. Zwischen 2 Spaltenüberschriften lässt sich die Breite der linksstehenden Spalte mit Hilfe der Maus verkleinern oder vergrößern.  Verändern Sie somit alle Spaltenbreiten, damit die einzelnen Überschriften vollständig angezeigt werden. Die Breite der letzten Spalte lässt sich bei diesem Verfahren nicht ändern

» Breite einer Spalte durch Eingabe eines Wertes bestimmen

      1. Markieren Sie die Spaltenüberschrift oder einer Zelle der letzten Spalten. Dafür drücken die Maus auf einen entsprechenden Bereich
      2. Öffnen Sie die Methodenliste durch Anklicken des Themas Methoden des rechten Designbereiches (nur nötig, wenn die Methodenliste geschlossen ist)
      3. Suchen Sie nach der Methode EditCol und wählen Sie den Parameter <Width>, um ihn zu bearbeiten. Geben Sie anschließend beispielsweise 150 ein. Mit diesem Schritt sieht man schon die Wichtigkeit von Methoden. Für Softwareentwickler ist die Repräsentation einer Spalte eine Datenstruktur. Diese Datenstruktur kann mit Hilfe von EditCol editiert werden. Datenstrukturen, die keine Klassen bzw. Komponenten darstellen, können nur indrekt über eine Methode bearbeitet werden.

» Spaltenüberschriften ohne Bild darstellen
Für jede Spaltenüberschrift müssen folgende Schritte durchgeführt werden:

    1. Spaltenüberschrift markieren
    2. Parameter <ShowImaging> der Methode EditCol wählen
    3. <ShowImaging> auf False setzen

» Spaltenausrichtung festlegen
Für jede Spalten müssen folgende Schritte durchgeführt werden:

    1. Spaltenüberschrift markieren
    2. Parameter <TextAlign> der Methode EditCol wählen
    3. <TextAlign> auf txt_Center setzen

» Zelleninhalte eingeben
(Eingabebeispiel für Zeile 1: Bezeichnung = Milch, Menge = 3, Preis pro Stück  = 60, Gesamtpreis = 180)

Doppelkilck auf eine Zelle. Eine Editormaske erscheint. Geben Sie anschließend den entsprechenden Text ein und bestätigen Sie mit ENTER

» Speichern und Testen
Falls Sie alles korrekt gemacht haben, erhalten Sie eine vergleichbare Tabelle (siehe folgende Abbildung). Speichern Sie das Projekt und aktivieren Sie den Testmodus, um die Tabelle zu testen (Mausbewegung, Mausdruck usw.)


    Tabellendemo

 

SCHRITTE DES TUTORIALS
19
20

 


Zemprosys Logo
© 2008 Zemprosys Group
The power of innovation

www.zemprosys.com