प्रोग्रामर के दृष्टिकोण से, पेजकंट्रोल समाधान जल्दी से हाथ से बाहर हो जाता है। संभावित रूप से बहुत अधिक कोड और निश्चित रूप से एक ही रूप में कई घटकों के लिए। (मूल रूप से इस सवाल को डेल्फी टैग किया गया था, इसलिए मैं वहां से जाता हूं।)
उपयोगकर्ताओं के दृष्टिकोण से, "नई विंडो खुलती है" प्रतिमान अक्सर उलझन में है। हम लोग सोचते हैं कि हम कई खुली खिड़कियों और कार्यों को मल्टीटास्क और संभाल सकते हैं, लेकिन हम नहीं हैं (हम कंप्यूटर की तरह समय की हानि पर कार्य स्विच करते हैं और सटीकता का नुकसान जोड़ते हैं)।
स्पष्ट रूप से यह वास्तव में एप्लिकेशन के प्रकार पर निर्भर करता है।
- अलग टैब में विभिन्न रूपों रखने
- उपयोगकर्ता अपना ही रूप (गोदी में एक टैब को अलग करते हैं और खींचें% के माध्यम से अनडॉक: लेकिन मैं अपने नवीनतम अवतार में Chrome और Firefox शो के रूप में एक प्रतिमान के लिए करते हैं जाएगा ड्रॉप)
- नेविगेशन
का एक अच्छा तरीका जोड़ने मैं भी एक आवेदन की मुख्य स्क्रीन के रूप में एक SDI की तरह कुछ को लागू। "दृष्टिकोण शैली" जैसी कुछ देखें। नेविगेशन, ऑब्जेक्ट्स की सूची, विभिन्न पैन में ऑब्जेक्ट विवरण, कॉकपिट जैसे कुछ अतिरिक्त पैन। और फिर कुछ कार्यों के लिए एक नई विंडो/फॉर्म खोलें (कुछ मोडल, कुछ गैर मोडल), लेकिन कम रहते थे। ईमेल लिखने के बाद, यह खिड़की भेज और बंद कर दिया जाता है। लेकिन मेरे पास है, अगर मैं ऐसा करने में सक्षम हूं, उस समय कई ईमेल पर काम करने की संभावना है।
समस्या को देखें। यदि इसमें डैशबोर्ड चरित्र है, तो "दृष्टिकोण शैली" या तो लें। यदि उपयोगकर्ता व्यापक प्रसार, विषम, गैर कंप्यूटर समझदार भीड़ हैं, तो टैब पर एसडीआई या फॉर्म का उपयोग करें। यदि आप प्रोग्रामर के लिए लिखते हैं, तो आप कई रूपों के लिए जा सकते हैं, सिर्फ इसलिए कि हम सोचते हैं कि हम इसे संभाल सकते हैं। और यह कई स्क्रीन (उम्मीद है) के लिए काम करता है।
स्रोत
2009-08-14 11:11:48
+1, अच्छा जवाब। आप इस बात से सहमत होंगे कि इसके बारे में डेल्फी-विशिष्ट कुछ नहीं है (न तो प्रश्न और न ही आपका जवाब)। – mghie
@ मिगी: मैं सहमत हूं। लेकिन मुझे पेजकंट्रोल प्रतिमान का उपयोग करने के लिए अन्य भाषाओं में आवश्यक कोड की मात्रा के बारे में पता नहीं है। शायद ऐसी भाषाएं हैं जहां इसे अनुकूलित किया गया है और यह जाने का तरीका है। –
@ राल्फ: पृष्ठ नियंत्रण में पृष्ठों के रूप में रूपों या फ़्रेम का उपयोग करने से घटकों की संख्या या एकल इकाई के आकार में कोई समस्या नहीं है। जैसा कि आप लिखते हैं, यह प्रोग्रामर पीओवी से समस्याग्रस्त (या हो सकता है), यदि आप करेंगे तो एक कार्यान्वयन विवरण। मैं मुख्य रूप से जीयूआई डिजाइन भाग के बारे में सवाल समझ गया। – mghie