2008-08-16 16 views
9

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

हमारा आवेदन एक वित्तीय पैकेज है जो लीजिंग और बेड़े कंपनियों का समर्थन करता है - एक बहुत ही विशिष्ट बाजार। ऐसा कहा जा रहा है, मुझे यकीन है कि कई मॉनीटर वाले कई लोगों के पास एक पसंदीदा सॉफ्टवेयर है जो उन्हें लगता है कि अगर वे अतिरिक्त स्क्रीन को बेहतर तरीके से समर्थित करते हैं तो उन्हें बेहतर किया जाएगा।

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

आपकी सहायता की सराहना की जाती है। धन्यवाद।

उत्तर

14

कुछ यादृच्छिक टिप्स:

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

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

4

जब मैं किसी विंडो को किसी अन्य मॉनीटर पर खींचता हूं तो यह परेशान होता है, और फिर यदि एप्लिकेशन पॉपअप संवाद उत्पन्न करता है, या किसी अन्य विंडो को स्पैन करता है, तो वह पॉपअप/संवाद प्राथमिक मॉनीटर पर वापस प्रदर्शित होता है।

मैंने बहु-मॉनीटर के लिए विकसित नहीं किया है, लेकिन मुझे लगता है कि यदि आप डेस्कटॉप केंद्र के बजाए अपनी मूल विंडो पर केंद्रित बाल विंडो/संवाद को स्थानांतरित करते हैं तो यह बेहतर ढंग से संभाला जा सकता है (जो मुझे लगता है कि क्या होता है मामले में मैं ऊपर वर्णित)।

3

निश्चित रूप से उन संवादों को रखें जहां आपने उन्हें लाने के लिए क्लिक किया था। याद रखें कि सत्रों के बीच विंडो की निगरानी क्या है। सावधान रहें कि यदि आपके ऐप को चलाने के आखिरी बार की तुलना में उनके पास कम मॉनीटर हैं तो आपको विंडो को एक दृश्य क्षेत्र में वापस लाने की आवश्यकता है। मॉनीटर स्विच करने के लिए एक आइकन या बटन प्रदान करें। ऐप के प्रकार के आधार पर यह आपके ऐप की विंडोज़ को मॉनीटर पर या बिल्कुल आसानी से टाइल करने में सक्षम हो सकता है।

4

मुझे डीबीकेके की दिशा में एक झुकाव देना होगा क्योंकि उन्होंने याद रखने के लिए आपको कुछ प्रमुख बिंदुओं पर कब्जा कर लिया है।

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

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

11

मैक के लिए ऐप्पल के Human Interface Guidelines ने 1 9 87 से कई डिस्प्ले पर विंडो प्रबंधन को कवर किया है, जब मैक II को छह स्लॉट के साथ पेश किया गया था जिसमें सभी में ग्राफिक्स कार्ड हो सकता था। दिशानिर्देश कुछ अच्छे दिशानिर्देश प्रदान करते हैं जिन्हें आप कई विंडो समर्थन को कार्यान्वित करते समय पहले नहीं सोच सकते हैं। उदाहरण के लिए, यदि कोई विंडो एकाधिक डिस्प्ले फैलती है, तो कौन सी डिस्प्ले को नई विंडो खोलनी चाहिए? विंडो व्यवहार से निपटने वाले अध्याय में Figure 14-33 के आसपास एक उत्तर है।

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

7

कृपया कृपया देखें। यदि आपको एकाधिक मॉनीटर के लिए विंडो की स्थिति याद है। कृपया पता लगाएं कि दूसरा मॉनीटर कनेक्ट है या नहीं। मेरे पास एक लैपटॉप है जिसे कभी-कभी डॉक किया जाता है। जब मैं खिड़की खोलने की कोशिश करता हूं और यह स्क्रीन से खुलता है तो यह बहुत परेशान होता है।

0

ध्यान में रखना एक बात यह है कि उपयोगकर्ता के पास दो से अधिक मॉनीटर हो सकते हैं। मेरे मुख्य सिस्टम में छह मॉनीटर हैं, और मैंने लिनक्स, विंडोज़ और मैक ओएस पर 4+ मॉनीटर चलाए हैं। कई अनुप्रयोग - यहां तक ​​कि मल्टी-मॉनीटर यूटिलिटीज - ​​2 मॉनीटर का समर्थन करेंगे, लेकिन 2 से अधिक से अधिक फिक्र होंगे।

एप्लिकेशन तब काम करते हैं जब वे जानते हैं कि उनकी खिड़कियां कहां हैं और उन खिड़कियों के स्थानों से संबंधित हैं। और जैसा कि किसी और ने उल्लेख किया है, यदि आपको याद रखना होगा कि एक खिड़की कहां थी, तो सुनिश्चित करें कि उपयोगकर्ता वापस आने पर ज्यामिति अभी भी समझ में आता है।

ओएस/खिड़की प्रणाली स्क्रीन ज्यामिति के परिवर्तन से संबंधित एक घटना डिस्पैच, इसे संभाल आप कुछ भी अजीब कर रहे हैं तो।

मुझे लगता है कि ज्यादातर अनुप्रयोग जो अच्छी तरह से कोडित होते हैं, आमतौर पर इन दिनों काम करते हैं।

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