Tai yra API tipas, suteikiantis prieigą prie funkcijų, kurios paprastai yra GUI arba grafinėje vartotojo sąsajoje. Šios funkcijos apima tokius dalykus kaip ekrano šriftai, slinkties juostos, išskleidžiamieji meniu ir langai. Šios API paprastai yra didesnių projektų ar programų, pvz., kompiuterio operacinės sistemos, dalis, o ne atskira programinė įranga.
Technipages paaiškina langų aplinką
API trūksta taikomosios programos sąsajos, o langų aplinkos yra tokios rūšies. Jie leidžia programai, kad ir kokia ji būtų, sąveikauti su kitais elementais. Visos OS, tokios kaip „Windows“ ar „MacOS“, palaiko programų naudojimą kitose programose, pvz., „Microsoft Office“ vykdymą „Windows Vista“ aplinkoje.
Abiem atvejais vanilla API pateikiama su darbalaukio aplinka – vieta, kurią matome, kai nėra atidarytos jokios kitos programos, kompiuterio fono paveikslėlis.
Iš esmės langų sistemos valdo skirtingas ekrano dalis kaip atskiras dalis. Skirtingi langai gali egzistuoti vienas šalia kito, vienas ant kito, vienu metu arba vienas po kito. Bet kuriuo atveju langų sistema užtikrina, kad kiekvienas iš jų turėtų savo erdvę ir išteklius, reikalingus joje veikti.
Langų sistemos taip pat prideda papildomų sąveikos įrankių, tokių kaip uždarymo, mini ar maksimaliai padidinti langus ar net užduočių tvarkyklę, kuri gali priversti uždaryti užduotį, jei įprasti valdikliai sustoja dirbantys.
Įprasti langų aplinkos naudojimo būdai
- Langų aplinkos yra API, kurios taip pat veikia kaip GUI.
- Operacinės sistemos, tokios kaip „Windows“, yra vienas iš langų aplinkos pavyzdžių.
- Nors ne visada vadinama langais, kelių užduočių bendrinimas ekrane reiškia, kad yra langų aplinka.
Dažnas langų aplinkos netinkamas naudojimas
- Langų aplinka konkrečiai reiškia programos lango aplinką, pavyzdžiui, darbalaukį.