سي شارب / الدرس الأول

من ويكي الكتب
اذهب إلى التنقل اذهب إلى البحث

تعريف المتغيرات[عدل]

في لغة السي شارب يوجد عدة انواع من المتغيرات وهي :

  1. متغير عددي
  2. متغير نصي
  3. متغير منطقي

متغير عددي[عدل]

وهو متغير يحفظ داخله الأرقام وله ثلاثة أنماط رئيسية :

  1. int : وهو أي عدد صحيح .
  2. float : وهو أي عدد حقيقي
  3. double : وهو أي عدد حقيقي مع فواصل أكثر

متغير نصي[عدل]

وهو متغير الذي تحفظ به الرموز والنصوص وله نمطان رئيسيان :

  1. char : وهو متغير يحفظ به رمز واحد فقط
  2. string : وهو متغير يحفظ به عدد غير محدود من الرموز سوياً

متغير منطقي[عدل]

وهو متغير يعمل وفقا لمنطق البرنامج ويمكن أن يحوي فقط إما القيمة true أو القيمة false , وله نمط رئيسي واحد : bool

الأوامر الرئيسية[عدل]

نحن في السي شارب نستعمل برنامج Microsoft Visual C# studio , وفي هذا البرنامج نستعمل الـ System أي -الجهاز- ونستعمل الـ Console الموجود بالجهاز لكتابة الأوامر .

أمر الإستقبال[عدل]

يستعمل هذا الأمر لإستقبال قيم للمتغير وتكتب هكذا : ;()Console.Readline لإستقبال نص وهكذا لإستقبال غير النص : type.Parse(Console.Readline()); type:(int/float/double/char) z والنمط(type) يمكن أن يكون أي نوع متغير إلا المتغير المنطقي : bool

  1. الحرف z لا يكتب لكننا نضعه في ويكي لتبقى السطور مرتبة عند تخالط اللغات
  2. مثال :
  3. إستقبال عدد صحيح x=int.Parse(Console.ReadLine()); int

أمر الطباعة[عدل]

يوجد أمران للطباعة :

  1. WriteLine(); z وهو يطبع السطر المكتوب بين الأقواس أو المتغير الموجود بين الأقواس على الشاشة وفي الطباعة التالية يطبع على السطر التالي , إذا لم يوضع أي شيء بين الأقواس فيطبع سطر فارغ
  2. Write(); z وهذا يطبع السطر المكتوب بين الأقواس أو المتغير الموجود بين الأقواس على الشاشة وفي الطباعة التالية يطبع على نفس السطر ويستمر في ذلك حتى تلقي أمر للطباعة على السطر التالي (الأمر أعلاه)
  3. الحرف z لا يكتب لكننا نضعه في ويكي لتبقى السطور مرتبة عند تخالط اللغات
  4. مثال :

Console.WriteLine("Hello World"); z هذا الأمر يطبع العبارة Hello World على الشاشة والمزدوجين يوضعان ليعرف البرنامج أو الجهاز أننا نريد طباعة العبارة لا المتغير

  1. Console.Write(x); z هذا الأمر يطبع قيمة المتغير x على الشاشة

أمر الإنتظار[عدل]

إن البرنامج عند تشغيله تظهر لك الشاشة السوداء وفور ما ينهي عملياته وأوامره يغلق الشاشة السوداء , لكي نجعل البرنامج لا يغلق الشاشة حتى ننتهي منها نكتب أمر الإنتظار ReadKey(); z ويغلق الشاشة عند الضغط على أي زر كان

  1. الحرف z لا يكتب لكننا نضعه في ويكي لتبقى السطور مرتبة عند تخالط اللغات
  2. مثال :

Console.Readkey(); z

البرنامج الأول[عدل]

  1. الحرف q لا يكتب لكننا نضعه في ويكي لتبقى السطور مرتبة عند تخالط اللغات

Using System; q

class Test1 q

{ q

static void Main() q

{ q

int x,y,z; q

x=int.Parse(Console.ReadLine()); q

y=int.Parse(Console.ReadLine()); q

z=x+y; q

Console.Write(z); q

Console.WriteLine(" Have Funn C#"); q

Console.ReadKey(); q

} q

} q

  1. يطبع على الشاشة
  2. 5
  3. 6
  4. Have Funn C# 11
  1. الرقمان 5و6 لا يطبعان بل المستخدم يكتبهما على الشاشة لوجود أمر الإستقبال ويمكن كتابة أي رقمين خيرهما وأن يعمل حسبهما