Zemprosys now
English | Français | Deutsch

EINFÜHRUNG IN ZEMPROSYS
Inhaltsverzeichnis » Komponenteneigenschaften    

KOMPONENTENEIGENSCHAFTEN

 

Dieser Abschnitt dient dazu, die ersten 3 angelegten Komponenten zu konfigurieren, indem Komponenteneigenschaften mit Werten belegt werden.

» Komponentenmarkierung

Durch Klick auf die Komponenten /Ein Klick auf die gewunschte Komponente genügt es, um diese Komponente zu markieren

Durch Klick auf die Gruppenleiste /Wie die nächste Abbildung zeigt, sind die angelegten Komponenten in Gruppen verteilt. Man sieht beispielsweise auf der Gruppenleiste (Nummern 1, 2, 3, ...) die einzelnen Gruppenbereiche. Klickt man auf einem Bereich der Gruppenleiste, wird die entsprechende Komponente markiert oder deselektiert.


» Einstellung von [TProStaticText, Standard]

    1. Markieren Sie die erste Komponente auf der Zeichnenfläche. Diese Komponente besitzt die Gruppenzuweisungsnummer 1
    2. Wenn das Thema Eigenschaften nicht sichtbar ist, muss die Schaltfläche Studio Design aktiviert werden
    3. Ist das Thema Eigenschaften geschlossen, muss es angeklickt werden, damit die verfügbaren Eigenschaften der markierten Komponente angezeigt werden (siehe voherige Abbildung)
    4. Um die Eigenschaftsliste zu organisieren, drücken Sie mit der rechten Maustaste auf einen Bereich der Eigenschaftsliste, z.B., auf <Command>.  Das Lokalmenü der Eigenschaftsliste wird eingeblendet. Aktivieren Sie dann die Option Eigenschaftswerte►Liste ohne Werte. Blenden Sie nochmals das Lokalmenü ein, um die Option Sortierung►Liste ohne Sortierung zu aktivieren

» Komponenteneigenschaften bearbeiten
Um eine Eigenschaft einer markierten Komponente zu bearbeiten, sind generell zwei Schritte nötig:

    1. Man wählt mit Hilfe der linken Maustaste die Überschrift einer gewunschten Eigenschaft. Der Inspektor für die Bearbeitung dieser Eigenschaft wird aufgerufen.
    2. Je nach Inspektortyp legt man dann den Eigenschaftswert fest.

Für die markierte Komponente werden folgende Eigenschaften eingestellt:

Eigenschaftsname

Beschreibung

Einstellungswert

<X-Draw & Y-Draw>

Bestimmt die Darstellungspoisition

(10, 10)

<TextAlign>

Textaurichtung

txt_Block

<AutoSize>

Bestimmt, ob die Breite der Komponente automatisch an der Breite der Darstellungsfläche angepasst wird oder nicht

True

<Text>

Textinhalt

Zemprosys ist eine Softwarevision, ein Softwaredesign bzw. Framework mit einem eindeutigen Ziel, nämlich auch Nichtprogrammierern zu ermöglichen, Computerapplikationen zu entwickeln, ohne dabei jeglichen Code schreiben zu müssen. Dieses Ziel soll auf Basis eines dynamischen und flexiblen Verfahren (VPPT) erreicht werden. VPPT steht für VISUAL PAGE PROGRAMMING TECHNOLOGY. VPPT ist ein Datencodierungsverfahren zum Ersetzen von logischen Operationen, die man während der Programmierung schreibt

