![]() |
|
سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة (/showthread.php?tid=31533) |
سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة - alfaiz678 - 27-09-19 السلام عليكم ورحمة الله وبركاته من المعلوم ان ربط الفيجول سنوديو مع ماي اس كيو ال بالطريقة المعروفة امر سهل ولكن يعيبها عدم الامان بحيث لو قام احدهم بكسر برنامجك فانه سيرى بيانات الدخول واسم السيرفر واسماء الجداول فلو اراد التخريب لاستطاع برمجة برنامج صغير يقوم بحذف بياناتك بناء على بيانات الدخول التي وجدها وقد تقل الخطورة اذا كانت الصلاحيات المعطاه للمستخدم في امر الاتصال محدودة لذلك فطريقة الربط عبر وسيطة بي اتش بي اكثر امان بالتاكيد واكثر سرعة ( حسب تجربتي في تطبيقات الاندرويد ) من طريقة الاتصال المباشر فهل احد يتحفنا بالطريقة اقصد اكود الربط عن طريق post RE: سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة - محمد كريّم - 28-09-19 اطلع على هذا المثال الذي أعتقد انه مناسب لطلبك https://www.c-sharpcorner.com/UploadFile/9582c9/insert-update-delete-display-data-in-mysql-using-C-Sharp/ RE: سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة - alfaiz678 - 28-09-19 شكرا اخي لكن هذا المثال بالطريقة المباشرة اريد بواسطة php كما في الطلب RE: سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة - alfaiz678 - 29-09-19 كان هذا الموضوع موجود في المنتدى لكنه حذف من كان عنده يفيد http://vb4arab.com/vb/showthread.php?p=176586#post176586 RE: سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة - محمد كريّم - 30-09-19 اعتذر عن الاجابة السابقة تحتاج إلى وجود رابط بين برنامجك وقاعدة البيانات بحيث يتصل هو بقاعدة البيانات وينفذ الاستعلامات التي يرسلها له البرنامج ثم يعيد النتائج على هيثة بيانات json هذا الرابط هو ما يعرف بالواجهة البرمجية restful API هناك العديد من الأطر البرمجيةالمبرمجة بلغة php والتي يمكنها توفير api متطور يمكنك تخصيصه حسب حاجتك راجع قائمة بأفضلها https://www.slant.co/topics/6956/~php-frameworks-for-building-a-restful-api أنا افضل (واستخدم فعلا) الإطار slim http://www.slimframework.com/ إطار سلس ومتمكن وخفيف ومصمم لهذا الغرض فقط ليس كالإطر التي تشمل التعامل مع كل شي تقريبا يوجد شروح كثيرة عنه باللغة العربية وخصوصا على يوتيوب حيث توجد دورات كاملة لشرحه وتنفيذ مشاريع مبنية عليه أنصحك بهذه الدورة الممتازة : https://www.youtube.com/playlist?list=PLdYYj2XLw5BlJr_whdtUxFIuXBX3H2NwY انتيهنا من قسم الويب والآتي عن برنامج سطح المكتب: حتى يستفيد البرنامج من هذه البيانات القادمة من الـ api يحتاج إلى تفكيكها أولا وتفسيرها إلى كائن معروف في برنامجك وهذا يتم باستخدام مكتبة برمجية جاهزة. توجد مكتبات ممتازة ومعروفة ولها شروح كثيرة مثل json.net و newtonsoft.json متاحة للتحميل من مدير الإضافات في فيجوال ستوديو او من nuget بعد ذلك يمكنك التعامل مع البيانات المفسرة حسب حاجتك في البرنامج كأن تعرضها على اداة gridview او combobox او غيرها هذه بعض الروابط على السريع : (ابحث ستجد مواضيع افضل منها) https://www.codeproject.com/Articles/609027/Displaying-JSON-from-PHP-into-a-DataGridView-using https://medium.com/@ekosuprastyo15/newtonsoft-json-deserialize-c-example-777ce20f9037 https://camellabs.com/newtonsoft-json-deserialize-csharp-example/ بالتوفيق RE: سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة - alfaiz678 - 30-09-19 طيب شكرا هو المطلوب إن شاء الله ماقصرت سأقوم بالتجربة إجابة موسعة مفيدة جدا RE: سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة - alfaiz678 - 02-10-20 يفي بالغرض كمفتاح لهذا الباب
How To: Make A VB.NET/PHP/MySQL Login System!
الاول بواسطة get والثاني بواسطة post |