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

اريد معلومات عن بعض المصطلحات البرمجية

مغلق
بدأه الحنيف في 27 يونيو 2004 · 3 رد · 570 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا درست لغة الفيجول بيسك من قبل واعددت بعض التطبيقات البسيطة بها ولكني لم اجدها مرنة وسريعة فتوقفت عن الاستمرار في دراستها وحينما اردت التحول الى دراسة لغة اخرى , وبدأت رحلة البحث عن لغة برمجة اخرى فوجدت نفسي في النهاية امام اختيار محير السي او الجافا وقد ارسلت لكم سؤال عن السي++ والجافا وأيهما افضل واصتدمت في ردك ببعض المصطلحات المفاهيم التي لم اسمع عنها ( مثل المؤشرات , Win 32 , MFC ,GC ....وغيرها) من قبل فقررت اولا ان ادرس اساسيات البرمجة والبروتوكولات التي تنتهجها لغات البرمجة ومعرفة هذه المصطلحات جيدا لكي اقف على ارض ثابتة قبل الشروع في دراسة أي لغة اخرى

اتمنى توضيح هذه المصطلحات ومساعدتي في هذه الرحلة التي اتمنى الا تطول ولتكن بداية من الصفر

وجزاكم الله خيرا

#2

السلام عليكم ,,

ال MFC : هي عبارة عن ال Microsoft Foundation Classes ,, وهي عبارة عن مكتبة فئات جاهزة ,, لتسهيل استخدام لغة السي++ في برمجة الوندوز ,, وليس للكونسول ,, يعني انشاء نوافذ واجهات واطر وغيراها من التحكمات بصورة أسهل ,, حيث توجد طريقة أخرى غير طريقة ال MFC وهي عبارة عن استخدام ملفات ال dll الموجودة في الوندوز بشكل مباشر ,, وهي مايعرف عند مبرمجي ال Visual Basic ببرمجة ال API ,, وهي استخدام دوال ال API الموجودة في الوندوز في ملفات ال dll بشكل مباشر ,, حيث أن مكتبة ال MFC لاتفعل شيئا سوى تغليف هذه الدوال ليسهل استخدامها ,,

مكتبة ال MFC كبيرة ,, وبها العديد من الفئات ,, وهي ماتعرف عند العامة بالفيجوال سي++ ,, وهذه الترجمة خاطئة ,, حيث أن ال Visual C++ قد تكون مجرد مصرف ,, وترجمتها الحرفية ال سي++ المرئية ,,

بالنسبة لل GC فهو اختصار ل Garbeg Collector ,, ملمم النفايات ,, ولو تعاملت مع المؤشرات سابقا فستعرف عن مشاكلها ,, وعن الحلول الموجودة لحل هذه المشاكل باستخدام ال GC ,, حيث يقوم بتجميع المؤشرات الميتة التي ليس لم يتم حذفها والتي ليس لها أي رابط في أي استدعاءات مستقبلية وبشكل آلي ,, حيث ينسى المبرمجون في السي++ عند التعامل مع المؤشرات تحرير بعض المتغيرات التي تم حجزها ,, مما يسبب في فيض في الذاكرة ,, أو العكس ,, حذفها في الوقت الغير مناسب ,, مما يسبب في انتهاك ذاكرة مع استثناء ,, Exception ,,

اذا كان ليدك المزيد فنحن في الخدمة ,,:)

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#3

كثيرا ما أجد كلمة win32 ما معناها

#4
ما هو win32 وما هي الانظمة الاخرى!!(سؤال)

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

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

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