مرحبًا في المعهد العربي للبرمجة


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

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

مطلوب مشرفين للعمل بالمنتدى للانظمام ضع طلبك بالقسم المناسب شاكرين لكم حسن تعاونكم
مرحبا بك يا زائر نتمنى لك كل التوفيق

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

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 47 بتاريخ الأربعاء أكتوبر 05, 2016 5:06 pm

شاطر | 
 

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

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

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

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

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

الكود:
String x;




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

الكود:
Int x = 10;


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


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















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

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

مُساهمةموضوع: رد: تعلم سي شارب من الصفر حتى الإحتراف   الأحد سبتمبر 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
مبرمج محترف
مبرمج محترف
avatar

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

مُساهمةموضوع: رد: تعلم سي شارب من الصفر حتى الإحتراف   الأحد سبتمبر 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
العمل/الترفيه : النت
المزاج : اعزب

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

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


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

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

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


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

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

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

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

Powered by vBulletin™ Version 3.8.7
Copyright © 2016 vBulletin Solutions, Inc. All rights reserved. منتديات
جميع الحقوق محفوظةتصميم النور اونلاين لخدمات الويب المتكاملة