Sihirbaz
Not
Bu tasarım kılavuzu Windows 7 için oluşturulmuştur ve Windows'un daha yeni sürümleri için güncelleştirilmemiştir. Kılavuzun çoğu ilke olarak hala geçerlidir, ancak sunu ve örnekler geçerli tasarım kılavuzumuzu yansıtmaz.
Bu harika, tuhaf ada rağmen, sihirbazlar gerçekten özel bir kullanıcı arabirimi biçimi değildir ve yalnızca belirli bir yardımcı program aralığına sahiptir.
Sihirbazlar, çok adımlı görevleri gerçekleştirmek için kullanılır.
Yazıcı ekleme sihirbazıekran görüntüsü
Bir sihirbazın birden çok adımı bir sayfa dizisi olarak sunulur.
Sihirbazlar genellikle aşağıdaki sayfa türlerini içerir:
- Seçim sayfaları, bilgi toplamak ve kullanıcıların seçim yapmasına izin vermek için kullanılır.
- İşleme sayfası, Geri veya İptal'e tıklayarak geri alınamayan bir eylemi gerçekleştirmek için kullanılır.
- İlerleme sayfası, uzun bir işlemin ilerleme durumunu göstermek için kullanılır.
Modern sihirbaz tasarımı, verimlilik açısından premium bir performans sunar, ilerleme sayfasını daha kısa işlemler için isteğe bağlı hale getirir ve genellikle başlangıç ve bitişte geleneksel Hoş Geldiniz sayfası ve Tebrikler sayfasını dağıtır.
Tüm sihirbaz sayfalarında şu bileşenler bulunur:
- Sihirbazın adını tanımlamak için, sol üst köşede Geri düğmesi ve isteğe bağlı Simge Durumuna Küçült/Ekranı Kapla ve Geri Yükle düğmelerini içeren Kapat düğmesi bulunan başlık çubuğu. Başlık çubuğunun görev çubuğunda tanımlamaya yönelik bir simge de içerdiğini unutmayın.
- Kullanıcının amacını sayfayla açıklamaya ilişkin ana yönerge.
- İsteğe bağlı metin ve büyük olasılıkla diğer denetimlere sahip bir içerik alanı.
- Göreve işlemek veya sonraki adıma geçmek için en az bir işleme düğmesinin bulunduğu bir komut alanı.
Bir sihirbazın birden çok adımı olsa da, bu adımların tümünün kullanıcının bakış açısından tek bir göreve eklenmesi gerekir. Bu, "bir sihirbaz, bir görev" için temel sihirbaz tasarım ilkesidir.
Bu nedenle, bu makalede bir görev sihirbazın temel işlevidir (örneğin, kurulum sihirbazının görevi bir program yüklemektir). Alt görevler, büyük görevin yönleridir (örneğin, bir kurulum sihirbazının alt görevi, programı yüklenecek şekilde yapılandırmak olabilir). Son olarak, her sihirbaz sayfası belirli bir alt görevde veya görevde bir adım olarak kabul edilir (örneğin, programı yapılandırmada iki veya üç adım olabilir).
Not: kurulumuyla ilgili Yönergeleri, iletişim kutuları ve ilerleme çubukları ayrı makalelerde sunulmuştur.
Bu doğru kullanıcı arabirimi mi?
Sihirbaz, birden çok giriş adımı gerektiren herhangi bir görev için kullanılabilir. Ancak, etkili sihirbazların ek gereksinimleri vardır:
Sihirbaz tek bir atomik görev gerçekleştiriyor mu? Tek bir görev olmayan etkileşimleri kullanmayın (tek bir görev gerçekleştirmediği sürece programın tamamı hiçbir zaman sihirbaz olmamalıdır). Bağımsız görevleri veya büyük ölçüde ilgisiz adımları birleştirmek için sihirbazları kullanmayın.
Gerekli soruların sayısı azaltılabilir mi? Çoğu durumda düzgün çalışan veya daha sonra gerektiğinde ayarlanabilen kabul edilebilir varsayılanlar var mı? Sonuç olarak, sayfa sayısı azaltılabilir mi? Bu durumda, görevi basitleştirerek tek bir sayfada (iletişim kutusu gibi) sunulabilmesini sağlamayı deneyin veya giriş gereksinimini tamamen ortadan kaldırın (görevin doğrudan gerçekleştirilmesine izin verir).
Gerekli soruların sıralı olarak sağlanması gerekiyor mu? Birkaç olası ama isteğe bağlı soru var mı? Öyleyse, bir iletişim kutusu veya sekmeli iletişim kutusu düşünün.
Doğru:
Yazdırma seçenekleri iletişim kutusunun ekran görüntüsünü
Microsoft PowerPoint Yazdırma seçenekleri iletişim kutusu birçok kullanıcı girişi seçeneği içerdiğinden, bunları bir sihirbazda sunabilirsiniz. Ancak, bunları sıralı olarak sağlamaya gerek yoktur, bu nedenle iletişim kutusu daha iyi bir seçimdir.
Sihirbazlar, kullanıcı arabiriminin nispeten ağır bir biçimidir; Uygun, daha hafif bir çözüm varsa, kullanın!
Tasarım kavramları
Sihirbazların aşırı kullanma
Geçmişte sihirbazlar, kullanıcıların özellikle karmaşık görevleri (farklı konumlarda yer alan adımlarla) gerçekleştirmesine yardımcı olmak için tasarlandıkları ve genellikle kullanıcıların başarılı olmalarına yardımcı olmak için yerleşik zekaya sahip oldukları için sıradan kullanıcı arabiriminden farklıydı. Bugün, tüm kullanıcı arabirimi görevleri olabildiğince basit hale getirecek şekilde tasarlanmalıdır, bu nedenle yalnızca bu amaçla özel bir kullanıcı arabirimine gerek yoktur.
Ancak, büyük ölçüde "sihirbazlar" olarak anıldığından (örneğin, "iletişim kutuları" ve "özellik pencereleri") sihirbazların özel bir kullanıcı arabirimi olduğu inancı devam eder. Bunun yerine, bunları çok adımlı görevler olarak değerlendirmek ve bu olguya özel dikkat çekmemek daha iyidir.
Sihirbaz oluşturmadan önce, kullanıcıların programın ana akışından gerçekten kesintiye uğraması gerekip gerekmediğini göz önünde bulundurun. Kullanıcılar için daha yararlı ve verimli olacak daha açık, satır içi, bağlamsal bir çözüm olabilir. Örneğin, bir programdaki kötü tasarlanmış bir özellik, bunu açıklamak ve basitleştirmek için bir sihirbazı garanti etmez; özelliğin yeniden tasarlanması gerekir. Sihirbaz, programla ilgili daha temel bir sorunu düzeltmek için bant yardımı olarak kullanılmamalıdır.
Sihirbazların uygun işlevleri vardır
Sihirbazlar, kullanıcı deneyimini basitleştirmenin anahtarlarından biridir. Program yapılandırması gibi karmaşık bir işlem gerçekleştirmenize ve bunu bir dizi basit adıma ayırmanıza olanak tanır. İşlemin her noktasında, nelerin gerekli olduğuna ilişkin bir açıklama sağlayabilir ve kullanıcının seçim yapmasını ve metin girmesini sağlayan denetimleri görüntüleyebilirsiniz.
Bazı çok adımlı görev türleri kendilerini sihirbaz formuna ödünç verir. Örneğin, Windows'da çeşitli sihirbazlar bağlantı işlevlerini (İnternet'e veya şirket ağına ya da yazıcılar ve faks makineleri gibi çevre birimi cihazlarına) içerir.
Bağlantı sihirbazıekran görüntüsü
Bir ağa bağlanmak, Windows'ta sihirbaz için uygun olan tipik bir görevdir.
Burada sihirbazın işlevi, bilinen ve kararlı (ilk çalıştırma işletim sistemi) ile bilinmeyen ve değişken bir şey (bir telefon şirketi veya İnternet servis sağlayıcısı ile bağlantı düzenlemeleri) arasında aracılık yapmaktır. Bilgi işlem ekosistemlerinin karmaşıklığı artık yeterince önemlidir, bu karmaşıklığı azaltmak için sihirbazları kullanmak gerçekten yararlıdır.
Windows sihirbazları gibi iyi çalışan diğer görev türleri, üst düzey işlevsellik (konuşma ve el yazısı tanıma gibi) ve zengin medya deneyimleri (film yapma ve yayımlama seçeneklerini yapılandırma gibi) içerir. Sihirbazlar, sorun giderme gibi daha temel çok adımlı görevler için de dağıtılabilir. Kısacası, farklı kullanıcıların programınızı çok farklı şekillerde deneyimlemek istemesi olasıysa, bu bir sihirbazın gereksinimini ve birden çok kullanıcı giriş noktası için kapasitesini gösterebilir.
Programınız için, sihirbazınızın hangi işleve hizmet ettiğini ve bu işlevin gerçekten bir sihirbazı dağıtma düzeyine yükselip yükselmediğini belirlemek için biraz tasarım zamanı önceden çalışmaya değer.
Sihirbaz uzunluğu
Tasarım soruları doğal olarak sayfaların ve seçeneklerin sayısı ve düzeni etrafında ortaya çıkar. Mesela:
- Sihirbaz için en uygun sayfa sayısı var mı? Ya da en azından istenen bir aralık?
- Kullanıcıların mümkün olan en kısa sürede tamamlayabilmesi için sihirbaz kısa ve sadeleştirilmeli mi?
- Daha az seçenek gerektiren daha fazla sayfa olması gerekir mi? Yoksa daha karmaşık olan daha az sayfa mı? Hangi tasarım daha kullanılabilir olarak kabul edilir?
- Sekmeli sayfalar gibi kullanıcı arabirimi kurallarını uygulayarak daha hızlı sihirbaz deneyimleri oluşturabilir misiniz?
Microsoft, üç veya daha az sayfalık sihirbazların basit sihirbazlar olarak tasarlanması ve dört veya daha fazla sayfadan oluşanların gelişmiş bir sihirbaz tasarımı kullanmasını önerirdi (bkz. 1999'da Windows Kullanıcı Deneyimi yönergeleri). Ancak geçerli sihirbaz tasarım standartları, basit ve gelişmiş formlar (Hoş Geldiniz ve Tebrikler sayfalarının kullanımı) arasındaki temel farklardan biri olanlarla uyumludur, bu nedenle bu kategoriler artık yetersizdir ve tasarım seçimini belirleyen sayfa sayısı rastgele görünür.
Sihirbazınız görevin gerektirdiği kadar uzun veya kısa olmalıdır; uzunluğu için sabit bir yönerge yoktur. Tek sayfalı bir sihirbazın gerçekten iletişim kutusu olarak sunulması gerekir, bu nedenle iki sayfa büyük olasılıkla bir sihirbaz için mümkün olan en sıkıştırılmış formdur.
Doğru:
disk oluştur iletişim kutusunun
Bu görev, sihirbaz olarak sunmak için çok az seçeneğe sahip. İletişim kutusu bu kullanıcı arabirimi için uygun formdur.
Spektrumun diğer ucunda, birden çok karar noktası ve dal içeren bir sihirbazınız varsa ve sık sık kullanıcıların gezinti yollarını izlemesine neden oluyorsanız, pratik bir sınırı aştınız ve sihirbazın uzunluğunu azaltmanız gerekir. Alternatif olarak, sihirbazı birkaç farklı görev haline getirebilirsiniz.
Sihirbazınız için en uygun uzunluğu belirlerken hedef kullanıcılarınıza özellikle dikkat edin. Ev tüketicileri ve ofis çalışanları gibi son kullanıcılara yönelik programlar karmaşıklığı gizlemek için sihirbazları kullanma eğilimindedir; sihirbazlar olabildiğince kısadır; temiz, basit sayfa tasarımı ve mümkün olduğunca çok seçenek için önceden seçilmiş varsayılanlar vardır. Buna karşılık, BT uzmanlarına yönelik sunucu sihirbazları veya programlar daha uzun ve daha karmaşık olma eğilimindedir. Bu hedef kullanıcı grubu yapılandırma kararları almaya çok daha yüksek toleransa sahiptir ve aslında çok fazla karmaşıklık gizlenirse şüpheli hale gelebilir.
Bir sihirbaz doğası gereği karmaşık bir görevi basitleştirirse, bunu teknik açıdan karmaşık bir hedef kitle için nispeten en az düzeyde ve acemi bir kullanıcı tabanı için nispeten agresif bir şekilde yapmalıdır.
Doğru:
Görüntüleme dilleri sihirbazıekran görüntüsü
Bu sihirbaz sayfası, karmaşık olabilecek bir konuyu basit, mantıksal bir ikili seçime indirgediğinden son kullanıcılar için iyi tasarlanmıştır: yükleme veya kaldırma.
Doğru:
Microsoft SQL Server 2008 kurulum sihirbazında sayfa tasarımı daha yoğundur ve çok sayıda seçenek daha fazla düşünülmesini gerektirir, ancak hedef kitle özellik seçiminde sıkı denetim bekleyen veritabanı yöneticileridir.
Son olarak, belirli bir görevin ne sıklıkta gerçekleştirilebileceğine dikkat edin. Seyrek bir görev daha uzun bir sihirbaz dağıtabilir, ancak sık kullanılan görevler kesinlikle kısalığı tercih etmelidir.
Dallanma
Daha uzun sihirbazlar için, görev akışının sayfa dizisinin sağlanan "yukarı akış" kullanıcı girişine göre farklılık gösterebileceği dalları oluşturmanız gerekebilir. Dallanma, kullanıcılar için doğal olarak çıkarılıyor, bu nedenle kararlılığı iletmek için kullanıcı deneyimini tasarlamanız gerekir. Sihirbazın tamamında dallanmalara neden olacak en fazla iki karar noktası ve tek bir dal içinde birden fazla iç içe dal olmaması önerilir.
Dallanma sihirbazında kararlı bir kullanıcı deneyimi oluşturma yönergeleri için, bu makalenin Yönergeler bölümündeki Dallanma bakın.
Gezinti kılavuzu sağlama
Gezinti kılavuzları, görevde birçok adım olduğunda yararlı olabilir ve kullanıcılar sırada yerlerini kaybedebilir veya yalnızca tamamlanmasının ne kadar süreceğini bilmek isteyebilir.
Gezinti kılavuzları genellikle sihirbazın sayfaları veya bölümlerinin listesi olarak görünür ve her sayfanın sol tarafındaki bir sütunda veya bölmede biraz içindekiler tablosuna benzer. Liste sihirbaz genelinde devam etse de (her sayfada aynı sayfa listesi görünür), kullanıcının şu anda sırada nerede olduğunu belirten bazı görsel araçlar vardır (örneğin, etkin sayfayı veya bölümü ayırt etmek için kalın kullanmak).
Gezinti kılavuzları sıralı veya sıralı olmayabilir. Sıralı tür, bilinen gelecek sayfaların yanı sıra geçmiş sayfaları da sunar. Adımlar biliniyorsa ve sayfalar bağımlıysa, sayfaların yerine adımlarla geleceği sunabilirsiniz. Daha sonra, sayfaları bilindikçe dinamik olarak doldurabilirsiniz. Gezinti sırası sabit olduğundan, gezinti kılavuzu etkileşimli değildir.
Sıralı olmayan gezinti kılavuzları etkileşimlidir, böylece kullanıcılar önceden görüntülenen sayfaları doğrudan yeniden ziyaret edebilir. Ayrıca, isteğe bağlı olacak şekilde tasarlanmış sayfalar için gezinti sırasının önüne atlayabilirler. İsteğe bağlı sayfaların çoğu durumda kabul edilebilir varsayılanları olmalıdır. Bu tür bir kılavuzla:
- Önceden görüntülenen sayfalar her zaman doğrudan görüntülenebilir.
- Ön koşulları varsa gelecekteki sayfalar görüntülenmeyebilir.
- Ziyaret edilebilen sayfalar, gerekli veya isteğe bağlı sayfaların yanı sıra, (etkin veya devre dışı olan bağlantıların kullanılması gibi) yapamayan sayfalardan belirgin bir şekilde ayırt edilmelidir.
Kullanıcıların bu senaryoda Geri düğmesinin anlamı konusunda kafaları karışabilir. Geri'ye tıklamak sizi gezinti kılavuzundaki önceki sayfaya veya bölüme ya da görüntülenen son sayfaya veya bölüme yönlendirir mi? Windows sihirbazları artık Geri düğmesini diğer işleme düğmeleriyle sağ alt köşeye yerleştirmek yerine sihirbaz sayfalarının sol üst köşesine yerleştirdiğinden, kullanıcılar Web'de olduğu gibi Geri işlevini düşünür. Bu nedenle en iyi çözüm, Geri düğmesine Web gezintisi anlamını vermektir (Geri'ye tıklamak görüntülenen son sayfaya veya bölüme yol açmalıdır) ve sıralı gezinti için sihirbaz gezinti kılavuzunu kullanmaktır.
Sayfa bütünlüğü
Sihirbaz tasarımı, gezinti ve dallanma deneyiminin nasıl ele alındığı gibi yalnızca görev akışının tamamıyla ilgili kararları değil, sihirbazı oluşturan tek tek sayfalarla ilgili kararları da içerir. İyi sihirbaz sayfaları tasarlamanın en önemli ilkesi, bütünlük ilkesidir: sayfanın içeriği birbirine ait olmalıdır.
Sihirbaz sayfaları, her biri kavramsal olarak bir arada kalırsa ve genel görevin yalnızca bir yönüyle ilgilenirse önemli ölçüde daha kullanılabilir. ana yönergesi, bunu başarmanın birincil aracıdır. Kullanıcıların sayfanın amacını veya amacını net bir şekilde belirleyin. ek yönergeler ve sayfadaki tüm denetimler doğrudan ana yönergeyle ilgilidir. Sihirbaz sayfaları kullanıcılara bazı düşünceler gerektiren seçenekler sunmalıdır, ancak sayfanın bütünlüğüne sıkı bir şekilde odaklandığı için bu çaba iş gibi hissettirmiyor.
Ne yazık ki sihirbaz tasarımcıları genellikle kullanıcıların İleri düğmesine hızlı tıklamalarını sayfalarının kullanılabilirliği, basitliği ve bütünlüğünün kanıtı olarak yanlışlar. Son sihirbaz deneyimi İleri, İleri, Sonraki, Sonraki, Son değildir. Böyle bir deneyim varsayılan değerlerin iyi seçildiğini gösterse de, tüm seçenekler isteğe bağlı olduğundan sihirbazın gerçekten gerekli olmadığını da gösterir.
Görseller ve metin açısından bu öğeleri temel öğelere ayrıştırın. Birden çok alt görevi tek bir sayfada ("burrito sihirbazı") paketleme veya karmaşık giriş gereksinimlerini sunmak için sekmelere başvurma isteğine karşı koyabilirsiniz. Tek bir sayfa, sihirbazın genel görevinin tek bir alt görevini kapsamalıdır.
yanlış :
sql server kurulum sihirbazıekran görüntüsü
Oldukça yoğun kullanıcı girişinin üç sekmesi gerektiğinde, bu sihirbaz sayfası çok fazla şey gerçekleştirmeye çalışıyor.
Çoğu durumda tutarlı bir genel görünüm elde etmek için sihirbazın tamamında her sayfanın boyutunu koruyun. Windows sihirbazları sayfa boyutunun içerik miktarıyla eşleşmesi için yeniden boyutlandırılabilir sayfalara izin verse de, yalnızca birkaçı bu seçeneği kullanır.
Son olarak, sıra boyunca her sihirbaz sayfasının yapısal öğelerini koruyun. Örneğin, sol üst köşedeki Geri düğmesini bir veya iki sayfanın yürütme düğmeleri alanına geri doğru hareket ettirmeyin. Bu düzen tutarlılığı düzeyi, kullanıcıların sihirbazda kararlı hissetmesine yardımcı olur. Bunu bir sayfanın görsel bütünlüğü için bir temel olarak düşünün.
Doğru iletişim düzeyini bulma
Kullanıcılar, ekranda büyük metin bloklarını okumak için düşük toleransa sahiptir ve daha da azı, açık amacı bir görev aracılığıyla hızlı bir şekilde hareket etmek olan bir kullanıcı arabirimi yüzeyi içinde daha da azdır.
Sihirbazların fazla iletişim kurma eğilimi vardır. Ekranda çok fazla yer kaplarlar ve bu da sürücüyü alanı doldurmaya teşvik etmeye benziyor. Parkinson Yasası'nda bir çeşitleme gibidir: Kullanıcı arabirimi metni kullanılabilir alanı dolduracak şekilde genişletilir.
Bu fazlalıktaki bir suçlu yedekliliktir. Erken sihirbaz tasarımında kullanılan şablonlar nedeniyle, aynı dil bir sayfada başlık çubuğunda, başlıklarda, gövde metninde, denetim etiketlerinde vb. birden çok konumda görünebilir.
Sihirbaz metninizi acımasızca ayıklamak için profesyonel bir düzenleyici kiralamaya değer. Tek tek sayfalardaki gereksiz soruları ve seçenekleri ortadan kaldırın ve sihirbazdaki sayfaların tamamını (örneğin, geleneksel Hoş Geldiniz ve Tebrikler sayfaları) ortadan kaldırın. Sizin veya ekibinizin dahili olarak kullandığı teknolojinin veya özelliğin jargonunu değil, hedef kitlenizin görevi tanımlamak için kullandığı dili kullanarak kısa yazılmış bir ana yönergeyle sayfanın hemen noktasına gelin. Bu kullanıcı odaklı yaklaşım, programınızın sihirbazlarının iletişimini geliştirmek için çok önemlidir.
Sihirbazınızın tonlarına özellikle dikkat edin: Bazen programınızın en kalıcı izlenimleri, söylediklerinizden değil, nasıl söylediklerinizden kaynaklanır! Sihirbazlarda kullanıcılar, program giriş isterken ikinci kişi zamrının ("siz") liberal kullanımıyla kolay, konuşma tonunda rahattır. Daha fazla yönerge için bkz. Stili ve Ton.
Sihirbaz sayfasındaki sözcük sayısını azaltmak genellikle övgüye değerdir, ancak çok ileri gitmemeye dikkat edin. Görev önemliyse ve bir sihirbazın garantisini veriyorsa, kullanıcılar akıllıca seçimler yapmak için yeterli bilgiye sahip olmayı takdir eder. Aşağıdaki örnek, sihirbaz metninin anlamdan ödün vermeden nasıl daraltılabildiğini gösterir.
Öncesi:
Cleartype sihirbazı, taslakekran görüntüsü
Sonrası:
Cleartype sihirbazının
Bu sihirbaz sayfasının düzenlenmiş sürümü, görev odaklı bir ana yönerge sağlar, ana yönergenin altındaki gereksiz açıklayıcı paragrafı kaldırır ve onay kutusunun amacını netleştirmek için onay kutusu etiketini düzeltir.
Yalnızca üç şey yaparsanız...
Gerçekleştirmeye çalıştığınız görevi, işi yapmak için uygun kullanıcı arabirimiyle eşleyin; kullanıcılardan çok fazla giriş toplamanız gerektiğini düşündüğünüzde bir sihirbazı varsayılan olarak değiştirmeyin.
Sihirbazınızın uzunluğu ve yapısı hakkında dikkatli düşünün; deneyimi olabildiğince basit tutmak için kısa, dallanmayan sihirbazları tercih edin; böylece kullanıcılar birincil görevlerine veya programınıza olan ilgilerine geri dönebilir.
Sihirbazınızdaki her sayfanın bütünlüğünü sağlayın: Bir sayfanın içeriği açıkça birbirine ait olmalıdır.
Yönerge -leri
Genel
İlk olarak iletişim kutuları, görev bölmeleri veya tek sayfalar gibi basit alternatifleri göz önünde bulundurun. Sihirbazları kullanmanız gerekmez; herhangi bir kullanıcı arabiriminde yararlı bilgiler ve yardım sağlayabilirsiniz.
Çok adımlı görevler için sihirbazları kullanın. Geri bildirim içeren tek adımlı görevler için çok sayfalı iletişim kutularını kullanın. Diğer yönergeler için bkz. İletişim Kutuları.
Doğru:
Tanılama iletişim kutusunun
Tanılama iletişim kutusu geri bildirimekran görüntüsü
Bu örnekte, Windows Ağ Tanılaması ilerleme durumu ve sonuç sayfalarından oluşur. Görev yalnızca tek bir adım olduğundan, kullanıcıların sihirbazda ihtiyaç duyduğu gezinti düğmelerini gerektirmez. Çok sayfalı bir iletişim kutusu olarak etkin bir şekilde sunulur.
Pencere boyutu
Dikey veya yatay sayfa kaydırma olmadan tüm sihirbaz sayfalarını görüntüleyebilen bir pencere boyutu seçin. Sayfadaki denetimler kaydırma gerektirse de sihirbaz sayfalarının kendileri kaydırmamalıdır.
Görevlerini rahatça yerine getirmek için pencereleri yeterince büyük boyuta getirin. Sayfa düzenine kramp girmemeli veya kullanıcıların aşırı şekilde kaydırmasını veya yeniden boyutlandırmasını gerektirmemelidir.
Ancak pencereleri aşırı büyük yapmayın. Daha büyük pencereler görevin daha karmaşık hissetmesini sağlar ve etkileşim için ek hareket gerektirir.
Daha fazla ekran alanından yararlanabilen ancak gerektirmeyen bir sihirbaz için yeniden boyutlandırılabilir pencereler kullanın. Uygun bir en düşük boyut atayın. Sayfaların büyük liste görünümleri gibi yeniden boyutlandırılabilir içerikle etkileşim kurmasını gerektiren yeniden boyutlandırılabilir pencereler yararlıdır.
Doğru:
Visual Studio kurulumunun
Daha İyi:
Visual Studio kurulumunun
Bu örnekte, pencereyi yeniden boyutlandırmak kullanıcıların tam listeyi görmesine yardımcı olur.
İçeriği için sayfa boyutu gerektiği gibi değişen dinamik olarak boyutlandırılmış sihirbazlar kullanmayı göz önünde bulundurun. Bunun yapılması, sihirbazın çok çeşitli içeriğe sahip sayfa düzenlerine uyum sağlamasına olanak tanır.
Kullanıcılar değişiklikleri sihirbaz deneyiminde kararlılık eksikliği olarak algılıyorsa dinamik yerine statik boyutlandırmayı tercih edin. Görsel kararlılık genellikle içeriğin konaklama biriminden daha fazladır. Çoğu sihirbaz, özel durumlar için ayrılmış dinamik boyutlandırma ile standart, statik pencere boyutlarını benimsemelidir.
Sihirbaz uzunluğu
- Sihirbazınızı olabildiğince kısa ve kolaylaştırılmış hale getirin. Gereksiz seçeneklerden ve sorulardan kurtulun ve kullanıcı girişi için gereken sayfa sayısını azaltmak için akıllı varsayılanları kullanın.
- Özel Durumu: BT uzmanlarının ve diğer teknik kullanıcıların daha uzun sihirbazlara ve ayrıntılı giriş gereksinimlerine daha yüksek toleransı vardır.
- Sihirbazınızı en az iki sayfa yapın. Bunun yerine tek sayfalık bir sihirbaz iletişim kutusu olarak yeniden tasarlanmalıdır.
- Her sayfanın karmaşıklığını artırarak sihirbazın sayfa sayısını azaltmayın. Örneğin, kullanıcı girişi gerektiren üç sekme içeren bir sihirbaz sayfası üç ayrı sayfa olarak yeniden tasarlanmalıdır.
- Her sayfayı kullanıcıların tüm dizi boyunca akılsızca İleri'ye tıklayacak kadar basit hale getirerek sihirbazın sayfa sayısını artırmayın. Bu yaygın bir sihirbaz tasarım hatasıdır. Sihirbaz sayfasının en az bir ölçüde düşünülmesi gerekmiyorsa, büyük olasılıkla sihirbazda olması gerekmez.
Dallanma
Dallanmayan sihirbaz tasarımını dallanma yerine tercih edin. Dallanmayan sihirbazlar daha basit, daha kısa ve gezinmesi kolay olma eğilimindedir. Dallanma sihirbazları, kullanıcıların görevde kaç adım olduğunu ve sırada nerede olduklarını belirlemesini daha zor hale getirir.
Dallanmanız gerekiyorsa, kullanıcıların aşağıdaki tekniklerden birini kullanarak kendilerini yönlendirmelerine yardımcı olun:
Sayfaları numaralandır. Yaygın bir teknik, kullanıcının Y'nin X. Adımı gibi her sayfadaki sırayla konumunu göstermektir. Uç noktanın (Y) kararlı olduğundan emin olun. Değeri değiştirirse, bu durum kullanıcıların güvenini zedeler.
alt adımlar (2a/ 6 gibi) ifadesini ekleyin.
Adımları, her adımın birkaç sayfa içerebileceği sayfalardan bağımsız hale getirin. Örneğin, bir seyahat hizmeti, endüstri için iyi oluşturulmuş e-ticaret kurallarına göre sihirbaz kuruluşu kullanabilir.
Doğru:
Adım tabanlı sihirbaz düzenlemeekran görüntüsü
Mantıksal etiketler, dallanma sihirbazı kullanıcıları için yeterli yönlendirme sağlayabilir.
İsteğe bağlı adımları numaralandırma dizisinde kalıcı olarak değerlendirin. Örneğin, bir dal yalnızca birkaç isteğe bağlı adımı atlıyorsa, yeniden numaralandırmak yerine geri bildirimdeki adımları da atlayın. Bu nedenle, bir kullanıcı 2. sayfada 3. ve 4. sayfaları isteğe bağlı hale getiren bir seçim yaparsa, 1, 2, 5 ve 6/ 6 adımlarını gösterir. 5. ve 6. adımları yeniden numaralandırmayın.
Sihirbaz tek bir dal kullanırsa ve dal görevin başlarında gerçekleşirse, sırayı bu noktada başlatın ve dallanma dışı yaklaşımı kullanın. Diğer bir ifadeyle, dalın noktasından başlayarak, dalın sonuna doğru sırayla ilerleme.
Dallanmanız gerekiyorsa, tek bir sihirbazda dal sayısını bir veya iki dalla sınırlayın. Hiçbir zaman bir dal içine birden fazla dal ("iç içe" dal) eklemeyin.
İşleme düğmeleri
-
Kullanıcılar bir göreve işlerken, ana yönerge (örneğin, Yazdır, Bağlan veya Başlat) için belirli bir yanıt olan bir işleme düğmesi kullanın. Görevi işlemek için İleri (taahhüt anlamına gelmez) veya Son (belirli olmayan) gibi genel etiketler kullanmayın. Bu işleme düğmelerindeki etiketler kendi başlarına anlamlı olmalıdır. İşleme düğmesi etiketlerini her zaman bir fiil ile başlatın.
Özel Durumları:
- Belirli yanıtlar hala genel olduğunda Kaydet, Seç, Seç veya Al gibi Son'u kullanın.
- Belirli bir ayarı veya ayarlar koleksiyonunu değiştirmek için Son'u kullanın.
- Tek bir sihirbazın birden çok işleme noktası olabilir, ancak tek bir nokta tercih edilir.
- Gerekirse, sayfadaki işleme düğmelerini yeniden adlandırabilir veya gizleyebilirsiniz. Bu esneklik, Windows'ta eski sihirbazlarda kullanılamayan yeni sihirbaz tasarımının avantajlarından biridir. İşleme düğmesini gizlemenin, düğmeyi devre dışı bırakmaktan farklı olduğunu unutmayın.
- Pozitif işleme düğmesini devre dışı bırakmaktan kaçının. Aksi takdirde, kullanıcıların işleme düğmelerinin neden devre dışı bırakıldığından dolayı bunu belirtmesi gerekir. İşleme düğmelerini etkin bırakmak ve bir sorun oluştuğunda yararlı bir hata iletisi vermek daha iyidir. Düğmeyi devre dışı bırakmak yalnızca bunu yapmanın nedeni açık ve netse kabul edilebilir.
- Gezinti düğmelerini (İleri ve Geri) işleme düğmeleriyle karıştırmayın. Sonraki, sihirbazda taahhüt olmadan ilerleme anlamına gelir; Geri her zaman sonraki sayfada kullanılabilir olmalıdır ve Geri'ye tıklanması son İleri düğmesinin etkisini geri almalıdır. Bu mümkün değilse, kullanıcılar bir taahhütte bulunur ve bu, işleme düğmesindeki belirli bir etiket aracılığıyla belirtilir. sonraki ve geri düğmeleri hakkında daha fazla yönerge için bkz. gezinti .
İptal düğmeleri
- Kullanıcılardan gerçekten iptal etmek isteyip istemediklerini onaylamalarını istemeyin. Bunu yapmak sinir bozucu olabilir.
Özel Durumları:
- Eylemin önemli sonuçları vardır ve yanlışsa, kolayca düzeltilemez.
- Eylem, kullanıcının zaman veya çabasında önemli bir kayıpla sonuçlanabilir.
- Eylem, diğer eylemlerle açıkça tutarsız.
- Kullanıcıların yanlışlıkla iptal etme olasılığına karşı sihirbazları yeniden başlatmasına izin verin.
- İptal düğmesini devre dışı bırakma. Özel durum:
- İptal etme zararlıysa, bağımsız sihirbazlarda bir görev yapılırken bu durum söz konusu olabilir.
- İptal etmek mümkün değilse, sihirbazın tüm adımlar üzerinde denetimi olmadığında bu durum söz konusu olabilir.
Kapat düğmeleri
- Follow-Up ve Tamamlama sayfaları için Kapat'ı kullanın. Pencereyi kapatmak bu noktada yapılan hiçbir değişikliği veya eylemi bırakmayacağından İptal'i kullanmayın. Kesinlik temelli bir fiil olmadığından Bitti'yi kullanmayın.
- Görev gerçekleştirildikten sonra İptal kapat (bağımsız sihirbazlar için) olmalıdır. Kapat'ın etkisi yalnızca pencereyi kapatmaktır.
Diğer denetimler
- Komut bağlantılarını yalnızca seçenekler için kullanın, taahhütler için değil. Belirli işleme düğmeleri, bir sihirbazdaki komut bağlantılarından çok daha iyi bir taahhüdü gösterir.
- Komut bağlantılarını kullanırken İleri düğmesini gizleyin, ancak İptal düğmesini bırakın.
Sayfaları kullanma (iletişim kutuları veya satır içi kullanıcı arabirimi karşılaştırması)
- Genel olarak, sayfaları iletişim kutularına tercih edin. Kullanıcılar sihirbazların sayfa tabanlı olmasını bekler.
- Nesne seçiciler ve tarayıcılar gibi sayfaları tamamlamaya yardımcı olması için iletişim kutularını kullanın.
- Sayfanın tamamına uygulanan hata iletileri vermek ve bir işleme düğmesine tıklamanın sonucu olarak iletişim kutularını kullanın.
- Aşamalı açıklama ve bağlamsal kullanıcı arabirimi gibi basit dinamik davranışlar için satır içi sunu kullanın.
- Belirli denetimlere uygulanan hata iletileri için satır içi sunu kullanın.
Sihirbaz sayfaları
Verimli karar alma sürecine odaklanın. Temel bileşenlere odaklanmak için sayfa sayısını azaltın. İlgili sayfaları birleştirin ve isteğe bağlı sayfaları ana akıştan alın. Kullanıcıların sihirbazınız aracılığıyla tamamen İleri'ye tıklaması ilk başta iyi bir deneyim gibi görünebilir, ancak kullanıcıların varsayılanları hiçbir zaman değiştirmesi gerekmiyorsa, sayfalar büyük olasılıkla gereksizdir.
Her sayfayı tek bir amaca ve görsel tutarlılık düzeyine sahip olacak şekilde tasarlar. Daha fazla bilgi için bkz. Sayfa bütünlüğü.
Hoş Geldiniz sayfalarını kullanmayın; mümkün olduğunda ilk sayfayı işlevsel hale getirin. İsteğe bağlı bir Başlarken sayfasını yalnızca aşağıdaki durumlarda kullanın:
- Sihirbazın, sihirbazı başarıyla tamamlamak için gerekli önkoşulları vardır.
- Kullanıcılar sihirbazın amacını ilk Tercih sayfasına göre anlamayabilir ve daha fazla açıklama için yer yoktur.
- Başlarken sayfalarının ana yönergesi "Başlamadan önce:" şeklindedir.
yanlış :
mappoint kurulumu karşılama sayfasının
Modern sihirbazlar işlevsel ilk sayfaları tercih eder. Burada, İleri'ye tıklamak dışında yapılacak bir şey yoktur. Neden kullanıcıları değerli zamanlarında bu belirteç vergisini ödemeye zorlasınlar?
Kullanıcıların seçim yapmasının istendiği sayfalarda, en olası durumlar için iyileştirin. Bu sayfa türleri yalnızca yönergeleri değil gerçek seçenekleri sunmalıdır.
- Başlarken sayfası kullanmıyorsanız, ilk seçenek sayfasının üst kısmındaki sihirbazın amacını açıklayın.
Kullanıcılar göreve işleme yaparken açıkça ifade etmek için İşleme sayfalarını kullanın. İşleme sayfası genellikle son seçenek sayfasıdır ve görev yürütülmekte olduğunu belirtmek için İleri düğmesi yeniden etiketlenir.
- Görev riskli olmadığı (güvenlik veya zaman ya da para kaybı) veya kullanıcıların seçimlerini gözden geçirmesi gerekmediği sürece, yalnızca kullanıcının önceki seçimlerini özetleyen Özet sayfalarını kullanmayın.
Uzun bir işlemin durumunu göstermek için İlerleme sayfaları kullanın. İşlem başarıyla tamamlandıktan sonra ilerleme sayfası otomatik olarak bir sonraki adıma ilerlemelidir. yalnızca kullanıcının görmesi gereken bir sorun varsa ilerleme sayfasında kalmalıdır. İlerleme sayfasına geri tıklanması yan etki oluşturmamalıdır.
- Tek bir ilerleme çubuğu kullanın, ilerleme çubuğunu belirleyin.
ilerleme çubuğu yönergelerini izleyin:
- İşlemin tamamlanmasını açıkça belirtin. İşlem tamamlanmadığı sürece ilerleme çubuğunun yüzde 100'e gitmesine izin vermeyin.
- İlerlemeyi yeniden başlatma. İlerleme çubuğu yeniden başlatılırsa değerini kaybeder (işlemdeki bir adımın tamamlanması olabilir), çünkü kullanıcılar işlemin ne zaman tamamlanacağı konusunda hiçbir bilgi sahibi olmaz. Bunun yerine, işlemdeki tüm adımların ilerleme durumunun bir bölümünü paylaşmasını ve ilerleme çubuğunun bir kez tamamlanmasını sağlayın.
- İlerleme çubuğunun üzerindeki geçerli adımın kısa bir açıklamasını sağlayın. Hızlı işlemler için bu tür metinler gereksizdir; yalnızca ilerleme çubuğu yeterlidir. Bir dakika veya daha uzun gerektiren işlemler için metin yararlı olabilir.
- Genellikle bir fiil ile başlayıp üç noktayla biten cümle parçalarını kullanın. Örnekler: Dosyaları kopyalama..., Gerekli bileşenler yükleniyor....
- Metni çubuğun üstüne yerleştirin, altına değil.
- yanlış :
- ekran görüntüsü
- Bu örnekte, açıklayıcı metin ilerleme çubuğunun üzerinde görünmelidir.
- İlerleme sayfasını gereksiz ayrıntılarla karmaşık hale getirmekten kaçının. Bu sayfa teknik destek için değildir; kullanıcılara yöneliktir.
- yanlış :
-
- Bu örnekte GUID'ler gibi teknik ayrıntılar kullanıcılar için anlamsızdır.
- Tek bir ilerleme çubuğu kullanın, ilerleme çubuğunu belirleyin.
ilerleme çubuğu yönergelerini izleyin:
Sihirbazı sonlandırmak dışında hiçbir şey yapmayan Tebrikler sayfalarını kullanmayın. Sihirbaz sonuçları kullanıcılar tarafından açıkça görülüyorsa, son işleme düğmesinde sihirbazı kapatmanız yeterlidir.
- Kullanıcıların izleme olarak gerçekleştirme olasılığı yüksek olan ilgili görevler olduğunda Follow-Up sayfaları kullanın. "E-posta iletisi gönder" gibi tanıdık izleme görevlerinden kaçının.
- Tamamlama sayfalarını yalnızca sonuçlar görünür olmadığında ve görev tamamlama için geri bildirim sağlamanın daha iyi bir yolu olmadığında kullanın.
- İlerleme sayfaları olan sihirbazların, görev tamamlandığını göstermek için bir Tamamlama sayfası veya Follow-Up sayfası kullanması gerekir. Uzun süre çalışan görevler için İşleme sayfasındaki sihirbazı kapatın ve geri bildirimde bulunmak için bildirimleri kullanın.
Özet sayfalarını yalnızca giriş karmaşıksa ve kullanıcıların gözden geçirmesi gerekiyorsa, görev önemli bir risk içeriyorsa (finansal geçiş gibi) veya sihirbaz belirgin olmayan kullanıcı girişine göre eylem gerçekleştirecekse (saydamlık yoluyla güven oluşturmak için) kullanın. Özet sayfaları genellikle bu ilgililik çubuğuna uymaz ve atlanabilir.
Kurtarmanın mümkün olmadığı bir sorun nedeniyle sihirbaz tamamlanamıyorsa hata sayfalarını kullanın. Bu sayfada, teknik jargon kullanıcılarının anlamayacağından bağımsız olarak sorunun ne olduğunu net bir dille açıklayın. Ayrıca kullanıcıların sorunu çözmek için atabileceği pratik adımları sağlayın. Daha fazla yönerge için bkz. Hata İletileri.
- Özel Durumu: Sihirbaz kurtarmanın mümkün olduğu küçük bir sorunla tamamlanırsa, sorunu hata yerine ek bir görev olarak sunun. Hata, hata veya sorun gibi terimleri değil olumlu, başarı odaklı, teşvik edici dil kullanın. Hata simgesi kullanmayın.
Gezinti
- İleri'yi yalnızca taahhüt olmadan sonraki sayfaya ilerlerken kullanın. Geri veya İptal'e tıklayarak etkisi geri alınamazsa sonraki sayfaya ilerlemek bir taahhüt olarak kabul edilir.
- Yalnızca hataları düzeltmek için Geri'yi kullanın. Hataları düzeltmenin yanı sıra, bir görevde ilerleme kaydetmek için kullanıcıların Geri'ye tıklaması gerekmez.
- Gezinti aracılığıyla kullanıcı seçimlerini koruyun. Örneğin, kullanıcı değişiklik yaparsa Geri'ye ve ardından İleri'ye tıklarsanız, bu değişiklikler korunmalıdır. Kullanıcılar, açıkça temizlemeyi seçmedikleri sürece değişiklikleri yeniden girmek zorunda kalmalarını beklemez.
- Adımları yinelemek zararlı olmadığı sürece Geri düğmesini devre dışı bırakma.
-
Kullanıcıların aşağıdaki gezinti senaryolarında seçimlere göz atmalarına veya seçimlerini düzeltmelerine izin ver:
- Kullanıcı giriş verir, işleme düğmesine tıklar, önceki değişiklikleri gözden geçirmek için Geri'ye tıklar, hiçbir şeyi değiştirmez ve sonra yeniden işleme düğmesine tıklar. Normalde bu mümkün olmalı ve ikinci işleme bir sonraki sayfaya ilerlemelidir (görev zaten yapıldığından).
- Kullanıcı giriş verir, işleme düğmesine tıklar, önceki değişiklikleri gözden geçirmek için Geri'ye tıklar, bir şeyi değiştirir ve sonra yeniden işleme düğmesine tıklar. Normalde bu mümkün olmalıdır ve ikinci işleme görevi değiştirilen girişle (birincinin etkisini değiştirerek veya geri alarak) yinelemelidir.
Yardım
- Program Yardımı'ndaki belgelere başvurmak gereksiz olacak şekilde yeterli bilgi sağlayacak şekilde sihirbaz sayfaları tasarla. Sihirbaz zaten kullanıcıları programla istedikleri, doğrudan etkileşimlerinden uzaklaştırıyor; kullanıcıların dış Yardım'ı aramasını zorunlu tetkik etmek, bu durumdan daha da fazla kaldırır. Yardım, kural değil özel durum olmalıdır.
- Yardım'a bir erişim noktası sağlamanız gerekiyorsa, sayfanın içerik alanının sol alt kısmındaki (komut alanının üstünde) bir bağlantı kullanın. Bu bağlantı kısa olmalı ve genellikle kullanıcıların yanıtlanmasını isteyeceği bir soru biçiminde ifade edilmelidir.
- Doğru:
- Yardım bağlantısı
- Bunun gibi temel arka plan bilgileri sihirbaz sayfasını çok fazla karmaşık hale getirmek için Bu Yardım bağlantısı uygundur.
Metin
Genel
- Sizi ve kullanıcınızı kullanarak kullanıcıya ve kullanıcının bilgisayarına, belgesine, ayarlarına vb. başvurabilirsiniz. Bilgisayara veya sihirbaza başvurmak için ilk kişiyi (I, my) kullanmayın. Ancak, kullanıcının seçtiği seçeneklerde ilk kişiyi kullanmak kabul edilebilir. Örnek:Yalnızca kullan onay kutusu.
- Her sihirbaz sayfasının ana yönergesiolmalıdır.
Başlık
- Sihirbazın adını başlık çubuğuna yerleştirin. başlık stili büyük harfe çevirmekullanın.
- Başlıklar, soru işareti olanlar dışında noktalama işaretleri içermemelidir.
- Sihirbaz başlıklarına Sihirbaz sözcüğünü eklemeyin. Örneğin, Ağ Kurulum Sihirbazı yerine Ağa Bağlan'ı kullanın.
Düğme
Geri düğmesine metin eklemeyin. Bunun yerine etiketsiz ok karakteri kullanın.
İleri düğmesine metin ekleyin. İleri sözcüğüne ek olarak glifleri (> veya >>gibi) kullanmayın.
Kendi başına anlamlı olan ve ana yönergeye yanıt olan belirli işleme düğmesi etiketlerini kullanın. İdeal olarak kullanıcıların etiketi anlamak için başka bir şey okuması gerekmez. Kullanıcıların komut düğmesi etiketlerini okuma olasılığı statik metinden çok daha yüksektir.
Mümkünse, genellikle daha iyi, daha belirgin bir işleme düğmesi olduğundan işleme düğmesi etiketi için Son sözcüğünü kullanmayın:
Düğmeye tıklanması göreve işleniyorsa (görev henüz gerçekleştirilmemişse), ana yönergeye yanıt olan bir fiil ile başlayan belirli bir etiket kullanın (örnekler: Yazdır, Bağlan, Başlat).
Görev sihirbaz içinde zaten gerçekleştirildiyse, bunun yerine Kapat'ı kullanın.
Özel Durumları:
- Belirli bir etiket hala genel olduğunda Kaydet, Seç, Seç veya Al gibi Son'u kullanabilirsiniz.
- Görev bir ayarı veya ayar koleksiyonunu değiştirmeyi içerdiğinde Son'u kullanabilirsiniz.
İşleme düğmesi etiketlerini fiiliyle başlatın. Özel durumlar Tamam, Evet ve Hayır'dır.
Bitiş noktalama işaretlerini kullanmayın.
Belge
- Çoğu Windows sihirbazının başlığında Artık Sihirbaz sözcüğü olmasa da, sihirbazlara belgelerde sihirbaz olarak başvurmak kabul edilebilir. Bu başvuru küçük harfle yazılmalıdır.
- Doğru:
- İlk kez bir ağ ayarlayacaksanız, Ağa Bağlanma sihirbazını kullanarak yardım alabilirsiniz.
- Windows'un önceki sürümlerindeki bazı eski sihirbazlar başlığında Sihirbaz içerebilir. Bu sihirbazlardan birine başvururken, [X] Sihirbazı'nı kullanmaktan kaçınmak için [X] Sihirbazı'nı kullanmak kabul edilebilir.
- Sihirbazdaki tek bir ekrana sayfa olarak başvurun.