Network Manager 3.0.0 (console version)
 
Spis treści
Start
Spis treści
1. Konwencje typograficzne
2. Informacje ogólne o systemie David
3. Terminologia
4. Instalacja
5. Wymagania dla Network Manager-a
6. Instalacja
7. Informacje ogólne
8. Network Management Map (xdnmm)
9. Generator Paneli Sterowania Urządzeniami Sieciowymi (xdnnv)
10. Edytor Paneli Sterowania Urządzeniami Sieciowymi (xdnnve)
 
 

10.4. Opis działania

10.4.1. Rozpoczynanie i kończenie pracy

Aplikacja xdnnve podczas startu odczytuje swoje parametry konfiguracyjne, dotyczące swojego wyglądu jak również niektórych parametrów pracy z pliku (np. ostatnio prezentowany plik) .xdnnverc. Aplikacja spodziewa się znaleźć ten plik w katalogu, którego nazwa przechowywana jest w zmiennej środowiskowej $DAVIDPRIVDIR. W przypadku kiedy taki plik nie istnieje aplikacja rozpoczyna pracę z z pustym dokumentem oraz z domyślnymi ustawieniami. Podczas kończenia swojej pracy program zapisuje w pliku .xdnnverc bieżące ustawienia i parametry swojej pracy. Informacje o ewentualnych błędach, podczas pracy aplikacji, mogą być wypisywane, w niektórych przypadkach, na standardowe wyjście błędów, zamiast wyświetlania okienka z informacją o błędzie.

10.4.2. Opis działania głównego okna aplikacji

Edycja plików konfiguracyjnych, na podstawie których generowane są panele sterowania, odbywa się niezauważalnie dla użytkownika. Jego zadanie ogranicza się do budowania panelu poprzez nakładanie na niego obiektów kontrolnych przy pomocy myszy oraz specyfikację ich cech i wzajemnych ze sobą powiązań. Wszystkie te operacje dokonywane są z wykorzystaniem graficznego interfejsu i użytkownik nie musi w najmniejszym stopniu znać struktury edytowanych plików.

Centralną część widoku głównego aplikacji zajmuje panel roboczy, nad którym znajduje się zazwyczaj pasek narzędziowy zaś poniżej pasek statusu. Z lewej strony panelu roboczego są umieszczone przyciski kontrolek, za pomocą których tworzone są panele.

Na pasku statusu wyświetlane są informacje o współrzędnych (względem lewego-górnego rogu panelu) lewego - górnego rogu obiektu, nad którym aktualnie znajduje się myszka oraz rozmiar tego obiektu. Jeśli kursor myszy nie znajduje się nad żadną kontrolką wtedy wyświetlane są informacje dotyczące samego panelu. Wyjątkiem jest sytuacja, gdy zostanie zaznaczony myszką prostokątny obszar. Wtedy te dane odnoszą się do niego.

10.4.2.1. Znaczenie przycisków funkcyjnych w głównym widoku aplikacji

Na pasku narzędziowym znajdują się przyciski, za pomocą których można dokonać edycji budowanego panelu. Pierwsze cztery przyciski, opisane poniżej, znajdujące się w lewej części paska narzędziowego odpowiadają opcjom z menu File.

Tabela 10.2. Aplikacja xdnnve - opis przycisków pokrywających się z menu File

Przycisk Opis
Umożliwia zakończenie pracy programu. Użytkownik jednak wcześniej zostanie zapytany czy chce zapisać zmiany jakich dokonał w edytowanym pliku (jeśli jakiekolwiek zostały dokonane).
Pozwala na utworzenie nowego pliku konfiguracyjnego.
Służy do otwierania wcześniej utworzonego pliku konfiguracyjnego.
Pozwala zapisać edytowany plik konfiguracyjny pod tą samą nazwą (w przypadku nowoutworzonego pliku użytkownik zostanie poproszony o podanie jego nazwy).
Save as Nie jest wyszczególniona na pasku narzędzi, ale znajduje się w menu File. Pozwala zapisać informacje do pliku o wskazanej przez użytkownika nazwie.

Operacje edycyjne stosuje się do zaznaczonych obiektów, a jeśli ich nie ma to odnoszą się do panelu. Obiekt jest uznawany za zaznaczony, kiedy znajduje się nad nim kursor myszy (dokładniej: ma tzw. focus). Obiekt może zostać trwale zaznaczony, gdy jakakolwiek jego część będzie należała do prostokątnego obszaru na panelu narysowanego przy pomocy lewego klawisza myszy. Wybrany obiekt można również trwale zaznaczyć lub odznaczyć przyciskając lewy klawisz myszy wraz z wciśniętym klawiszem Ctrl. Odznaczenie zaznaczonych obiektów można uzyskać klikając myszką na panel roboczy lub zaznaczając na nim nowy obszar.

Pozostałe przyciski, opisane poniżej, znajdujące się na pasku narzędziowym pokrywają się z menu Edit.

Tabela 10.3. Aplikacja xdnnve - opis przycisków pokrywających się z menu Edit

Przycisk Opis
Pozwala wyciąć zaznaczony element. Wcześniej jednak pojawi się okienko informacyjne z prośbą o potwierdzenie operacji. Podobne zapytania mogą się pojawić także w przypadku innych operacji.
Pozwala skopiować zaznaczony element.
Pozwala wkleić skopiowany element.
Służy do usunięcia zaznaczonego elementu.
Pozwala usunąć wszystkie elementy budowanego panelu.
Umożliwia edytowany element umieścić na pierwszym planie przed innymi kontrolkami.
Pozwala umieścić edytowany element pod innymi kontrolkami.
Umożliwia transformację zaznaczonych elementów do wskazanego typu kontrolki.
Pozwala dokonać konfiguracji właściwości zaznaczonej kontrolki lub panelu.
Pozwala na przetestowanie zbudowanego panelu.

Z opcji menu Edit można korzystać także poprzez wciśnięcie prawego przycisku myszy na wybranej kontrolce lub panelu. Wyświetli się wówczas lista z dostępnymi opcjami menu.

Ostatnim menu dostępnym na pasku narzędziowym jest menu Help, dzięki któremu można dowiedzieć się o wersji i czasie powstania aplikacji.