عرض مشاركة واحدة
قديم 03-03-2011, 11:11 AM   رقم المشاركة : 7
بو حسين A.H.K.O
مصمم برامج






افتراضي رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله

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

ونبدأ بسم الله بأولى العمليات الحسابية وهى الجمع
نقوم بفتح مشروع جديد ونسميه مثلا اله حاسبه بسيطة
نقوم بعمل button وtwo ****box هكذا
رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله



نقوم بتغيير خاصيه****في إلbuttonهكذا
من
button1


الى


**** = الجمع

وبعد ان صممنا البرنامج نقوم بعمل الاكواد
وكما اخذنا فى درس المتغيرات انه يوجد ثلاث متغيرات عدديه هى ال int & double &float
حيث ان ال intمتغير عددى للعدد الصحيح
واذا استخدمنا هذا المتغير فى العمليه الحسابيه سيتخدم فقط للاعداد الصحيحه
وسيكون الكود هكذا
رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله



تلاحظوناننا افترضنا فى الكود xمتغير عددى
وساوينا هذا المتغير بقيمه ال****box1لذلك وضعنا الامر parse
وذلك لان****box1لا يقرأ الا نص و الامر parse
يقوم بتحويل النص الى عدد
وكذلك فى السطر الثانى افترضنا y متغير عددى ثانى
وساويناه بقيمة ال****box2وحولناه الى عدد عن طريق الامر parseكما فى السطر الاول
اما فى السطر الثالث : فأننا افترضنا متغير ثالث z
يساوى مجموع المتغيرين الاخرين x&y
ثم فى السطر الرابع : وضعنا كود اظهار رساله وبها ناتج عملية الجمع
وهو قيمة المتغير z ثم وضعنا الامرtostring()
وذلك لان الmessageboxلا يقبل الا نص لذلك حولنا قيمه الناتج
العددى الى نص عن طريق هذا الامر


ويكون البرنامج بعد التشغيل هكذا


رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله

ولكن اذا كتبنا اعداد عشريه سيظهر لنا خطأ
لذلك يفضل استخدامdouble & float
لانهم يقبلوا العدد الصحيح والعشرى
ويكون الكود نفس الكود السابق مع تغيير المتغيرintالى
float & double


رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله

وشرح الكود تماما مثل فى الحاله الاولى
ويكون البرنامج بعد التشغيل هكذا


فى حاله العدد الصحيح







رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله

اما فى حاله العدد العشرى يكون هكذا
رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله



(float) وكذلك المتغير
ويكون الكود هكذا

رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله





والناتج بعد التشغيل كما فى المتغير double
ونأتى لعملية الطرح ويكون الكود كما حاله الجمع تماما ولكن مع تغيير الاشاره
يكون الكود هكذا فى حالة المتغير float

رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله





ويكون هكذا فى حالة المتغير double
رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله



ويكون البرنامج بعد التشغيل هكذا
فى حالة العدد الصحيح
رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله

اما فى حالة العدد العشرى يكون البرنامج هكذا


رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله

نأتى بعد ذلك الى حالة الضرب ويكون الكود هكذا


رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله



مع امكانية وضع المتغيرات الاخرى
double بدل من الint & floatمثل ال
ويكون الكود مطابق تماما
والبرنامج بعد التشغيل يكون هكذا فى حالة العدد الصحيح


رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله


اما فى حالة العدد العشرى يكون هكذا


رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله
وحالة القسمه تماما مثلها






والى درس قادم باذن الله

 

 

 توقيع بو حسين A.H.K.O :

هناك من يتمنى لك هكذا
رد: تبدأ اولى دورات لغة السى شارب 2008 من البدايه حتى الاحتراف ان شاء الله
ولكن!!! تابع مسيرتك ولاتهتم بهم
فستصل الى هدفك بكل تأكيد
بو حسين A.H.K.O غير متصل   رد مع اقتباس