W jaki sposób w programowaniu sterowanym zdarzeniami (np. w aplikacjach desktopowych) obsługuje się akcję kliknięcia przycisku przez użytkownika?
W jaki sposób w programowaniu sterowanym zdarzeniami (np. w aplikacjach desktopowych) obsługuje się akcję kliknięcia przycisku przez użytkownika?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B
B. Należy podłączyć... – Jest to fundamentalna zasada programowania sterowanego zdarzeniami. Obiekty interfejsu użytkownika (jak przyciski) emitują zdarzenia w odpowiedzi na akcje użytkownika. Zadaniem programisty jest napisanie metody, która ma się wykonać w odpowiedzi na to zdarzenie, a następnie powiązanie tego zdarzenia z tą metodą. To powiązanie nazywa się subskrypcją zdarzenia lub rejestracją procedury obsługi zdarzeń (event-handler).
Dlaczego inne odpowiedzi są nieprawidłowe:
- A, C, D – Opisują działania, które są niepoprawne lub nie mają związku z podstawowym mechanizmem obsługi zdarzeń.
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
- 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ć.
- 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.
- 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ą?
- #413
Co należy zrobić, aby obsłużyć zdarzenie kliknięcia przycisku w aplikacji desktopowej?
- #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: