post

#5 قواعدُ الكتابةِ Syntax – البرمجة بواسطة #C

رمز فتح مرحلة هذا الدرس في تطبيق طورني : MTQ

تَعلُمُ البرمجةِ للمبتدئينَ كلياً بواسطةِ #C –  قواعدُ الكتابةِ

قواعدُ الكتابةِ في لغةِ الـ #C :

السلامُ عليكم ورحمةُ اللهِ وبركاته، وأهلاً بكمْ في الدرس الخامس من دروسِ سلسلةِ، تَعلُمِ البرمجةِ للمبتدئينَ كلياً بواسطةِ السي شارب، كما أني أخطأتُ في نطقِ ترتيبِ اسمِ السلسلةِ في المقطعِ السابق، هناكَ أخطاءٌ شائعةٌ يقعُ بها المطورونَ في بدايةِ طريقِهمْ، سنقومُ في هذا الدرسِ بالتَّعرفِ على أهمِّا، وستكونُ أيضاً فرصةً ممتازةً لكَ، لتتعلمَ بعضاً منْ قواعدِ كتابةِ الأسطرِ البرمجيَّةِ الخاصةِ بلغةِ الـ #C، فكمَا هناكَ قواعدٌ للغةِ العربية، يُوجدُ أيضاً قواعدٌ للغةِ الـ #C يجبُ الالتزامُ بها، لذلكَ سأقومُ بإدراجِ أمثلةٍ تحتوي على أخطاءٍ برمجيةٍ، لنقومَ بحلها ونتعرفَ على قواعدِ هذهِ اللغة.

الخطأ الأول :

إنْ حاولتَ تنفيذَ التطبيقِ التَّالي، ستجدُ رسالةً مُفادُها أنَّ هنالكَ أخطاءً أثناءَ عمليةِ البناءِ، ويسألُكَ البرنامجُ عمَّا إن كنتَ تريدُ تكرارَ، أخِرِ مرةٍ كانَ التطبيقُ فيهِ خالياً مِنَ الأخطاءِ، دائماً اختر لا لهذهِ الرِّسالةِ، لأنَّنا نهتمُ بالتعديلاتِ الحاليَّةِ لا التعديلاتِ السابقة. ولو قُمتَ بالنَّظرِ إلى أسفلِ الشَّاشةِ، ستجدُ أنَّ هناكَ قائمةً بالأخطاءِ الموجودةِ Error List، غالباً سيكونُ محتَوى الرِّسالةِ مفهوماً لكَ، لكنْ في بعضِ الأحيانِ ستجدُ صُعوبةً في فَهمِهَا، خصوصاً في مرحلةِ البدايةِ، أيضاً يُمكنُكَ تحريكُ مؤشرِ الـ Mouse، على الجملةِ الخاطئةِ في نافذةِ الأسطرِ البرمجيَّةِ، وستظهرُ لكَ رسالةٌ صغيرةٌ تحتوي على ملخصِ الخطأ، ليسَ هذا فحسبٌ، بلْ إنَّ برنامجَ الـ Visual Studio، يساعدُكَ في كثيرٍ منَ الأحيانِ على اكتشافِ موضِعِ الخطأِ، بوضعِ خطٍ أحمرٍ متعرجٍ تحتَهُ، وأحياناً يكونُ الخطُ أزرقَ اللونِ أو أخضرَ حسبَ طبيعةِ الخطأِ، وسنهتمُ حالياً بالخطِ المتعرجِ ذي اللونِ الأحمرِ، لأنَّهُ دليلٌ على أنَّ هذهِ الجملةَ بالتَّحديدِ، تحتاجُ اهتمامَكَ لأنَّ فيها شيئاً يجبُ إصلاحُهُ.

فيتَّضحُ في مثالِنَا هذَا، أنَّ المشكلةَ هيَ أنَّ الأسطرَ البرمجيَّةَ خارجُ نطاقِ الأقواسِ المطلوبةِ، أو ما يطلقُ عليها اسمُ الـ Code Blocks، أيْ القطعةُ البرمجيةُ الَّتي تبدأُ بقوسٍ وتنتهِي بقوسٍ آخرَ، وسنتعرفُ أكثرَ على هذا المصطلحِ في الدُّروسِ المقبلةِ إن شاء الله، ولإصلاحِ هذا الخطأِ، يجبُ علينا سحبُ الأسطرِ البرمجيَّةِ، ووضعُهَا داخلَ المكانِ المخصصِ لها، بعدَ القيامِ بذلكَ ستجدُ أنَّ التَّطبيقَ أصبحَ خالياً منَ الأخطاءِ، وبإمكانِكَ تنفيذهُ بدونِ أيِّ مشاكلٍ، منْ خلالِ المثالِ السَّابقِ تعلمْنَا قاعدةً منْ قواعدِ لغةِ ال C#، ألا وهيَ أنَّ هنالِكَ اختلافاً في النتيجة، بناءً على مكانِ كتابةِ الأسطرِ البرمجيَّةِ.

