تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كفية عمل شات يعتمد فقط على قاعدة البيانات sql
#1
ألسلام عليكم شباب عندى سؤال و هو
ازاى اقدر اعمل برنامج شات يعتمد على قاعدة بيانات sql  فقط Huh
يعنى ازاى عرف المستخدم النشيط من غير المتصل و كيفية ارسال الملفات بين الاتنين و تشغيل الكاميرا 
وشكرا ليكم شباب
قال تعالى : يَامَعْشَرَ الْجِنِّ وَالإِنسِ إِنْ اسْتَطَعْتُمْ أَنْ تَنفُذُوا مِنْ أَقْطَارِ السَّمَاوَاتِ وَالأَرْضِ فَانفُذُوا لا تَنفُذُونَ إِلاّ بِسُلْطَانٍ
الرد }}}
تم الشكر بواسطة:
#2
الامر بسيط ولكن تحتاج الى تركيز فقط

فى البداية فكرة قاعدة البيانات من حيث من هو نشط .. الخ
يمكنك الاطلاع على الرابط التالى من حيث معرفة الفكرة

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

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

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

بخصوص الكاميرا 
راجع هذا الفيديو

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

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

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



تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


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

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

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

متابع انشاء الله الموضوع وننتظر مثالك
الرد }}}
تم الشكر بواسطة: elgokr , alims , alims


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 145 25-02-24, 06:29 AM
آخر رد: loay775
  انشاء قاعدة بيانات من ملف سكربت strongriseman 5 482 17-02-24, 02:57 PM
آخر رد: strongriseman
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 246 11-02-24, 08:43 PM
آخر رد: assuhimi
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 283 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 243 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
Photo [كود] مطلوب كود يستخدم الأوامر فقط لتحديث قاعدة بيانات بـ vb.net AhmedEissa 4 634 18-01-24, 11:40 PM
آخر رد: العتيق
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 262 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 260 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  [VB.NET] إضافة أو حذف حقل فى قاعدة بيانات باستخدام كود VB.net AmeenRashed 21 1,174 30-12-23, 03:47 PM
آخر رد: Taha Okla
  [كود] اريد كود إرسال البيانات من الفيجوال بيسك إلىPDF issamsaidd 10 5,815 25-12-23, 06:30 PM
آخر رد: الحزين اليماني

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم