أستغفر الله العظيم ... سبحان الله وبحمده



العودة   منتديات داماس > منتدى البرمجة العام > لغات البرمجة


مواضيع مميزة  


آخر عشرة مواضيع المواضيع النشطة


24-04-2009, 09:42 PM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,059
إعجاب: 1,893
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 10 موضوع
    #1  

الفصل الدراسى الثانى الفصل الثانى الشروط و القرارات


استخدام التعبيرات ( الصياغات ) الشرطية
التعبير الشرطى هو علاقة بيت كميتين و له قيمة تتوقف على صحة تحقق الشرط أو عدم تحققه و فى حالة نحقق الشرط تأخذ القيمة true و فى حالة عدم تحققه تأخذ القيمة false فمثلا إذا كان لدينا متغيران و ليكن a = 50 و متغير b = 80 و قلنا أن b > a فهنا يكون الشرط صحيحا و يأخذ القيمة true أما إذا قلنا أن a > b فهنا يكون الشرط خاطئا و يأخذ القيمة false
و لصياغة التعبيرات الشرطية نستخدم بعض العلامات تسمى معاملات


الفصل الدراسى الثانى الفصل الثانى

استخدام جملة if
نستخدم جملة if statement للاختيار بين بديلين ( أمرين ) بمعنى أنه إذا تم تنفيذ شرط معين يتم تنفيذ البديل الأول و إذا لم يتحقق هذا الشرط يتم تنفيذ البديل الثانى . و نستخدم فى هذه الحالة الجملة if then else و تأخذ الشكل التالى
الفصل الدراسى الثانى الفصل الثانى


فى السطر الأول نضع if وبعدها شرطا إذا كان الشرط صحيحا نفذ الجملة الأولى التى تأتى أسفل then ثم بقية البرنامج ( الجملة الثالثة ) أما إذا كان الشرط غير صحيح نفذ الأمر الجملة بعد else الجملة الثانية ثم بقية البرنامج ( الجملة الثالثة )
لاحظ أن جملة الشرط if لها صورتان الصورة الأولى if then تستخدم فى حالة وجود احتمال واحد نريد تنفيذه عند تحقق الشرط و لا ينفذ أى شىء عند عدم تحقق الشرط
الصورة الثانيةif then else يستخدم فى حالة وجود بديلين نريد تنفيذ أحدهما عند تحقق الشرط و تنفيذ الآخر إذا لم يتحقق الشرط
مثال اكتب معالج الحدث لبرنامج يقوم بقراءة رقمين و قسمة الرقم الأول على الرقم الثانى مع التأكد أن الرقم الثانى لا يساوى صفر
سنقوم بإعداد الفورم الخاص بنا كالتالى
الفصل الدراسى الثانى الفصل الثانى
الشروط المركبة : تستخدم الشروط المركبة عندما تريد التحقق من شرطين فى الجمل و ليس شرطا واحدا . و يتم ذلك من خلال الربط بين أكثر من شرط بالمعاملات المنطقية مثل or – and – not
·المعامل المنطقى or : إذا كان أحد الشرطين أو كلاهما صحيحا فإن الشرط المركب يكون صحيحا
·المعامل المنطقى and : إذا كان الشرطان كلاهما صحيح فإن الشرط المركب يكون صحيحا
·المعامل المنطقى not : و يعنى إذا كان الشرط صحيحا مع not فإن الناتج يكون false و العكس صحيح

مقارنة القيم و المتغيرات الحرفية : عندما يكون هناك قيمتان أو متغيران حرفيان فيتم مقارنتها حرف بحرف من اليسار إلى اليمين حتى نجد حرفان مختلفان و هنا نقارن بين رتبة كلا منهما عن طريق ANSI code و الذى يكون أعلى فى القيمة يكون متغيره هو الأكبر
فمثلا المقارنة بين NEHAL و NEHAD نجد أن NEHAL أكبر حيث أن L قيمته 76 بينما D قيمته 68

الفصل الدراسى الثانى الفصل الثانى
استخدام الأمر if مع الأدواتgroup box – check box – radio button
الأداة radio button تتيح لك اختيار بديل واحد فقط مثل تحديد النوع ( ذكر – أنثى )


الفصل الدراسى الثانى الفصل الثانى


الأداة checkbox تتيح لك اختيار أكثر من خيار مثل الهوايات التى تفضلها مثلا
الفصل الدراسى الثانى الفصل الثانى
الفصل الدراسى الثانى الفصل الثانى