الخطأ الثاني :

في هذا المثالِ أيضاً نجدُ أنَّ هنالِكَ أخطاءً في نافذةِ Error List، وهناكَ خطٌ متعرجٌ ذو لونٍ أحمرٍ تحتَ كلمةِ Console، وخطٌ متعرجٌ في نهايةِ السطرِ أيضاً، عدَا أنَّ رسالةَ الخطأِ هذهِ يمكنُ فهمُ محتواها، فالرسالةُ تُخبرنَا أنَّنا نسينَا وضعَ فاصلةٍ منقوطةٍ semicolon  في نهايةِ الجملةِ، فكمَا يجبُ أنْ تنتهيَ الجملةُ بعلامةِ ترقيمٍ في قواعدِ اللغاتِ، فمنْ قواعدِ لغةِ الـ #C، وضعُ فاصلةٍ منقوطةٍ في نهايةِ كلِّ سطرٍ برمجيٍّ، وتجدرُ الإشارةُ هنا إلى أنَّهُ إنْ قمتَ بوضعِ الجملتينِ في نفسِ السطرِ، فلنْ يظهرَ أيُّ خطأٍ لأنَّ كلتا الجملتينِ تنتهيانِ بالفاصلةِ المنقوطة، وسيقومُ المترجمُ بمعرفةِ أنُهما منفصلتان، حتى إن كانتا في نفسِ السطر، ولكنْ منْ بابِ التَّرتيبِ وسهولَةِ القِراءةِ، فالأفضلُ أنْ نضعَ كلَّ جملةٍ في سطرٍ منفصلٍ، منَ المثالِ السابقِ تعلمنا القاعدةَ الثانيةَ منْ قواعدِ لُغةِ الـ #C، ألا وهيَ وجوبُ وضعِ فاصلةٍ منقوطةٍ في نهايةِ كلِّ سطرٍ برمجيٍّ.

الخطأ الثالث :

في هذا المثالِ لمْ يقمِ المترجمُ بالتعرفِ على الكلماتِ الَّتي فوقَ الخطِ المُتعرجِ، لأنَّهُ اعتبرها كلماتٍ محجوزةً أو مُتغيراتٍ لا نصٍ، وتعرفنَا سابقاً أنَّهُ لكتابةِ أيِّ نصٍ يجبُ أنْ نضعَهُ بينَ علامتي تنصيصٍ، لكي نُخبرَ المترجمَ أنَّ هذهِ الجملةَ هيَ جملةٌ نصيَّةٌ، والرَّجاءُ طباعتُهَا كمَا هيَ، ولإصلاحِ هذا الخطأِ قمْ بوضعِ علامتيِّ تنصيصٍ كالتالي: (ضعْ علامتيِّ التَّنصيصِ) ، منَ المثالِ السابقِ تعلمنا القاعدةَ الثالثةَ منْ قواعدِ لُغةِ الـ #C ، ألا وهيَ أنَّهُ في حالِ طباعةِ نصٍ يجبُ وضعهُ بينَ علامتيِّ تنصيصٍ.

الخطأ الرابع :

أمَّا في المثالِ التالِي، فسنتعرفُ هنا على أكثرِ الأخطاءِ شيوعاً، ألا وهيَ صيغةُ أحرفِ الكلماتِ المحجوزةِ، حيثُ ستجدُ رسالةً مفادُها أنَّ المترجِمَ لمْ يَقمْ بالتَّعرفِ على كلمةِ console، وستسألُ نفسكَ: لقد قمتُ بكتابتِهَا بشكلٍ صحيحٍ فلِمَ الخطأُ؟

والجوابُ هوَ أنكَ لو لاحظتَ أثناءَ كتابتِنا للَّتطبيقِ الأوَّلِ، أنَّي قمتُ بالتَّنويهِ على ضرورةِ كتابةِ الكلمةِ بحرفٍ كبيرٍ في بدايتِها، ولحلِّ هذهِ المشكلَةِ يجبُ تغييرُ كلمةِconsole  إلى Console ،

