تمرين - إنشاء أسلوبك الأول
عادة ما يتم إنشاء أسلوب لتنفيذ مهمة معينة. في هذا التمرين، ستقوم بإنشاء أسلوب يقوم بإنشاء وعرض خمسة أرقام عشوائية. لنبدأ!
إعداد بيئة الترميز الخاصة بك
تتضمن هذه الوحدة أنشطة عملية ترشدك خلال عملية إنشاء التعليمات البرمجية التوضيحية وتشغيلها. يتم تشجيعك على إكمال هذه الأنشطة باستخدام Visual Studio Code كبيئة تطوير. سيساعدك استخدام Visual Studio Code لهذه الأنشطة على أن تصبح أكثر راحة في كتابة التعليمات البرمجية وتشغيلها في بيئة مطور يستخدمها المحترفون في جميع أنحاء العالم.
فتح Visual Studio Code.
يمكنك استخدام القائمة Windows (أو مورد مكافئ لنظام تشغيل آخر) لفتح Visual Studio Code.
في قائمة Visual Studio Code File ، حدد Open Folder.
في مربع الحوار فتح مجلد ، انتقل إلى مجلد سطح مكتب Windows.
إذا كان لديك موقع مجلد مختلف حيث تحتفظ بمشاريع التعليمات البرمجية، يمكنك استخدام موقع المجلد هذا بدلا من ذلك. لهذا التدريب، الشيء المهم هو أن يكون لديك موقع يسهل تحديد موقعه وتذكره.
في مربع الحوار فتح مجلد ، حدد تحديد مجلد.
إذا رأيت مربع حوار أمان يسألك عما إذا كنت تثق بالمؤلفين، فحدد نعم.
في قائمة Visual Studio Code Terminal ، حدد New Terminal.
لاحظ أن موجه الأوامر في لوحة Terminal يعرض مسار المجلد للمجلد الحالي. على سبيل المثال:
C:\Users\someuser\Desktop>إشعار
إذا كنت تعمل على جهاز الكمبيوتر الخاص بك، بدلا من بيئة الاختبار المعزولة أو البيئة المستضافة، وأكملت وحدات Microsoft Learn الأخرى في سلسلة C# هذه، فربما تكون قد أنشأت بالفعل مجلد مشروع لعينات التعليمات البرمجية. إذا كان الأمر كذلك، يمكنك تخطي الخطوة التالية، والتي تستخدم لإنشاء تطبيق وحدة تحكم في مجلد TestProject.
في موجه أوامر الطرفية، لإنشاء تطبيق كونسول جديد في مجلد محدد، اكتب
dotnet new console -o ./CsharpProjects/TestProjectثم اضغط إدخال.يستخدم أمر .NET CLI هذا قالب برنامج .NET لإنشاء مشروع تطبيق وحدة تحكم C# جديد في موقع المجلد المحدد. ينشئ الأمر مجلدات CsharpProjects وTestProject نيابة عنك، ويستخدم TestProject كاسم للملف
.csproj.في لوحة EXPLORER، قم بتوسيع المجلد CsharpProjects .
يجب أن تشاهد مجلد TestProject وملفين، ملف برنامج C# المسمى Program.cs وملف مشروع C# يسمى TestProject.csproj.
في لوحة EXPLORER، لعرض ملف التعليمات البرمجية في لوحة المحرر، حدد Program.cs.
حذف أسطر التعليمات البرمجية الموجودة.
ستستخدم مشروع وحدة تحكم C# هذا لإنشاء نماذج التعليمات البرمجية وبنائها وتشغيلها أثناء هذه الوحدة النمطية.
أغلق لوحة Terminal.
إنشاء أسلوب لعرض أرقام عشوائية
لإنشاء أسلوب، قم أولا بإنشاء توقيع أسلوب ثم أضف نص الأسلوب. لإنشاء توقيع الأسلوب، يمكنك تعريف نوع الإرجاع واسم الأسلوب والمعلمات. إنشاء نص الأسلوب باستخدام الأقواس التي تحتوي على التعليمات {} البرمجية.
أدخل التعليمات البرمجية التالية في محرر Visual Studio Code:
void DisplayRandomNumbers();في هذه الحالة، يحتاج الأسلوب فقط إلى إنشاء المعلومات وعرضها، لذا فإن نوع الإرجاع هو
void. في الوقت الحالي، لا تحتاج إلى تضمين أي معلمات.لإنشاء نص الأسلوب، قم بإزالة الفاصلة المنقطة
;وتحديث التعليمات البرمجية الخاصة بك إلى ما يلي:void DisplayRandomNumbers() { Random random = new Random(); }هنا، يمكنك إنشاء كائن
Randomيستخدم لإنشاء الأرقام.لعرض خمسة أعداد صحيحة عشوائية، أضف تكرار حلقي
forإلى أسلوبك:void DisplayRandomNumbers() { Random random = new Random(); for (int i = 0; i < 5; i++) { Console.Write($"{random.Next(1, 100)} "); } }في هذه التعليمة البرمجية، يمكنك إنشاء رقم بين 1 و99 (شامل). يمكنك أيضا إضافة مسافة بعد طباعة الرقم. بعد ذلك، ستعرض سطرا جديدا قبل إنهاء الأسلوب.
تحديث الأسلوب الخاص بك مع التعليمات البرمجية التالية:
void DisplayRandomNumbers() { Random random = new Random(); for (int i = 0; i < 5; i++) { Console.Write($"{random.Next(1, 100)} "); } Console.WriteLine(); }الآن سيضيف أسلوبك سطرا جديدا بعد عرض الأرقام.
استدعاء الأسلوب الخاص بك
أدخل سطر تعليمة برمجية
DisplayRandomNumbersفارغة جديد أعلى الأسلوب.أدخل التعليمات البرمجية التالية في سطر التعليمات البرمجية الفارغة الجديد:
Console.WriteLine("Generating random numbers:"); DisplayRandomNumbers();قارن التعليمات البرمجية بما يلي للتأكد من صحتها:
Console.WriteLine("Generating random numbers:"); DisplayRandomNumbers(); void DisplayRandomNumbers() { Random random = new Random(); for (int i = 0; i < 5; i++) { Console.Write($"{random.Next(1, 100)} "); } Console.WriteLine(); }لاحظ كيف أن استخدام أسلوب يجعل التعليمات البرمجية سهلة الفهم. بدلا من قضاء الوقت في محاولة فك الحلقة
forمن تلقاء نفسها، يمكنك قراءة اسم الأسلوب بسرعة لمعرفة أن هذه التعليمات البرمجية تعرض أرقاما عشوائية.
التحقق من عملك
في هذه المهمة، ستقوم بتشغيل التطبيق الخاص بك من الوحدة الطرفية المتكاملة والتحقق من أن التعليمات البرمجية تعمل بشكل صحيح. لنبدأ.
احفظ عملك باستخدام Ctrl + S أو باستخدام قائمة Visual Studio Code File.
إذا لزم الأمر، افتح لوحة المحطة الطرفية المتكاملة في Visual Studio Code.
في لوحة EXPLORER، لفتح Terminal في موقع مجلد TestProject، انقر بزر الماوس الأيمن فوق TestProject، ثم حدد Open in Integrated Terminal.
في موجه الأوامر Terminal، أدخل dotnet run
للتحقق من أن التعليمات البرمجية تعمل كما هو متوقع، تحقق من أن إخراج التطبيق الخاص بك مشابه للإخراج التالي (مع مراعاة الأرقام التي تم إنشاؤها عشوائيا):
17 29 46 36 3إذا كانت التعليمات البرمجية تعرض نتائج مختلفة، فستحتاج إلى مراجعة التعليمات البرمجية للعثور على الخطأ وإجراء التحديثات. قم بتشغيل التعليمات البرمجية مرة أخرى لمعرفة ما إذا كنت قد أصلحت المشكلة. متابعة تحديث التعليمات البرمجية وتشغيلها حتى تنتج التعليمات البرمجية النتائج المتوقعة.
خلاصة
إليك ما تعلمته عن الأساليب حتى الآن:
- إنشاء أسلوب عن طريق الإعلان عن نوع الإرجاع والاسم ومعلمات الإدخال والنص الأساسي للأسلوب.
- يجب أن تعكس أسماء الأساليب بوضوح المهمة التي يقوم بها الأسلوب.
- استخدم أسلوبا عن طريق استدعاء اسمه وتضمين الأقواس
().