السلام عليكم ورحمة الله
لا ادري لماذا قلة هم المهتمين بهذة البيئة التطويرية في الوطن العربي بالتحديد ؟؟
الطريق الي C++/CLI بدا منذ زمن بعيد ما يقارب الاربعين عاما بكتابة اول برنامج بلغة السي
CLI ---> Common Lanagauge Infrastructure
#include <stdio.h>int main(){printf("hello, world");}العبارة الشهيرة "hello ,world" في هذا الكود هي بداية الطريق الي برمجه C++/CLI
الكود السابق ليس فقط بلغة السي , بل ايضا هو كود بلغة السي ++ !!! هذا ليس امرا غريبا لغه السي ++ مولدة (derived) من لغة السي
وبالتالي يمكن القول بان لغة ++C اعلي درجة من لغة السي كما انها ترث معظم خصائص لغة السي
ادرس الكود التالي :
#include <stdio.h>
#include <iostream>
int main()
{
printf("hello");
std::cout << ", world";
}لعلك تلاحظ استخدام عبارة الاخراج في لغة السي وكذلك عبارة الاخراج cout المستخدمة في لغة السي بلص بلص
يمكن اعتبار الكود الاول بلغتي سي وسي بلص يلص اما الكود الثاني فهو بلغة السي بلص بلص ولا يمكن ان ينفذ علي السي
وبنفس الطريقة كانت البرمجة بـ C++/CLI هي امتداد للغة السي بلص يلص
انظر الي الكود التالي :
#include <stdio.h>
#include <iostream>
int main()
{
// use a C function to print "hello"
printf("hello");
// use a C++ object to print a comma followed by a space
std::cout << ", ";
// use a .NET class to print "world"
System::Console::WriteLine("world");
}لطباعة العبارة استخدمنا عبارات الاخراج علي الشاشه السوداء من الثلاثة
اذا كنت مبرمجا للغة السي او السي بلص بلص فبئة الدوت نت افضل بكثير من المنهجية التقليدية للبرمجة
يمكنك ان تنتقل الي عالم الدوت نت والحفاظ علي لغتك التي تحبها فاذا قررت يوما الانتقال الي c++/cli فالبتاكيد لن تواجهك المشاكل في استخدامها
تجد ان العديد من المبرمجين يفضلون الابتعاد عن المكتبات الجاهزة ويفضلون كتابة اكوادهم من الصفر . هذا شانهم ولكن علي كل منا اختيار طريقة بنفسة
اذا كنت مبرمج بلغة السي او السي بلص بلص فالطريق اسهل ما يكون الي بيئة الدون نت
ارجو من كل من يرغب في الدونت نت مراجعة المواضيع التالية علي المنتدي :
ما هو مفهوم بيئة عمل الـ Net Framework.
وهذا استفاء بالمنتدي ويحوي نقاشات مفيدة :
ماذا لا يوجد اهتمام بلغة C++ CLI، سؤال موجه للأعضاء وخصوصا مبرمجي السي
كما ان هناك العديد من المواضيع التي تستحق القراءة بالمنتدي متعلقة الدوت نت عموما ومواضيع اخري بالvc.net التي هي جزء من الدوت نت
وادعو كل من لدية خبرة ولو قليلة المشاركة في اثراء هذا القسم ..
إن شاء الله نواصل >>>>