أعلمُ أنَّكَ ستجدُ صعوبةً في تقبُّلِ هذهِ النقطةِ بالتحديدِ، لأنَّنا لمْ نتعودْ على هذهِ الدقةِ في كتاباتِنَا أو في حياتِنَا العمليةِ، ولكنْ عندَ التَّعاملِ معَ الحاسوبِ يجبُ عليكَ أنْ تكونَ بتلكَ الدِّقةِ، وستتعودُ على هذا الأمرِ خلالَ ممارستكَ للبرمجةِ أكثرَ فأكثرَ.

ومنَ المثالِ السابقِ تعلمنا القاعدةَ الرابعةَ منْ قواعدِ لُغةِ الـ #C ، ألا وهيَ أنَّ هذهِ اللغةَ حساسةٌ لصيغةِ أحرفِ الكلمةِ Case Sensitive  ، بمعنَى أنَّ الحرفَ الصغيرَ small letter c، والحرفَ الكبيرَ capital letter C، تعنِي أنَّكَ تقومُ بكتابةِ كلمتينِ مختلفتينِ كُلياً.

الخطأ الخامس :

وفي مثالِنَا الأخيرِ ، ستجدُ أنَّ المشكلةَ مشابهةٌ تماماً للمثالِ السابقِ، حيثُ أنَّنا لمْ نراعِ الحروفَ الكبيرةَ في الكلمتينِread key، والجميلُ في الأمرِ أنَّهُ إنْ لمْ تكنْ بتلكَ الدِّقةِ، أو لمْ تكنْ قادراً على حفظِ هذهِ الكلماتِ بشكلٍ صحيحٍ، فإنَّ برنامجَ الـ Visual Studio سيساعدُكَ في ذلكَ، ليسَ في اقتراحِ إكمالِ الكلمةِ فحسب، بلْ بكتابتِها بشكلٍ صحيحٍ أيضاً، فلو قمتَ بكتابةِ الكلمةِ readkey بأحرفٍ صغيرةٍ، ستلاحظُ أنَّ البرنامجَ وبمجردِ فتحِ الأقواسِ قامَ بإصلاحِها تلقائياً، بالتالي قامَ بتقليلِ الأخطاءِ الَّتي قدْ تقعُ فيها مُستقبلاً، ولعلَّهُ يتبادرُ إلى ذهنكَ الآنَ، أنَّهُ إنْ كانَ البرنامجُ يقومُ بالإصلاحِ تلقائياً، فلِمَ تقومُ بالتركيزِ على ضرورةِ الانتباهِ إلى صيغةِ أحرفِ الكلماتِ؟

والحقيقةُ أنَّي أريدُ تثبيتَ هذهِ القاعدةِ، لأنَّكَ إنِ اضطررتَ لاستخدامِ محررٍ للنصوصِ غيرَ برنامج الـVisual Studio ، ولمْ يكنْ بهِ خاصيةُ إصلاحِ الأخطاءِ أوتوماتيكياً، أنْ تكونَ قادراً على تذكُّرِ صيغةِ الكلماتِ المحجوزةِ.

فوائد معرفة قواعد الكتابة :

لو قمتَ بكتابةِ تطبيقِنَا الأوَّلِ بشكلٍ صحيحٍ، فلقدْ اجتزتَ أوَّلَ وأهمَّ مرحلةٍ لبناءِ وتطويرِ التَّطبيقاتِ. أمَّا إنْ واجهتكَ مشكلةٌ ولمْ تستطعْ حلَّهَا، فقمْ بمقارنَةِ ما قمتُ بكتابتهِ حرفاً حرفاً، وخذْ وقتكَ الكافِي حتَّى تكتشفَ طريقةَ حلِّهَا، لأنَّهُ معَ مرورِ الوقتِ ستقفزُ عينُكَ مباشرةً إلى مكانِ الخطأِ، وستكونُ قادراً على التَّنبؤِ بطريقةِ حلِّها بشكلٍ سريعٍ. أيضاً سأقومُ بإرفاقِ التَّطبيقِ الَّذي كتبناهُ معاً، لتتمكنَ منْ مقارنتهِ بما قمتَ أنتَ بكتابتهِ.

أراك في الدرس التالي إن شاء الله.

مصطلحات الدرس :

