دورة أساسيات الـبرمجة بـ ++C في بيئة MFC الدرس [.2.] الدوال والمتغيراتآخر
الصفحة
FayCaLMegris

  • المشاركات:
    9741
مشرف عالم البرمجة وملحقاتها
FayCaLMegris

مشرف عالم البرمجة وملحقاتها
المشاركات: 9741
معدل المشاركات يوميا: 2.8
الأيام منذ الإنضمام: 3538
  • 14:19 - 2025/05/28

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

إنَّ الْحَمْدَ لِلهِ نَحْمَدُهُ وَنَسْتَعِينُهُ وَنَسْتَغْفِرُهُ، وَنَعُوذُ بِاللهِ مِنْ شُرُورِ أَنْفُسِنَا وَمِنْ سَيِّئَاتِ أَعْمَالِنَا،

مَنْ يَهْدِهِ اللهُ فَلاَ مُضِلَّ لَهُ، وَمَنْ يُضْلِلْ فَلاَ هَادِىَ لَهُ، وَأَشْهَدُ أَنْ لاَ إِلَهَ إِلاَّ اللهُ وَحْدَهُ لاَ شَرِيكَ لَهُ، وَأَشْهَدُ أَنَّ مُحَمَّدًا عَبْدُهُ وَرَسُولُهُ

فهرس الدروس السابقة

الدرس

رابط الدرس

1 دورة أساسيات الـبرمجة بـ ++C في بيئة MFC الدرس [.1.]
  

سنقوم اليوم بالتعرف علي المزيد من الأمور في بيئة MFC ونقوم بتبسيط الأمور بعض الشيئ ليتسنا لنا الفهم

نقوم بأنشاء فورم FORM جديد ونسمية مثلا startimes tutorial او أي أسم أخر انت تعرف كيف تنشيئ فورم اليس كذالك وألا فعد الي الدرس الأول

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

ما يهمنا هو الكلاس الخاص بـ البرنامج

startimes_tutorialDlg.h

و

startimes_tutorialDlg.CPP

startimes_tutorialDlg.h

startimes_tutorialDlg.CPP

الملف ينقسم الي عدة دوال نذكر أهما

CAboutDlg خاص بالنافذة about

OnInitDialog() خاص بأكواد البرنامج التي تشتغل اثناء تنفيذ البرنامج

OnPaint() خاص بمضهر البرنامج مثلا لو اردنا وضع صورة في الفورم ألخ

المتغيرات وأنواع البيانات

في بيئة MFC متغيرات (Variables) في C++، سواء كنت تستخدم الكونسول (Console) أو WinAPI أو MFC،فأنه

يتم تعريفها بنفس الطريقة من حيث الصيغة والقواعد،

لأن اللغة الأساسية هي C++ في جميع الحالات.

ما الذي قد يختلف ?

نواع البيانات المخصصة من Windows في WinAPI وMFC،

ستجد أنواعًا إضافية مثل:

HWND , LPSTR,LPCSTR,LPWSTR,LPCWSTR,DWORD,UINT,BYTE,LONG

مثال

الفرق في الاستخدام

في Console: المتغيرات تستخدم غالباً في العمليات الحسابية أو طباعة النتائج.

في WinAPI/MFC: المتغيرات تستخدم للتعامل مع الرسائل، النوافذ، عناصر التحكم (مثل الأزرار)، إلخ.

3. MFC يستخدم كائنات (Objects) كثيرة مثلاً بدلًا من char[] أو std::string، ستستخدم:

هنا نتوقف ونلتقي بحول الله في الدرس القادم لنبدأ ببرمجة أولي برامجنا

شكرا لكم كلمة شكر تكفي

اللهم اغفر لي ولوالدي وللمؤمنين يوم يقوم الحساب


0📊0👍0👏0👌0🧠
ا أبوشهاب ا

  • المشاركات:
    49797
مشرف عالم البرمجة وملحقاتها
مشرف مشاكل الحاسب والشبكات
مشرف عالم التوظيف والبحث عن عمل
ا أبوشهاب ا

مشرف عالم البرمجة وملحقاتها
مشرف مشاكل الحاسب والشبكات
مشرف عالم التوظيف والبحث عن عمل
المشاركات: 49797
معدل المشاركات يوميا: 7.4
الأيام منذ الإنضمام: 6753
  • 14:47 - 2025/05/28
عمل ممتاز منك عزيزي فيصل ..

واصل يا طيب

0📊0👍0👏0👌0🧠
HamZaTube

  • المشاركات:
    42178
مشرف ألعاب ال PC
عضو فريق العمل
HamZaTube

مشرف ألعاب ال PC
عضو فريق العمل
المشاركات: 42178
معدل المشاركات يوميا: 7.4
الأيام منذ الإنضمام: 5732
  • 16:58 - 2025/05/28
عمل مميز اخي
0📊0👍0👏0👌0🧠
DrCode
  • المشاركات:
    1246
مشرف عالم البرمجة وملحقاتها
DrCode
مشرف عالم البرمجة وملحقاتها
المشاركات: 1246
معدل المشاركات يوميا: 7.9
الأيام منذ الإنضمام: 158
  • 22:19 - 2025/05/28
بارك الله فيك أخي فيصل على الدرس القيم

إبداع ما شاء الله

لا تحرمنا من دروسك القادمة

0📊0👍0👏0👌0🧠

الرد على المواضيع متوفر للأعضاء فقط.

الرجاء الدخول بعضويتك أو التسجيل بعضوية جديدة.

  • إسم العضوية: 
  • الكلمة السرية: 

 دورة أساسيات الـبرمجة بـ ++C في بيئة MFC الدرس [.2.] الدوال والمتغيراتبداية
الصفحة