Spisu treści:
Definicja - Co oznacza okno?
Okno jest graficznym elementem interfejsu służącym do wyświetlania zawartości aplikacji, umożliwiającej użytkownikowi przeglądanie i interakcję. Okno jest zwykle prostokątnym obszarem, którego rozmiar można zmieniać i który jest ogólnie edytowalny zgodnie z możliwościami i ograniczeniami narzuconymi przez dostarczającą go aplikację. Okno ma zasadnicze znaczenie dla ułatwienia wielozadaniowości w nowoczesnym systemie operacyjnym, ponieważ umożliwia użytkownikom wizualne i ręczne przełączanie między uruchomionymi aplikacjami i wykonywanie ogólnych interakcji z systemem operacyjnym.Techopedia wyjaśnia Window
Koncepcję okna po raz pierwszy opracował w Stanford Research Institute Douglas Engelbert. Ich najwcześniejsze prototypy miały wiele okien, ale nie było sposobu na ich rozróżnienie, ponieważ nie miały granic, pasków tytułowych ani innych elementów GUI, które znamy dzisiaj. Badania były kontynuowane w Xerox Palo Alto Research Center (PARC) kierowanym przez Alana Kaya, który później w latach 80. wymyślił termin WIMP, co oznacza „okno, ikona, menu i wskaźnik”. Apple opracowało interfejs oparty na WIMP i wykorzystał go w swoich komputerach Lisa. Nieco później Microsoft wydał własny system operacyjny z systemem okienkowym znanym po prostu jako Microsoft Windows.
Istnieje wiele rodzajów i elementów okien, ale najczęściej jest to aplikacja lub okno główne, które służy do bezpośredniego interfejsu użytkownika i aplikacji. Zawiera ramkę obramowania, pasek tytułu i niektóre przyciski sterujące, takie jak minimalizuj, maksymalizuj i zamykaj. W przeciwieństwie do ogólnej wiedzy istnieje wiele rodzajów okien, a wiele elementów interfejsu użytkownika, takich jak przyciski i pola edycyjne, jest oknami. Nazywa się je oknami kontrolnymi i są umieszczane względem okna aplikacji i poruszają się wraz z nim, a także komunikują się z oknem aplikacji, na przykład poprzez powiadamianie o kliknięciu.
Właściwości okna:
- Zajmuje pewien obszar ekranu
- Może lub nie może być widoczny w danym momencie
- Reaguje na zdarzenia użytkownika i systemu operacyjnego
- Generuje się
