2010-09-13 8 views
18

इस सवाल का एक extenstion रद्द: https://stackoverflow.com/questions/50335/ok-cancel-or-cancel-okआदेश, लागू, बटन

कहाँ बटन जाना लागू करना चाहिए (लागू करें बटन पर ठीक क्लिक जैसा ही होता है पर क्लिक करके, सिवाय संवाद खुला रहता है)?

विंडोज आम तौर पर ओके-कैंसल-एप्प्ली का उपयोग करता है, लेकिन मेरा झुकाव ठीक-लागू-कैंसल का उपयोग करना है।

इसके अलावा, यदि लागू बटन क्लिक किया गया है, तो क्या संवाद में एक और परिवर्तन किए जाने तक कैंसल बटन टेक्स्ट को बंद कर दिया जाना चाहिए? मुझे लगता है कि आवेदन करने में कोई बदलाव नहीं होने पर लागू बटन अक्षम कर दिया जाएगा।

+9

यह सवाल हो सकता है यहां बेहतर प्रतिक्रियाएं प्राप्त करें: http://ui.stackexchange.com/ – krx

उत्तर

21

मैं Chris Roberts' answer के साथ रहना चाहता हूं: ऑपरेटिंग सिस्टम के अनुरूप रहें।

संपादित करें: यदि आप स्थिति गलत मानते हैं, तो ध्यान रखें कि विंडोज के मामले में, माइक्रोसॉफ्ट उपयोगकर्ता परीक्षण और फोकस-समूह की भलाई का एक टन करता है। यहां तक ​​कि यदि ओके-रद्द-आवेदन आपके आवेदन के लिए सबसे अच्छा जवाब नहीं है, तो यदि उपयोगकर्ता उस लेआउट के आदी हैं तो संभवतः कम से कम खराब समाधान हो सकता है।

मुझे उबंटू यूआई में हुए हालिया परिवर्तन के बारे में लगता है जहां कैननिकल टीम ने खिड़की क्रोम के शीर्ष पर न्यूनतम/अधिकतम/बंद बटन को स्थानांतरित करने का निर्णय लिया था। कार्यक्षमता नहीं बदला गया था, लेकिन लड़के ने कुछ उपयोगकर्ताओं को परेशान किया (स्वयं शामिल)। आपके आवेदन का सामना करने वाली सभी समस्याओं में से, क्या आपको वास्तव में यूआई सिरदर्द जोड़ने की ज़रूरत है?

1

मैं दुनिया में सबसे व्यापक रूप से इस्तेमाल ऑपरेटिंग सिस्टम परिवार से अलग नहीं होता ...

+0

क्या अब विंडोज़ के बजाए एंड्रॉइड का मतलब है? :-) एंड्रॉइड कुछ महीनों पहले विंडोज़ लोकप्रियता में पारित कर दिया। http://gs.statcounter.com/os-market-share/ – wonea

1

यह रहना चाहिए के रूप में ठीक-रद्द-लागू होते हैं। उपयोगकर्ता सबकुछ पूरा करने के बाद आमतौर पर ठीक क्लिक करेंगे, लेकिन आवेदन पर क्लिक करने से उपयोगकर्ता को संवाद बॉक्स को बंद किए बिना किए गए परिवर्तनों का परीक्षण करने की अनुमति मिल जाएगी। ठीक और रद्द बटन अलर्ट बॉक्स में एक साथ रहते हैं, लेकिन अतिरिक्त कार्यक्षमता जोड़ने के लिए कुछ संवाद बॉक्स में अंत में लागू किया गया था। इसे ऑपरेटिंग सिस्टम के समान रखें और विंडोज उपयोगकर्ताओं का क्या उपयोग किया जाता है।

19

अपने पहले सवाल का जवाब करने के लिए, विंडोज 7 और Windows Vista के लिए Windows उपयोगकर्ता अनुभव इंटरेक्शन दिशानिर्देश अपने आदेश बटन (p506) के लिए नीचे दिए गए क्रम निर्दिष्ट करें:

  • ठीक

  • रद्द

  • लागू

  • सहायता