Error List : قائمة تحتوي جميع الأخطاء الحالية في التطبيق المفتوح
Code Blocks : قطعة برمجية تبدأ بقوس وتنتهي بقوس آخر وأحياناً يكون لها إسم في أولها
Semicolon : فاصلة منقوطة
Console : شاشة سوداء تطبع أسطر ممالية وتتميز بسهولتها وقوتها
Case  Sensitive : أي أن حالة الأحرف تختلف فالكلمة go تختلف تماماً عن الكلمة Go وعن gO
IntelliSense : ميزة ذكية تقدم لك إقتراحات وتصويبات للوضع الحالي 

post

#4 كتابةُ التطبيقِ الأول – البرمجة بواسطة #C

رمز فتح مرحلة هذا الدرس في تطبيق طورني : PEA

تَعلُمُ البرمجةِ للمبتدئينَ كلياً بواسطةِ #C –  كتابة التطبيق الأول

بدء التطبيق العملي :

السلامُ عليكم ورحمةُ اللهِ وبركاته، وأهلاً بكمْ في الدرس الرابع من دروسِ سلسلةِ، تَعلُمِ البرمجةِ للمبتدئينَ كلياً بواسطةِ السي شارب، أو كما أحب أن أناديها بالسي شوربة، بعدَ المقدمةِ النظريةِ الثقيلةِ في المحاضراتِ السابقة، أنا متأكدٌ أنكَ متشوقٌ للبدءِ الفعلي بكتابةِ الأسطرِ البرمجية، فلقد جُبلنا على حُبِّ التطبيقِ العملي، بعيداً عنِ المعلوماتِ النظريةِ المملة، وفي هذا الدرسِ سنقومُ بكتابةِ برنامجٍ بسيط، يقومُ بطباعةِ جملةٍ بسيطةٍ على شاشةِ الـ Console،

تعريف الـ Console :

ويمكنُ تعريفُ الـ Console على أنه، شاشةٌ سوداءُ تقومُ بإظهارِ نصوصٍ على شكلِ أسطرٍ متتالية، وسيسألُ بعضكم: لماذا نستخدمُ الشاشةَ السوداءَ الـ Console؟ بدلاً مِن تطويرِ تطبيقاتٍ بواجهةٍ رسومية؟ الحقيقةُ أنَّ تطبيقاتِ الـ Console تتميزُ ببساطتها، ومناسبتِها لشرحِ أساسياتِ لغاتِ البرمجة، ولو أننا قمنا بالانتقالِ مباشرةً إلى الواجهاتِ الرسومية، ستجدُ العديدَ منَ الأمورِ الصعبةِ والمبهمة.

وهدفنا منْ هذا التَّطبيقِ، هو تعلمُ كيفيةِ كتابةِ الأسطرِ البرمجيَّةِ، لذلكَ لنْ أقومَ بتفسيرِ لماذَا قمنا بكتابتها، بلْ سأقومُ بالتركيزِ على كيفيةِ الكتابةِ بحدِّ ذاتِها، لأنها ستكونُ أساساً لكلِّ الأمثلةِ اللاحقةِ، الَّتي سنقومُ بكتابتِها معاً مستقبلاً، بالإضافةِ إلى أنَّنا سنتعلمُ في هذا الدرسِ أموراً، مثل:
– كيفيةُ إنشاءِ مشروعٍ جديدٍ وحفظِهِ.
– التعرفُ على النافذة المُخصصةِ لكتابةِ الأسطرِ البرمجيَّةِ.
– تعلمُ كيفيةِ تنفيذِ التَّطبيقِ والحصولُ على مخرجاتهِ.
– وسنتعلمُ ماذا نفعلُ إنْ واجهتنا مشكلةٌ في الأسطرِ البرمجيَّةِ؟ 

لذلكَ، لا تقلقْ إنْ لمْ تستوعبْ جزئيةً معينةً في هذهِ اللحظةِ؛ لأنَّ كلَّ الدروسِ اللاحقةِ ستتكفلُ بالردِّ على تساؤلاتِكَ الحاليةِ. سنغوصُ في بحرِ البرمجة، فهل أنتَ مستعدٌ لتعلمِ السباحةِ الآن؟

إنشاء مشروع جديد :

الآنَ قُمْ بفتحِ البرنامَجِ الذي اخترتهُ في الدرسِ السابق، ولا تقلق إن وجدتَ اختلافاً في واجهةِ البرنامَجِ عندكَ، لأنَّ الأساسياتِ الَّتي سنتعلمُهَا موحدةٌ في الجميع. ولكي نقومَ بإنشاءِ مشروعٍ جديدٍ، سنذهبُ إلى قائمةِ:

