جدول المحتوى
قبل أن ندرس المكونات الأساسية للغة البرمجة C#، سوف نلقي نظرة على الحد الأدنى من هيكل وبنية برنامج C#
إنشاء برنامج C# بسيط
سوف يحتوي البرنامج على العناصر التالية (Namespace declaration, A class, Class methods, Class attributes, A Main method, Statements and Expressions, Comments).
سوف نلقي نظرة على رمز بسيط يطبع الكلمات “Hello World”
using System;
namespace HelloWorldApplication {
class HelloWorld {
static void Main(string[] args) {
/* my first program in C# */
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
عندما يتم تجميع هذا البرنامج وتنفيذه، فإنه ينتج النتيجة التالية
Hello World
ونلقي نظرة على الأجزاء المختلفة للبرنامج المحدد.
1 – السطر الأول من البرنامج باستخدام System؛ – يتم استخدام الكلمة الأساسية use لتضمين مساحة اسم النظام في البرنامج. يحتوي البرنامج عمومًا على عبارات استخدام متعددة.
2 – يحتوي السطر التالي على إعلان مساحة الاسم. مساحة الاسم هي مجموعة من الفئات. تحتوي مساحة الاسم HelloWorldApplication على الفئة HelloWorld.
3 – يحتوي السطر التالي على إعلان فئة، ويحتوي الفصل HelloWorld على البيانات وتعريفات الأساليب التي يستخدمها برنامجك. تحتوي الفصول بشكل عام على طرق متعددة. تحدد الأساليب سلوك الفصل. ومع ذلك، فإن فئة HelloWorld لديها طريقة رئيسية واحدة فقط.
4 – يحدد السطر التالي الطريقة الرئيسية، وهي نقطة الدخول لجميع برامج C#. توضح الطريقة الرئيسية ما يفعله الفصل عند تنفيذه.
5 – السطر التالي /…/ يتجاهله المترجم ويتم وضعه لإضافة تعليقات في البرنامج.
6 – تحدد الطريقة الرئيسية سلوكها من خلال العبارة Console.WriteLine(“Hello World”);
7 – WriteLine هي طريقة لفئة وحدة التحكم المحددة في مساحة اسم النظام. يؤدي هذا البيان إلى ظهور الرسالة “Hello, World!” ليتم عرضها على الشاشة.
السطر الأخير Console.ReadKey(); مخصص لمستخدمي VS.NET. وهذا يجعل البرنامج ينتظر الضغط على المفتاح ويمنع الشاشة من التشغيل والإغلاق بسرعة عند تشغيل البرنامج من Visual Studio .NET.
ومن المهم توضيح النقاط التالية :
1 – لغة C# حساسة لحالة الأحرف.
2 – يجب أن تنتهي كافة البيانات والتعبيرات بفاصلة منقوطة (؛).
3 – يبدأ تنفيذ البرنامج بالطريقة الرئيسية.
4 – على عكس Java، قد يكون اسم ملف البرنامج مختلفًا عن اسم الفئة.
تجميع وتنفيذ البرنامج
إذا كنت تستخدم Visual Studio.Net لتجميع برامج C# وتنفيذها، فاتبع الخطوات التالية :
1 – ابدأ تشغيل Visual Studio.
2 – في شريط القائمة، اختر ملف -> جديد -> مشروع.
3 – اختر Visual C# من القوالب، ثم اختر Windows.
4 – اختر تطبيق وحدة التحكم Console Application.
5 – حدد اسمًا لمشروعك وانقر فوق الزر “موافق”.
6 – يؤدي هذا إلى إنشاء مشروع جديد في Solution Explorer.
7 – اكتب الكود في محرر الكود.
8 – انقر فوق الزر “تشغيل” أو اضغط على المفتاح F5 لتنفيذ المشروع. تظهر نافذة موجه الأوامر التي تحتوي على السطر Hello World.