تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة
#5
اعتذر عن الاجابة السابقة

تحتاج إلى وجود رابط بين برنامجك وقاعدة البيانات بحيث يتصل هو بقاعدة البيانات وينفذ الاستعلامات التي يرسلها له البرنامج
ثم يعيد النتائج على هيثة بيانات json

هذا الرابط هو ما يعرف بالواجهة البرمجية restful API

هناك العديد من الأطر البرمجيةالمبرمجة بلغة php والتي يمكنها توفير api متطور يمكنك تخصيصه حسب حاجتك
راجع قائمة بأفضلها https://www.slant.co/topics/6956/~php-fr...estful-api

أنا افضل (واستخدم فعلا) الإطار slim
http://www.slimframework.com/

إطار سلس ومتمكن وخفيف ومصمم لهذا الغرض فقط ليس كالإطر التي تشمل التعامل مع كل شي تقريبا
يوجد شروح كثيرة عنه باللغة العربية وخصوصا على يوتيوب حيث توجد دورات كاملة لشرحه وتنفيذ مشاريع مبنية عليه
أنصحك بهذه الدورة الممتازة : https://www.youtube.com/playlist?list=PL...uXBX3H2NwY

انتيهنا من قسم الويب والآتي عن برنامج سطح المكتب:

حتى يستفيد البرنامج من هذه البيانات القادمة من الـ api يحتاج إلى تفكيكها أولا وتفسيرها إلى كائن معروف في برنامجك
وهذا يتم باستخدام مكتبة برمجية جاهزة.
توجد مكتبات ممتازة ومعروفة ولها شروح كثيرة مثل json.net و newtonsoft.json
متاحة للتحميل من مدير الإضافات في فيجوال ستوديو او من nuget

بعد ذلك يمكنك التعامل مع البيانات المفسرة حسب حاجتك في البرنامج كأن تعرضها على اداة gridview او combobox او غيرها
هذه بعض الروابط على السريع : (ابحث ستجد مواضيع افضل منها)
https://www.codeproject.com/Articles/609...View-using
https://medium.com/@ekosuprastyo15/newto...7ce20f9037
https://camellabs.com/newtonsoft-json-de...p-example/


بالتوفيق

الرد }}}
تم الشكر بواسطة: alfaiz678 , asemshahen5


الردود في هذا الموضوع
RE: سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة - بواسطة محمد كريّم - 30-09-19, 02:57 AM


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


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