İletişim kutusu - Dialog box - Wikipedia

İletişim kutusu örneği gedit.

iletişim kutusu (olarak da adlandırılır diyalog kutusu (ABD İngilizcesi dışında)[1] ya da sadece diyalog) bir grafik kontrol elemanı bilgileri kullanıcıya ileten ve onlardan bir yanıt vermesini isteyen küçük bir pencere biçiminde.

İletişim kutuları "modal ile etkileşimi engelleyip engellemediklerine bağlı olarak "veya" modelsiz " yazılım diyaloğu başlatan. Görüntülenen iletişim kutusunun türü, istenen Kullanıcı etkileşimi.

En basit iletişim kutusu türü, uyarmak, bir mesaj görüntüler ve genellikle "Tamam" ı tıklayarak mesajın okunduğuna dair bir onay veya "Tamam" veya "İptal" üzerine tıklayarak bir eylemin devam edip etmeyeceğine dair bir karar gerektirebilir. Uyarılar ayrıca, kasıtlı kapatma veya istem dışı kapatma durumunda bir "fesih bildirimi" görüntülemek için kullanılır (bazen bildirimin okunduğuna dair onay istenir) ("çökmek ") bir uygulama ya da işletim sistemi. (Örneğin., "Gedit bir hatayla karşılaştı ve kapatılması gerekiyor. ") Bu sık görülen bir etkileşim modeli modal diyaloglar için de eleştiriliyor kullanılabilirlik yıkıcı eylemlerin neden olduğu hatalardan korunmak için amaçlanan kullanımı için etkisiz olan uzmanlar,[2] ve hangisi için daha iyi alternatiflerin var olduğu.[3]

Bir iletişim kutusu örneği, kutu hakkında genellikle programın adını ve sürüm numarasını gösteren birçok yazılım programında bulunur ve şunları da içerebilir: telif hakkı bilgi.

Modelsiz

Kipsiz veya modelsiz iletişim kutuları, istenen bilgi devam etmek için gerekli olmadığında kullanılır ve böylece çalışma başka bir yerde devam ederken pencere açık bırakılabilir. Kalıcı olmayan bir iletişim kutusu türü bir araç çubuğu Bu, ana uygulamadan ayrıdır veya ana uygulamadan ayrılabilir ve araç çubuğundaki öğeler uygulamanın belirli özelliklerini veya işlevlerini seçmek için kullanılabilir.

Genel olarak, iyi bir yazılım tasarımı, kullanıcıyı belirli bir çalışma moduna zorlamadıklarından, mümkün olan yerlerde diyalogların bu tür olmasını gerektirir. Bir örnek, mevcut belge için bir ayar iletişim kutusu olabilir, ör. arka plan ve metin renkleri. Kullanıcı, rengi ne olursa olsun ana pencereye metin eklemeye devam edebilir, ancak iletişim kutusunu kullanarak istediği zaman değiştirebilir. (Bunun bir örnek olması amaçlanmamıştır. en iyi bunun için olası arayüz; genellikle aynı işlevsellik uygulamanın ana penceresindeki araç çubuğu düğmeleriyle sağlanabilir.)

Sistem modeli

Sistem kalıcı iletişim kutuları, ekrandaki diğer herhangi bir pencereyle etkileşimi engeller ve kullanıcıların, iletişim kutusunda gösterilen sorun ele alınana kadar başka bir uygulamaya geçmesini veya başka herhangi bir eylem gerçekleştirmesini engeller. Sistem kalıcı iletişim kutuları, geçmişte daha yaygın olarak kullanılmıştır. tek görev herhangi bir anda yalnızca bir uygulamanın çalışabildiği sistemler. Güncel bir örnek, mevcut Windows sürümlerinin kapatma ekranıdır.

Uygulama modeli

Modal iletişim kutuları programı geçici olarak durdurur: kullanıcı iletişim kutusunu kapatmadan devam edemez; program devam etmeden önce bazı ek bilgiler isteyebilir veya kullanıcının potansiyel olarak tehlikeli bir eylem planına devam etmek istediğini onaylamak isteyebilir (onay iletişim kutusu ). Kullanılabilirlik pratisyenleri genellikle modal diyalogları kötü tasarım çözümleri olarak görürler çünkü üretmeye mod hataları. Tehlikeli eylemler mümkün olduğu kadar geri alınamaz olmalıdır; beklenmedik bir şekilde görünen veya otomatik olarak kapatılan kalıcı bir uyarı iletişim kutusu (çünkü kullanıcı bir alışkanlık ) tehlikeli eylemden korumaz.[4]

