|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
مشاهدة نتائج الإستطلاع: هل تريد البرنامج المقرر Visual Basic 2008 express | |||
نعم أريدة وأحتاجة |
![]() ![]() ![]() ![]() |
74 | 86.05% |
لا شكراً غير مهم |
![]() ![]() ![]() ![]() |
12 | 13.95% |
المصوتون: 86. أنت لم تصوت في هذا الإستطلاع |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
|
#1
|
|||
|
|||
![]()
جملة select case
دا تعريفها اللي انا كنت فهمه Runs one of several groups of statements, depending on the value of an expression. هل تستخدم في حالة وجود اكثر من احتمالين للتفرع رجاء من السادة الزملاء والطلاب هل تستخدم في حالة وجود اكثر من احتمالين طب هل تستخدم في حالة اختبار اكثر من تعبير شرطى بجملة شرطية واحدة طب ممكن مثال على انها لا تستخدم في حالة التفرع الواحد او مثال في انها لا تستخدم في التفرعين طب لو البرنامج طلب منك اظهار الطالب راسب لو كان راسب في العربي او راسب في الكمبيوتر هل نستخدم select case علشان تختبر الشرطين في جملة شرطية واحدة هو دا استخدامها طب نقول ايه للطالب لما يقول ان الكتاب في ص 47 بيقول غير انها فعالة بشكل اكثر عندما يكون التفرع معتمد على قيمة واحدة يا سبحان الله الجملة الشرطية الواحده يا صح يا خطأ مش قيمة واحدة
__________________
|
#2
|
||||
|
||||
![]()
A Select Case structure is similar to an If . . . Then . . . ElseIf structure, but it’s more efficient
when the branching depends on one key variable, or test case. You can also use Select Case .................................................. ...................to make your program code more readable |
#3
|
|||
|
|||
![]() اقتباس:
يعنى لا تستخدم مع تفرع واحد ولا تستخدم مع متفرعين يعنى بتختبر اكثر من شرط في جملة شرطية واحدة
__________________
|
#4
|
||||
|
||||
![]()
نعم أستاذي تكمن قوتها في تطبيق المعاملات المنطقية أو تحديد مجالات للقيم المطلوب التحقق منها في حال وجود متغير واحد
|
#5
|
|||
|
|||
![]() اقتباس:
افهم من ردكم الكريم ان select case لا تستخدم عندما يكون هناك تفرع واحد كما انها لا تستخدم عندما يكون هناك تفرعين ولكنها تستخدم في اكثر من احتمالين ممكن مثال لو تفضلتم ل select case تختبر فيها اكثر من تعبير شرطي في جملة شرطية واحدة
__________________
|
#6
|
||||
|
||||
![]() اقتباس:
Dim Letter As Char الفاصلة في المثال السابق تمثل أداة الربط "or " المنطقية .Select Case Letter Case "A"c To "Z"c , "a"c To "z"c ("حرف أبجدي") msgbox Case "0"c To "9"c ("عدد") msgbox Case "."c, ":"c, " "c, ";"c, "?"c ("رمز") msgbox Case Else ("إيه ده ؟؟؟") msgbox End Select |
#7
|
|||
|
|||
![]() اقتباس:
واكيد من يتابع التحاور سيستفيد بشكل او باخر اولا تم التأكيد ان select case لا تستخدم في حالة التفرع الواحد كذلك لا تستخدم في حالة التفرعين ثانيا هذا مثال جيد لتوضيح اللبس
__________________
|
#8
|
||||
|
||||
![]()
نتعلم منك ومن حكمتك ...... فأنت أيقونة التفكير والحكمة لهذا المنتدى .
|
#9
|
|||
|
|||
![]() اقتباس:
بارك الله لكم استاذنا الكريم
طبعا معروف نظام الامتحانات عندنا في مادة الكمبيوتر وهو ترك المهم والتمسك بالتفاهات وغدا لن ادهش عندما اجد احد الاسئلة على النحو التالي صح وخطأ تستخدم select case في حالة وجود احتمالين للتفرع ولن ادهش ايضا عندما اجد نموذج الاجابة الاجابة خطأ وطبعا المبرر ان كتاب الوزارة جاء بسؤال مكرر في اكثر من مكان بالكتاب تستخدم select case في حالة وجود اكثر من احتمالين للتفرع رغم انني على في ظني انها تستخدم سواء كان احتمال واحد او اثنين او اكثر فاكر امتحان المنوفية العام الماضي مثلا هي نفس الاشكال النصحية للطلاب ايه من الان
__________________
|
#10
|
||||
|
||||
![]()
باستخدام أكثر من متغير
Dim a As Integer = 5 Dim b As Integer = 6 Select Case True Case a < 5, b > 6 MsgBox("Ok") Case Else MsgBox("No") End Select |
#11
|
||||
|
||||
![]()
احتمال واحد للتفرع
Dim a As Integer = 5 Select Case a Case Is >= 5 MsgBox("Ok") End Select |
#12
|
||||
|
||||
![]()
مثال آخر على استخدام أكثر من متغير
Dim a As Integer = 5 Dim b As Integer = 6 Select Case True Case a = 5 And b > 6 MsgBox("Ok") Case Else MsgBox("No") End Select |
#13
|
||||
|
||||
![]()
أستاذ حسن ... كان كلامنا عن الاستخدام الأمثل لـــ select case .... ولو لاحظت فأنا كتبت التعبيرات التالية (تكمن قوتها في ..... و it’s more efficient ) ولم أنفي حالات لي الكود والتحايل عليه حتى يتناسب مع حالات أخرى (جملة If البسيطة كفيلة بها وبدون تعقيد المشهد ....) لاتمثل الغرض الأساسي من select case..... وهذا ليس رأي شخصي وأنما موجود في كثير من كتب البرمجة التي طالعتها ... والتي أجمعت أنها تفيدنا كثيرًا إذا كان لدينا متغير واحد وبخيارات متعددة ولكم منا فائق الاحترام والتقدير .
|
#14
|
|||
|
|||
![]()
جملة select case بديل جملة If الشرطية
|
#15
|
|||
|
|||
![]()
نشكر الاستاذ الفاضل ابو كيرلس
وهذا اقتباس منه ان سمح لي تعتبر افضل استخداماعندما يكونSelect Caseولكن الجملة انظر لجمال ودقة تعبير الكلمة اتدري ما الفارق بين يستخدم في حالة افضل استخداما عندما يكون اتدري الطالب الفائق والفائق فقط هو من يفكر اكثر من مرة قبل ان تخط يداه الاجابة وسيقول ان كلمة تستخدم في حالة تنفي باقي الاستخدام اما افضل استخداما لا تنفي استخدامات اخري بل هي افضل الاستخدامات ارجو ان تكون وجهة نظري قد وصلت للجميع
__________________
|
العلامات المرجعية |
الكلمات الدلالية (Tags) |
أبوزياد, اتفة الفصل الرابع وورد, شرح الترم الثاني فيديو |
|
|