بسم الله الرحمن الرحيم
في هذا الدرس سنبدأ اولا
ً بفهم بيئة Console Application والتعرف عليها جيدا ً ومن ثم ننطلق في
VC# في بيئة Windows Application لأنها تحتوي على القواعد الأساسية في
البرمجة التي نعتمد عليها ونستخدمها في VC# .
1)) شرح برنامج Print Welcom وتفصيله. أي برنامج في لغة # C يجب أن يحتوي على الخصائص التالية: 1 - namespace وهي مجموعة من الClasses أقلها واحدة .
2 - classes يجب أن يحتوي على class واحدة على الأقل موجودة داخل ال namespace .
3 - Method وهي وحدة البناء الرئيسية ويجب أي class أن يحتوي على method واحدة على الأقل وهي main method .
والآن سنبدأ بشرح البرنامج تفصيلياً :
C#<blockquote>
using System;</blockquote><blockquote>
class PrintWelcome { static void Main(string [] args) { Console.WriteLine("Welcome to C# programing"); } }</blockquote>يقوم هذا البرنامج بطباعة جملة بسيطة (Welcome to C# programing)
ملاحظة : بعد أن تنشئ
المشروع سيظهر لك ال namespace بإسم PrintWelcome قم بحذفه( لأننا لا
نحتاجه هنا أكثر من Class واحدة ) ، ثم غير اسم ال Class من Class1 الى
PrintWelcome ، ثم اذهب إلى properties ثم إلى Fil Name وغيره بإسم Print
Welcome.cs حتى تتعامل مع الClass بإسمه PrintWelcome .
خطوات كتابة البرنامج:
1) using System;
أي استخدام مكتبة (namespace) والتي تدعى System واللذي يوجد بداخلها الأمر console
2)class PrintWelcome
وهي اسم ال class المحتوى في هذا البرنامج والموجودة داخل ال namespace
3) (static void Main(string[] args
وهي صيغة التعريف لل main method و اللتي يجب أن تتوفر في أي برنامج وتكون
داخل ال class وتشبه بحد كبير لغة الجافا في تعريف ال main method
4) ; ("Console.WriteLine("Welcome to C# programing
وهي جملة الطباعة للجملة (Welcome to C# programing)
Console و تعني الطباعة على الشاشة السوداء
WriteLine ()و تعني اطبع النص داخل الأقواس وانزل سطر.
2)) بعض المختصرات المستخدمة في الطباعة . هناك بعض الملاحظات البسيطة التي تكتب في جملة الطباعة لإعطاء الجملة الشكل المطلوب :
مثلا :لو أعدت صياغة جملة الطباعة في البرنامج السابق كما يلي : C#<blockquote>Console.WriteLine("Welcome\n to\tC#\n Programing");</blockquote>
MS-DOS<blockquote>Welcome to C# ProgramingPress any key to continue</blockquote>تم رفع الصور الى سيرفير المشاغب بواسطة المراقب alimaj