منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : برنامج شات بين الاندرويد و ال pc
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
المستقبل هو للهواتف الذكية والأجهزة المحمولة، وأيضاً للحوسبة السحابية.

أعتقد أن الأفضل للجميع هو تعلم سي شارب، لأنها المفتاح للمستقبل. فمن خلالها يمكن برمجة الهواتف الذكية، ويمكن أيضأ برمجة دسكتوب.

برامج المحادثة تعتمد بشكل كبير على قواعد البيانات. وبالتالي يمكن من خلال سي شارب (سواء على زمارين أو فجول استوديو) بناء برامج محادثات تعتمد على قواعد بيانات مخزنة على سحابة.

وبالتالي يمكن من خلال أي اتصال بشبكة محلية أو بإنترنت استعمال برنامج المحادثة.
سلام عليكم
الموضوع سهل جدا
تكوّن برنامج علي الوندوز بقاعدة بيانات sql server وتضعها علي استضافة
وتقوم بتصميم برنامج علي الاندروير وتربط الاندرويد بنفس الاستضافة فهي قادرة علي الربط مع sql server ايضا
بسم الله الرحمن الرحيم
السلام عليكم إخواني الكرام
طبعا هنا أغلبكم مبرمجي vb.net لذى سأتكلم عن الطريقة الصحيحة لعمل هذا المثال بهذه اللغة المحبوبة

اولا إذا كان إفترضنا أن برنامج السيرفر سيكون على الحاسوب إذا سنقوم ببرمجة السيرفر بالغة vb.net و هذا أمر سهل
ماذا يلزمنا ؟
لإنشاء السيرفر يجب إختيار البروتوكول المناسب
في الأغلب سيكون TCP أو UDP
قد تطرح أخي العزيز سؤالك هنا ماهو الفرق بينهم ؟ سأجيبك بإختصار
TCP يمكنك من إرسال و إستقبال البيانات بدون أي نقصان أو تضييع للبيانات وهذا يستعمل في إرسال البيانات النصية وغيرها
UDP و يستعمل مثلا لإرسال الصور أو الفيديو التي ممكن يضيع منها بعض البيانات ولكن لا تفقدها كلها وهذا البروتوكول يمتاز بالسرعة في الأداء
إذا لنفرض أن برنامج السيرفر يستخدم بروتوكول TCP
ستقوم ببرمجته عن طريق الكلاس الأم و هو Socket
سيقوم السيرفر بالتنصت للأيبي و البورت

أما بالنسسبة لتطبيق الأندرويد بإمكانك أخي إستعمال برنامج basic 4 android و هو بيئة متكاملة لإنشاء تطبيقات الأندرويد بإستخدام لغة البيسك و هي قريبة لحد التشابه بينها و بين vb.net
تطبيق الأندرويد يكون عليه الكلاينت Client ويرسل البيانات إلى أيبي السيرفر
وهذي العملية بسيطة
كل ما ذكرته هو موجد على جوجل
و قد قمت بعمل برنامج متكامل مثل هذا سابقا

أخيرا وجدت الكثير من الإخوة يسألون بعن الإتصال خارح الشبكة المحلية
طيب
بإمكانك ضبط إعدادات الروتر وفتح بورت في الروتر وتثبيت أيبي الروتر و جهاز الحاسوب و إستعمال برنامج No-IP لعمل الإتصال خارج الشبكة المحلية
و الطريقة ناجحة و هي تعمل معي منذ سنوات
و السلام عليكم و رحمة لله تعالى و بركاته

(08-11-17, 08:35 PM)محمد محمود الغرياني كتب : [ -> ]سلام عليكم
الموضوع سهل جدا
تكوّن برنامج علي الوندوز بقاعدة بيانات sql server وتضعها علي استضافة
وتقوم بتصميم برنامج علي الاندروير وتربط الاندرويد بنفس الاستضافة فهي قادرة علي الربط مع sql server ايضا

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

والاتصال بين التطبيقين والقاعدة يكون بواسطة php وسيطه فهي اسرع من الاتصال مباشر وآمن
الصفحات : 1 2