Kalıcı bir iletişim kutusu ana iş akışı. Bu etki geliştirici tarafından ya eldeki görevin tamamlanmasına odaklandığı için aranmıştır ya da kullanıcının gerektiğinde farklı bir göreve geçmesini engellediği için reddedilmiştir.

Belge modeli

A kavramı belge modeli diyalog son zamanlarda, özellikle de Mac os işletim sistemi ve Opera Tarayıcı. İlk durumda şu şekilde gösterilirler çarşaflar bir ana pencereye eklenir. Bu iletişim kutuları, kullanıcı iletişim kutusunu kapatana kadar yalnızca bu pencereyi engeller ve aynı uygulama içinde bile diğer pencerelerdeki çalışmanın devam etmesine izin verir.

MacOS'ta, iletişim kutuları ana pencerelerindeki bir yuvadan çıkıyormuş gibi görünür ve bir takviye animasyonuyla gösterilir. Bu, kullanıcının iletişim kutusunun sadece önünde gösterilmekle kalmayıp ana pencereye de eklendiğini anlamasına yardımcı olur. İletişim kutusu görüntülenirken temel belgenin kendisinde hiçbir çalışma yapılamaz, ancak ana pencere yine de taşınabilir, yeniden boyutlandırılabilir ve simge durumuna küçültülebilir ve diğer pencereler öne getirilebilir, böylece kullanıcı onlarla çalışabilir:

Aynı tür iletişim kutusu, Windows ve diğer işletim sistemlerinde kullanılan "standart" kalıcı iletişim kutuları ile karşılaştırılabilir.

Benzerlikler şunları içerir:

  • iletişim kutusu açıldığında ana pencere donuyor ve bu pencerede temeldeki belge ile çalışmaya devam edilemiyor
  • o penceredeki temel belge ile hiçbir çalışma yapılamaz.

Aradaki farklar

  • iletişim kutusu ana pencerede herhangi bir yerde açılabilir
  • Ana pencerenin bulunduğu yere bağlı olarak, iletişim kutusu ekranın hemen hemen her yerinde açılabilir
  • iletişim kutusu taşınabilir (neredeyse tüm durumlarda), bazı durumlarda yeniden boyutlandırılabilir, ancak genellikle küçültülemez ve
  • iletişim kutusu açıkken ana pencerede değişiklik yapılamaz (yeniden boyutlandırılamaz, taşınamaz veya küçültülemez).

Her iki mekanizmanın da eksiklikleri vardır:

  • Windows iletişim kutusu, kullanıcının iletişim kutusu ile etkileşim kurarken başvurması gerekebilecek diğer pencereleri gizleyebilen ana pencereyi kilitler, ancak bu, diğer pencereler aracılığıyla kullanılabildiğinden hafifletilebilir. görev çubuğu.
  • MacOS iletişim kutusu, ana pencereyi bloke ederek kullanıcının iletişim kutusu ile etkileşimde bulunurken ona bakmasını engeller. Bu, kullanıcının gerekli bilgilere erişmek için iletişim kutusunu kapatmasını ve ardından devam etmek için iletişim kutusunu yeniden açmasını gerektirebilir.

Ayrıca bakınız

Referanslar

  1. ^ "İletişim kutusu tanımı ve anlamı - Collins İngilizce Sözlüğü". www.collinsdictionary.com. Alındı 25 Aralık 2018.
  2. ^ Raskin, Jef (2000). İnsancıl Arayüz. Addison Wesley. ISBN  0-201-37937-6.
  3. ^ Cooper, Alan (17 Mart 2003). Face 2.0 Hakkında: Etkileşim Tasarımının Temelleri. Wiley. ISBN  0-7645-2641-3.
  4. ^ Aza Raskin Ayrı Bir Liste: Geri Almak İstediğinizde Asla Uyarı Kullanma