3.5 Einrichten benutzerdefinierter Steuerelemente für die Programmbildschirme

Sie können Hostsitzungen mit Micro Focus Plus-Steuerelementen anpassen, um eine moderne Oberfläche mit neuen Features und Funktionen bereitzustellen. Außerdem können Sie die Benutzeroberfläche Ihres Programms mit Reflection-Hotspots (virtuellen Schaltflächen, die in Terminalsitzungen über dem Text angezeigt werden) optimieren.

3.5.1 Verwendung des Micro Focus Plus-Bildschirmeditors

Mit dem Micro Focus Plus-Bildschirmeditor können Sie Hostsitzungen anpassen und eine moderne Oberfläche mit neuen Features und Funktionen bereitstellen. Das Programm bietet eine Reihe moderner Steuerelemente, die Sie zu Ihren Hostbildschirmen hinzufügen und so eine optimierte Arbeitsumgebung für die Hostprogramme bereitstellen können. Nachfolgend finden Sie einige Beispiele zur Verwendung des Bildschirmeditors:

  • Durch das Einfügen von QuickInfos können Sie Benutzer bei der Verwendung schwieriger Bereiche in Ihrer Anwendung unterstützen.

  • Sie können nummerierte Optionslisten mit fortschrittlichen Dropdown-Auswahllisten ersetzen.

  • Durch das Hinzufügen von Schaltflächen zur Oberfläche der Hostanwendung und das Programmieren dieser Schaltflächen können Sie Makros starten und andere Aktionen durchführen.

  • Sie können die manuelle Datumseingabe durch eine grafische Datumsauswahl im Kalenderformat ersetzen.

Vorbereitende Schritte für die Verwendung des Bildschirmeditors mit Reflection

Sie müssen diese Schritte zum Einrichten von Steuerelementen des Bildschirmeditors für eine Sitzung durchführen.

HINWEIS:

  • Micro Focus Reflection Desktop Plus unterstützt kein Japanisch und keine anderen Sprachen mit Double-Byte-Informationen.

  • Sie können nur Bildschirme für 3270-Sitzungen (Mainframe) und 5250-Sitzungen (AS/400) anpassen.

  • Wenn Sie ein Makro im Plus-Modus ausführen, werden die Steuerelemente erst dann in benutzerdefinierten Bildschirmen angezeigt, wenn das Makro den letzten Bildschirm erreicht.

Abrufen und Speichern eines Bildschirmverlaufs

  1. Öffnen Sie eine Sitzung, und wählen Sie Bildschirmverlauf aus.

    Die Schritte hängen von Ihrem verwendeten Benutzeroberflächenmodus ab.

    Benutzeroberflächenmodus

    Vorgehensweise

    Multifunktionsleiste

    Klicken Sie in der Multifunktionsleiste Sitzung auf die Schaltfläche Bildschirmverlauf.

    Reflection Browser

    Wählen Sie im Menü Reflection die Option Ansicht und dann Bildschirmverlauf aus.

    TouchUx

    Berühren Sie das Werkzeugsymbol, und wählen Sie dann unter Ansicht die Option Bildschirmverlauf aus.

  2. Navigieren Sie zu dem Bildschirm, den Sie moderner gestalten möchten.

  3. Wählen Sie auf der Registerkarte "Darstellung" in der Gruppe Plus in der Dropdownliste Plus die Option Verlauf für Bildschirmeditor exportieren aus.

Verwendung des Bildschirmeditors zum Einrichten der Steuerelemente im Bildschirm

Folgen Sie dem grundlegenden Prozess zum Einrichten der Steuerelemente. Ausführliche Anweisungen finden Sie in der Onlinehilfe für den Bildschirmeditor.

  1. Wählen Sie auf der Registerkarte "Darstellung" im Dropdownmenü Plus die Option Bildschirmeditor aus.

  2. Erstellen Sie ein neues Projekt, und importieren Sie dann den Bildschirmverlauf.

  3. Fügen Sie in der Ansicht Bildschirmeditor statische Steuerelemente hinzu.

  4. Erstellen Sie für dynamische oder bedingte Steuerelemente Regeln im Fenster des Regelmanagers.

  5. Generieren Sie eine Transformationsdatei für den Bildschirmeditor. Stellen Sie sicher, dass Sie die Datei an einer vertrauenswürdigen Position wie Ihrem Verzeichnis mit den Benutzerdaten (standardmäßig ist dies Dokumente\Micro Focus\Reflection\) speichern.

    Die Transformationsdatei (.rdar) ist eine Archivdatei, die die Regeldatei (.rsdo) sowie Ressourcendateien, z. B. Bilder, Makros und Skripts, enthält.

Konfiguration Ihrer Sitzung zur Verwendung der Steuerelemente

  1. Öffnen Sie Ihre Sitzung, und wählen Sie die Registerkarte Darstellung aus.

  2. Wählen Sie in der Dropdownliste Plus die Option Plus-Transformationsdatei auswählen aus, und klicken Sie dann auf die Transformationsdatei, die Sie für diese Sitzung erstellt haben.

    Die von Ihnen erstellten Steuerelemente werden in den Bildschirmen der Sitzungsdatei angezeigt

3.5.2 Hotspots definieren

Hotspots sind virtuelle Schaltflächen, die in Terminalsitzungen als QuickInfo angezeigt werden. Mithilfe von Hotspots können Sie Ihre Terminalsitzung ohne Verwendung der Tastatur mit der Maus steuern. In der Regel wird beim Klicken auf einen Hotspot eine Terminaltastenfunktion oder ein Terminalbefehl an den Host gesendet. Sie können Hotspots jedoch auch zum Öffnen einer Webseite, Starten eines Makros oder Ausführen einer Reihe anderer Aktionen konfigurieren.

