سؤال

كنت قد كتبت عميل/ملقم التطبيق باستخدام مآخذ في C# for .NET framework 3.5.أنا مهتم في ترقية العميل جزء إلى نوع من الجهاز المحمول وأنا يفكر في أفضل طريقة.العميل هو في الواقع الكامنة مكتبة واجهة المستخدم الرسومية اعتمادا كبيرا على واجهة تعمل باللمس القدرات.

كما أرى أنه لدي عدد قليل من الخيارات:

  1. مجرد الحصول على EEE PC وتشغيله على هذا النوع من المحمولة ولكن لا تفقد لمسة جزء
  2. إعادة إنشاء مكتبة منصات متحركة وجعل جديد, انخفاض, واجهة المستخدم الرسومية التطبيق
  3. بدء تشغيل ملقم ويب وجعل نوعا من واجهة ويب لتشغيل على أجهزة iphone و ما لا

ما يمكن أن يكون أفضل طريق ؟ ما هي المشاكل التي يمكن أن صادفت في بدائل أعلاه ؟ أنا حقا يفضل البديل 1 أو 2 على 3 بسبب كيفية خادم حاليا و حقيقة لا أعرف شيئا عن مزودات الويب أو ASP.NET.و أود أن أبقى مع البيئة أنا alredy في ذلك .صافي حتى لا روبي على القضبان اقتراحات يرجى.(لا أقول روبي سيئة أو أي شيء, أنا فقط لا أعرف و لم يكن لديك الوقت لتعلم).

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

المحلول

كنت اذهب للخيار 2 ثم.فإنه لن يستغرق وقتا طويلا (أمل) إلى ميناء المكتبات على الاتفاق الإطار ، وتوفير انها مجرد مآخذ, الخ, أنت تتعامل مع ذلك أنا متأكد CF والتعامل معها على ما يرام.

تحرير: مشاكل فقط سيكون لديك مع خيار 2 إذا كنت تستخدم أي .صافي الوظائف التي ليست في را.إذا كان هذا هو الحال, سوف عادة ما تكون قادرة على العثور عليه داخل OpenNETCF.

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

أود أن أقول على الرغم من أن الخيار 3 هو الخيار الأفضل - بل يوسع قاعدة العملاء الخاصة بك بشكل كبير ، خاصة مع تزايد عدد وات مستخدمي iPhone.

نصائح أخرى

وأود أن تختار الخيار 2.

معظم أعضاء TcpClient الدرجة الدرجة في النظام.صافي.مآخذ مساحة تنفذ .Net ضغط Framework.

وأود أن تكون مهتمة في فهم ما المتطلبات الخاصة بك في اختيار الجهاز المحمول.هناك الكثير من الفروق بين ويندوز موبايل الهاتف الذكي و EEE PC.

نيكلاس,

قبل أن تقرر على كومة التكنولوجيا للاستخدام على العميل المحمول تحتاج إلى معرفة ما الأجهزة النقالة أنهم ذاهبون إلى أن يكون متاح هذا يميل إلى أن تقرر التكنولوجيا بالنسبة لك.

اي فون - الموضوعية ج بلاك بيري - جافا نوكيا - C/Java Windows - .صافي را

وإلا سيكون من الممكن تحويل العميل إلى موقع الويب الجوال ، ثم يتصل خادم إلى خادم عبر TCP Socket الأشياء ؟ بهذه الطريقة أنت لا داعي للقلق حول التكنولوجيا على المحمول.

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