Hinweise

  1. Setzt man <AutoSize> auf True, kann man die Breite der Komponente nicht mehr manuell eingeben. Sie wird immer automatisch berechnet.
  2. Die Höhe der aktuell markierten Komponente lässt sich nicht einstellen. Sie wird immer automatisch berechnet.
  3. Um die Breite der Komponente selbst zu bestimmen, setzen Sie <AutoSize> auf False. Bewegen Sie dann die Maus auf ein der blauen  kleinsten Rechtecke der Markierung (links oder rechts).  Warten Sie, bis sich die Mausform ändert und ziehen Sie dann nach links oder nach rechts
  4. Wenn Sie den einzugebenden Text hier in die Windows-Zwischenablage kopieren können, haben Sie mit der Menüfunktion Bearbeiten►Einfügen►Text einen Schnellweg, um den Textinhalt einzugeben. Vor Einfügen muss man allerdings darauf achten, dass die Komponente markiert bleibt
  5. Wenn Sie nochmals die markierte Komponente anklicken, erscheint eine Editormaske, mit der Sie den Text bearbeiten können. Zur Bestätigung der Änderung aktivieren Sie dann die Schaltfläche  oder drücken Sie die linke Maustaste außerhalb des Editormaske-Bereiches
  6. Beim Editieren des Textes über den Inspektor wird bei jeder kleinsten Änderung der Text weitergeleitet, damit die Aktualisierung der Komponente durchgeführt. Diese automatische Weiterleitung der Änderung kann nur dann stattfinden, wenn die Option Automatische Übertragung des Inspektors eingeschaltet ist. Ist diese Option nicht aktiviert, findet keine automatische Übertragung statt. Man muss unbedingt in diesem Fall explizit den Befehl Sender ausführen, damit die Änderung wirksam wird. Wenn man also merkt, dass die Komponentenaktualisierung bei automatischer Übertragung zu langsam ist, wird es empfohlen, diese Option temporär zu deaktivieren. Man  darf nicht nur vergessen, diese Option wieder einzuschalten

» Einstellung von [TBorderControl, Standard]

    1. Markieren Sie die zweite Komponente. Diese Komponente besitzt die Gruppenzuweisungsnummer 2
    2. Stellen Sie die Eigenschaften dieser Komponenten mit Hilfe der folgenden Tabelle ein

Eigenschaftsname

Beschreibung

Einstellungswert

<PosterStyle>

Bestimmt den Typ der Graphik, die zusammen mit dem Text angezeigt wird

poster_Arrow

<PosterArrow>

Bestimmt den Pfeiltyp

Vierte platzierte Pfeil ab rechts

<PosterAlign>

Bestimmt die Ausrichtung der Graphik

Align_LeftCenter

<PosterTab>

Bestimmt den Abstand zwischen Text und Graphik

24

<Border>

Bearbeitung von Rahmen

Rahmentyp: Nummer 47
Rahmenfarbe: Rote

<PosterFill>

Legt fest, ob die Graphik mit einer Füllung versehen wird oder nicht

Activate (True, Ja)

<PosterEffect>

Bestimmt die Art der Füllung

nbfPointEllipse (Kreis, Ellipse)

<PosterColor>

Farben für die Graphik:
[A]:  Rhamen- bzw. Linienfarbe
[B]:  Hintergrundfarbe
[C]:  Füllungsfarbe

Farbe [A]: Blau
Farbe [C]: Gelb

<CtlBorderColor>

Rahmenfarbe bei Mausbewegung

Grün

<CtlFontColor>

Schriftfarbe bei Mausbewegung

Grün

<Brush>

Schattierung der Komponente im Normalzustand

Schattierungstyp: 242
Farbentabelle „Studio“  mit 8 Spalten
Vordergrundfarbe:  Spalte 1, Zeile 59
Hintergrundfarbe:   Spalte 5, Zeile 59
(siehe nächste Abbildung)

<CtlBrush>

Schattierung der Komponente bei Mausbewegung

Farbentabelle „Studio“  mit 8 Spalten
Vordergrundfarbe:  Spalte 6, Zeile 54
Hintergrundfarbe:   Spalte 4, Zeile 55

<Text>

Textinhalt

VPPT (Visual Page Programming Technology)

    Hinweise

    1. Der Inspektorbereich bzw. Design unten kann senkrecht vergrößert werden (siehe Optimierung des Desktops)
    2. Um eine Farbentabelle mit 8 Spalten zu haben, ziehen Sie mit der linken Maustaste zwischen Farbentabelle und Wertentabelle (nach links oder nach rechts)
    3. Die Farben- bzw. Wertentabelle verfügt über ein Lokalmenü, das durch Drücken mit der rechten Maustaste auf einer entstprechenden Tabelle angezeigt wird.
    4. Um die Wirkung der Eigenschaften <CtlBorderColor>, <CtlFontColor> und <CtlBrush> tatsächlich zu demonstrieren, führen Sie  oder die Menüfunktion Ansicht►Vorschau aus. Bewegen Sie dann die Maus auf den Komponentenbereich.  Zum Rückkehr zum Entwurfmodus führen Sie  oder die Menüfunktion Ansicht►Entwurf aus

    Bearbeitung der Eigenschaft <Brush> durch Verwendung von Studiofarben und Schattierungsmustern

    ACHTUNG

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