File –> New –> Project ،

حيثُ ستظهرُ لكَ نافذةٌ جديدةٌ بعُنوان New Project، بها قائمةٌ مِنَ الاختياراتِ قدْ تختلفُ منْ نُسخةٍ لأُخرَى، لكنْ ستجدُ بالتأكيد #Templets –> Visual C، بعدَها قمْ باختيارِ النَّوعِConsole Application ، وقمْ أيضاً بإعادةِ تسميةِ المشروعِ إلى  HelloWorld، لاحظ أني قمتُ باختيارِ اسمِ مشروعٍ مطابقٍ لوظيفته، وهذَا سيساعدُنِي لاحقاً في معرفةِ وظيفةِ هذا المشروعِ، وأنَا أوصِي شخصياً بهذهِ الطريقةِ في كُلِّ مشاريعِكَ المُستقبليةِ، لكي تتذكرَ منَ الاسمِ فقطْ، لِمَ قمتَ بكتابةِ هذا التَّطبيقِ. ولاحظْ أيضاً أنِّي قمتُ باستخدامِ حروفٍ كبيرةٍ، ببدايةِ كلِّ كلمةٍ من كلمات الاسم، وقمتُ بلصقِ الكلمتينِ معاً ولمْ أضعْ مسافةً بينَهما، وذلكَ لاستخدامِها لاحقاً في أمورٍ معينة. بعدَ ذلكَ سأقومُ بالضغطِ على زرِّ التأكيدِ OK، لتختفِي شاشةُ الأنواع، ويظهَرَ أمامَنا المشروعُ بمكوناتِهِ،

والمنطقةُ الأكثرُ اتساعاً في شاشةِ البرنامَجِ، هيَ المكانُ المخصصُ لكتابةِ الأسطرِ البرمجيَّةِ، حيثُ تمَّ إنشاءُ ملفٍ يحملُ الاسم program.cs ، يحتوِي على بعضِ الأسطرِ البرمجيَّةِ التي تمَّ إنشاءُهاً تلقائياً، لتساعدَنا في البدءِ الفعليِّ لكتابةِ مضمونِ التَّطبيقِ. حيثُ إنَّنا سنتجاهلُ مبدئياً كلَّ هذهِ السطورِ، إلا المنطقةَ الموجودةَ بداخلِ الأقواسِcurly braces  هنا، وتجدرُ الإشارةُ هنا أنَّهُ يجبُ التَّمييزُ بينَ أنواعِ الأقواسِ، فهناكَ :
الأقواسُ المربعةُ brackets،
وهناكَ الأقواسُ الحادةُangle brackets ،
وهناكَ الأقواسُ الدائريةُ Round brackets .

كتابة التطبيق الأول :

لكتابةِ الأسطُرِ البرمجيَّةِ سأقومُ بحجزِ مساحةٍ كافية، وذلكَ بالضغطِ على زِرَّEnter ، بعدَ نهايةِ القوسِ في السطرِ رَقَمِ اثني عشرَ، وسأبدأُ بكتابةِ الآتي: Console منَ الانتباهِ الحادِّ أنَّها تبدأُ بحرفٍ كبيرٍ، ولاحظْ ظهورَ نافذةٍ صغيرةٍ مساعدةٍ خلالَ كتابتِي، سأتجاهلُهَا الآنَ لكنْ لاحقاً ستصبِحُ أعزَّ أصدقاءِك، ثمَّ سأقومُ بإتباعها بالنقطةِ dot، وكتابةُ كلمةِ WriteLine ملتصقتينِ معاً، معَ الانتباهِ أيضاً إلى أنَّ حرفي الدبليو والإل سيكونانِ بحروفٍ كبيرةٍ، ثمَّ سأقومُ بفتحِ أقواسٍ دائريةٍ (Round brackets)، وانتبهْ هُنا إنَّنا نحتاجُ أقواساً دائريةً وليسَ أقواساً مُربعةً، وبداخلِ هذهِ الأقواسِ سأقومُ بإضافةِ علامَتَي تنصيصٍ ثُنائيةٍ “، وانتبه لاستخدامَ علامتي تنصيصٍ وليسَ علامةٌ واحدة، وسأقومُ بكتابةِ الجملةِ Hello World ، بداخلِ علامتيِّ التَّنصيصِ وليسَ في أيِّ مكانٍ آخرَ، وفي نهايةِ السطرِ سأقومُ بإضافةِ فاصلةٍ منقوطةٍ ( semicolon ; ) ، وسأقومُ بالضغطِ على زرِّEnter للانتقالِ إلى السطرِ التالِي وكتابةِ:

 Console.ReadLine(); 

