यहाँ पर एक फार्म क्लोनिंग (घना होने के लिए खेद है, लेकिन मैं यह मुश्किल यह संक्षेप में वर्णन करने के लिए लग रहा हूँ) मेरी स्थिति है:एक विस्तारित डेस्कटॉप
हम एक सी # अनुप्रयोग है (है कि हम विकसित) कि दो मॉनीटर वाले सिस्टम पर चलता है। हालांकि, प्रत्येक मॉनिटर एक अलग उपयोगकर्ता का सामना करता है। यही कारण है, उपयोगकर्ता 1, जो नियंत्रण नहीं है, केवल देखता है और उपयोगकर्ता 2, जो एक 'केवल पढ़ने के लिए' स्थिति केवल अब तक बी पर नजर रखने को देखता है पर नजर रखने के लिए, हम एक क्लोन प्रदर्शन का उपयोग किया गया है, जैसे कि ए और बी प्रदर्शन एक ही जानकारी। हालांकि, वर्कफ़्लो में विशिष्ट उदाहरणों पर उपयोगकर्ताओं को 1 और 2 के लिए अलग-अलग चीज़ों को प्रदर्शित करने में सक्षम होना वांछनीय है।
यह एक ऐसी स्थिति है जहां डेस्कटॉप कभी कभी क्लोंड है और अन्य समय विस्तारित है के लिए कहता है। दुर्भाग्यवश, यह समाधान मेरे लिए अवांछित लगता है क्योंकि डेस्कटॉप मोड के बीच स्विच करते समय दृश्यमान होता है (स्क्रीन काला हो जाती है, खिड़कियों का अस्थायी पुनर्स्थापन) - यह मूल रूप से एक साफ संक्रमण नहीं है। यही कारण है कि मैं विकल्पों की तलाश कर रहा हूं।
जाहिर है, एक क्लोन-एकमात्र समाधान काम नहीं करेगा, ताकि विस्तारित मोड छोड़ देता है।
विस्तारित मोड आसानी से मेरे मॉनिटर A और B में दो अलग अलग रूपों को प्रदर्शित करने की अनुमति देता है, लेकिन मैं बार मैं चाहता हूँ दोनों पर नज़र रखता है एक ही बात को दिखाने के लिए क्या कर सकते हैं? क्या मेरे लिए सी # सिस्टम की एक "प्रतिलिपि" या "क्लोन" दिखाने का कोई तरीका है। मूल। खुले रहते समय फर्म, उसी जानकारी को दर्शाता है?
इस समस्या यह है कि मैं अनदेखी कर रहा हूँ करने के लिए एक और समाधान है? या "DisplaySwitch.exe का उपयोग कर प्रदर्शन मोड के बीच स्विच" जितना अच्छा हो उतना अच्छा है?
(मान हम मंच पर पूरा नियंत्रण है - हार्डवेयर और सॉफ्टवेयर)
सटीक उसी प्रणाली का उपयोग करने में क्या गलत है जो अलग-अलग जानकारी प्रदर्शित करता है लेकिन एक ही जानकारी प्रदर्शित करता है? (शायद मध्यस्थ पैटर्न के अच्छे उपयोग के साथ) – pdr
@pdr मुझे यकीन नहीं है, लेकिन मुझे लगता है कि आप दृष्टिकोण का सुझाव दे रहे हैं, जहां स्थितियों के लिए एक ही जानकारी को ए और बी दोनों पर प्रदर्शित करने की आवश्यकता है, मैं दो बना देता हूं फॉर्म एक्स के उदाहरण और प्रत्येक मॉनीटर पर एक प्रदर्शित करते हैं? मध्यस्थ तब सुविधा प्रदान करेगा कि दोनों उदाहरण, एक्स 1 और एक्स 2 कहते हैं, फॉर्म के अद्यतित रहते हैं, मुझे लगता है। मुझे लगता है कि मैं इस दृष्टिकोण से बचने का मुख्य कारण यह है कि यह एक काफी महत्वपूर्ण पुन: फैक्टरिंग का तात्पर्य है, लेकिन यह एकमात्र विकल्प हो सकता है। – Kohanz