المعهد العربي للبرمجة
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

المعهد العربي للبرمجة

المعهد العربي للبرمجة
 
الرئيسيةالرئيسية  التسجيلالتسجيل  دخولدخول  
.:عدد مشاهدات المعهد العربي للبرمجة:.
Flag Counter
من تاريخ 2016.9.11

مطلوب مشرفين للعمل بالمنتدى للانظمام ضع طلبك بالقسم المناسب شاكرين لكم حسن تعاونكم
مرحبا بك يا زائر نتمنى لك كل التوفيق
المواضيع الأكثر نشاطاً
اكواد Html متحركة
اكواد جاهزه / كلاسات / فنكشن / تعبير قياسية
طلب برجمة لمكتبة هاكات
اريد الانضمام الى فريق المنتدى
تعلم سي شارب من الصفر حتى الإحتراف
سؤال : كيفية عمل برنامج نشر تلقائي في الجروبات (فيسبوك)
اكواد php جاهزة
برنامج ساعة رائع ومتطور
كيفية رفع الملفات باستعمال PHP
كيفية حذف الفيروسات بأمان دون أنتي فيروس ( شرط معرفة مكان واسم ملف الفايرس ) بالدوس

أفضل 10 أعضاء في هذا الأسبوع
المواضيع الأكثر شعبية
اكواد php جاهزة
تحميل برنامج Microsoft Small Basic برابط مباشر و سريع
الدرس الثاني : مكونات الصفحة الرئيسيه لبرنامج الفيجوال بيسك
المتغيرات (Variables) في لغة Small Basic
سورس كود نظام إدارة العيادة
خلفيات لاتنسى ذكر الله
اكواد جاهزه / كلاسات / فنكشن / تعبير قياسية
كتاب احتراف Microsoft Office Access بسرعة
تعلم vb.net من الصفر الى الاحتراف
اكواد Html متحركة
المتواجدون الآن ؟
ككل هناك 4 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 4 زائر :: 1 روبوت الفهرسة في محركات البحث

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 104 بتاريخ الثلاثاء يناير 05, 2021 8:55 pm

 

 تعلم سي شارب من الصفر حتى الإحتراف

اذهب الى الأسفل 
كاتب الموضوعرسالة
khodor1985
مبرمج محترف
مبرمج محترف
khodor1985

أخضر
ذكر عدد المساهمات : 12
السٌّمعَة : 2
تاريخ التسجيل : 03/09/2016
العمل/الترفيه : برمجة
المزاج : ممتاز

تعلم سي شارب من الصفر حتى الإحتراف Empty
مُساهمةموضوع: تعلم سي شارب من الصفر حتى الإحتراف   تعلم سي شارب من الصفر حتى الإحتراف Emptyالسبت سبتمبر 03, 2016 1:43 am

السلام عليكم إخواني الأعزاء ورحمة الله وبركاته
أهلا وسهلا بكم في منتدى عربي، سوف نبدأ إنشاء الله في تقديم سلسلة دروس حول اللغة البرمجية سي شارب لغة العصر الحديثة، اللغة التي جمعت مجموعة لغات وهي تعتبر اللغات الأم لسي شارب كلغة c  و c++ وJava.
لقد تم إصدار هذه اللغة عام 2002 وهي تابعة لشركة مايكرورسوفت، تمتاز هذه اللغة بالقوة والدقة والحساسية العالية بهدف استخلاص برنامج لا تشوبه الأخطاء بنسبة 90 %.
على كل لن أسهب في تقديم اللغة سوف أشرع مباشرة في البدء بأساسيات هذه اللغة، وأحب أن أنوه أنه عند فهم الأساسيات بكل صحي وسليم نستطيع فعل المعجزات في إطار هذا المجال.


سوف نبدأ إن شاء الله في الدرس الأول وهو الثوابت والمتغيرات


يتبع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
khodor1985
مبرمج محترف
مبرمج محترف
khodor1985

أخضر
ذكر عدد المساهمات : 12
السٌّمعَة : 2
تاريخ التسجيل : 03/09/2016
العمل/الترفيه : برمجة
المزاج : ممتاز

تعلم سي شارب من الصفر حتى الإحتراف Empty
مُساهمةموضوع: رد: تعلم سي شارب من الصفر حتى الإحتراف   تعلم سي شارب من الصفر حتى الإحتراف Emptyالسبت سبتمبر 03, 2016 11:52 pm

ما هي المتغيرات ؟

تستخدم المتغيرات لتخزين بيانات مؤقتة في الذاكرة بهدف استثمارها أو التعامل معها عند تنفيذ أو تشغيل البرنامج.

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

أولا نضع نوع المتغير ثم إسم المتغير ثم نضع القيمة للمتغير من خلال استخدام الإشارة أو العلامة (=).

إذا ما قبل علامة (=) هو مجال الإعلان عن نوع وإسم المتغير وبعد علامة (=) هو مجال القيم التي نريد إسنادها للمتغيرات.

ولكن السؤال يطرح نفسه هنا وهو كيف نحدد نوع البيانات للمتغير؟

الجواب : من خلال قيمة المتغير، فإذا كانت قيمة المتغير رقمية فمن المفترض حجز مساحة في الذاكرة لمتغير من نوع رقمي، أما إذا كانت قيمة المتغير نصية فلا بد من حجز مساحة في الذاكرة لمتغير من نوع نصي.

عند الإعلان عن متغير رقمي نضع نوع البيانات (Int)، أما عند الإعلان عن متغير نصي نضع نوع البيانات (String).

الإعلان عن متغير رقمي :
الكود:
Int x;

