Co należy zrobić, aby obsłużyć zdarzenie kliknięcia przycisku w aplikacji desktopowej?
Co należy zrobić, aby obsłużyć zdarzenie kliknięcia przycisku w aplikacji desktopowej?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B
Uzasadnienie i szersze wyjaśnienie:
Programowanie sterowane zdarzeniami, typowe dla aplikacji z interfejsem graficznym, opiera się na reagowaniu na akcje użytkownika. Aby aplikacja wykonała jakąś czynność po kliknięciu przycisku, programista musi zarejestrować tzw. „event handler” (metodę obsługi zdarzenia). Polega to na „poinformowaniu” przycisku, która metoda w kodzie ma zostać wykonana, gdy wystąpi zdarzenie kliknięcia (click). Ten proces nazywany jest subskrypcją lub podłączeniem zdarzenia.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A, C, D opisują inne, niezwiązane bezpośrednio z obsługą kliknięcia, czynności programistyczne.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Delegaty i Zdarzenia w C#Delegat to bezpieczny typowo wskaźnik na metodę, a Zdarzenie (event) to mechanizm powiadamiania subskrybentów o zajściu określonej akcji.
- Interfejs (Interface)Czysty kontrakt określający zestaw sygnatur metod i właściwości bez pól stanu, który klasa implementująca musi w całości zrealizować.
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
Podobne pytania z działu „Obsluga zdarzen desktop”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 6 pytań z tego działu.
- #140
Które zdarzenie jest wygenerowane, gdy nieaktywne okno lub kontrolka zostaje kliknięta myszą?
- #528
Zdarzenie MouseWheel występuje, gdy zostanie
- #546
Która kontrolka obrazu ma przypisaną akcję do zdarzenia, gdy dowolny przycisk myszy zostanie zwolniony?
- #592
Funkcjonalność, która zachodzi w momencie, gdy kursor myszy znajdzie się na kontrolce i tam się zatrzyma, może być zaimplementowana w obsłudze zdarzenia:
- #706
W jaki sposób w programowaniu sterowanym zdarzeniami (np. w aplikacjach desktopowych) obsługuje się akcję kliknięcia przycisku przez użytkownika?