Podstawy projektowania

Podczas projektowania okien za pomocą Menedżera okien należy zwrócić uwagę na prezentację informacji w taki sposób, aby użytkownicy mogli pracować z maksymalną wydajnością. Oznacza to opracowanie okien łatwych w użyciu i o logicznym układzie.

Układ okna

Formanty znajdujące się w oknie należy wyrównać w kolumnach i ułożyć je w kolejności od lewej do prawej strony oraz z góry do dołu. Należy skonfigurować intuicyjną kolejność formantów, między którymi przenoszony jest kursor przy kolejnym naciskaniu klawisza Tab, aby oczy użytkownika automatycznie kierowały się do kolejnego formantu. Więcej informacji na temat określania kolejności formantów można znaleźć w sekcji Zmienianie kolejności formantów.

Wielkość formantów powinna być wystarczająca do tego, aby mieściły się w nich wartości najczęściej wprowadzane. Na przykład listy rozwijane powinny być wystarczająco szerokie, aby widoczna była ich cała zawartość, a nie obcięty tekst.

Akceleratory

Akceleratory umożliwiają użytkownikom korzystanie z klawiatury zamiast myszy przy wykonywaniu różnych funkcji. Użycie klawiatury jest szybsze i skuteczniejsze w niektórych sytuacjach. Aby umożliwić stosowanie skrótów klawiaturowych, należy zdefiniować akcelerator dla każdego formantu. Akceleratory definiuje się, wpisując znak ampersand (&) przed znakiem akceleratora. Znak ten jest podkreślony w oknie.

Domyślnie formant dodawany do okna ma predefiniowany klawisz akceleratora. Jeśli trzeba, można go zmienić.

Wybierając akcelerator:

  • Używaj liter znajdujących się na początku pierwszego lub drugiego słowa etykiety.
  • Używaj spółgłosek lub samogłosek wyróżniających etykietę.
  • Używaj szerokich liter, takich jak w,m i wielkie litery.
  • Unikaj używania liter schodzących poniżej linii tekstu, takich jak p, g, q lub y.
  • Unikaj używania liter znajdujących się obok liter schodzących poniżej linii tekstu.
  • Unikaj używania liter o szerokości jednego piksela, takich jak i lub l.

Pola grupy

Zaleca się używanie pól grupy do grupowania podobnych pól w oknie.

Pola grupy są szczególnie ważne w komponencie Web Access i aplikacji Workspaces, gdzie są używane w celu usprawnienia układu okien.

Dzięki użyciu pól grupy układ okien może być bardziej interesujący i może stanowić dla użytkowników wskazówkę, jakiego typu dane są wprowadzane.

Zaleca się, aby nie umieszczać pól grupy wewnątrz innych pól grupy.

Więcej informacji można znaleźć w sekcji Dodawanie pól grupy do okna.

Okna dynamiczne

Aby ułatwić użytkownikom maksymalnie wydajne wypełnianie wymaganych pól w oknie, można zastosować obliczanie w celu tworzenia okien dynamicznych w komponencie Web Access i aplikacji Workspaces. Dla każdego pola w oknie można określić ustawienia, czy dane pole jest obowiązkowe, dostępne tylko do odczytu lub ukryte, w zależności od wartości znajdujących się w innym miejscu okna.

Więcej informacji na temat tworzenia okien dynamicznych można znaleźć w sekcji Okna dynamiczne. Więcej informacji na temat tworzenia obliczeń można znaleźć w sekcji Obliczenia.