अब, क्या आप माइक्रोसॉफ्ट से ज्यादा स्मार्ट हैं? खैर, आप शायद ही कभी पहले होंगे, लेकिन आपको अपना डिज़ाइन जारी करने से पहले इसे साबित करना चाहिए।

  • आपका विकल्प बटन आदेश बेहतर उपयोगकर्ता प्रदर्शन का उत्पादन: अगर जाँच करने के लिए उपयोगकर्ताओं को विशेष रूप से स्थितियों बनाने का एक समूह पर एक प्रयोज्य परीक्षण चलाएं।

  • जब उपयोगकर्ता मानक आदेश का उपयोग करने वाले दूसरे एप्लिकेशन पर स्विच करता है तो यह प्रदर्शन घाटा का कारण नहीं बनता है।

केवल विंडोज यूएक्स गाइड के खिलाफ जाएं यदि उपरोक्त दोनों को सत्य माना जाता है।

आपके दूसरे प्रश्न के संबंध में, मैं अनुशंसा करता हूं कि उपयोगकर्ता लागू होने के बाद रद्द करने के लिए बंद करें को न बदलें। एक बंद बटन आमतौर पर इंगित करता है कि बाद में परिवर्तनों को वापस नहीं किया जा सकता है। उपयोगकर्ताओं ने बटन के प्रारंभिक कैप्शन को नहीं देखा होगा, इस प्रकार यह मान सकता है कि संवाद कभी भी रद्द करने का समर्थन नहीं करता है, जिससे उपयोगकर्ता संवाद को और जानने के लिए अनिच्छुक बना देता है। कैप्शन को छोड़कर रद्द करने से उपयोगकर्ताओं को आश्वस्त किया जाता है कि वे जो कुछ भी बदलाव करते हैं उन्हें त्याग सकते हैं। यदि कुछ उपयोगकर्ता चिंता करते हैं कि रद्द करें जो कुछ भी उन्होंने लागू किया है, तो मुझे उम्मीद है कि वे ठीक ठीक से चयन करेंगे। सिद्धांत रूप में। परीक्षण एक बार फिर आपको बताएगा कि उपयोगकर्ता वास्तव में क्या सोचते हैं और करते हैं, और कौन सा डिज़ाइन सर्वोत्तम व्यापार-बंद बनाता है।

मैं आपके साथ हूं कि ये ठीक/लागू हाइब्रिड एकल-उपयोग/बहु-प्रयोग संवाद क्लोजी और भ्रमित हैं। एक समस्या जो पूरी समस्या के आसपास हो जाती है वह है "तत्काल प्रतिबद्धता" का उपयोग करना, जहां उपयोगकर्ता द्वारा किए गए परिवर्तनों को तुरंत एप्लिकेशन में दिखाया जाता है (यह एक "संपत्ति निरीक्षक" हो सकता है क्योंकि विंडोज यूएक्स गाइड इसे कॉल करता है)। तत्काल प्रतिबद्धता ठीक, लागू करने और रद्द करने की आवश्यकता को समाप्त करती है। इसके बजाय आपके पास बंद हो गया है, और मैं यह भी सुझाव दूंगा कि आपके पास एक पूर्ववत बटन भी है जो पूर्ववत मेनू आइटम की तरह काम करता है, क्रमशः प्रत्येक चयन के साथ उपयोगकर्ता द्वारा किए गए प्रत्येक परिवर्तन को वापस लेता है। ओके/लागू/रद्द/बंद भ्रम से बचने के अलावा, यह डिज़ाइन तेज़ है (परिवर्तन की कोशिश करने के लिए कम क्लिक), यह स्पष्ट करता है कि उपयोगकर्ता इनपुट का क्या प्रभाव है, और वृद्धिशील पूर्ववत का समर्थन करता है (रद्द करें सब कुछ या कुछ भी नहीं है)।

0

क्षमा करें दोस्तों, लेकिन जो कोई भी माइक्रोसॉफ्ट को उपयोगिता का उचित प्रतिमान मानता है, वह ध्यान नहीं दे रहा है। उनके अधिकांश डिज़ाइन किसी भी उपयोगकर्ता परीक्षण करने से पहले उत्पन्न हुए थे, और इसलिए माइक्रोसॉफ्ट उस भारी जड़ता से बदलने के लिए अनिच्छुक है। इसके लिए, मैं उन्हें दोष नहीं देता, लेकिन किसी भी/सभी माइक्रोसॉफ्ट उत्पादों में बोनहेड यूआई के लिए दोष है। बस इसे देखें: सॉफ़्टवेयर छोड़ने के लिए, आप स्टार्ट बटन पर क्लिक करें। यदि इस बूंदों पर उनके $ लाख खर्च किए गए थे, तो उन डॉलर भी बर्बाद हो गए थे।

चलो डिज़ाइन और परीक्षण करें, हमारे परीक्षण परिणामों का पालन करें, और जब तक हम इसे सही न करें तब तक फिर से डिजाइन करें; जड़ता भूल जाओ!

मेरा स्वयं का परीक्षण यह पुष्टि करता रहता है कि विंडोज़ विपरीत काम करता है, यहां तक ​​कि उन उपयोगकर्ताओं के साथ भी जो अपने पूरे कंप्यूटर अनुभव में विंडोज के साथ रहे हैं। दाएं से बाएं पाठकों के लिए, कम शक्ति से अधिक शक्ति तक बटन ऑर्डर करना बेहतर काम करता है और अधिक समझ में आता है। पहले रद्द करें, फिर ऐप्पल शैली की तरह सहेजें।

+7

डाउनवोट क्योंकि यह एक पेशेवर साइट होने के लिए क्या एक व्यक्तिगत तर्क है। – shemnon

+1

@shemnon आप किसी उद्देश्यपूर्ण प्रश्न का व्यक्तिपरक उत्तर नहीं दे सकते। मुझे लगता है कि यह एक वैध जवाब है। सवाल सिर्फ एक सही जवाब नहीं है। तो अनुभव साझा करने के लिए +1। – JCasso

+2

माइक्रोसॉफ्ट और ऐप्पल दोनों में कई अच्छे इंटरफ़ेस डिज़ाइन टुकड़े और कई खराब इंटरफ़ेस डिज़ाइन टुकड़े मौजूद हैं। इनमें से कुछ बहुत ही व्यक्तिपरक अनुभव कर रहे हैं (उदा। मैं ठीक छोड़ दिया, सही रद्द करें)। यह कहने के लिए कि माइक्रोसॉफ्ट उपयोगिता का उचित प्रतिमान नहीं है, बेशक, एक cliché है, लेकिन एक बहुत उपयोगी नहीं है। ये दोनों कंपनियां अपने फैसलों को वापस करने के लिए व्यापक परीक्षण करती हैं। जब आप कहते हैं कि मैं बहुत सहमत हूं: चलो डिज़ाइन और परीक्षण करें, हमारे परीक्षण परिणामों का पालन करें, और जब तक हम इसे सही न करें तब तक फिर से डिज़ाइन करें। – Timo

1

Windows में:

OKCancel

PrevNext

AgreeDisagree

मैक ओएस में:

CancelOK

PrevNext

DisagreeAgree

पी.एस. मैं हमेशा अगली कार्रवाई को दाईं ओर सेट करना पसंद करता हूं। यह पाठ पढ़ने की तरह है (बाएं से दाएं)। तो अगला कदम हमेशा सही के करीब है, पिछला चरण हमेशा बाएं के करीब है।

मेरे लिए, यह अधिक भावना कि कुछ पिछले या पिछले होना चाहिए छोड़ दिया और पर अगले या भविष्य सही पर होना चाहिए है। लेकिन चुनावों में यह 50%/50% दिखाता है ... तो अंतिम निर्णय आपके ऊपर है।

Offtop: मैं Windows 3.11 से Microsoft उपयोग कर रहा हूँ और माइक्रोसॉफ्ट में यकीन है कि कोई भी कभी यूआई भी अन्य बातों के इतनी गहराई से इस बारे में सोचा ... और एक बहुत के बारे में ...