Samouczek tworzenia prostego okienka w Object Studio

W tym tutorialu stworzymy prostą kontrolkę. Będzie ona miała własne okno główne z przyciskiem służącym do zamykania.
Uruchamiamy ObjectStudio.

Otwieramy menu File i uruchamiamy akcję New > Interface.

Screenshot

Pokaże się okienko dialogowe Select Controller Type. Służy ono do wybrania rodzaju kontrolera GUI (patrz model Model, Widok, Kontroler) i wpisania jego nazwy. Pozostajemy przy domyślnym typie kontrolera, wpisujemy nazwę Zamykarka i naciskamy przycisk OK.

Screenshot

Pojawi się okienko z menu Designera, który jest aplikacją służącą do tworzenia interfejsów użytkownika. Aby zobaczyć paletę dostępnych komponentów otwieramy menu FormItem i uruchamiamy akcję New Item.

Screenshot

Na palecie zaznaczamy przycisk Button (z dużym OK, nazwy przycisków pokazują się po naciśnięciu na nie, tuż nad tabelką z przyciskami). Wpisujemy nazwę Zamknij i klikamy przycisk OK u dołu palety by dodać komponent do okienka.

Screenshot

Przycisk pojawił się w projektowanym okienku. Możemy zmienić jego pozycję przeciągając go myszą.

Screenshot

Dwukrotnie klikamy przeciągnięty przycisk, aby obejrzeć jego podstawowe właściwości w okienku Form Button Options. Zaznaczamy "checkbox" z napisem Default Button, aby nasz przycisk był domyślnie zaznaczonym przyciskiem formularza. Wybieramy Close Controller z listy prostych akcji, które może wykonać przycisk.

Screenshot

Po wybraniu akcji odblokowało się pole Object Name. Zawiera ono nazwę obiektu, na którym będzie wykonana akcja. Wpisujemy Zamykarka w pole Object Name i zamykamy okienko właściwości.

Wielkość projektowanego okienka możemy zmienić tak samo, jak większości innych okienek w systemie Windows.

Screenshot

Możemy przetestować projektowane okienko klikając przycisk "z samochodzikiem" lub używając akcji Test interface z menu File Designera.

Screenshot

Zapisujemy kod kontrolki w dogodnym dla siebie miejscu wybierając akcję Save z menu File.

Screenshot

Po zapisaniu i wyjściu z Designera ikona kontrolki ukaże się w głównym okienku Object Studio. Dwukrotnie kliknięcie ikonki uruchamia kontrolkę.


Michał J. Gajda