رد جديد  مشاركة جديدة 
المتغيرات - Variables - دروس سى شارب C# - دروس السى شارب C# (دروس سى شارب C# - دروس السى شارب C#)
الكاتب الرسالة
صور سيارات رووووووعه
الحريف
عضو مسجل خطر


المشاركات : 267
مجموعة : مسجل خطر
الإنتساب : Sep 2007
الحالة : غير متصل
السمعة : 0
الرد : #1
المتغيرات - Variables - دروس سى شارب C# - دروس السى شارب C#

المتغيرات - Variables - دروس سى شارب C# - دروس السى شارب C#
المتغيرات - Variables

<!-------------------><!--مقطع البدايه----->

<!--------------------><!--الخبر الرئيسي----->

المتغيرات -
Variables


من المُسلم به، أن كل برنامج يتطلب وجود بيانات إما أن يدخلها المستخدم أو أن تكون مخزنة في ذاكرة الكومبيوتر. حيث يتم تشغيل هذه البيانات وإجراء عمليات عليها لنحصل على معلومات والتي هي مخرجات البرنامج.
فإذا تخيلنا - كما قلنا في الدرس السابق - أن ذاكرة الكومبيوتر عبارة عن خزانة بها عدد من الأرفف، فإن المتغيرات تمثل الصناديق التي توضع على هذه الأرفف. فكما أن لكل صندوق اسم معين يصف محتوياته، بالإضافة إلى حجم معين؛ فكذلك المتغيرات لها اسم و نوع لتتمكن من تخزين مختلف البيانات في ذاكرة الكومبيوتر. وسمي بالمتغير لأن البيانات التي يحملها يمكن تغييرها وليست ثابتة.
وبذلك، فإننا نحتاج عند استخدام أي متغير من تعريفه أولاً، وذلك يكون عن طريق اختيار اسم مناسب له و ذكر نوعه كالتالي:
;<Variable Type> <Variable Name>
بالنسبة لنوع المتغير فقد وضحنا في الدرس السابق الأنواع المختلفة في لغة
#C.

أما بالنسبة لاسم المتغير، فهناك شروط لكتابة أسماء المتغيرات:
  • أن يبدأ المتغير إما بحرف أو الرمز _ أو الرمز @ يتبع ذلك سلسة من الأحرف أو الأرقام أو الرمز _
  • أن لا يكون اسم المتغير مشابهاً لأحد الكلمات الأساسية في اللغة، ككلمة
    string
    أو
    struct.
  • يستحسن أن يكون اسم المتغير يوضح من الوهلة الأولى ماهية البيانات التي تحتويها.
  • من الأفضل، وكعادة برمجية حسنة، أن يكون لك شكل معين في تسمية المتغيرات، فمثلاً هناك طريقتين لكتابة أسماء المتغيرات:

Pascal Casing:

في هذه الطريقة، إذا كان اسم المتغير مكون من كلمتين مثل: "
studentname
" فإن جميع أحرف الكلمتين تكتب بالأحرف الإنجليزية الصغيرة ماعدا الحرف الأول من كل كلمة فيكتب بالأحرف الكبيرة، لتصبح على الصورة:
StudentName.

Camel Casing:

في هذه الطريقة، إذا كان اسم المتغير مكون من كلمتين فإن جميع أحرف الكلمتين تكتب بالأحرف الإنجليزية الصغيرة ما عدا الحرف الأول من الكلمة الثانية فيكتب بالأحرف الكبيرة، لتصبح الكلمة السابقة على الصورة:
studentName.

وكما ذكرنا قبل قليل، فإن هاتين الطريقتين ليست إجبارية، وإنما فقط لتكون برمجتك مفهومة ومقروءة، وليكون لك أسلوب برمجي مفهوم حتى لدى الآخرين!
وسنعتمد على الطريقة الثانية في تسمية المتغيرات في هذه الدروس بإذن الله.
حسناً، لنفرض أن لدي متغير عبارة عن عمر طالب، وعمر الطالب عبارة عن عدد صحيح. كل ما نحتاج إليه لتعريف هذا المتغير هو ذكر نوع المتغير و كتابة اسم مناسب له.
وليكن اسم المتغير هو:
studentAge

ونوع المتغير هو:
int

إذن سيكون كود
#C
هو:

int studentAge;
بعد ذلك نستطيع تعيين قيمة للمتغير لتحفظ في ذاكرة الكومبيوتر، وذلك باستخدام علامة المساواة كالتالي:
studentAge=7;
أو نستطيع تعيين القيمة أثناء تعريف المتغير:

int

studentAge=7;
وبالطبع يجب أن تكون القيمة مناسبة لنوع المتغير، فلا نضع قيمة عبارة عن
string
في متغير من النوع
int!

