मैंने दो साल पहले ऐसा ऐप लिखा है (यह ऐप से अधिक हैक था लेकिन ग्राहक इसके साथ खुश था)।
मैंने प्रत्येक स्क्रीन के लिए एक खिड़की के लिए उपयोग किया था और एक कॉन्फ़िगरेशन था जो खिड़कियों को स्क्रीन पर मैप किया था (मेरे पर्यावरण में, सभी मॉनीटरों के समान संकल्प नहीं थे)। मैंने स्केलिंग भी इस्तेमाल किया ताकि मैं एक ही स्क्रीन पर (मेरी देव मशीन पर) सभी खिड़कियां रख सकूं।
जैसा कि मुझे याद है कि हमारे पास लगभग पांच या छह पीसी और 20 से अधिक स्क्रीन हैं। कुछ पीसी में एनवीडिया क्वाड-ग्राफिक्स कार्ड थे, अन्य ने केवल दो मॉनीटरों की सेवा की थी।
मुझे याद है कि क्वाड-ग्राफिक्स कार्ड का प्रदर्शन बहुत कम था। अच्छा दृश्य प्रभाव शामिल करना संभव नहीं था। मेरी परियोजना में यह एक बड़ा मुद्दा नहीं था और इसलिए मैंने इतने धीमे होने के कारणों में गहराई से खोला नहीं। शायद यह केवल एक विन्यास समस्या थी। लेकिन डेवलपिंग के लिए बहुत समय निवेश करने से पहले इस तरह के मल्टी-मॉनिटर-पीसी पर कुछ परीक्षण करना सुनिश्चित करें, इसके बाद टिप्पणी करें कि उस ऐप का दृश्य दृश्यमानता के कारण उपयोग नहीं किया जा सकता है।
अपने अनुप्रयोग दृश्य परिवर्तन का एक बहुत कुछ करना होगा और आप उन्हें एक स्वीकार्य फ़्रेमरेट में यहाँ कुछ thoughs को देखने के लिए, चाहते हैं: ग्राफिक्स कार्ड प्रत्येक स्क्रीन के लिए hw-rendering समर्थन करता है तो
- चेक। यदि नहीं, तो 9 0 स्क्रीन के लिए दर भरेंगी और प्रदर्शन नीचे जायेगा।
- अपनी प्रोजेक्ट के लिए, आमतौर पर ड्रॉपशैडोइफेक्ट जैसे प्रभावों से सावधान रहें। वे गंदे क्षेत्रों की गणना को इस तरह प्रभावित कर सकते हैं कि पूरे स्क्रीन या बड़े क्षेत्र पुनर्निर्मित होंगे। perforator का उपयोग करके यह सुनिश्चित करने के लिए कि कोई अनावश्यक चित्र नहीं होंगे। यह घातक होगा।
- यदि आप बड़ी स्क्रीन को छोटे से विभाजित कर सकते हैं, तो मैं अनुशंसा करता हूं (प्रति विंडो एक विंडो)। यह आपको encouter समस्याओं की स्थिति में अधिक लचीलापन देता है। यदि का प्रतिपादन कुछ क्षेत्रों के लिए स्वतंत्र है, 5 सस्ते पीसी का उपयोग करने के बारे में सोचें, एक मास्टर बनाएं और उन्हें WCF के माध्यम से कनेक्ट करें। प्रति पीसी दो मॉनीटर प्रस्तुत करें।
हटाना रद्द पोस्ट
को हटाने के बाद मैं अपने जवाब को हटाना रद्द क्योंकि आप के लिए कहा। लेकिन 50 से अधिक विचारों के साथ और एक अपवित्र नहीं लगता है कि मेरा डर उचित नहीं है। और जैसा कि मैंने लिखा था, हमारे पास मेरे प्रोजेक्ट में बहुत अधिक स्क्रीन रिज़ॉल्यूशन था। केवल 1024 * 768 और दो साल बाद, प्रदर्शन शायद कोई मुद्दा नहीं है। लेकिन मैं ख्याल रखूंगा।
क्या 9 (या अधिक) अलग-अलग रूप/खिड़कियां या एक या दो रूप/खिड़कियां हैं जिन्हें बहुत अधिक रिज़ॉल्यूशन पर प्रदर्शित करने की आवश्यकता है? – ChrisF
हम मूल रूप से एक स्क्रीन के रूप में 9 स्क्रीन का इलाज कर रहे हैं यदि यह समझ में आता है ... – Mark
वास्तव में नहीं;) क्या यह 9 अलग-अलग खिड़कियां हैं - प्रत्येक स्क्रीन के लिए एक। उस स्थिति में आप प्रत्येक को एक अलग "पूर्ण स्क्रीन" एप्लिकेशन के रूप में देख सकते हैं। – ChrisF