نبدء مشوار الف ميل خطوة خطوة وأنصح كل متعلم بعدم التعجل والتتبع خطوة خطوة ولا يقفز الى مواضيع متقدمة فلا يستطيع الأستعاب وإن فرض أنك فهمت موضوع ما فيجب عليك أولآ طلوع السلم درجة درجة فهذا ييسر عليك فيما بعد الأستمرار للأفضل لذلك أحببت أن أكون عملي في الشرح فالتطبيقات أفضل الأشياء للفهم وحتي لا تمل من حديثي هيا نبدء فى أول مشروع .............
أولآ : مقدمة
تعد لغة سي شارب (C#) من أحدث لغات البرمجة وهي أحد ضمن مجموعة فيجوال ستوديو Visual Studio.Net وقد تم الأعلان عن Visual Studio.Net فى يونيو 2000 .
• تشعيل البرنامج :
Start –Programs-Microsoft Visual Studio.Net - Microsoft Visual Studio.Net
تظهر الشاشة الأفتتاحية للبرنامج ويمكننا منها إما أنشاء مشروع جديد(New Project) أو فتح مشروع منشأ من قبل (Open Project) وبما أننا سوف نقوم بأنشاء مشروع جديد فصغط علي الزرNew Project
فتظهر شاشة New Project من الناحية اليسري نختار نوع اللغة المستخدمة فى المشروع (Project Types) وبالطبع ستكون
Visual C# Projects ومن الناحية اليمني نختار قالب المشروع (Templates) وسوف نختار ""Console Application وتعني الشاشة السوداء ، حيث تظهر النتائج على شاشة Dos ثم الزر موافق فتظهر بيئة العمل وتكون
using System;
namespace Hello World
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
}
}
}لا تستعجل في التفكير فإنك لن تكتب هذا الكود فإن اللغة تقوم بإنشاء هذا الكود تلقائيا
فى السطر الاول تخبر المترجم باستخدام الفصائل التي تقع في المكتبة
namespace وهى System
فى السطر الثاني اريد انشاء مكتبة اسمها Hello World ثم وضع قوس للبداية وللنهاية {}
الجمل بعد ذلك عبارة عن تعليقات لا ينظر المترجم اليها ولكن للمبرمجة للتسهيل ويمكنك حذفها
ثم بعد ذلك اخبر المترجم انني اريد انشئ فصلية اسمها Class1 ثم وضع قوسين للبداية وللنهاية {}
ثم بعد ذلك يتم كتاب الكود الخاص بالمبرمج بعد الدالة الرئيسية
المثال الأول :
أكتب التالي بين قوسين الدالة الرئيسية بهذا الشكل
static void Main(string[] args(
{
Console.WriteLine("Hello World");
}ثم أضعط على الزر Ctrl + F5 او F5 فيظهر النتيجة على الشاشة السوداء
Console.WriteLine() تستخدم لطباعة الرسائل وتوضع الرسالة بين علامتي تنصيص " " وتنتهي الجملة بالفصلة المنقوطة ;
ولاحظ اختلاف الأحرف الكبير عن الصغير فى اللغة
ملحوظة عند الصعظ علي F5 لان تستصيع ان تراي النتيجة لان النافذة تختفي بسرعة لذلك استخدم Ctrl + F5 .
ولكن اذا ارد الضعط علي F5 فقط اكتب السطر التالي بعد الطباعة وهو
Console.ReadLine();
وهذه الجملة تجعل الشاشة ظهره حتي تصعط اي زر
الكود كامل
Console.WriteLine("Hello World");
Console.ReadLine();
بذلك نكون انتهينا من اول مشروع لنا بسي شارب
•التعليقات Comments :
التعليقات تفيد المبرمج فى كتب الملاحظات للاسترجاع المعلومات بسرعة عند فتح المشروع بعد وقت و في لغة السي شارب نوعين هما :-
1- تعليق لسطر واحد ويكون بهذا الشكل
//تعليق من سطر واحد
2- تعليق لعدة أسطر يكون بهذا الشكل
/*
تعليق لعدة أسطر
*/
جرب المثال السابقة واكتبة بهذا الشكل ولاحظ ماذا حدث
//Console.WriteLine("Hello World");
Console.ReadLine();جرب المثال السابقة واكتبة بهذا الشكل ولاحظ ماذا حدث
/*
Console.WriteLine("Hello World");
*/
Console.ReadLine();