الإعلان عن متغير نصي ك

الكود:
String x;




إسناد قيمة لمتغير رقمي :

الكود:
Int x = 10;


إسناد قيمة لمتغير نصي :


الكود:
String x = “arabi.123”















يتبع...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
khodor1985
مبرمج محترف
مبرمج محترف
khodor1985

أخضر
ذكر عدد المساهمات : 12
السٌّمعَة : 2
تاريخ التسجيل : 03/09/2016
العمل/الترفيه : برمجة
المزاج : ممتاز

تعلم سي شارب من الصفر حتى الإحتراف Empty
مُساهمةموضوع: رد: تعلم سي شارب من الصفر حتى الإحتراف   تعلم سي شارب من الصفر حتى الإحتراف Emptyالأحد سبتمبر 04, 2016 12:03 am

مثال (1) :



إذا أردنا إجراء عملية حسابية بين عددين :



مرحلة الإعلان عن المتغيرات :
الكود:
Int x;



الكود:
Int y;



الكود:
Int z;




مرحلة إسناد القيم للمتغيرات :


الكود:
x = 10;




الكود:
y = 20;


الكود:
z = x + y;




لاحظ معي أخي العزيز، لقد قمنا بإسناد القيم مباشرة للمتغيرين x و y، أما المتغير z فقد قمنا بإسناد القيم له بصورة غير مباشرة، فقيم x و y هي أرقام أما القيمة أو القيم التي أسندناها للمتغير z فهي المتغيران x و y.


فإذا أردنا إسناد قيم مباشرة للمتغير z فسيكون على الشكل التالي :
الكود:
Z = 10 + 20;



وبطبيعة الحال سوف تكون حاصل الجمع في كلتا الحالتين هو 30.













يتبع...

















الرجوع الى أعلى الصفحة اذهب الى الأسفل
khodor1985
مبرمج محترف
مبرمج محترف
khodor1985

أخضر
ذكر عدد المساهمات : 12
السٌّمعَة : 2
تاريخ التسجيل : 03/09/2016
العمل/الترفيه : برمجة
المزاج : ممتاز

تعلم سي شارب من الصفر حتى الإحتراف Empty
مُساهمةموضوع: رد: تعلم سي شارب من الصفر حتى الإحتراف   تعلم سي شارب من الصفر حتى الإحتراف Emptyالأحد سبتمبر 04, 2016 7:57 pm

الجزء الثاني من الدرس الأول : التعامل مع المتغيرات

لقد تحدثنا في الدرس السابق حول كيف الإعلان عن المتغيرات وإسناد القيم إليها إضافة إلى نوع المتغير الذي يسبق أو يتقدم إسم المتغير، وفي هذه المشاركة سوف نكمل الحديث حول المتغيرات وأنواعها، وقد تناولنا سالفا النوع Int والنوع String، ولكن هل هذه كل أنواع البيانات بالطبع لا، فاليوم سوف نتحدث عن نوعين من المتغيرات وهما DateTime و Bool.


النوع DateTime :

الإعلان عن المتغير :

الكود:
Date d = #04/09/2016#;



لاحظ أخي العزيز أننا وضعنا قيمة المتغير بين علامتي هاش (#) لأن المتغير من نوع Date، كما وضعنا علامتي (" ") تنصيص مع المتغير من نوع String.




النوع Bool : 

يستخدم هذا النوع عندما نريد الوصول إلى نتائج منطقية وغالبا ما يستخدم هذا النوع في الجمل الشرطية التي سوف نتحدث عنها في الدروس القادمة.



الإعلان عن النتغير : 


الكود:
Bool x = True;

الكود:
Bool y = False;


يتبع ...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Mr.MaTriX
عضو
عضو


أخضر
ذكر عدد المساهمات : 11
السٌّمعَة : 1
تاريخ التسجيل : 21/10/2016
العمل/الترفيه : النت
المزاج : اعزب

تعلم سي شارب من الصفر حتى الإحتراف Empty
مُساهمةموضوع: رد: تعلم سي شارب من الصفر حتى الإحتراف   تعلم سي شارب من الصفر حتى الإحتراف Emptyالسبت أكتوبر 22, 2016 4:46 am

رائع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Mc Nabulsyy
عضو
عضو


أخضر
ذكر عدد المساهمات : 46
السٌّمعَة : 1
تاريخ التسجيل : 24/10/2016
العمل/الترفيه : net
المزاج : مطعوج

تعلم سي شارب من الصفر حتى الإحتراف Empty
مُساهمةموضوع: رد: تعلم سي شارب من الصفر حتى الإحتراف   تعلم سي شارب من الصفر حتى الإحتراف Emptyالإثنين أكتوبر 24, 2016 4:09 am

طرح مميــز ,,
جــزاك الله خيراً ..
ونفع بما طرحته هنا وبـارك بك..
الف شكـــر لك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Mr.MaTriX
عضو
عضو


أخضر
ذكر عدد المساهمات : 11
السٌّمعَة : 1
تاريخ التسجيل : 21/10/2016
العمل/الترفيه : النت
المزاج : اعزب

تعلم سي شارب من الصفر حتى الإحتراف Empty
مُساهمةموضوع: رد: تعلم سي شارب من الصفر حتى الإحتراف   تعلم سي شارب من الصفر حتى الإحتراف Emptyالثلاثاء يناير 03, 2017 3:32 am

بارك الله فيك علي الطرح القيم
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تعلم سي شارب من الصفر حتى الإحتراف
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
المعهد العربي للبرمجة :: #C :: #C-
انتقل الى: