سؤال

أقوم حاليًا بنقل تطبيق تم كتابته لـ Windows Mobile 2003 (Compact Framework 1.0) وقررت أن أدنى قاسم لي سيكون هاتفًا ذكيًا يعمل بنظام Windows Mobile 5. لقد نجحت في تشغيله وتشغيله تحت VS2008 على الجهاز "الاحترافي" ولكن سيكون هناك تحد كبير لجعله يعمل على هاتف ذكي.

المشكلة التي أواجهها حيث أحتاج إلى استبدال TabControls و Radiobuttons والأزرار وما إلى ذلك. كنت أتساءل عما إذا كانت هناك أي طرق ذكية للقيام بذلك لخفض العمل النخاعي اليدوي. أو على الأقل بعض أفضل الممارسات للقيام بذلك.

هل كانت مفيدة؟

المحلول

لا توجد طريقة سهلة لتحويل تطبيق Windows Mobile العادي إلى الهاتف الذكي ، حيث (كما لاحظت) لا تحتوي إضافة الهاتف الذكي على أي عناصر تحكم قابلة للنقر. كتبت تطبيق هاتف ذكي واحد قبل بضع سنوات ، وفعلت كل شيء تقريبًا مع القوائم.

إذا كنت أنت ، فسوف أتخلص من فكرة جعل الهاتف الذكي أدنى قاسم مشترك. لا أعتقد أن هناك الكثير من الهواتف في العالم بعد الآن يدير إصدار الهاتف الذكي (لا أعرف أي شخصيا ، ولكن قد يكون هناك عدد قليل من القديم لا يزال). إذا ذهبت مع الإصدار العادي من Windows Mobile 5 و .NET Compact FrameWork 2.0 ، فهناك كل أحد الأمكّن من أن يعمل تطبيقك مع Mono ، مما يعني أنه سيعمل على iPhone بالإضافة إلى أي جهاز WinMo 5+.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top