السلام عليكــم ورحمـة الله وبركاتــه
عندي استفسار بسيط انا سويت برنامج بلغة #C
ولكن استفساري هل ممكن اربط برنامجي ببرنامج PHP مع العلم اني ما عندي خلفية في هذه الغله
وأذا في حل في ربط البرنامجين اتمنى احد يدلني على الحل..
السلام عليكــم ورحمـة الله وبركاتــه
عندي استفسار بسيط انا سويت برنامج بلغة #C
ولكن استفساري هل ممكن اربط برنامجي ببرنامج PHP مع العلم اني ما عندي خلفية في هذه الغله
وأذا في حل في ربط البرنامجين اتمنى احد يدلني على الحل..
موضوع ربط اللغات مع بعضها يعتمد في الغالب على نقل بيانات بين البرامج
في حال نقل البيانات نستخدم عادة لغه XML أو أي ملف نصي أو قاعدة بيانات ومن خلالها يتم الربط
لذلك أتمنى أن توضح ماهو الهدف من ربط البرنامجين لكي نعطيك حلولا أشمل
السلام عليكــم ورحمـة الله وبركاتــه ،
بســم الله الـرحمــن الرحيــم،
انا سويت برنامج باللغة #C وهوا عباره عن استقبال وأرسال مسج عن طريق برمجة البورت بلغة AT-commant
والذي يسمح ببرمجة الـ GSM Modem وهذا البرنامج اريد اربطه مع صفحت الأدمن
لأن المشروع في بداية الأمر كان برنامج عادي وليس ويب ابلكيشن وهذا هوا القصد من سؤالي.
وشكراً على الرد السريع ..وأشكر جميع القائمين على هذا الموقع الجميل والمليييييئ بالفائدة..
الحل الأول : تحتاج للبحث في لغة السي شارب عن إمكانيه إرسال وإستقبال بيانات من صفحات إنترنت , لا أعتقد أن هذه مشكله فجميع اللغات تحتوي على مثل هذه الخاصية وهي شبيه بالنت سند أو سوكيت
إذا وجدت الكود تقوم بإرسال البيانات إلى صفحة بي أتش بي وإستقبال البيانات بكل سهوله وبهذا تربط اللغتين
الحل الثاني : هناك طريقه أخرى ولكنها مكلفة لآنك ستحتاج إلى تحميل البرنامج الخاص بك على السيرفر وتشغيله وبذلك لن تحتاج إلى عملية إرسال وإستقبال بينات من الإنترنت وإنما تحتاج إلى إنشاء ملفات تكست وقراءتها
الحل الثالث : هذا هو الحل الأمثل بنظري , وهو البحث عن طريقة ربط السي شارب بقاعدة بيانات من نوع ماسيكول وبذلك تربط صفحة الآدمن مع قاعدة البيانات والبرنامج أيضا بشكل مباشر وبهذا تكون نسبة الخطأ قليله وحل فعال لتبادل البيانات
والله أعلم
تم تعديل هذه المشاركة بواسطة bastr3 في 8 مايو 2009 في 03:35
اكتب web service كواجهة للبرنامج... بعد كذا php ممكن يتعامل مع البرنامج بكل سهولة. برايي هذا افضل حل

CCNA, CCNA Security, CCNP
السلام عليكــم ورحمـة الله وبركاتــه ،،
مشكور يا اخوان على الردود والتفاعل ..
في البداية انا عندي استفسار في النقطه الثانية التي ذكرها الأخ..
اقتباسالحل الثاني : هناك طريقه أخرى ولكنها مكلفة لآنك ستحتاج إلى تحميل البرنامج الخاص بك على السيرفر وتشغيله وبذلك لن تحتاج إلى عملية إرسال وإستقبال بينات من الإنترنت وإنما تحتاج إلى إنشاء ملفات تكست وقراءتها
مع العلم ان الحل الثاني مش مناسب لمشروعي لأن مشروعي لا توجد فيه داتا بيس وانا سوف افك تشفير المسج القادم للـ GSM Modem ومن ثم يقوم برنامج PHP بالبحث في الداتا بيس عن الموقف الفارغ وارساله لبرنامجي ومن ثم يقوم برنامجي بإرسال رقم الموقف لجوال المستعلم عن الموقف (اي الذي ارسل المسج.)
..........
بالنسبه للأخ الفاضل Ryn
اقتباساكتب web service كواجهة للبرنامج... بعد كذا php ممكن يتعامل مع البرنامج بكل سهولة. برايي هذا افضل حل
انا ما فهمت كيف طريقتك لأني لا املك خلفيه كبيره في البرمجه ولا اعرف شي عن لغة PHP ..
واتمنى انك توضحلي ردك لأني ضعت ومش عارف اش تقصده..