सबसे पहले, कुछ पृष्ठभूमि के लिए:एक पार मंच के लिए देख रहे हैं, एंड-टू-एंड सी के ++ उदाहरण WPF/कोको अंतर
मैं एक नई जमीन एकाधिक पर चलने के लिए ऊपर से तैयार किया गया परियोजना शुरू करने के लिए तय कर लिया है प्लेटफ़ॉर्म (विंडोज़, आईओएस, ओएसएक्स, लिनक्स, एंड्रॉइड)। चूंकि मेरी पृष्ठभूमि ज्यादातर सी ++ है, मैं सी ++ 11 का उपयोग करके मूल कार्यक्षमता लिखना चाहता हूं। ऐसा कहा जा रहा है कि, प्रत्येक प्लेटफ़ॉर्म पर मुझे एक प्लेटफ़ॉर्म-विशिष्ट UI लिखना होगा जो सी ++ कोर के साथ इंटर-ऑपरेट कर सकता है।
पहले मंच मैं लक्षित कर रहा विंडोज है (दूसरा आईओएस है)। मैं एक SQLite डेटाबेस के साथ ही है कि (पंक्तियों डालने, मौजूदा डेटा जोड़ तोड़, आदि) एक WPF डेटा ग्रिड का उपयोग कर दर्ज किया जाएगा उपयोगकर्ता के आपूर्ति डेटा में संग्रहीत डेटा होगा। यह पहली बार डब्ल्यूपीएफ के साथ काम कर रहा है (हालांकि मैंने विंडोज फॉर्म का उपयोग किया है) और मेरा पहला समय एक प्रबंधित वातावरण में सी ++ के साथ काम कर रहा है। मैं इसे एक एमवीसी-स्टाइल आर्किटेक्चर बनाने की योजना बना रहा हूं, इसलिए मेरे दिमाग में SQLite मॉडल है, डब्ल्यूपीएफ दृश्य है, और सी ++ कोड नियंत्रक है।
वहाँ किसी भी उदाहरणों में दर्शाई गई एक सी ++ इंटरफ़ेस से डेटा हड़पने और सी # और WPF/का उपयोग कर नष्ट किए बिना mangling सी ++ कोड ही (क्योंकि यह कई पर काम करना चाहिए यह प्रदर्शित करने के लिए कैसे कर रहे हैं:
मेरा प्रश्न यह है प्लेटफार्मों)? मैं पी/आह्वान के बारे में एक छोटा सा पढ़ा है (थकाऊ है, लेकिन काम करता है) और मिश्रित विधानसभाओं (काम करता है, लेकिन मेरी सी वध करना होगा ++?), लेकिन गूगल उपयोगी नहीं किया गया है जब यह उदाहरण ठोस करने के लिए आता है (विशेष रूप से शामिल उन को आबाद करने WPF नियंत्रण एक सी ++ डीएलएल के माध्यम से प्राप्त डेटा के साथ)।
धन्यवाद!
संपादित करें: इस समस्या को मैं CXXI में आए के दृष्टिकोण के लिए खोज है। मैं इससे बहुत परिचित नहीं हूं लेकिन ऐसा लगता है कि यह मेरी समस्या का एक आसान समाधान हो सकता है। कोई विचार? इन सभी अवधारणाओं की मेरी समझ सीमित है।
मेरे पास कोई WPF अनुभव नहीं है, लेकिन मैं आपको बता सकता हूं कि आप जो कर रहे हैं वह कुछ मुश्किल हो जाएगा। जब आप ओएस एक्स ऐप पर जाते हैं (और मुझे यकीन है कि आईओएस एक जैसा है), आपको ऑब्जेक्टिव-सी कोड का थोड़ा सा लिखना होगा। मुझे लगता है कि यह आपके द्वारा बनाए जा रहे ऐप की प्रकृति पर निर्भर करता है, लेकिन आपको मूल रूप से प्रत्येक प्लेटफॉर्म के लिए इसे अधिकतर लिखना होगा। – Hassan
आपके इनपुट हसन के लिए धन्यवाद।मुझे पता है कि मेरे पास मेरे सामने बहुत काम है लेकिन मेरा लक्ष्य प्रत्येक मंच के लिए यूआई को मूल रूप से कोड करना है। मुझे लगता है कि सर्वोत्तम उपयोगकर्ता अनुभव के साथ-साथ सर्वश्रेष्ठ शिक्षण अनुभव भी प्रदान करता है :) –
आप सही हैं, यह सर्वोत्तम उपयोगकर्ता अनुभव प्रदान करता है। और यदि यूआई का सबसे कठिन हिस्सा टेबल है, तो मैं कहूंगा कि आप अच्छे आकार में हैं। मुझे आशा है कि कोई वास्तव में अब जवाब देगा ... – Hassan