English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي لتعلم C#

دليل متقدم لتعلم C#

C# موجه الأجسام (OOP)

برنامج الدخول C#

في هذا الجزء، ستتعلم كيفية إنشاء تطبيق حاسوبي بسيط باستخدام C#، وتفهم مكونات تطبيق الحاسوب الأساسية.    

يمكن استخدام C# في تطبيقات قائمة بالنوافذ، قائمة بالشبكة أو التطبيقات الحاسوبية. سنقوم أولاً بإنشاء تطبيق حاسوبي باستخدام C#.    

فتح Visual Studio المثبت على جهاز الكمبيوتر المحلي (الإصدار 2017 أو أعلى). انقر على File-> New Project ... من القائمة العلوية، كما هو موضح أدناه.    

إنشاء مشروع جديد في Visual Studio 2017

من النافذة التالية:إنشاء مشروع جديدفي نافذة الإطلاق، اختر Visual C# في اللوحة اليسرى ثم اختر Console App في اللوحة اليمنى.    

اختر قالب تطبيق وحدة تحكم Visual C#

في جزء الاسم، قدم أي اسم مناسب للمشروع وموضع إنشاء جميع ملفات المشروع واسم حلقة المشروع.    

انقر على "موافق" لإنشاء مشروع وحدة تحكم.Program.csسيتم إنشاء ملف C# بشكل افتراضي في Visual Studio، حيث يمكنك كتابة كود C# في فئة Program، مثلما هو موضح أدناه. (الامتداد .cs هو امتداد ملفات C#.)    

برنامج وحدة تحكم C#

كل تطبيق وحدة تحكم يبدأ من طريقة Main() في هذه الفئة. في المثال التالي، يتم عرض "Hello World !!" على الشاشة.    

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharpTutorials
{
    class Program
    {
        static void Main(string[] args)
        {
            string message = "Hello World!!";
            Console.WriteLine(message);
        }
    }
}

دعنا نتعرف على بنية C# المذكورة أعلاه.

  1. كل تطبيق .NET يأخذ إشارة إلى مساحة الأسماء للـ .NET Framework التي تخطط لاستخدامها مع كلمة المفتاح using (مثل، using System.Text)

  2. استخدام كلمة المفتاح namespace لتحديد مسمى المساحة الحالية للفئة، مثل، namespace CSharpTutorials.FirstProgram

  3. ثم، نستخدم كلمة المفتاح class لإنشاء فئة: class Program

  4. Main() هو طريقة في فئة Program، وهو نقطة الدخول للبرنامج التطبيقي على الشاشة.

  5. String هو نوع بيانات.

  6. message هو متغير يحتوي على قيمة من نوع بيانات معين.

  7. "Hello World!!" هو قيمة المتغير message.

  8. Console.WriteLine() هو طريقة ثابتة تستخدم لعرض النص على الشاشة.

كل سطر أو بند في C# يجب أن ينتهي بفاصلة الترقيم (؛).

تجميع وتشغيل برنامج C#

لرؤية ناتج برنامج C# المذكور أعلاه، يجب علينا تجميعه و تشغيله عن طريق الضغط على Ctrl + F5 أو النقر على زر 'تشغيل (Run)' أو النقر على قائمة 'تحليل (Debug)' والنقر على 'بدء بدون تحليل (Start Without Debugging)'. سترى الناتج التالي في الشاشة التالية:

الناتج:
مرحبًا العالم !!

لذلك، هذه هي العناصر الأساسية التي قد تستخدمها في كل برنامج C#.