Sie können neue Hotspotdateien erstellen oder Sitzungen festlegen, um benutzerdefinierte Hotspotdateien aus anderen Sitzungen zu verwenden.

So erstellen und konfigurieren Sie eine benutzerdefinierte Hotspotsdatei

  1. Klicken Sie unter Terminaldarstellung auf Hotspots verwalten.

  2. Klicken Sie auf Neue Hotspotsdatei anhand einer vorhandenen Hotspotsdatei erstellen.

  3. Wählen Sie im Dialogfeld Neue Hotspotsdatei erstellen den Hotspotsdateityp, der zum Erstellen einer neuen Hotspotsdatei als Vorlage verwendet werden soll (integriert, benutzerdefiniert oder neue Datei für die aktuelle Sitzung).

  4. Geben Sie im Dialogfeld Hotspots ändern unter Hotspottext den Text für den Hotspot ein.

  5. Wählen Sie unter Aktion für Hotspot auswählen eine Aktion zum Zuweisen aus, und konfigurieren Sie diese.

  6. Speichern Sie die neue Hotspotsdatei, wenn Sie dazu aufgefordert werden.

  7. Klicken Sie in der Schnellzugriffsleiste auf die Schaltfläche Speichern , um die Sitzung zu speichern.

    Die Sitzung wird automatisch so konfiguriert, dass sie auf die neue Hotspotsdatei zeigt.

So richten Sie eine Sitzung zur Verwendung einer benutzerdefinierten Hotspotsdatei ein

  1. Stellen Sie sicher, dass die Hotspotsdatei an einer vertrauenswürdigen Position gespeichert ist.

  2. Klicken Sie unter Terminaldarstellung auf Hotspots verwalten.

  3. Klicken Sie auf Andere Hotspotsdatei auswählen.

  4. Wählen Sie Benutzerdefiniert aus, und navigieren Sie dann zur gewünschten Datei.

    Die ausgewählte Datei wird unter Aktuelle Auswahl angezeigt.

  5. Speichern Sie die Sitzung.

    Die Sitzung wird so konfiguriert, dass sie auf die neue Hotspotsdatei zeigt.

So aktivieren Sie Hotspots und legen fest, mit welchen Mausaktionen sie ausgelöst werden

  1. Öffnen Sie das Dialogfeld Dokumenteinstellungen.

  2. Klicken Sie unter Terminaldarstellung auf Hotspotanzeigeeinstellungen einrichten.

  3. Wählen Sie Alle definierten Hotspots aktivieren aus.

  4. Konfigurieren Sie unter Mausaktivierung die Mausaktionen, mit denen die Hotspots ausgelöst werden sollen.

3.5.3 Einrichten von QuickPads

Ein QuickPad ist ein kleines Fenster, das Sie während einer Sitzung laden können. QuickPads können Text, Schaltflächen, Bitmaps, Symbole und andere grafische Elemente enthalten. Die Schaltflächen und Symbole in QuickPads können mit allen im Dialogfeld "Aktion auswählen" verfügbaren Aktionen verknüpft werden.

Verwenden von QuickPads in Reflection Desktop (4:07; nur in englischer Sprache)

So erstellen Sie ein QuickPad

  1. Klicken Sie unter Terminaldarstellung auf QuickPads verwalten.

  2. Klicken Sie auf Neues QuickPad erstellen.

  3. Konfigurieren Sie das QuickPad mithilfe des QuickPad-Editors.

  4. Klicken Sie auf OK. Speichern Sie die QuickPad-Datei (*.rqpx) im Dialogfeld "Speichern unter".

So fügen Sie Ihrer Sitzung ein QuickPad hinzu

  1. Klicken Sie im Dialogfeld QuickPads verwalten auf QuickPad-Auswahl.

  2. Markieren Sie das QuickPad in der Liste Verfügbare QuickPads, und klicken Sie auf OK.

    Das QuickPad ist nun so festgelegt, dass es geöffnet wird, wenn Sie neue Sitzungen mithilfe dieses Dokuments öffnen.

3.5.4 Erstellen benutzerdefinierter Kontextmenüs

Sie können benutzerdefinierte Kontextmenüs für Legacyhostlisten oder für andere Typen häufig verwendeter Befehle erstellen. Nachdem Sie ein benutzerdefiniertes Kontextmenü erstellt haben, können Sie zum Öffnen des neuen Menüs eine Mausaktion zuordnen.

  1. Klicken Sie oben im Dialogfeld Kontextmenü auf Hinzufügen, und geben Sie den Namen Ihres Kontextmenüs ein.

  2. Fügen Sie die Menüelemente und Trennlinien für Ihr neues Menü hinzu.

  3. Geben Sie unter Einstellungen für Menüelemente die Beschriftung ein, und wählen Sie für jedes Element eine Aktion aus.

  4. Klicken Sie auf OK, um das neue Menü zu speichern.

Als Nächstes soll durch Klicken mit der rechten Maustaste anstelle des Standardkontextmenüs das neue benutzerdefinierte Kontextmenü geöffnet werden.

  1. Wählen Sie unter Mausaktion zuordnen für Tastenkombination die Option Rechts aus, und klicken Sie dann auf Ändern.

  2. Wählen Sie aus der Liste der Aktionen die Option Angegebenes Kontextmenü anzeigen aus.

  3. Wählen Sie rechts aus dem Kontextmenü den Namen des neuen benutzerdefinierten Kontextmenüs aus.