الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

درس : استخدام ال C في ال VB

مغلق
بدأه Mohammed-Saeed في 30 نوفمبر 2005 · 6 رد · 1,219 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

بعد احر التحيات ...

تلبية لما وعدت به احد الاخوة/الاخوات باعداد درس حول استخدام لغة ال 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 ، فلا تُنفذ الشفرة .

المثال الموجود في الملف المرفق ، ماخوذ من الامثلة الموجودة في موقع البرنامج .

0_C_test.rar

#2

السلام عليكم و رحمة الله و بركاته

أكثر من رائع جزاك الله خيرا

عمرو عيسي

#3

هل يعمل Thunder VB مع VB6 sp5 ؟

d4baa0.gif
#4

من توصيات الموقع يستحسن sp6

#5

هل معني ذلك انه يمكنني التعامل مع ال C في بيئة ال VB مثل الدوت نت ببرنامج Thunder VB

وأين أجد هذا البرنامج

وهل تحدث مشاكل او تعارضات مع مفسر ال VB

#6

بعد التحية ...

اخ مصطفى اسماعيل ...

نعم ، يمكن ..

البرنامج موجود له رابط في الموقع ... في مشاركة سابقة ..

بها بعض الاخطاء ، و لكن هي Free source code

#7

شكرا على الدرس ..

ولكن هل بالامكان الحصول على برنامج Thunder VB فقد بحثت عنه ولم أجده ,,

أتمنى المزيد من التوضيح ..

هذا الموضوع مغلق.

مواضيع مشابهة