الأداة group box تسمح للمبرمج بأن يضع مجموعة من أدوات checkbox و radio button فى مجموعة واحدة بإطار يضمها و الغرض الأساسى هو تنظيم وضع الأدوات على النموذج
الفصل الدراسى الثانى الفصل الثانى


الفصل الدراسى الثانى الفصل الثانى


دعنا نأخذ مثالا لنرى كيف يمكن استخدام if مع checkbox سنقوم بوضع checkbox واحد و زر واحد أيضا على النموذج الخاص بنا و نختبر إذا كان الزر تم اختياره سنظهر رسالة للمستخدم بأن الزر تم اختياره و إذا لم يتم اختيار الزر سنظهر رسالة للمستخدم بأن الزر لم يتم اختياره

الفصل الدراسى الثانى الفصل الثانى



مثال آخر دعنا نصنع جزءا من برنامج خاص بمطعم يقوم بحساب نوع و عدد السلطات التى طلبها احد الزبائن و يقوم بإظهار الحساب فى label المبلغ كما فى الصورة التالية
الفصل الدراسى الثانى الفصل الثانى

الفصل الدراسى الثانى الفصل الثانى
الفصل الدراسى الثانى الفصل الثانى

للحصول على ملزمة الفصل الدراسى الثانى على هذا الرابط

كتيب مقدمة عن البرمجة باستخدام visual basic.net للصف الثالث الاعدادى






المواضيع المشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
فيديو مادة اللغة العربية للصف الاول الابتدائى (الفصل الدراسى الثانى)2013 ضيف البوابة اسطوانات تعليم الاطفال والتعليم العصري وكورسات المناهج الدراسية والعلمية 2 28-05-2013 02:11 AM
الفصل الثالث للفصل الدراسى الثانى . أوامر التكرار ahmdatef لغات البرمجة 3 29-05-2009 01:47 AM
الفصل الرابع للفصل الدراسى الثانى . الميقاتى timer ahmdatef لغات البرمجة 4 29-05-2009 01:46 AM
مقدمة عن البرمجة باستخدام visual basic.net الفصل الأول الفصل الدراسى الثانى تمثيل البيانات ahmdatef لغات البرمجة 4 03-03-2009 08:17 PM
الموهوبون العرب ( الفصل الثاني) abcman المنتدى العام 3 05-01-2005 01:54 AM
26-04-2009, 02:32 AM
khaled helal غير متصل
عضوية الشرف
رقم العضوية: 58049
تاريخ التسجيل: Nov 2006
الإقامة: alex
المشاركات: 9,202
إعجاب: 5,170
تلقى 3,126 إعجاب على 531 مشاركة
تلقى دعوات الى: 1857 موضوع
    #2  
بُوركتـ مشرفنا الحبيب أحمد,, شرح رائع كما عودتنا ,, تحياتى ,,




لا تحـــــــزن على دمعـــــــة سقطـــــت من عينـــــك

فقـــــد ســقــــــط معهــــــا ...

شخـــــص لا يسـتحـــــــــقـك







26-04-2009, 02:49 AM
aldwly2008 غير متصل
عضو فعال
رقم العضوية: 105939
تاريخ التسجيل: Feb 2008
الإقامة: الإسكندرية - مصر
المشاركات: 43
إعجاب: 1
تلقى 0 إعجاب على 0 مشاركة
تلقى دعوات الى: 0 موضوع
    #3  

شكرا يا أستاذ أحمد
تسلم إيدك وبارك الله فيك
شكرااااااااااااااااااااااااااااااا

29-05-2009, 01:51 AM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,059
إعجاب: 1,893
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 10 موضوع
    #6  
المشاركة الأصلية كتبت بواسطة khaled helal 
بُوركتـ مشرفنا الحبيب أحمد,, شرح رائع كما عودتنا ,, تحياتى ,,
المشاركة الأصلية كتبت بواسطة aldwly2008 

شكرا يا أستاذ أحمد
تسلم إيدك وبارك الله فيك
شكرااااااااااااااااااااااااااااااا
المشاركة الأصلية كتبت بواسطة mr sameh 
بارك الله فيك ابو شادى
مجهود رائع
المشاركة الأصلية كتبت بواسطة PrinceOfPersia 
تسلم أخي الغالي

سيتم تطبيق الدرس
بارك الله فيكم جميعا و لولا دعمكم التام ما كان هذا المشروع ليرى النور فشكرا مرة أخرى

 


الفصل الدراسى الثانى الفصل الثانى الشروط و القرارات



English

Powered by vBulletin® Version
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.