بيئة تطوير مجانية وخفيفة لإنشاء تطبيقات وبرامج باستخدام لغة سي بلس بلس
بيئة تطوير مجانية وخفيفة لإنشاء تطبيقات وبرامج باستخدام لغة سي بلس بلس
تصويت (١٬١٨٩ تصويت)
رخصة برنامج المجاني
المطوِر Microsoft
إصدار 10.0.30319.01
تعمل تحت Windows
تصويت
(١٬١٨٩ تصويت)
المطوِر
Microsoft
تعمل تحت
Windows
رخصة برنامج
المجاني
إصدار
10.0.30319.01
Visual C++ 2010 Express هو بيئة تطوير مجانية على ويندوز تركّز على بناء تطبيقات باستخدام لغة سي بلس بلس، ضمن عائلة Visual Studio Express. يقدم محرر كود وأدوات مساعدة أثناء الكتابة، مع قوالب مشاريع تخدم تطوير تطبيقات ويندوز الأصلية ومكتبات، إضافة إلى تطبيقات CLR.
مناسب للي يتعلمون سي بلس بلس، والهواة، أو أي شخص يبغى بيئة تطوير من مايكروسوفت للاستخدام العام من دون الدخول في تفاصيل نسخ Visual Studio الأعلى، مع تقبّل حدود نسخة Express.
تجربة كتابة الكود داخل المحرر
في الاستخدام اليومي، أقوى نقطة هنا هي IntelliSense ومزاياه أثناء التحرير: إكمال تلقائي، قائمة بالأعضاء، تلميحات سريعة، ومساعدة لمعلمات الدوال. كذلك يدعم عرض أخطاء IntelliSense مباشرة داخل المحرر عبر الخطوط المتعرجة وربطها بقائمة الأخطاء، وهذا يعطيك تنبيه مبكر حتى قبل البناء في كثير من الحالات.
ومن جهة الاستكشاف، يعتمد على قاعدة بيانات للتصفح تعرض عناصر مثل عرض الأصناف وعلاقاتها، بحيث يصير التنقل داخل مشروع سي بلس بلس أوضح، مع وجود بحث عن الملفات أو الرموز لتقليل الوقت الضائع في التقليب بين الملفات.
أنواع المشاريع التي يخدمها
البيئة موجهة لسيناريوهات سي بلس بلس المعتادة على ويندوز: مشاريع سطح المكتب الأصلية، وبناء مكتبات، وأيضاً مشاريع CLR. هذا التنوع يخليها مناسبة للتعلّم وبناء أدوات صغيرة أو مكونات قابلة لإعادة الاستخدام، خصوصاً إذا كنت تشتغل ضمن نطاق لغة سي بلس بلس على ويندوز.
حدود نسخة Express التي تؤثر على قرارك
كونها Express يعني في مقابل المجانية في قيود لازم تكون واضحة:
مكتبات MFC و ATL غير مدعومة ضمن النسخة، وبالتالي لو مشروعك يعتمد عليها، بتصطدم بالعائق بدري.
كذلك محرر الموارد غير متوفر داخل البيئة، وهذا يفرق مع مشاريع واجهات ويندوز اللي تعتمد على ملفات الموارد.
وأخيراً، لا يوجد دعم للتنميط (Profiling) داخل النسخة، ولا تدعم الإضافات أو ماكروات بيئة التطوير، فلو أسلوب عملك قائم على توسيع الـ IDE بإضافات، بتكون التجربة أقل مرونة.
الخلاصة
Visual C++ 2010 Express خيار واضح إذا كان هدفك بيئة سي بلس بلس مجانية على ويندوز مع IntelliSense قوي وتصفح مريح للمشروع وقوالب مشاريع سطح مكتب ومكتبات و CLR. لكنه ليس خياراً مناسباً للي يحتاجون MFC أو ATL، أو يبغون أدوات داخلية للموارد والتنميط والتوسعة عبر الإضافات.
المميزات
- مجاني ضمن سلسلة Visual Studio Express
- دعم IntelliSense مثل الإكمال التلقائي، التلميحات، ومساعدة المعلمات
- إظهار أخطاء IntelliSense داخل المحرر عبر الخطوط المتعرجة وربطها بقائمة الأخطاء
- أدوات تصفح للكود تساعد في استكشاف المشروع والتنقل بين العناصر
- يدعم مشاريع سطح المكتب الأصلية، المكتبات، وتطبيقات CLR للسي بلس بلس
العيوب
- عدم دعم MFC و ATL
- غياب محرر الموارد داخل البيئة
- لا يوفر Profiling داخل النسخة
- لا يدعم الإضافات أو ماكروات بيئة التطوير