دورة أساسيات الـبرمجة بـ ++C في بيئة MFC الدرس [.2.] الدوال والمتغيراتط·آ¢ط·آ®ط·آ±
ط·آ§ط¸â€‍ط·آµط¸ظ¾ط·آ­ط·آ©
FayCaLMegris

  • ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾:
    9740
مشرف عالم البرمجة وملحقاتها
FayCaLMegris

مشرف عالم البرمجة وملحقاتها
ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾: 9740
ط¸â€¦ط·آ¹ط·آ¯ط¸â€‍ ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾ ط¸ظ¹ط¸ث†ط¸â€¦ط¸ظ¹ط·آ§: 2.8
ط·آ§ط¸â€‍ط·آ£ط¸ظ¹ط·آ§ط¸â€¦ ط¸â€¦ط¸â€ ط·آ° ط·آ§ط¸â€‍ط·آ¥ط¸â€ ط·آ¶ط¸â€¦ط·آ§ط¸â€¦: 3494
  • 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🧠
ا أبوشهاب ا

  • ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾:
    49736
مشرف عالم البرمجة وملحقاتها
مشرف مشاكل الحاسب والشبكات
مشرف عالم التوظيف والبحث عن عمل
ا أبوشهاب ا

مشرف عالم البرمجة وملحقاتها
مشرف مشاكل الحاسب والشبكات
مشرف عالم التوظيف والبحث عن عمل
ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾: 49736
ط¸â€¦ط·آ¹ط·آ¯ط¸â€‍ ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾ ط¸ظ¹ط¸ث†ط¸â€¦ط¸ظ¹ط·آ§: 7.4
ط·آ§ط¸â€‍ط·آ£ط¸ظ¹ط·آ§ط¸â€¦ ط¸â€¦ط¸â€ ط·آ° ط·آ§ط¸â€‍ط·آ¥ط¸â€ ط·آ¶ط¸â€¦ط·آ§ط¸â€¦: 6710
  • 14:47 - 2025/05/28
عمل ممتاز منك عزيزي فيصل ..

واصل يا طيب

0📊0👍0👏0👌0🧠
HamZaTube

  • ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾:
    42162
مشرف ألعاب ال PC
عضو فريق العمل
HamZaTube

مشرف ألعاب ال PC
عضو فريق العمل
ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾: 42162
ط¸â€¦ط·آ¹ط·آ¯ط¸â€‍ ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾ ط¸ظ¹ط¸ث†ط¸â€¦ط¸ظ¹ط·آ§: 7.4
ط·آ§ط¸â€‍ط·آ£ط¸ظ¹ط·آ§ط¸â€¦ ط¸â€¦ط¸â€ ط·آ° ط·آ§ط¸â€‍ط·آ¥ط¸â€ ط·آ¶ط¸â€¦ط·آ§ط¸â€¦: 5689
  • 16:58 - 2025/05/28
عمل مميز اخي
0📊0👍0👏0👌0🧠
DrCode
  • ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾: 995
    ط¸â€ ط¸â€ڑط·آ§ط·آ· ط·آ§ط¸â€‍ط·ع¾ط¸â€¦ط¸ظ¹ط·آ²: 2917
  •  ط¸â€¦ط·ع¾ط·آµط¸â€‍ ط·آ§ط¸â€‍ط·آ¢ط¸â€ 
عضو فريق العمل
أفضلَ عضوٍ بمنتدى عالمِ البرمجةِ وملحقاتها
مطور Go
DrCode
عضو فريق العمل
أفضلَ عضوٍ بمنتدى عالمِ البرمجةِ وملحقاتها
مطور Go
ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾: 995
ط¸â€ ط¸â€ڑط·آ§ط·آ· ط·آ§ط¸â€‍ط·ع¾ط¸â€¦ط¸ظ¹ط·آ²: 2917
 ط¸â€¦ط·ع¾ط·آµط¸â€‍ ط·آ§ط¸â€‍ط·آ¢ط¸â€ 
ط¸â€¦ط·آ¹ط·آ¯ط¸â€‍ ط·آ§ط¸â€‍ط¸â€¦ط·آ´ط·آ§ط·آ±ط¸ئ’ط·آ§ط·ع¾ ط¸ظ¹ط¸ث†ط¸â€¦ط¸ظ¹ط·آ§: 8.7
ط·آ§ط¸â€‍ط·آ£ط¸ظ¹ط·آ§ط¸â€¦ ط¸â€¦ط¸â€ ط·آ° ط·آ§ط¸â€‍ط·آ¥ط¸â€ ط·آ¶ط¸â€¦ط·آ§ط¸â€¦: 115
  • 22:19 - 2025/05/28
بارك الله فيك أخي فيصل على الدرس القيم

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

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

0📊0👍0👏0👌0🧠

ط·آ§ط¸â€‍ط·آ±ط·آ¯ ط·آ¹ط¸â€‍ط¸â€° ط·آ§ط¸â€‍ط¸â€¦ط¸ث†ط·آ§ط·آ¶ط¸ظ¹ط·آ¹ ط¸â€¦ط·ع¾ط¸ث†ط¸ظ¾ط·آ± ط¸â€‍ط¸â€‍ط·آ£ط·آ¹ط·آ¶ط·آ§ط·طŒ ط¸ظ¾ط¸â€ڑط·آ·.

ط·آ§ط¸â€‍ط·آ±ط·آ¬ط·آ§ط·طŒ ط·آ§ط¸â€‍ط·آ¯ط·آ®ط¸ث†ط¸â€‍ ط·آ¨ط·آ¹ط·آ¶ط¸ث†ط¸ظ¹ط·ع¾ط¸ئ’ ط·آ£ط¸ث† ط·آ§ط¸â€‍ط·ع¾ط·آ³ط·آ¬ط¸ظ¹ط¸â€‍ ط·آ¨ط·آ¹ط·آ¶ط¸ث†ط¸ظ¹ط·آ© ط·آ¬ط·آ¯ط¸ظ¹ط·آ¯ط·آ©.

  • ط·آ¥ط·آ³ط¸â€¦ ط·آ§ط¸â€‍ط·آ¹ط·آ¶ط¸ث†ط¸ظ¹ط·آ©: 
  • ط·آ§ط¸â€‍ط¸ئ’ط¸â€‍ط¸â€¦ط·آ© ط·آ§ط¸â€‍ط·آ³ط·آ±ط¸ظ¹ط·آ©: 

 دورة أساسيات الـبرمجة بـ ++C في بيئة MFC الدرس [.2.] الدوال والمتغيراتط·آ¨ط·آ¯ط·آ§ط¸ظ¹ط·آ©
ط·آ§ط¸â€‍ط·آµط¸ظ¾ط·آ­ط·آ©