Šis ir API veids, kas nodrošina piekļuvi līdzekļiem, kas parasti atrodas GUI vai grafiskajā lietotāja saskarnē. Šīs funkcijas ietver tādas lietas kā ekrāna fonti, ritjoslas, nolaižamās izvēlnes un logi. Šīs API parasti ir daļa no lielākiem projektiem vai programmām, piemēram, datora operētājsistēmas, nevis atsevišķa programmatūra.
Technipages izskaidro logu vidi
API trūkst lietojumprogrammu saskarnes, un logu vides ir viens no tā veidiem. Viņi ļauj programmai, lai kāda tā būtu, mijiedarboties ar citiem elementiem. Operētājsistēmas, piemēram, Windows vai MacOS, atbalsta programmu izmantošanu citās programmās, piemēram, Microsoft Office izpildi Windows Vista vidē.
Abos šajos gadījumos vaniļas API tiek parādīta ar darbvirsmas vidi – atrašanās vietu, ko redzam, kad nav atvērtas citas programmas, datora fona attēlu.
Logu sistēmas pamatā pārvalda dažādas ekrāna daļas kā atsevišķas sadaļas. Dažādi logi var pastāvēt viens otram blakus, viens virs otra, vienlaikus vai viens pēc otra. Jebkurā gadījumā logu sistēma nodrošina, ka viņiem katram ir sava vieta un resursi, kas nepieciešami, lai tajā darbotos.
Logu sistēmas pievieno arī papildu mijiedarbības rīkus, piemēram, funkcijas aizvēršanai, mini- vai maksimizēt logus vai pat uzdevumu pārvaldnieku, kas var piespiest uzdevumu aizvērt, ja parastās vadīklas apstājas strādājot.
Logu vides parastie lietojumi
- Logu vides ir API, kas darbojas arī kā GUI.
- Operētājsistēmas, piemēram, Windows, ir viens no logu vides piemēriem.
- Lai gan tas ne vienmēr tiek saukts par logiem, vairāku uzdevumu koplietošana vienā ekrānā nozīmē, ka pastāv logu vide.
Bieža logu vides ļaunprātīga izmantošana
- Logu vide īpaši attiecas uz programmas loga apkārtni, piemēram, darbvirsmu.