السلام عليكم ،،،،
يضطر بعض مبرمجين لغتي C , ++C كتابة بعض الوظائف ( Function) لكتابة برامجهم من الصفر،معتقدين عدم توفر هذا الوظائف من قبل في مكتبات جاهزة ..!! و كما هي النظرية البرمجية المشهورة التي تقول ابدأ من حيث انتهاء الاخرون سوف اطرح هنا بعض المكتبات و المواقع التي تهتم بهذه المكتبات وتتناقش حولها مع مبرمجين هذه المكتبات انفسهم والتي سوف اصنفها كالتالي :
1) مكتبات اساسية :
اعتقد ان مكتبات ansi قد ولت وانتهاء زمنها ( رغم اعتماد هذه المكتبات عليها( اهي اهي ) ) لكن هناك مكتبة اسمها Glib وتوفر وظائف خيالية وتعمل على جميع انظمة ومنصات التشغيل كا نتيل و سبارك و الفا و الانظمة كويندز ولينكس وسولار ما اطول الكلام عنها .ّّ!! روحوا شوفها في الموقه التالي :
2) مكتبات GUI ( لرسم النوافذ وخلافه):
بصراحة يوجد مكتبين اود اطلاعكم عليها اولها:
1- مكتبة gtk : وهي متوفرة للغة C , ++C ، وتعمل علي اكثر انظمة التشغيل ، يمكنك الذهاب إلى موقعها و الاطلاع عليها : http://www.gtk.org
2- مكتبة Qt : مكتبة متوفرة للغة ++C و توفر وظائف رسم رائعة جدا يمكنك الذهاب إلى الموقع التالي والاطلاع عليها :
http://www.trolltech.com
3) مكتبات سطر الاوامر :
لا يخفى على مبرمجي C , C++ اهمية تلقي الخيارات عند طلب تشغيل البرنامج ( مثل : ping -t hotname في موجهة الدوس )
و من الصعوبة التحكم بهذه الخيارات عن طريق argc, argv والتي سيطول التعقيد معها عن استخدام الكثير من الخيارات ..!! لا اطيل عليكم فبدأت احس بثقل دمي عليكم (-: يوجد هناك مكتبة اسمها pop.h ولا اعرف بصراحة ان كانت تعمل على الدوس او لا ..!! ولكن سبق ان تعاملت معها على لينكس وهي توفر الكثير من الوقت
يوجد الكثير من المكتبات اود ذكرها ولكن لا اريد ان اطيل الموضوع بعدين ما تقرونه (-:
تحياتي ،،