Ekrany VT 

Wprowadzenie

Narzędzie X3 umożliwiające opracowanie aplikacji VT. Dokument niniejszy listuje zasady programowania dotyczące tego rodzaju aplikacji.

Opracowanie aplikacji oraz pierwsze testy mogą być realizowane w środowisku Klient/Serwer.
Dalsze testy będą prowadzone po emulacji VT oraz po emulacji stacji ruchomej.

Programowanie dla trybu VT

Ekrany VT będą definiowane w słowniku X3. Ponieważ stacja ruchoma ma ograniczone możliwości wyświetlania, bezwzględnie obowiązują następujące zasady.

Na ekranie:

  • maksymalnie 8 wierszy (7 wierszy danych + 2 wiersz przycisku)
  • maksymalnie 20 kolumn
  • Autoryzowana sekcja Listuj i Tabela

Sekcje:

  • sekcja tez tytułu dla uniknięcia zbędnego tłumaczenia
  • tekst w tle planowany na 20 znaków (za zasady)

Pola:

  • Pole i jego tytuł są rejestrowane w dwóch wydzielonych polach w celu umiejscowienia jednego nad drugim.
  • Tytuł jest polem w opcji W. Jego opis jest rejestrowany jako „Wartość domyślna”.
    Pola bez tytułu mają nazwy TEXTE0 do TEXTEn i są definiowane na długość 20 znaków (z zasady).
  • Pierwsze pole pierwszego ekranu (TEXTE0) ładuje tytuł funkcji. Styl VTTIT (z zasady odwrócone video+podkreślenie)
  • Pozostałe tytuły TEXTE1 do TEXTEn posiadają styl VTTEX (z zasady podświetlony)
  • Pole wczytywania danych nie jest nigdy ustawione jako obowiązkowe w celu uniknięcia zbyt długiego komunikatu Administratora. Stąd konieczność zaplanowania kontroli czynności pola.
  • Pola wprowadzania danych numerycznych są definiowane z opcją 'z' dla uniemożliwienia wyświetlenia domyślnej wartości 0.
  • Tunel nieaktywny w trybie VT, brak pola graficznego, brak pomocy.

Okna:

  • Okno musi być typu VT
  • Typ wyświetlacza: pełen ekran
  • Nagłówek obowiązkowy nawet dla pojedynczego ekranu w oknie.
    Musi nosić nazwę AVTENT (określoną przez Prowadzącego jako obowiązkowa). Nie można deklarować żadnego pola

Szablony uprawnionego Prowadzącego:

  • Wpis w oknie
  • Standardowe przetwarzanie
  • Wybór tabeli

Menu:

  • Praca jak w trybie C/S z profilem menu związanym z użytkownikiem
  • Tytuły menu muszą być krótki (maksymalnie 20 znaków)
  • Możliwość kilku poziomów menu

Programowanie:

  • Zmienna globalna GVTMOD = 1 dla trybu VT.
  • Przetwarzanie LECFIC ‘Log reading’ dostosowano do ekranów VT w celu wyświetlenia wyłącznie nazwy logu w oknie dialogowym wraz z: Liczbą błędów i w razie potrzeby - pierwszym błędem.

Ergonomiką ekranów VT

Ergonomika jest typowa dla aplikacji VT. Przedstawiona poniżej lista określa cechy:

  • Pole wczytywane jest w odwróconym video, wytłuszczona czcionka.
  • Długość pola określono kropkami.
  • Klepsydra jest przedstawiona jako * w górnej lewej części.
  • Sekcje nie zostały przedstawione, a ich tytułu nie wyświetlono.
  • Zakładki są wyświetlane kolejno jedna po drugiej.

Przyciski:

  • Maksymalnie 4 przyciski.
  • OK i END zachowano bez potrzeby ich definiowania (pierwszy i czwarty przycisk).
  • SEL dla pól wyposażonych w przycisk 'wybór/selection'. (trzeci przycisk)
  • Dodatkowe przyciski mogą nie zależeć od bieżącego ekranu. Przycisk definiowany w oknie występuje na wszystkich ekranach, nawet jeżeli nie może zostać jednocześnie wyświetlony.
  • Pierwszy przycisk aktywowany przez F2, drugi przez F2, trzeci przez F3, czwarty przez F4

Klawisze:

GESAMK_VT_001.gif : Przewijanie w polu (np. w wypadku długiego tytułu)
Zakładka : następne pole. W ostatnim polu, przejście do następnego ekranu
Shift+Tab: poprzednie pole. W pierwszym polu, przejście do poprzedniego ekranu

Klawisze w oknie wyboru: ­

GESAMK_VT_002.gif Poprzedni wiersz
GESAMK_VT_003.gif Następny wiersz
GESAMK_VT_005.gif Poprzednia strona
GESAMK_VT_004.gif Następna strona

Menu:

  • jednoczesne wyświetlenie czterech wierszy menu