2008-10-10 12 views
13

मोबाइल उपकरणों पर चलने वाले अनुप्रयोगों में विशेष उपयोगकर्ता इंटरफ़ेस आवश्यकताएं होती हैं। मुझे लगता है कि ऐप्पल ने आईफोन/आईपॉड टच प्लेटफॉर्म पर अभिनव नियंत्रण शुरू करने का एक अच्छा काम किया है।विंडोज मोबाइल अनुप्रयोगों के लिए यूआई घटक (.NET कॉम्पैक्ट फ्रेमवर्क)

अब, मुझे .NET कॉम्पैक्ट फ्रेमवर्क (विजुअल स्टूडियो 2008) का उपयोग कर विंडोज मोबाइल प्लेटफ़ॉर्म के लिए एक एप्लिकेशन डिज़ाइन करना होगा। मुझे आश्चर्य है कि अगर वहाँ कुछ व्यावसायिक या खुले स्रोत UI नियंत्रण उपलब्ध सेट जो iPhone/iPod टच UI तत्व के समान हैं कर रहे हैं:

  • स्क्रॉल पैनल इशारों
  • एक dropdownlist के बजाय
  • पर आधारित एक के साथ एक नया पैनल आइटम
  • स्लाइडिंग पैनलों
  • की बड़ी सूची आदि

मैं किसी भी उपयोगी उत्पादों/कोड नहीं मिल सका। शायद वहां कोई और अनुभव है जो मदद कर सकता है।

उत्तर

4

कुछ महीने पहले, मैंने कुछ भी खोजा और पाया (संतोषजनक)। मुझे अपनी खुद की नियंत्रण पुस्तकालय लागू करना पड़ा। अच्छी मौजूदा "स्पर्श-जागरूक" पुस्तकालयों की कमी मुझे लगता है कि मुझे मेरा व्यावसायीकरण करना चाहिए, लेकिन यह बहुत अपूर्ण है।

+0

