منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] كفية عمل شات يعتمد فقط على قاعدة البيانات sql - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] كفية عمل شات يعتمد فقط على قاعدة البيانات sql (/showthread.php?tid=25769)



كفية عمل شات يعتمد فقط على قاعدة البيانات sql - alims - 17-07-18

ألسلام عليكم شباب عندى سؤال و هو
ازاى اقدر اعمل برنامج شات يعتمد على قاعدة بيانات sql  فقط Huh
يعنى ازاى عرف المستخدم النشيط من غير المتصل و كيفية ارسال الملفات بين الاتنين و تشغيل الكاميرا 
وشكرا ليكم شباب


RE: كفية عمل شات يعتمد فقط على قاعدة البيانات sql - elgokr - 17-07-18

الامر بسيط ولكن تحتاج الى تركيز فقط

فى البداية فكرة قاعدة البيانات من حيث من هو نشط .. الخ
يمكنك الاطلاع على الرابط التالى من حيث معرفة الفكرة
http://vb4arb.com/vb/showthread.php?tid=25767&pid=123579#pid123579

ولتسهيل الامر اكثر
تخيل ان المحدثة كا اضافة واستعلام
عند عمل ارسال يقوم الزر بعمل اضافة بقاعدة البيانات
والفورة يحتوى على تايمر يقوم بالتحقق من البيانات بقاعدة البيانات من خلال الاستعلام
ليعرض ما بالجدول دال مربع المحادثة الامر هذا بكل بساطة

بخصوص ارسال الملفات تعتمد الفكرة على 2
اما ان الملف المرسل يتم رفعه على مسار محدد كا سيرفر مثلاً
ويسجل مسار الملف فى المحادثة ويتم ظهور الملف على شكل رابط فى المحدثة

الفكرة الثانية وهى تخيل انك تقوم بحفظ الصورة بقاعدة البيانات
ومن ثم اعادة عرضها مجدداً عند الاستعلام نفس الفكرة لتخزين الملفات المرسة

بخصوص الكاميرا 
راجع هذا الفيديو
https://www.youtube.com/watch?v=eMZiaJ8HAJc

ولاحظ العنوان جيداً لذلك تم كتابة
إقتباس :
الامر بسيط ولكن تحتاج الى تركيز فقط

لان بعد تطبيق الفيديو كل ما عليك فعله التالى
1- بدلاً من كتابة الاى بى هو جلب الاى بى تلقائي والزر بجانب textbox الاى بى هو زر تشغيل الكاميرا.
2- اذا كان التعامل مع الشات داخل الشبكة فسيكون الامر معاك بسيط ولا يوجد به اى مشكلة.
3- اذا كان التعامل من خلال شبكة خارجية فسيحتاج الامر بعمل صلة بين الجهازين كا ربط وهنى يقع التركيز عن بحث عن ذلك.
4- وهو كود التحقق اذا كان الجهاز يحتوى على كاميرا او داعم لها ام لا.

اتمنى ان تكون الفكرة كاملاً وصلت لديك
الامر ابسط من البساطة ولكن كل الفكرة فقط تحتاج الى تركيز



تحياتى لك
وتمنياتى لك التوفيق



RE: كفية عمل شات يعتمد فقط على قاعدة البيانات sql - mero5000 - 17-07-18

وعليكم السلام وركمة الله وبركاته
انا كنت تريد عمل برناممج شات بالاعتماد على الداتا بيز فقط فعليك ب firebase
لانها تعمل pushing data on Realtime
بمعنى اذا اضفت سجل او نص شات او صورة من جهازك تظهر بجهازى بدون عمل ريفرش او اى تايمر او خلافة
اما اذا اردت ايتخدام تقنية اخرى تابعة لميكروسوفت فعليك كما قلت لك سابقا ب SignalR
لان بها نفس الخصائص
===============================
واخيرا الكاميرا :: يمكنك استخدام تقنية webrtc
اولا اوبن سورس وتستخدمها فيسبوك فى الماسنجر الخاص بها ويمكن عمل محادثات صوتية بها وارسال واستقبال ملفات ... الخ
راجع صفحتها على github
https://webrtc.github.io/samples/

فى النهاية يجب عليك اولا ترك لغة البيسك والانتقال للسى شارب اذا كنت تريد عمل برنامج شات محترم
ثانيا الافضل ان لم يكن موبايل ابب يكون ويب ابب
واقرأ كثيرا عن التقنيات هذه والتقنيات المشابهة ستجد الكثير من الطرق لعمل الشات لكن عليك اولا البحث والقراءة
اخيرا اذا كنت تريد عمل برنامج بالبيسك فهناك ايضا امثلة كثيرة وانا مجرب بعض منها اون لاين مع اصدقائى حاول ادور لك على المثال عندى وارفعه بالمنتدى
بالتوفيق


RE: كفية عمل شات يعتمد فقط على قاعدة البيانات sql - محمد اسماعيل - 17-07-18

(17-07-18, 12:58 PM)mero5000 كتب : وعليكم السلام وركمة الله وبركاته
انا كنت تريد عمل برناممج شات بالاعتماد على الداتا بيز فقط فعليك ب firebase
لانها تعمل pushing data on Realtime
بمعنى اذا اضفت سجل او نص شات او صورة من جهازك تظهر بجهازى بدون عمل ريفرش او اى تايمر او خلافة
اما اذا اردت ايتخدام تقنية اخرى تابعة لميكروسوفت فعليك كما قلت لك سابقا ب SignalR
لان بها نفس الخصائص
===============================
واخيرا الكاميرا :: يمكنك استخدام  تقنية webrtc
اولا اوبن سورس وتستخدمها فيسبوك فى الماسنجر الخاص بها ويمكن عمل محادثات صوتية بها وارسال واستقبال ملفات ... الخ
راجع صفحتها على github
https://webrtc.github.io/samples/

فى النهاية يجب عليك اولا ترك لغة البيسك والانتقال للسى شارب  اذا كنت  تريد عمل برنامج شات محترم
ثانيا الافضل ان لم يكن موبايل ابب يكون ويب ابب
واقرأ كثيرا عن التقنيات هذه والتقنيات المشابهة ستجد الكثير  من الطرق لعمل الشات لكن عليك اولا البحث والقراءة
اخيرا اذا كنت تريد عمل برنامج بالبيسك فهناك ايضا امثلة كثيرة وانا مجرب بعض منها اون لاين مع اصدقائى حاول ادور لك على المثال عندى وارفعه بالمنتدى
بالتوفيق

متابع انشاء الله الموضوع وننتظر مثالك