2013-10-26 3 views
12

मैंने विंडोज 8 स्टोर ऐप्स के लिए सी ++ का उपयोग कर एक्सएएमएल यूआई प्रोग्रामिंग के साथ प्रयोग किया है। मुझे वास्तव में डेवलपर अनुभव, एक्सएएमएल डिजाइनर और तथ्य यह है कि मैं एक आधुनिक समृद्ध यूजर इंटरफेस और उच्च प्रदर्शन के साथ शुद्ध देशी ऐप्स प्राप्त कर सकता हूं।डेस्कटॉप के लिए सी ++/सीएक्स का उपयोग कर एक्सएएमएल ऐप्स विंडोज

मैं डेस्कटॉप विंडोज (गैर-स्टोर दुनिया) के लिए सी ++ का उपयोग कर समान एक्सएएमएल ऐप्स बनाना चाहता हूं। मैं यह कैसे करु? सालों से मैंने विंडोज डेस्कटॉप के लिए देशी यूआई स्टैक की प्रतीक्षा की है जो एमएफसी से नया है और सीधे Win32/GDI प्रोग्रामिंग की तुलना में कुछ उच्च स्तर है।

+1

+1 मैं उत्तर देख सकता हूं: 'क्यूटी', 'एमएफसी', 'डब्ल्यूटीएल' ... यह हमारे लिए निम्न स्तर के लोगों के लिए है। कुछ अन्य हैं लेकिन वे निर्जन हो गए हैं (अब कई सालों) और काफी विशिष्ट हैं। ** हम, वास्तव में देशी सी ++ लोग, ** के पीछे छोड़ दिए गए हैं ... लेकिन सी ++ भाषा स्वयं बेहतर हो रही है, संकलक है ... इसलिए हमें अपना खुद का रोल करने की जरूरत है। – CodeAngry

उत्तर

1

Windows 8.1 के लिए एक भविष्य अद्यतन Windows 8 स्टोर ऐप्स डेस्कटॉप पर एक खिड़की में चलाने के लिए, और एक Win32 अनुप्रयोग की तरह कार्य पट्टी पर प्रकट करने के लिए अनुमति देगा। यह स्टोर ऐप्स को डेस्कटॉप ऐप्स की तरह कार्य करने की अनुमति देता है। एमएस ने संकेत दिया है कि स्टोर-ऐप एक्सएमएएल भविष्य में किसी भी समय डेस्कटॉप ऐप्स पर उपलब्ध होगा।

http://www.gottabemobile.com/2014/04/02/microsoft-listens-to-users-start-menu-and-windowed-apps-are-on-the-way/

2

दोनों Silverlight और WPF के साथ कोड-पीछे साथ XAML का उपयोग क्षुधा को लागू करने। न तो अभी भी बनाए रखा जाता है लेकिन यदि आप एक ही तकनीक के साथ खेलना चाहते हैं, तो यह वहां है।

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

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

+0

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

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