उत्तर के लिए धन्यवाद। क्या आपने प्रबंधित कोड (सी #, वीबी.नेट) का उपयोग किया था? आपने किस तरह के नियंत्रण लागू किए? शायद मैं आपका पहला ग्राहक बन सकता हूं? ;-) या हम कुछ कोड साझा कर सकते हैं ... – splattne

+0

मैंने टच-स्क्रॉलिंग सूचियां और आइटम, और बटन, छवि टेम्पलेट्स के साथ skinnable किया था। उन नियंत्रणों के उदाहरण के लिए www.slimcode.com/dutchtab आज़माएं। –

7

मुझे पता है कि Resco में कुछ मोबाइल "मोबाइल" के लिए "टच" आधारित सूची और ग्रिड नियंत्रण हैं। हम उनकी कुछ सामग्री का उपयोग करते हैं (लेकिन "स्पर्श" विशेषताएं नहीं) और उन्होंने अब तक हमारे लिए बहुत अच्छा काम किया है। उदाहरण के लिए यहां उनके SmartGrid.NET नियंत्रण हैं।

+0

उत्तर के लिए धन्यवाद। मुझे रेस्को-नियंत्रण पता है। मैंने उन्हें स्वयं इस्तेमाल किया। वे ठीक हैं, लेकिन अभी भी "क्लासिक" विंडोज नियंत्रण। मैं कुछ और "आईफोन" देख रहा हूं -श ... – splattne

+0

क्या आप इसे देखते थे? http://www.resco.net/developer/company/articles.aspx?file=articles/article07 वे मेरे लिए बहुत आधुनिक दिखते हैं। –

1

हमने प्रभाव के बाद एडोब में .png अनुक्रम बनाकर और फिर चित्र बॉक्स में छवियों को घूर्णन करके बहुत से स्थिर एनिमेशन बनाये हैं।

2

mirabyte ने हाल ही में Touch Controls जारी किया है, जो सूचियों और मेनू के लिए एक बहुत ही लचीला नियंत्रण प्रदान करता है। इसमें गतिशील स्क्रॉलिंग जैसी विशेषताएं भी हैं। अच्छी बात यह है कि यह 100% .NETCF घटक है।

0

मिराबाइट, यह अच्छा लगता है, लेकिन आप अपने स्पर्श नियंत्रण घटक के कुछ परीक्षण अनुप्रयोगों में प्रयास नहीं कर सकते हैं, केवल नमूना आवेदन प्रदान करते हैं। अन्यथा, आप नहीं देख सकते कि अपने आवेदन के अंदर कैसे दिखना है।

मेरी राय में, आप चाहिए पसंद Resco, वे कई साल PocketPC मंच में काम कर रहे हैं और वे जानते हैं कि प्रदर्शन और आवेदन क्षमता, प्रयोज्य, उपयोगकर्ता के अनुकूल आदि

अंत में क्या है, मैं Resco के नवीनतम संस्करण की तरह मोबाइल स्टूडियो 200 9।

4

मैंने सप्ताहांत पर मिराबाइट के टच कंट्रोल v1.0 की पेशकश की।
[संस्करण 1.5 अब जारी किया गया है]

सकारात्मक:

  • जब आप यह काम कर रहा हो, यह बहुत अच्छा लग सकता है और गतिज स्क्रॉल अच्छा है।
  • आप पर बाएं और दाएं स्वाइप कर रहे हैं और आगे जाएं।
  • मंच पर पूछे गए प्रश्न पर बहुत जल्दी उत्तर देने के लिए प्रतीत होता है।
  • आप अल्फा पारदर्शी उनके संसाधन आधारित छवि का उपयोग कर छवियों कर सकते हैं
  • वे काम मंचों पर अनुरोध किया चीजों में सुधार करने का एक बहुत कुछ कर रही है कर रहे हैं।

नकारात्मक

  • डेमो में इस्तेमाल वास्तुकला मैं क्या सबसे अच्छा अभ्यास पर विचार नहीं है। (एक पृष्ठ हैडलर क्लास है जो कताई बटन, पेज, मेनू इत्यादि से विभाजन को 5 फ़ाइलों में आंशिक कक्षाओं का उपयोग करके विभाजित करने से सब कुछ संभालता है)।
  • कोई दस्तावेज या टिप्पणी नहीं है।
  • पारदर्शी छवियों का उपयोग करने के लिए तंत्र तारों पर भारी निर्भर हैं, अपनी छवियों का उपयोग करने के गतिशील तरीकों की कमी।
  • यह एक बहुत ही सूची आधारित यूआई है जिसे आप समाप्त कर सकते हैं जिसके साथ समाप्त हो सकता है या आपके स्वाद के लिए नहीं हो सकता है।
  • विरासत नियंत्रण, कोई स्रोत के लिए कुछ प्रविष्टि बिंदु।

सब कुछ, मैं उन्हें अनुशंसा करता हूं, वे आपको यूआई जैसे आईफोन बनाने का एक अच्छा तरीका देते हैं। बस जागरूक रहें कि अभी भी समस्याएं हैं और दस्तावेज़ीकरण की कमी है।

4

फ़्लूइड कंट्रोल नामक एक ओपन सोर्स प्रोजेक्ट भी है। वे here रहते हैं। एक कार्यान्वयन here है।

ऐसा लगता है कि आप इसके साथ कुछ अच्छे इंटरफेस बना सकते हैं, हालांकि इसे करने के लिए बहुत सारे कोड की आवश्यकता होती है।

उदाहरण के लिए, एक सूची बनाने के लिए एक टेम्पलेट के साथ विरासत सूची बॉक्स श्रेणी की आवश्यकता होती है जो स्पष्ट रूप से आपके सभी नियंत्रणों को बनाता है और स्थिति देता है।

फिर भी, यदि आप मिराबाइट के लिए 50 यूरो या रोज़कोस उपकरणों के लिए 600 डॉलर का फोर्क नहीं करना चाहते हैं तो जाने का एक अच्छा तरीका है।

1

pocketwit खुला स्रोत है और एक शांत इंटरफ़ेस

http://code.google.com/p/pocketwit/

काइनेटिक सूची है - मुख्य सूची को लागू करता है "गतिज स्क्रॉलिंग"। साइड मेनू - मुख्य मेनू के किनारों पर एक्शन मेनू स्थित हैं। इसलिए यदि आप सूची को बाएं या दाएं खींचते हैं, तो आप सूची के बगल में कार्रवाइयों का एक मेनू देखेंगे।

1

आप SlideUI .NET CF UI Controls हमारी कंपनी विन मोबाइल विकास के लिए उपयोग करने पर भी विचार कर सकते हैं। इसमें अंगुलियों (बटन, संपादन, पेंटबॉक्स, कीनेटिक स्क्रॉलिंग सूची इत्यादि) के लिए अनुकूलित डिज़ाइन-टाइम उपलब्ध नियंत्रणों की समृद्ध सूची शामिल है। www.devslide पर SlideUI की वेबसाइट पर जाएं।नेट सीएफ नियंत्रण के एक पैकेट जो iPhone प्रदान करते हैं - com/उत्पादों/slideui

0

आप विंडोज मोबाइल पर जीयूआई की तरह iPhone के लिए देख रहे हैं, http://beemobile4.net

पर मधुमक्खी मोबाइल पर एक नज़र वे अपने iPack की पेशकश ले जीयूआई के विपरीत।

0

मैं व्यक्तिगत रूप से mirabyte's Touch Controls Suite 2 की अनुशंसा करता हूं। नया संस्करण 2 पहली रिलीज (महान प्रदर्शन, कम स्मृति उपभोग) से काफी बेहतर है और उनके पास शायद पैसे के लिए सबसे अच्छा मूल्य है। मैंने उन्हें कुछ क्लाइंट प्रोजेक्ट्स में इस्तेमाल किया और मैं उनसे बहुत खुश हूं क्योंकि उनके समर्थन मंचों में बहुत सक्रिय समुदाय ने मुझे बहुत मदद की!

1

मैंने मिराबाइट और स्लाइडइडआई की कोशिश की। मैंने दोनों के साथ डाउनलोड और खेला। स्लाइडूआई नियंत्रण (1.6) वास्तव में अच्छा है, और मुझे कहना है कि मैं प्रभावित हूं। मैं अब से उनके छात्र लाइसेंस स्थापित कर रहा हूं। मैं इसे किसी भी व्यक्ति के लिए अपने स्वयं के डिज़ाइन और नियंत्रण बनाने के बिना एक अच्छा दिखने वाला ऐप बनाने का आसान तरीका ढूंढने की सलाह दूंगा।

1

Sense SDK के लिए खोजें, उंगली अनुकूल यूआई विकास के लिए उत्कृष्ट फ्रीवेयर API। मुझे टच कंट्रोल (अच्छा, लेकिन मुफ़्त नहीं) का प्रयास करना है, फ्लूइड (अप्रचलित) और सिल्वरमून (खराब compatiblity) और सेंस एसडीके सबसे अच्छा है!

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