2009-02-24 17 views
7

के साथ जीयूआई ऐप्स के कुछ उदाहरणों की तलाश में मैं लगभग एक महीने में अपना अगला डेस्कटॉप एप्लिकेशन विकसित करना शुरू कर दूंगा। अतीत में मैंने कार्यात्मक सॉफ़्टवेयर दिया है जिसने उपयोगिता या सौंदर्यशास्त्र विभाग में स्वयं को शामिल नहीं किया है।महान डिजाइन

क्या किसी को किसी भी संसाधन या गाइड या यहां तक ​​कि किताबों के बारे में पता है जो डेस्कटॉप सॉफ़्टवेयर में अच्छे डिज़ाइन के उदाहरण दिखा सकते हैं?

वेब ऐप्स के लिए बहुत सारे संसाधन प्रतीत होते हैं, लेकिन डेस्कटॉप अनुप्रयोगों के लिए ऐसे संसाधन अपेक्षाकृत पतले हैं।

+0

यह "उत्तर" के योग्य नहीं है, लेकिन मैंने सोचा कि मैं उल्लेख करता हूं: मैंने जिन इंटरफेस का वास्तव में आनंद लिया है उनमें से कई सरल हैं - मेरे देखने के लिए लगभग कुछ भी नहीं है। ओएस एक्स –

उत्तर

2

कहाँ तुम सच में जीयूआई डिजाइन के साथ एक फर्क कर सकते हैं है आप में अवधारणा को समझने के लिए एक मुश्किल संबोधित कर रहे हैं, तो एक जीयूआई

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

इस के साथ कुछ बड़ी सफलताएं थीं।

इटरेशन भी महत्वपूर्ण है। कुछ जल्दी प्रोटोटाइप करें, फिर कोशिश करें कि आप इसे आजमाएं। उन्हें एक समस्या हल करने के लिए कहें, फिर देखें कि वे कहां जाते हैं और देखें कि उन्हें क्या समस्या है।

प्रत्येक समस्या और ठोकरें ब्लॉक को संबोधित करें।

इसे दूर फेंकने और शुरू करने से डरो मत, यह केवल प्रोटोटाइप कोड था।

अपने जीयूआई को अपने कार्यान्वयन से अलग करें ताकि यदि आप बेहतर दृष्टिकोण प्राप्त कर सकें तो आप जीयूआई को स्वैप कर सकते हैं।

1

यदि आप केवल एक सुविधा पर ध्यान केंद्रित करना चाहते हैं, तो आईट्यून्स के खोज बॉक्स पर एक नज़र डालें जो आपके द्वारा टाइप किए जाने पर फ़िल्टर करता है। अन्य सॉफ़्टवेयर में इससे पहले हो सकता था, लेकिन मुझे लगता था कि मुझे पहली जगह का सामना करना पड़ा था।

पठनीयता के संदर्भ में इस और क्लासिक खोज के बीच का अंतर मेरे लिए एक आंख खोलने वाला था।

ऑटो-पूर्ण जो आप कई जगहों पर देखते हैं वह एक और है। मैं IntelliJ IDEA को ऑटो-पूर्णता लेने के तरीके की अनुशंसा करता हूं, जिसने emacs, विजुअल स्टूडियो इत्यादि को उम्र के लिए किया था और वैरिएबल नामों और विधि नामों के लिए स्वत: पूर्णता को जोड़ा, जिस तरह से पहली बार आपको सामना करना पड़ा।

1
+0

के लिए क्विकसिल्वर की तरह मुझे आशा है कि उनका वेबपृष्ठ डिज़ाइन उनके अनुप्रयोगों का संकेत नहीं है। मैं 1680x1050 रिज़ॉल्यूशन पर हूं और शीर्ष पर अत्यधिक विशाल ग्राफिक्स के कारण नीचे मेनू पर जाने के लिए नीचे स्क्रॉल करना पड़ा था। –

1

देख सकते हैं बातें प्रयोग करने योग्य बनाने के लिए, आप यह सुनिश्चित करें कि आप अपने लक्ष्य मंच और आवेदन प्रकार के लिए मौजूदा परंपराओं का पालन करने की जरूरत है।

उदाहरण के लिए, यदि आप एक विंडोज ऐप विकसित कर रहे हैं तो आप बेहतर ढंग से सुनिश्चित करेंगे कि नियंत्रण-सी प्रतियां, नियंत्रण-वी चिपकने, नियंत्रण-बचाता है, आदि। मेनू मेनू मेनू में सबसे बाएं आइटम होना बेहतर है बार, और सही मेनू द्वारा सहायता मेनू बेहतर है।

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

1

एचआईजी के लिए Google। मानव इंटरफ़ेस दिशानिर्देशों में आम तौर पर उपयोगकर्ता इंटरफेस में सर्वोत्तम अभ्यास में बहुत से शोध शामिल होते हैं, और कार्यक्रम के प्रत्येक पहलू को डिजाइन करने के तरीके में विस्तार से विस्तार से व्याख्या करते हैं। इसके अलावा, "उपयोगकर्ता-इंटरफ़ेस हॉल ऑफ़ शर्म" या ऐसा कुछ भी है।

1

this question में मैंने GUI bloopers का उल्लेख किया। महान डिजाइन का हिस्सा यह जानना है कि खराब डिजाइन और क्यों। यह वास्तव में एक महान किताब है, हालांकि मुझे नहीं पता कि यह वेबसाइट पर कितना उपलब्ध है।

0

आप जीयूआई कंपनियों की वेबसाइटों पर केस स्टडीज देख सकते हैं। मैं www.puzzlehead.com

पर कुछ फंड और वहां अन्य साइटों की जांच करता हूं।

संबंधित मुद्दे