Skip to main content

Co to jest pętla zdarzeń?

Pętla zdarzeń mdash;lub główna pętla, jeśli jest to centralny aspekt kontroli i mdash;jest konstrukcją w ramach programów, które kontrolują i wysyła zdarzenia po początkowym zdarzeniu.Początkowym zdarzeniem może być wszystko, w tym naciskanie przycisku na klawiaturze lub kliknięcie przycisku w programie.Po sondowaniu urządzeń pętla zdarzeń wyśle wydarzenie, które tworzy pożądany efekt w oparciu o programowanie.Nazywa się to pętlą, nie dlatego, że zdarzenie kręci się i dzieje się w sposób ciągły, ale dlatego, że pętla przygotowuje się do zdarzenia, sprawdza zdarzenie, wysyła zdarzenie i powtarza proces od nowa.

W programowaniu komputerowym istnieje struktura nazywanapętla zdarzeń.Jest to blok kodu, który każe komputerowi czekać na wydarzenie i co robić w odpowiedzi na wydarzenie.Czasami pętla zajmuje tylko niewielką część kodowania;Częściej jest to centralna logika dokumentu kodującego.Kiedy składa się z centralnej logiki, nazywa się ją również główną pętlą.

Wydarzenie, na które czeka pętla zdarzeń może być wszystkim.Wydarzenie może przejawiać się od użytkownika naciskające przycisk klawiatury, przesuwanie myszy, otwieranie aplikacji lub cokolwiek innego, co użytkownik może zrobić z komputerem.Wydarzenie zwykle pochodzi z urządzenia zewnętrznego, takiego jak klawiatura lub mysz, ale może być również wynikiem procesów wewnętrznych.Gdy nastąpi określone zdarzenie, główna pętla uruchomi kolejne zdarzenie w odpowiedzi, takie jak opublikowanie listu w dokumencie lub umożliwienie użytkownikowi dostępu do folderu.

Potrzebne są cztery procesy do utworzenia pętli zdarzenia.Pierwsze wydarzenie nazywa się zapytaniem przygotowawczym.To przygotowuje program do ankietowania urządzenia lub urządzeń odpowiedzialnych za zdarzenie, dzięki czemu komputer otrzymuje odpowiednie zasoby przydzielone do działania.Następnie pętla faktycznie sonduje urządzenia, aby wydarzenie sprawdziło, czy zdarzenie miało miejsce.Ostatnią w tej kolejności jest funkcja kontroli, która zwraca wynik ankiety do pętli.

Jeśli zdarzenie powróci jako prawdziwe, wówczas pętla trwa;Jeśli nie, wraca do przygotowania.Jeśli prawda, czwarta akcja mdash;zwany Dispatch mdash;występuje.To wtedy wszystkie zasoby są wysyłane w celu stworzenia odpowiedzi na zdarzenie ankietowane, powodując reakcję.Po wysyłce pętla wraca, aby się przygotować, aby ponownie się przygotować, aby sprawdzić wydarzenia.