GUI Nedir ve Sizin İçin Ne Yapar?

GUI Nedir ve Sizin İçin Ne Yapar?

Bu makaleyi ister akıllı telefonunuzda, tabletinizde veya bilgisayarınızda okuyor olun, bunu bir grafik kullanıcı arabirimi 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. Bu, GUI'nin benimsenmesinde önemli bir dönüm noktası olmasına rağmen, ilk grafik bilgisayar destekli tasarım programının tanıtıldığı 1963 yılına geri dönmelisiniz.

Ivan Sutherland'ın Sketchpad programı ile kullanıcılar, hafif bir kalem kullanarak mühendislik çizimlerinde nesneler oluşturup değiştirebilirler. 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

GUI Nedir ve Sizin İçin Ne Yapar?

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

GUI Nedir ve Sizin İçin Ne Yapar?

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 kontroller 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.

GUI Nedir ve Sizin İçin Ne Yapar?

İş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. İmleç , 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.

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 . 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 tutamacı , bir 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

Birçok açıdan bilgisayar ekranındaki her şey 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, bilgisayar çok farklı görünürdü.

Tags: #HOW-TO

Zencefil 2.7.53.0

Zencefil 2.7.53.0

Ginger ücretsiz bir yazım ve dilbilgisi denetleyicisidir.

Bloklar

Bloklar

Blocks, ilkokul 3. sınıf öğrencilerinin algılama ve göz becerilerini geliştirmeye yönelik entelektüel bir oyundur ve öğretmenler tarafından BT öğretim destek programına dahil edilmiştir.

Prezi 6.26

Prezi 6.26

Prezi, hem çevrimiçi hem de çevrimdışı dijital sunumlar oluşturmanıza olanak tanıyan ücretsiz bir uygulamadır.

Mathway

Mathway

Mathway, cihazınızın yerleşik hesap makinesinden daha karmaşık bir araç gerektiren tüm matematik problemlerini çözmenize yardımcı olabilecek çok kullanışlı bir uygulamadır.

Adobe Sunucusu

Adobe Sunucusu

Adobe Presenter, Microsoft Windows platformunda Microsoft PowerPoint eklentisi olarak sunulan, Adobe Systems tarafından yayımlanan bir e-Öğrenim yazılımıdır.

ENetViet 24.2

ENetViet 24.2

eNetViet, ebeveynlerin çocuklarının eğitim gördüğü okulla bağlantı kurmasına yardımcı olan ve böylece çocuklarının mevcut öğrenme durumunu net bir şekilde anlayabilmelerine yardımcı olan bir uygulamadır.

Duolingo

Duolingo

Duolingo - Ücretsiz Dil Öğrenin veya kısaca Duolingo, birçok farklı dili öğrenmenize ve pratik yapmanıza olanak tanıyan bir eğitim programıdır.

MathType 7.4.10.53

MathType 7.4.10.53

MathType, geliştirici Design Science'ın (Dessci) sunduğu etkileşimli bir denklem yazılımıdır ve kelime işlem, sunumlar, e-Öğrenim vb. için matematiksel gösterimler oluşturmanıza ve açıklama eklemenize olanak tanır. Bu düzenleyici aynı zamanda TeX, LaTeX ve MathML belgeleri oluşturmak için de kullanılır.

Dilbilgisi açısından

Dilbilgisi açısından

Grammarly'nin yapay zeka destekli uygulamaları insanların daha etkili iletişim kurmasına yardımcı oluyor. Milyonlarca kullanıcı mesajlarını, belgelerini ve sosyal medya gönderilerini daha net, hatasız ve daha profesyonel hale getirmek için her gün Grammarly'ye güveniyor.

Canlı çalışma sayfaları

Canlı çalışma sayfaları

Canlı çalışma sayfaları, öğrenciler için etkileşimli alıştırmalar oluşturmak için yararlı bir araçtır. Öğretmenler için kullanımı kolaydır ve öğrenmeyi daha eğlenceli ve ilgi çekici hale getirebilir.