ولكن ماذا إذا كان لدي متغيرين من نوعين مختلفين وأردت أن أضع قيمة أحد هذين المتغيرين في المتغير الآخر؟!
كأن يكون لدي متغير من النوع
int
و آخر من النوع
long
، وأردت أن أضع القيمة المخزنة في المتغير من النوع
int
إلى المتغير الآخر - من النوع
long -
؟

لعمل ذلك فهناك طريقة تسمى تحويل الأنواع، أي نحول القيمة من نوع إلى نوع آخر، وذلك بنقلها لمتغير جديد وهناك طريقتين لعمل ذلك وهي ما سنتعرف عليه في الدرس التالي بإذن الله .


المتغيرات - Variables - دروس سى شارب C# - دروس السى شارب C#

09-14-2007 10:26 PM
أرسل بريد للمستخدم إعرض جميع مشاركات العضو إقتبس الرسالة فى رد

عالم السيارات العاب سيارات

اربح من الفوركس شهاده دراسيه عبر الانترنت اتصل من الكمبيوتر مجانا
الحريف
عضو مسجل خطر


المشاركات : 267
مجموعة : مسجل خطر
الإنتساب : Sep 2007
الحالة : غير متصل
السمعة : 0
الرد : #2
RE: المتغيرات - Variables - دروس سى شارب C# - دروس السى شارب C#

منقوول

09-14-2007 10:27 PM
أرسل بريد للمستخدم إعرض جميع مشاركات العضو إقتبس الرسالة فى رد
الحريف
عضو مسجل خطر


المشاركات : 267
مجموعة : مسجل خطر
الإنتساب : Sep 2007
الحالة : غير متصل
السمعة : 0
الرد : #3
RE: المتغيرات - Variables - دروس سى شارب C# - دروس السى شارب C#

منقوول

09-14-2007 10:27 PM
أرسل بريد للمستخدم إعرض جميع مشاركات العضو إقتبس الرسالة فى رد
رد جديد  مشاركة جديدة 
المتغيرات - Variables - دروس سى شارب C# - دروس السى شارب C#

إحتمالات التقييم ...
المشاركة : الكاتب الردود : المشاهدات : آخر رد
  الرجااااااااء المساعدة وبسرعة musabxbs 1 320 03-06-2008 11:27 PM
آخر رد: عاشقة السعاده
  Regular Expression --2 - دروس سى شارب C# - دروس السى شارب C# الحريف 1 676 09-14-2007 10:52 PM
آخر رد: الحريف
  Regular Expression --1 - دروس سى شارب C# - دروس السى شارب C# الحريف 1 702 09-14-2007 10:49 PM
آخر رد: الحريف
  مدخل إلى البرمجة غرضيّة التوجّه في السي شارب - دروس سى شارب C# - دروس السى شارب C# الحريف 1 745 09-14-2007 10:47 PM
آخر رد: الحريف
  ربط الفلاش بال #C - دروس سى شارب C# - دروس السى شارب C# الحريف 1 621 09-14-2007 10:45 PM
آخر رد: الحريف
  الدوال --2--#Methods in c - دروس سى شارب C# - دروس السى شارب C# الحريف 1 484 09-14-2007 10:43 PM
آخر رد: الحريف
  الدوال --1--#Methods in c - دروس سى شارب C# - دروس السى شارب C# الحريف 1 696 09-14-2007 10:40 PM
آخر رد: الحريف
  السيطرة على الأخطاء Exception Handling - دروس سى شارب C# - دروس السى شارب C# الحريف 1 344 09-14-2007 10:37 PM
آخر رد: الحريف
  المؤشرات في سي شارب - دروس سى شارب C# - دروس السى شارب C# الحريف 1 717 09-14-2007 10:35 PM
آخر رد: الحريف
  التحويل العلني - Explicit Conversion - دروس سى شارب C# - دروس السى شارب C# الحريف 1 465 09-14-2007 10:33 PM
آخر رد: الحريف
  تحويل الأنواع - التحويل الضمني - دروس سى شارب C# - دروس السى شارب C# الحريف 0 423 09-14-2007 10:28 PM
آخر رد: الحريف
  أنواع البيانات – Data Types - دروس سى شارب C# - دروس السى شارب C# الحريف 1 392 09-14-2007 10:24 PM
آخر رد: الحريف
  البرنامج الأول في C# - دروس سى شارب C# - دروس السى شارب C# الحريف 1 419 09-14-2007 10:23 PM
آخر رد: الحريف
  البرنامج الأول في C# - دروس سى شارب C# - دروس السى شارب C# الحريف 0 550 09-14-2007 10:22 PM
آخر رد: الحريف
  نقاط مهمة في C# - دروس سى شارب C# - دروس السى شارب C# الحريف 0 871 09-14-2007 10:20 PM
آخر رد: الحريف

مشاهدة نسخة للطباعة
إرسال المشاركة لصديق
إشترك بالمشاركة | إضافة المشاركة للمفضلة

الذهاب إلى :

 Quick Theme: