الدرس الأول من دروس لغة c#

مرحبا بكم في موقع محمد بشير

الدرس الأول

يمكن لأي شخص كفيف يستخدم نظام التشغيل windows كتابة وتنفيذ البرامج وذلك باستخدام لغة البرمجة c#
وذلك باستخدام محرر النصوص المفق بالنظام لكتابة ملفات c# ثم تنفيذها باستخدام برنامج csc.exe المرفق بنظام التشغيل أيضا.
أما بالنسبة لمحرر النصوص أو notePad فهو متاح على كافة أنظمة التشغيل الخاصة بالويندوز. وبالنسبة لبرنامج csc.exe فهو مرفق أيضا ويمكن استخدامه بيسر وسهولة مع كافةة الحواسيب التي عليها أنظمة التشغيل ويندوز 7 فما فوق
أما بالنسبة لنظام ويندوز xp وما دونه فليس مستحيلا لكنه يتطلب معرفة عالية ومهارات خاصة لتنفيز البرامج.
وأنا حاليا استخدم ويندوز 7 32 bit و 64 bit.
لذه نطلب من الأخوة الراغبين في التعلم معنا استخدام ويندوز 7 فما فوق. وقبل بداية الشحر الكتابي
نود أن نتقدم بالشكر للأخ الفاضل والأستاذ الجليل فادي شحاتة
والذي تفضل مشكورا بتسجيل محتوى هذا الدرس ورفعه في اليوتيوب
فجزاه الله عنا خير الجزاء

وللإستماع للمحاضرة الرجاء الضغط هنا


وبعد هذا دعونا نبدأ في شرح الدرس الأول.
أولا الرجاء تحميل مجلد الدرس الأول من سلسلة دروس تعلم لغة c# الرجاء الضغط على رابط تحميل الملف
وبعد تحميل الملف نقم بفك الضغط وسوف نحصل على مجلد يحتوي على 3 ملفات
وهي كما يلي
1. ملف compile.bat
2. ملف Rename.bat
3. ملف step.txt
وفي ما يلي شرح مختصر لمحتوى هذه الملفات
ملفا compile و rename والاتددهما هو .bat ويسمى هذا النوع من الملفات بملف bat
ويستخدم لتنفيذ وإجراء العديد من الوظائف في الويندوز
وملف compile نستخدمه لتنفيذ الأوامر
وملف rename يستخدم لتغيير اسم وامتداد الملفات
أما الملف الثالث فهو step1.txt فيحتوي على أوامر وأكواد ملف c#
وهو مجرد ملف نصي يمكن فتحه باستخدام أي محرر نصوص متاح لديك
أما الآن فدعونا نكتب أول برنامج
في البدء قم بفتح محرر النصوص المرفق بالويندوز ثم قم بكتابة الأكواد التالية

public class Step1
{
public static void Main()
{
System.Windows.Forms.MessageBox.Show("مرحبا بكم في عالم c#");
}
}
وبعدالإنتهاء من الكتابة قم بحفظه بأي اسم كما تحب
ملحوظة هذا المحتوى مماثل تماما لمحتوى ملف step1.exe فيمكن استخدامه بدلا عن الكتابة

الخطوة الثانية نقم بتغيير إمتداد الملف حتى يصبح جاهزا للتنفيذ
ملحوظة إن إمتداد ملف c# هو .cs
لذا قبل تنفيذ أي برنامج يجب علينا التأكد من صحة إمتداد ملف c#
يمكن تغيير الإمتداد بعدة طرق لكن لتجنب الخطأ نرجوا استخدام ملف rename.bat ومن خلال الضغط عليه يمكن وبكل سهولة ويسر تغيير اسم وامتداد الملفات المختلفة
ولتغيير امتداد ملف step1.txt فقط قم بالضغط على ملف rename.bat وسوف يتم تغيير الملف step1.txt إلى ملف step1.cs وهو ملف c# وبهذا يصبح جاهزا للتنفيز

تنفيذ البرنامج


لإنشاء أي برنامج أو إنشاء ملف .exe يجب استخدام برامج خاصة لتنفيذ هذه المهام
ولحسن الحظ لتنفيذ برامج c# فيمكننا استخدام برنامج مثبت مع الويندوز ولا نحتاج لتحميل أو تثبيت أي برنامج جديد.
وباستخدام هذا البرنامج وهو يسمى برنامج csc.exe يمكا إنشاء ملفات أو برامت .exe وهي الإمتدادات التي تعمل على نظام الويندوز
ولمعرفة مكان برنامج csc.exe فمن خلال البحث العام يمكن التعرف عليها لكن سوف تظهر لك العديد من نتائج البحث المختلفة لذا نرجوا الخطوات التالية
بالضغط على مفتاح البدأ مع حرف e تظهر لنا قائمة myConputer
ثم نفتح local disc C
ثم نفتح مجلد Windows
ثم نفتح مجلد Microsoft.NET
ثم نفتح مجلد Framework
وفي داخل هذا المجلد توجد العديد من المجلدات تبدأ بالحرف v متبوعة بأرقام وهذه الأرقام تدل على رقم الأصدار الخاص بحزم frameWork
ثم نبحث بداخلها عن csc.exe وذلك باستخدام حرف c
وبعد ذلك نقم بتحديد هذا العنصر ثم نقم بنسخ المسار
ولنسخ المسار نقم بالضغط على مفتاح alt زائد حرف d فيفتح لنا مربع تحرير يحتوي على كالم المسار
ولنسخه يجب الضغط على مفتاح التحكم مع حرف c
ثم نقم بفتح ملف compile.bat ثم نقم بلصق المسار السابق وذلك باستخدام مفتاح التحكم مع حرف v
وفي نهاية المسار نقوم بإضافة \csc.exe للمسار ثم نقوم بحفظ الملف
frameWork هي حزم خاصة بتنفيذ وتشغيل البرامج على نظام التشغيل ويندوز
توجد العديد من الإصدارات ولكن نحبذ استخدام إصدار 3.5 في البداية وذلك حتى تعم الفائدة لأكبر عدد من المستخدمين وبالطبع يمكنك اتخدام أي إصدار ترغب فيه ومتاح في جهازك
ومثلا أنا استخدم csc.exe 3.5 ومسار البرنامج هو كما يلي
C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe

ولتنفيذ ملف step1.cs نقم بفتح ملف compile.bat مجددا ثم نضيف في نهاية السطر اسم الملف المراد تنفيذه
فمثلا بالنسبة لي فإن محتوى ملف compile.bat يصبح كما يلي
C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe step1.cs
في نهاية المسار نقم بإدخال فراغ ثم نكتب بعده اسم الملف المراد تنفيذه
وبعد التأكد من مسار برنامج csc.exe واسم الملف المراد تنفيذه نقم بحفظ الملف ثم نضغط على ملف compile.bat لإنشاء برنامج بصيغة .exe يحمل نفس اسم ملف c# الذي تم تنفيذه
إذا لم تكن هنالك أي أخطاء سيتم إنشاء .exe وفي هذه الحالة يكون باسم step1.exe
وبهذا نكون قد خطونا أول خطوة في تعلم لغة c#
وعند فتح برنامج step1.exe سوف نسمع رسالة مرحبا بكم في عالم c#
الرجاء تكرار هذه الخطوات لأكثر من مرة حتى نتمكن من ممارسة كتابة كود c#وتنفيز الملفات بصورة صحيحة فهذه الخطوات تعتبر خطوات أساسية لبداية تعلم c#
وفي الدرس التالي سوف نقوم بشرح مبسط لمحتوى أكواد ملف c#
ملحوظة إذا لم تتمكن من إنشاء ملف .exe الرجاءمراجعة الخطوات من البداية والتركيز جيدا حتى تتمكن من تنفيذه بنجاح
وللعلم في هذا الدرس لم نتطرق لكيفية معرفة وتصليح الأخطاء في حال وجدت
فقط بعد تنفيذ الملف ولم تتحصل على ملف .exe تأكد أن هنالك خطأ ما وفي هذه الحالة فقط يجب عليك إعادة الخطوات من البداية
وبالطبع سوف نقوم بتعلم كيفية التعرف على الأخطاء وكيفية إصلاحها من خلال الدروس التالية
وأتمنى أن ألتقي بكم في الأسبوع القادم مع الدرس الثاني وبالله التوفيق