GUI Nedir ve Sizin İçin Ne Yapar?
Microsoft, , Windows Elma Mac Kahraman / / September 23, 2021
Son Güncelleme Tarihi
Grafik Kullanıcı Arayüzleri (GUI), bildiğimiz şekliyle bilgi işlemi değiştirdi. İlginç bir şekilde, en çok tanınan GUI bileşenlerinden bazıları onlarca yıl önce geliştirildi.
Bu makaleyi ister akıllı telefonunuzda, tabletinizde veya bilgisayarınızda okuyor olun, bunu bir grafik kullanıcı arayüzü veya GUI aracılığıyla yaşıyorsunuz. Adından da anlaşılacağı gibi, bir GUI, kullanıcıların metin tabanlı kullanıcı arayüzleri yerine grafik simgeler aracılığıyla elektronik cihazlarla etkileşime girmesine izin verir. İşte GUI'nin geçmişine ve neden önemli olduğuna bir bakış.
GUI Geçmişi
Uzun süredir Windows kullanıcıları, metin tabanlı sistemlerden GUI'ye geçişin, Windows 95'in Windows 3.1'in yerini almasıyla gerçekleştiğini düşünebilir. Gerçi bu GUI'nin benimsenmesinde önemli bir kilometre taşıydı, ilk grafik bilgisayar destekli tasarım programının tanıtıldığı 1963'e geri dönmeniz gerekiyor.
Ivan Sutherland'ın Sketchpad programı ile kullanıcılar, hafif bir kalem kullanarak mühendislik çizimlerinde nesneler oluşturabilir ve bunları değiştirebilir. Sketchpad'i bu on yılın ardından Stanford'un On-Line System (NLS) izledi. NLS adı tarihe karışmış olsa da sonuç kaybolmadı. Sistem, dünyanın ilk bilgisayar faresinin manipüle ettiği metin tabanlı köprüler kullandı.
1970'lerde, Xerox Alto bilgisayarında çalışan Smalltalk programlama tanıtıldı. Çoğu modern GUI bu sistemden türetilmiştir. Bu arada, Xerox PARC kullanıcı arayüzü, pencereler, menüler, radyo düğmeleri ve onay kutuları dahil olmak üzere, artık tanıdık olan diğer grafik öğelerini ön plana çıkardı. On yılın sonunda Microsoft, Apple ve IBM gibi şirketler GUI'lere dahil oldu.
Daha Sonra Evlat Edinme
GUI sistemleri, hızlı hareket eden 1980'lerde ana akıma girdi. Apple Lisa 1983'te piyasaya sürüldü ve bunu bir yıl sonra çok daha başarılı ilk Apple Macintosh izledi. Windows 95 nihayet on yıl sonra geldi ve aylar içinde tüm zamanların en popüler masaüstü işletim sistemi haline geldi.
21. yüzyılın başlarında, Apple'ın iOS'u, Google'ın Android'i ve çok daha fazlası dahil olmak üzere mobil işletim sistemlerinin gelişine tanık oldu. Yüzeyde farklı olsalar da, her biri onlarca yıl önce uygulanan aynı GUI öğelerini kullandı.
Temel GUI Özellikleri
GUI sistemlerinin her biri şu genel bölümleri sunar: pencereler, menü, simgeler, kontroller ve sekmeler. Etkileşimli öğeler arasında bir imleç, işaretçi, ekleme noktası, seçim ve ayar tutamacı bulunur.
pencereler
Bu makaleyi, tanımı gereği, tıpkı e-posta programınız veya Adobe yazılım başlığınız gibi bir pencere olan bir web tarayıcısı aracılığıyla görüntülüyorsunuz. Windows, görüntülenebilir bilgilerin ekranın geri kalanından ayrı olduğu bilgisayar ekranı alanlarıdır.
Tıpkı bir tarayıcı penceresinin belgeler veya web sayfaları gibi bir dizi öğeyi görüntülemenize ve gezinmenize izin vermesi gibi, kapsayıcı penceresi diğer pencereleri veya denetimi çevreler. Bugün, US-DOS ve UNIX gibi konsollar, metin terminali pencerelerinden görünüyor.
Bazen iletişim kutuları olarak adlandırılan mesaj pencereleri de vardır. Bu pencereler makinenizde bir program içerisinde açılır. Bunlar genellikle sizden olumlu veya olumsuz bir yanıt vermenizi ister. Örneğin, Microsoft Word gibi bir programda bir belgeyi değiştirdiğinizde, yapmak istediğiniz hareketin bu olup olmadığını soran bir mesaj penceresi açılabilir.
Menüler
Fare, parmak veya başka bir işaretleme aygıtı kullanırken, büyük olasılıkla bir sonraki GUI öğesi olan menüler aracılığıyla bir komut yürütürsünüz. Bu öğeler tipik olarak bir seçenekler listesi sunarak kullanıcının daha sonra ne yapacağını belirlemesini kolaylaştırır. Menü çubuğu ve bağlam menüsü dahil olmak üzere çeşitli menü türleri vardır. İlkini ekranın üst kısmında göreceksiniz. Menüdeki kelimelere tıklandığında açılan açılır menülere sahiptir.
Bağlam menüleri, aksine, tıklanana veya dokunulana kadar görünmez. Normalde bir bilgisayara sağ tıklamak, önceden gizlenmiş bir içerik menüsünü getirir.
Simgeler
Herhangi bir GUI sisteminin en dikkat çekici kısımları simgelerdir. Bir masaüstünde, ana sayfada veya klasörde bulunan bu küçük resimler, bir program, dosya, web sayfası veya komut gibi farklı nesneleri temsil eder. Simge tıklandığında söz konusu nesneyi açar.
Kontroller
GUI sistemlerinde, bazen widget olarak adlandırılan kontrolleri de bulacaksınız. Bu grafiksel kontrol öğeleri, kullanıcının bir uygulama hakkındaki bilgileri (düzenleme yoluyla) okumasına veya etkilemesine izin veren temel bir yazılım bileşenidir. Kontroller, kaydırıcılar, radyo düğmeleri, onay kutuları ve daha fazlası dahil olmak üzere çeşitli biçimler alır.
Sekmeler
Son olarak, sekmeler var. Bu öğeler tipik olarak küçük bir dikdörtgen kutu veya basit metin şeklini alır. Tıklandığında, benzer nesnelerin veya bölümlerin bir listesi görünür. Örneğin sekmeler, web tarayıcılarında önemli bir bileşendir. Sekmeleri tıklatırken, başka bir web sitesini kapatmadan aynı anda iki veya daha fazla web sitesi arasında geçiş yapabilirsiniz. Her sekme ayrı bir web sayfası içerir.
Anahtar GUI Etkileşimli Öğeler
Çeşitli özellikler arasında hareket etmek için geliştirilen araçlar olmasaydı, hiçbirimiz GUI'nin hesaplama için ne anlama geldiğini tam olarak anlayamazdık. Bu etkileşimli öğeler yıllar içinde gelişmiştir ve imleçler, işaretçiler ve daha fazlasını içerir.
A Işaretçi fare veya dokunmatik yüzey kullanarak bilgisayar ekranında hareket eden grafik bir nesnedir. İşaretçiler tanıdık tıklamaları, dokunmaları ve sürüklemeleri başlatır. A imleç bir işaretçi türüdür ve bir ekranda tam konumunuzu gösterir. Yanıp sönen bir dikey çizgi, imlecin konumunu gösterir.
Bir Ekleme noktası örneğin metin uygulamaları içinde veya kopyala-yapıştır işlemini kullanırken, kullanıcı tarafından başlatılan komutların gerçekleşeceği yerdir. A seçim kullanıcı işlemlerinin gerçekleştiği öğelerin bir listesidir. Kullanıcılar, her zaman olmasa da, genellikle bu listeye öğeleri manuel olarak ekler. Son olarak, bir ayar kolu sürükle ve bırak işlemi için bir başlangıç noktasının göstergesidir. Örneğin, bir pencerenin köşelerinde ve kenarlarında görünen bir kutu, bir ayar tutamacıdır.
Görülecek Çok Şey
Pek çok açıdan, her şey bir bilgisayar ekranında bir GUI'dir. Özellikler ve öğeler yıllar içinde gelişmiş olsa da, temel kavramlar onlarca yıldır aynı kalmıştır. Bunlar olmadan, bilgi işlem çok farklı görünürdü.