» Einstellung von [TButtonField, Standard]

    1. Markieren Sie die dritte Komponenten auf der Zeichnenfläche. Diese Komponente besitzt die Gruppenzuweisungsnummer 3
    2. Aktivieren Sie den Vorschau- bzw. Testmodus wieder. Komponenten können zwar nicht im Testmodus markiert werden, aber eine bereit markierte Komponente kann im Testmodus eingestellt werden. Dies hat einen Vorteil, nämlich die Eigenschaften, die nur eine Wirkung im Testmodus haben, können ohne ständiges Umschalten zwischen Entwurf- und Testmodus bearbeitet und leicht getestet werden.
    3. Stellen Sie die Eigenschaften der gerade markierten Komponente mit Hilfe der folgenden Tabelle ein

    Eigenschaftsname

    Beschreibung

    Einstellungswert

    <Caption>

    Überschrift der Schaltfläche

    Projekt öffnen

    <VcxDesign>

    Umfangreiche Einstellung einer Komponenten für ein bestimmtes Desktoplayout

    Vcx_Desktop_Version0

    <OnDormantStyle>

    Ansichttyp, wenn sich der Komponente im Normalzustand befindet

    LismPanelTX

    <OnMoveStyle>

    Ansichttyp, wenn die Maus auf den Komponentenbereich bewegt wird

    LismBorderFour

    <OnDownStyle >

    Ansichttyp, wenn die linke Maustaste auf dem Komponentenbereich gedrückt wird

    LismWebFrameBT

    <Image>

    Bild neben der Überschrift

    Bildregisterseite: Studio
    Bildtyp:  327

    <Font>

    Komponentenschrift

    Schriftname: Times New Roman
    Schriftgröße: 14
    Schriftfarbe (Studio, Farbentabelle mit 8 Spalten, Spalte 1, Zeile 46)

    <Options>

    Steht für verschiedene Optionen und Effekte. Wenn die Maus auf die Komponente bewegt wird, erzielt man unter anderem folgende Effekte:
    grido_TrackBold:  Fette Überschrift
    grido_TrackItalic: Kursive Überschrift

    Ohne die Standardeinstellung von <Options> zu ändern, wählen Sie zusätzlich:
    grido_TrackBold
    grido_TrackItalic

    Hinweise

    1. Bevor die Eigenschaften von Zeile 3 bis 8 bearbeiten werden, muss zuerst <VcxDesign> belegt werden, weil <VcxDesign> die anderen Eigenschaften zurücksetzt
    2. Wenn Sie wie empfohlen, den Testmodus nach der Komponentenmarkierung eingeschaltet haben, können Sie jedesmal, wenn bestimmte Eigenschaften geändert werden, die Maus auf die Komponente bewegen, um die Wirkung und Veränderungen zu testen
    3. Die Schrifttabelle verfügt in der ersten Spalte über die Namen der Schriften und in der zweiten über eine Demoansicht. Die Demoansicht zeigt, wie  ein Text in Zusammenhang mit einer Schrift graphisch dargestellt wird
    4. Zum Eingeben der Schriftgröße, öffnen Sie die Registerseite „Attributen“. Sind alle Felder nicht zu sehen, dann vergrößern Sie den unteren Designbereich
    5. Die Registerseite „Benutzer“ der Schrifttabelle speichert kontinuierlich alle Schriften, die bearbeitet wurden. Man kann somit auch von da Schriften wählen
    6. Um das Bild neben der Überschrift zu bestimmen, ist die Registerseite „Studio“ der Bilderkollektion zu öffnen (siehe nächste Abbildung)


    Integrierte Bilderkollektion

» Arbeit sichern
Es wird empholen, die schon verrichtete Arbeit regelmäßig zu sichern. Führen Sie dafür die Funktion  Projekt speichern von Design links aus.

 

SCHRITTE DES TUTORIALS
19
20

 

 


Zemprosys Logo
© 2008 Zemprosys Group
The power of innovation

www.zemprosys.com