إنشاء الطبقات هو جانب رئيسي من ج programming البرمجة. تسمح لك الفئات بإنشاء أنواع بيانات مخصصة تجمع بين الخصائص والأساليب. فيسوال ستوديو ، أداة تطوير متكاملة قوية جدا ، ويوفر أدوات مختلفة لإنشاء واستخدام الطبقات في ج++.
في هذا البرنامج التعليمي المفصل ، وسوف ننظر في عملية إنشاء فئة في فيسوال ستوديو ، بما في ذلك إعلان خصائص الطبقة ، وتحديد الأساليب ، وخلق مثيلات من الطبقة. أنت بحاجة إلى معرفة أساسيات لغة سي and ولديك فكرة عن كيفية عمل فيسوال ستوديو.
سنبدأ بإنشاء مشروع جديد في فيسوال ستوديو وتكوينه للعمل مع الطبقات في ج++. ثم دعونا نلقي نظرة على عملية الإعلان عن فئة وتعريفها باستخدام فئة الكلمات الرئيسية والعامة. بعد ذلك ، سوف نتعلم كيفية إضافة خصائص وطرق إلى فئة ، وكذلك كيفية إنشاء مثيلات من الطبقة واستدعاء أساليبها.
الطبقات هي عنصر أساسي من ج allow وتسمح لك بإنشاء رمز منظم ، وحدات وقابلة لإعادة الاستخدام. فهم عملية إنشاء واستخدام الطبقات في فيسوال ستوديو سوف تساعدك على أن تصبح مطور أكثر كفاءة وإنتاجية.
- أساسيات ج in في فيسوال ستوديو
- 1. ج Syntax بناء الجملة
- 2. الطبقات والأشياء
- 3. وظائف الأعضاء والوصول إلى البيانات
- 4. الميراث وتعدد الأشكال
- 5. أدوات التطوير والبيئات
- خاتمة
- كيفية إنشاء فئة في ج C
- دليل مفصل لإنشاء فئة في فيسوال ستوديو
- الخطوة 1: إنشاء مشروع
- الخطوة 2: إضافة ملف فئة جديد
- الخطوة 3: تحديد الفئة في الملف
- الخطوة 4: تحديد أعضاء الفصل
- الخطوة 5: تنفيذ أساليب الفصل
- الخطوة 6: استخدام الفصل في البرنامج
- سؤال وجواب
- يمكن لفئة في ج have يكون منشئ?
- كيف يمكنني إنشاء مثيل لفئة في ج??
- كيف يمكنني حذف مثيل فئة في ج??
أساسيات ج in في فيسوال ستوديو
ج is هي لغة برمجة قوية ومرنة تستخدم على نطاق واسع لتطوير تطبيقات مختلفة: من البرامج المضمنة إلى الألعاب. باستخدام سي in في فيسوال ستوديو يوفر للمطورين مع بيئة مريحة والعديد من الأدوات لإنشاء وتصحيح مشاريع البرمجيات.
وهنا بعض المفاهيم الأساسية ج that التي يجب أن تحصل على دراية عند استخدام فيسوال ستوديو:
1. ج Syntax بناء الجملة
يتضمن بناء جملة ج elements عناصر مختلفة ، بما في ذلك المتغيرات وأنواع البيانات والمشغلين والوظائف. تستخدم المتغيرات لتخزين المعلومات ، وتحدد أنواع البيانات خصائص المتغيرات ، ويقوم المشغلون بإجراء العمليات ، ووظائف مجموعة التعليمات البرمجية التي يمكن تنفيذها بشكل متكرر.
2. الطبقات والأشياء
الطبقات هي لبنة البناء الأساسية للبرمجة الشيئية في ج++. تحدد الفئة بنية وسلوك كائن ، وتمثل الكائنات مثيلات الفئة. يسمح لك استخدام الفئات والكائنات بتبسيط الكود وزيادة قابلية القراءة والنمطية.
3. وظائف الأعضاء والوصول إلى البيانات
.
4. الميراث وتعدد الأشكال
يسمح لك الميراث بإنشاء فئة جديدة بناء على فئة موجودة ، أو توسيع وظائفها أو تغيير سلوكها. يسمح تعدد الأشكال باستخدام كائنات من فئات مختلفة باستخدام واجهة مشتركة ، والتي توفر المرونة وإعادة استخدام التعليمات البرمجية.
5. أدوات التطوير والبيئات
يوفر فيسوال ستوديو مجموعة واسعة من أدوات وأدوات التطوير للعمل مع سي++ ، بما في ذلك محرر كود تمييز بناء الجملة والإكمال التلقائي ومصحح الأخطاء. أنها تجعل من الأسهل لتطوير وتصحيح ج applications التطبيقات وضمان أن المطورين العمل بشكل أكثر كفاءة.
خاتمة
باستخدام سي in في فيسوال ستوديو يوفر للمطورين مع أدوات قوية لإنشاء برامج عالية الجودة. سوف المفاهيم الأساسية للج help تساعدك على البدء في تطوير باستخدام فيسوال ستوديو والنجاح في إنشاء مشاريع البرمجيات المعقدة والفعالة.
كيفية إنشاء فئة في ج C
فئة في ج is هي واحدة من اللبنات الأساسية للبرمجة الشيئية. إنه قالب لإنشاء كائنات تجمع بين البيانات (المتغيرات) والأساليب (الوظائف) التي يمكن تشغيلها.
عند إنشاء فئة في ج follow ، اتبع الخطوات التالية:
- ، متبوعا باسم الفصل وجسم الفصل المحاط بأقواس متعرجة.
- إضافة المتغيرات (أعضاء الفصل): داخل نص الفصل ، يمكنك الإعلان عن المتغيرات التي ستكون أعضاء في الفصل. يمكن أن يكون أعضاء الفصل عاما أو خاصا أو محميا ، مما يحدد مستوى الوصول إليهم.
- إضافة أساليب (أعضاء الفئة): داخل الجسم من فئة ، يمكنك أن تعلن الأساليب التي ستكون وظائف محددة لهذه الفئة. يمكن أن تكون الطرق عامة أو خاصة أو محمية.
- تنفيذ الطريقة: بعد إعلان الطرق ، يمكنك تنفيذها خارج جسم الفصل. يبدأ تنفيذ الطريقة بكتابة اسم الفئة ، متبوعا بنقطتين مزدوجتين (::) ، ثم اسم الطريقة.
يوجد أدناه مثال على إنشاء فئة" شخص " ، والتي تحتوي على متغيرين (الاسم والعمر) وطريقتين (إعداد الاسم والحصول عليه).
"'حزب الشعب الكمبودي
شخص الطبقة
{
العامة:
باطل سيتنام (كونست ستد:: سلسلة واسم)
{
م_الاسم = الاسم;
}
الأمراض المنقولة جنسيا:: سلسلة جيتنام()
{
عودة م_اسم;
}
خاص:
ستد:: سلسلة م_اسم;
إنت م_ج;
};
«`
في هذا المثال ، يحتوي الفصل " شخص "على طريقة عامة" اسم المجموعة "، والتي تأخذ الاسم كمعلمة وتعيينه إلى متغير من الفئة"م_اسم". يحتوي الفصل أيضا على طريقة عامة "جيتنام" ، والتي ترجع قيمة المتغير"م_اسم". يتم الإعلان عن المتغير "م_اسم" خاص ، أي أنه متاح فقط داخل الفصل.
بعد إنشاء فئة "الشخص" ، يمكنك إنشاء مثيل لهذه الفئة واستخدام أساليبها كما هو موضح أدناه:
"'حزب الشعب الكمبودي
كثافة العمليات الرئيسية()
{
شخص شخص;
شخص.اسم المجموعة ("جون دو");
الأمراض المنقولة جنسيا:: كوت < < "الاسم:" < < شخص.جيتنام () < < ستد:: إندل;
العودة 0;
}
«`
في هذا المثال ، يتم إنشاء مثيل لفئة "الشخص" باسم "الشخص". ثم يتم تعيين الاسم باستخدام طريقة " سيتنام "ويتم إخراج الاسم باستخدام طريقة" جيتنام". ستكون النتيجة الإخراج إلى وحدة التحكم "الاسم: جون دو".
وهكذا ، وخلق فئة في ج allows يسمح لك لإنشاء كائنات مع بعض البيانات والأساليب التي يمكن استخدامها لتنفيذ عمليات معينة.
دليل مفصل لإنشاء فئة في فيسوال ستوديو
في فيسوال ستوديو ، واحدة من بيئات التطوير المتكاملة الشعبية (إيدس) للغة سي language ، وخلق الطبقات هو خطوة هامة لهيكلة التعليمات البرمجية وتنظيم البيانات والوظائف. في هذا الدليل ، ونحن سوف ننظر في عملية مفصلة لخلق فئة في فيسوال ستوديو.
الخطوة 1: إنشاء مشروع
قبل إنشاء فئة ، تحتاج إلى إنشاء مشروع جديد في فيسوال ستوديو. يمكن القيام بذلك على النحو التالي:
- افتح فيسوال ستوديو وحدد" ملف " من القائمة العلوية.
- حدد" إنشاء "ثم"مشروع".
- حدد نوع المشروع ، على سبيل المثال ، "تطبيق وحدة التحكم ج C".
- حدد اسم المشروع والموقع الذي تم حفظ المشروع فيه على جهاز الكمبيوتر الخاص بك.
- انقر فوق موافق لإنشاء المشروع.
الخطوة 2: إضافة ملف فئة جديد
بعد إنشاء المشروع ، تحتاج إلى إضافة ملف فئة جديد:
- انقر بزر الماوس الأيمن على اسم المشروع في مستكشف الحلول.
- حدد" إضافة "ثم"عنصر جديد".
- حدد "ملف ج file "(أو" ملف رأس ج C " إذا كنت تريد إنشاء ملف رأس فقط للفئة).
- أدخل اسم ملف الفصل (عادة ما يكون اسم الفصل مع الامتداد .حزب الشعب الكمبودي أو .ح).
- انقر فوق موافق لإنشاء ملف جديد.
الخطوة 3: تحديد الفئة في الملف
بعد إنشاء ملف فئة جديد ، يمكنك البدء في تحديد الفئة نفسها. أدخل الرمز التالي في ملف الفئة:
مثال على ملف رأس الفئة (اسم_ الفئة.ح):
اسم الفئة {
العامة:
// أعضاء الجمهور في الفصل
خاص:
// أعضاء الصف الخاص
};
مثال على ملف فئة (имя _класса.срр ):
# تضمين "اسم الفصل".ح"
// تعريفات طرق الفصل
يمكنك استخدام الأسماء الخاصة بك للفئة والملفات ، ولكن عادة ما تتطابق أسماء الملفات مع أسماء الفئات.
الخطوة 4: تحديد أعضاء الفصل
بعد تحديد فئة ، يمكنك إضافة أعضاء فئة مختلفة مثل المتغيرات والوظائف والمنشئات. على سبيل المثال:
اسم الفئة {
العامة:
متغير كثافة العمليات;
وظيفة الفراغ();
اسم الفئة () ؛ / / منشئ الفئة
};
في هذا المثال ، قمنا بتعريف متغير إنت ، وظيفة دون قيمة الإرجاع ، ومنشئ فئة.
الخطوة 5: تنفيذ أساليب الفصل
بعد تحديد أعضاء الفصل في ملف الرأس ، يمكنك تنفيذ وظائفهم في ملف الفصل. على سبيل المثال:
# تضمين "اسم الفصل".ح"
اسم فئة الفراغ:: وظيفة () {
// تنفيذ الوظيفة
}
اسم الفئة:: اسم الفئة() {
// تنفيذ المنشئ
}
في هذا المثال ، قمنا بتنفيذ دالة ومنشئ فئة. ضع تطبيقات أساليب الفئة بعد تحديد ملف رأس الفئة.
الخطوة 6: استخدام الفصل في البرنامج
بعد تحديد الفصل وتنفيذه ، يمكنك استخدامه في برنامجك. على سبيل المثال:
# تضمين "اسم الفصل".ح"
كثافة العمليات الرئيسية () {
كائن اسم الفئة;
كائن.متغير = 10;
كائن.وظيفة();
العودة 0;
}
في هذا المثال ، أنشأنا كائن فئة واستخدمنا متغيره ووظيفته. يمكنك استخدام كائنات الفئة وأعضائها في البرنامج الخاص بك ، اعتمادا على المنطق الخاص بك.
قدم هذا الدليل التفصيلي الخطوات الأساسية لإنشاء فصل دراسي في فيسوال ستوديو. ومع ذلك ، هذا هو مجرد بداية لاستكشاف قدرات الطبقات في ج++. باستخدام الطبقات ، يمكنك إنشاء برامج معقدة مع بنية منطقية وإدارة البيانات مريحة.
سؤال وجواب
يمكن لفئة في ج have يكون منشئ?
نعم ، فئة في ج can يمكن أن يكون منشئ. المنشئ هو دالة عضو خاصة لفئة يتم تنفيذها عند إنشاء كائن فئة. يمكن استخدام المنشئ لتهيئة متغيرات عضو الفصل أو إجراء عمليات أخرى قبل استخدام الكائن.
كيف يمكنني إنشاء مثيل لفئة في ج??
لإنشاء مثيل لفئة في ج++ ، استخدم الكلمة الأساسية" جديد " مع تحديد اسم الفئة واستدعاء المنشئ. على سبيل المثال ، لإنشاء مثيل لفئة "الشخص" ، تحتاج إلى كتابة: "شخص* شخص = شخص جديد ()؛". سيؤدي هذا إلى إنشاء مؤشر لكائن جديد من فئة" الشخص " ، وبعد ذلك يمكنك استخدام هذا المؤشر لاستدعاء الوظائف والوصول إلى متغيرات أعضاء الفئة.
كيف يمكنني حذف مثيل فئة في ج??
لحذف مثيل فئة في ج++ ، استخدم الكلمة الأساسية" حذف " بالاشتراك مع مؤشر إلى كائن الفئة. على سبيل المثال ، إذا كان لديك مؤشر إلى كائن من فئة "شخص" ، فيمكنك حذف هذا الكائن باستخدام الأمر "حذف شخص؛". سيؤدي هذا إلى تحرير الذاكرة المخصصة لكائن الفئة ، ولن يكون الكائن متاحا للاستخدام بعد الآن.