الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة ..ما هي الطرق اللتي يمكنني من خلالها ارسال قيم أرقام او سترينغ من خلال موبايل الى ويب سيرفر

مغلق
بدأه kadwny في 11 أغسطس 2007 · 2 رد · 1,021 مشاهدة · في برمجة الأجهزة الكفية والمحمولة بالدوت نيت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم يا إخوان

أنا الآن معي مشروع وأريد مساعدة منكم كبداية لي ... الموضوع هو عمل MOBILE SYSTEM بحيث أدخل من خلاله 5 قيم ... حيث يتم ارسال هذه القيم الى ويب سيرفر ومن ثم يقوم هذا السيرفر بجمع هذه القيم واعادة الرد على نفس الموبايل بالناتج ... بحيث يكون الرد عبر sms يستقبلها الموبايل من هذه الداتا بيز...

الرجاء المساعدة واعطائي الفكرة وماذا أفعل كبداية مع العلم انا جيد في تطبيقات الويندوز ولكن ضعيف في تطبيقات الموبايل ....

وجزاكم الله عني كل خير ...أنا في انتظار مساعدتكم ..

#2

السلام عليكم

ليس هناك فرق شاسع بين تطوير التطبيقات للحواسيب "العادية" وحواسيب الكف.

أولا عليك بمعرفة كيفة إرسال بيانات عبر شبكة الأنترنت ومعمارية البيانات المرسلة التي ينبغي أن يكون متفق عليها من الناحيتين: العميل والمسخدم.

للحصول على ربط بشبكة الأنترنت سوى برمجيا أو بتعديل إختيارات حاسوب الكف بإمكانك مراجعة الموضوع التالي

لإرسال البيانات بإمكانك إعتماد المنهجHTTP وقد سبق وفسرت كيفية ذلك بلغة السي شارب. ذلك الكود يهم التطبيقات من نوع ولإستعماله في حواسيب الكف عليك بتعريف الدالة UrlEncodingبالشكل التالي:

public string urlencoder(String str)
		{
		 str = str.Replace(" % " , " % 25");
		 str = str.Replace("/" , " % 2F");
		 str = str.Replace(":" , " % 3a");
		 str = str.Replace("#" , " % 23");
		 str = str.Replace("&" , " % 24");
		 str = str.Replace(" = " , " % 3d");
		 str = str.Replace(" + " , " % 2b");
		 str = str.Replace("$" , " % 26");
		 str = str.Replace(" , " , " % 2c");
		 str = str.Replace(" " , " + "); //or % 20   
		 str = str.Replace(" < " , " % 3c");
		 str = str.Replace(" > " , " % 3e");
		 str = str.Replace("~" , " % 7e");
		 str = str.Replace("\"" , " % 22");
		 str = str.Replace("?" , " % 3f");
		 str = str.Replace(";" , " % 3b");
		 str = str.Replace("\t" , " % 09");
		 return str;
		}

أما المعمارية المحبذة لذلك هي معمارية الxml ويمكن عبر القسم stringBuilderبناءها

بإمكانك إعتماد الدالةSmsReadMessage لقراءة الرسائل الواردة ولا أنصحك بذلك لأنها مقعدة الى حد ما ويمكن إستقبال البيانات بنفس كيفية الإرسال أي بإعتماد HttpWebRequest.GetRequestStream

#3

شكرا لك أخي Ben_Liid على المساعدة وسامحني لعدم تمكني من الدخول للمنتدى منذ فترة بسبب الإنشغال والسفر

هذا الموضوع مغلق.

مواضيع مشابهة