بسم الله الرحمن الرحيم
بعد احر التحيات ...
تلبية لما وعدت به احد الاخوة/الاخوات باعداد درس حول استخدام لغة ال C ضمن ال فيجوال بيسيك ، اقدم هذا الدرس البسيط ، راجيا من الله القبول ...
مقدمة
لغة ال C اكثر اللغات شعبية و قوة ، لما تتمتع به من خصائص تجمع بين اللغات الراقية و الدنيا ، في حين ان الفيجوال بيسيك يوفر بيئة مثالية للتطوير السريع ، باستخدام مجموعة كبيرة من الادوات المرئية ...
و لكن ، يفتقر الفيجوال بيسيك لقوة ال C ، في التعامل المباشر مع العتاد ، العناويين ، و ... ، و لذا يعزف العديد من المبرمجين عن استخدامها ، و لهؤلاء هذا الدرس المتواضع ...
الادوات
برنامج Thunder VB ، و الذي يعمل ك Add-in للفيجوال بيسيك .
برنامج V.C++ (او Visual C++ Toolkit ) ، حيث سيكون ال Compiler الخاص بشفرات ال C .
برامج اخرى (مثل مترجم ال Asm فيما لو رغبت باستخدامها )
طريقة العمل
ثبت برنامج Thunder VB .
تاكد من اعدادات البرنامج المذكور اعلاه ، من قائمة Add-in في الفيجوال بيسيك ... الاعدادات التي يُفترض ان تتاكد منها هي مسارات المترجمات Compilers ، و التاكد من اختيارك ل Compile C Code .
الدالة التالية مثال لدالة مكتوبة بلغة ال C ، في بيئة الفيجوال بيسيك :
Public Function IsCOn() As Boolean
'#c' int IsCOn()
'#c' {
'#c' return -1;
'#c' }
End Functionلاحظ ، ان تنفيذ شفرات ال C تتم فقط في البرنامج المترجم ، و المخزن بصيغتها التنفيذية (exe) ، اما عند ال Run ، فلا تُنفذ الشفرة .
المثال الموجود في الملف المرفق ، ماخوذ من الامثلة الموجودة في موقع البرنامج .