ولضمانِ عدمِ ضَياعِ ما قُمنا بكتابتهِ، سنقومُ بحفظِ البرنامجِ منْ قائمةِ File –> Save All، أو بإمكانكَ الضغطُ على هذهِ الأيقونةِ ( شكل القرصين ). الآنَ سأطلبُ منكَ إيقافَ الفيديو، وكتابةَ السطرينِ السابقينِ، وأتمنَّى منكَ التَّأكدَ منِ استخدامِ حروفٍ كبيرةٍ في بدايةِ الكلماتِ، ونفسِ علاماتِ الترقيمِ والأقواسِ الَّتي استخدمتُها هنا.

تنفيذ التطبيق للحصول على المخرجات :

أنَا مُتأكدٌ أنَّكَ متشوقٌ لرؤيةِ نتيجةِ ما قُمنَّا بكتابتَه، ولفعلِ ذلكَ قمْ بالضغطِ على المُثلثِ الأخضرِ، الموجودِ في الأعلى بجانبِ كلمةِ Start، أو إنْ لمْ تجدْهُ لسببٍ ما يمكنُكَ الذَّهابُ إلى قائمةِ Debug –> Start Debugging، أو بإمكانِكَ الضغطُ على مفتاحِ F5 إنْ كنتَ منْ مُحبيّ الاختصاراتِ السَّريعةِ. بتنفيذِ التَّطبيقِ سنلاحظُ ظهورَ نافذةٍ سوداءَ، مكتوبٌ فِيها Hello World وتحتَهَا مُؤشرٌ يظهرُ ويختَفِي، وعندَ الضغطِ على زرِّEnter منْ لوحةِ المفاتيحِ، ستختفِي شاشةُ ال Console، وسيعودُ برنامجُ Visual Studio إلى شكلهِ السابقِ.

تهانينا لكَ، فلقدْ نجحتَ بكتابةِ تطبيقِكَ الأولِ. قُمْ الآن بطباعة جملةٍ تعرفنا فيها عن نفسك، وتضع فيها هواياتك، وشاركها معنا بهاش تاق #طورني، ولا تنسى أن تقوم بعمل Mention لحسابي الشخصي، لأقوم بالرد عليك، أراك في الدرس التالي إن شاء الله.

ملاحظة هامة : 

إن واجهتك مشكلة مفادها : Visual Studio cannot start debugging because the debug target ‘c:\XXXXXX’ is missing ، قم بالتأكد من أن مسار المخرجات صحيح وذلك بالذهاب إلى قائمة : Project > Properties > Build > Output path ثم بعد ذلك قم بالتأكد من أن ال main/entry للمشروع في نافذة Build > Configuration Manager تم إختيار عمل Build له، إذا لم يكن قد تم إختياره قم بوضع علامة صح عليه.

 

مصطلحات الدرس :

Console : شاشة سوداء تقوم بطباعة أسطر متتالية، تتميز ببساطتها وقوة بنيتها
File : ملف
New : جديد
project : مشروع
Templets : نوع مشاريع معد مسبقاً يحوي إعدادات خاصة
#Visual C : لغة #C المرئية
Console Application : تطبيقات من النوع Console
Hello world : هو أول مشروع يتم تعليمه في كل اللغات لسهولته، حيث تقوم بتعلم كيفية طباعة جملة
Program.cs : الملف الرئيسي الذي يتم بدء تنفيذ التطبيق منه
WriteLine : دالة تقوم بطباعة نص معين ثم النزول إلى سطر جديد
semicolon : الفاصلة المنقوطة ;
ReadKey : دالة تقوم بقراءة مدخلات من المستخدم، وتمنع تطبيقات الـ Console من الوصول إلى نهاية التطبيق والخروج دون رؤية النتائج
Save All : حفظ جميع الملفات التي تم تعديلها سابقاً
Start : بدء تنفيذ التطبيق وهي بمثابة تشغيله بعد إنهاء ترجمته
Debug : تصحيح الأخطاء
Start Debugging : بدء تصحيح الأخطاء
Mention : تنويه وذكر