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

شبكة ابن الخليج

Sitemap | Archive | Tag Could
التسجيلالبحثمشاركات اليوماجعل جميع المنتديات مقروءةالأرشيف

منتديات نظرة حب - ينتهي الاعلان بتاريخ 8\12\2008جديد برامج وأخبار الالعابرسائل الجوال موبايلي - ينتهي الاعلان بتاريخ 30\11\2008

سلسلة تعلم VBScript – الجزء الثاني - الجمل الشرطية

مناقشة موضوع سلسلة تعلم VBScript – الجزء الثاني - الجمل الشرطية في دروس برمجة مواقع; الدرس الخامس: الجمل الشرطية لا شك أن جميع المبرمجين يدركون أهمية الجمل الشرطية في بناء شيفرة البرنامج أو النص البرمجي، وعلى الأخص الجملة ذات البادئة IF … وكثيرا ما نصادف الألغاز التي تتمحور فكرتها حول ...

العودة شبكة ابن الخليج> منتديات تعليمية> دروس برمجة مواقع


رد
 
LinkBackأدوات الموضوعطرق مشاهدة الموضوع
قديم 04-30-2006, 11:31 مساءً   #1 (permalink)
اسرة ابن الخليج
 
الصورة الرمزية الهوى ماهو كلام
 
تاريخ التسجيل: Jul 2005
الدولة: *K S A*
المشاركات: 4,867
معدل تقييم المستوى: 657الهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيط
إرسال رسالة عبر مراسل ICQ إلى الهوى ماهو كلامإرسال رسالة عبر مراسل MSN إلى الهوى ماهو كلامإرسال رسالة عبر مراسل Skype إلى الهوى ماهو كلام
سلسلة تعلم VBScript – الجزء الثاني - الجمل الشرطية


الدرس الخامس: الجمل الشرطية

لا شك أن جميع المبرمجين يدركون أهمية الجمل الشرطية في بناء شيفرة البرنامج أو
النص البرمجي، وعلى الأخص الجملة ذات البادئة IF … وكثيرا ما نصادف الألغاز التي
تتمحور فكرتها حول تنفيذ مهمة معينة دون الاعتماد على الجمل الشرطية، وهذا ما
يقودنا إلى أهمية هذه الجمل في تكوين الشيفرات …


المعاملات Operators :

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

وهي رموز العمليات الرياضية وهي كالتالي:


 دروس MySQL   دروس HTML   دروس اكس ام ال  سلسلة تعلم VBScript – الجزء الثاني - الجمل الشرطية  دروس Oracle   دروس PERL   دروس اي اس بي   دروس سكيول   دروس MySQL


معاملات المقارنة:

وتستخدم مع العمليات الرياضية وهي كالتالي: (ملاحظة الأمثلة ستجدها مدمجة مع أمثلة
المعاملات المنطقية والتي سنتطرق لها بعد قليل)


المعاملات المنطقية:

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


ملاحظة:في جميع الأمثلة التالية افترض اننا قمنا باسناد القيم إلى المتغيرين A وB
على الشكل التالي.

A = 5

B = 4


 دروس هتمل   دروس جي اس بي   دروس ASP  سلسلة تعلم VBScript – الجزء الثاني - الجمل الشرطية  دروس Oracle   تطوير تطبيقات الويب   دروس XML   دروس Oracle   دروس FoxPro


الجملة الشرطية If …. Then

تستخدم الجمل الشرطية لتنفيذ أمر معين عند تحقق شرط ما والصيغة العامة للجملة IF
السابقة هي كالتالي:


شفرة برمجية :


-------------------------------------------------------------------------------

If (شرط)
Then (الأمر الذي سيتحقق في حال كون الشرط السابق صحيحا)

--------------------------------------------------------------------------------

وهذا مثال على استعمال التركيب السابق للجملة If

شفرة برمجية :


--------------------------------------------------------------------------------

Num = InputBox("ادخل رقما")

If Num > 100 Then
msgbox "هذا الرقم اكبر من 100"

--------------------------------------------------------------------------------


إذا تغاضينا عن تفاهة المثال لأننا هنا في موطن التعلم ولكن سنتطرق لأمثلة أكثر
تقدما في المستقبل …

سنجد أن المثال السابق يحتوي على الشرط Num > 100 فإذا تحقق الشرط فإن البرنامج
سيظهر مربع رسالة تفيد بان الرقم المدخل أكبر من 100.


الجملة If …. Then…. Else

لاحظت في المثال السابق أنه سيتم إظهار رسالة إذا كان الرقم أكبر من 100 ولكنه لن
يحصل شيئا إذا كان عدا ذلك، في الجملة If …. Then…. Else سوف تستطيع إظهار رسالة
أخرى إذا كان الرقم أصغر من أو يساوي 100 وذلك من خلال الجزء الذي أضفناه والمسمى
Else وهذه هي الصيغة العامة للجملة السابقة:



شفرة برمجية :

--------------------------------------------------------------------------------

If (شرط)
Then

(الأمر الذي سيتحقق في حال كون الشرط السابق صحيحا)

Else

(الأمر الذي سيتحقق في حال كون الشرط السابق خاطئا)

End If

--------------------------------------------------------------------------------


والآن لاحظ التعديل على المثال السابق


شفرة برمجية :


-------------------------------------------------------------------------------

Num = InputBox("ادخل رقما")

If Num > 100 Then


Msgbox "هذا الرقم اكبر من 100"

Else

Msgbox "هذا الرقم اصغر من أو يساوي 100"

End If

--------------------------------------------------------------------------------


الجملة If …. Then…. ElseIf

لا شك انك الآن توقعت معنى الإضافة ElseIf والتي تستخدم إذا كان هناك اكثر من شرط..
وهذه هي الصيغة العامة للجملة السابقة…


شفرة برمجية :

--------------------------------------------------------------------------------

If (1 شرط)
Then

(الأمر الذي سيتحقق في حال كون الشرط 1 صحيحا)

ElseIf (2 شرط) Then


(الأمر الذي سيتحقق في حال كون الشرط 2 صحيحا)

.

.

Else

(الأمر الذي سيتحقق إذا لم يتحقق أيا من الشروط السابقة)

End If

-------------------------------------------------------------------------------


واليك هذا المثال… الذي سيختبر هل القيمة المدخلة موجبة أم سالبه أم مساوية
للصفر.



شفرة برمجية :

--------------------------------------------------------------------------------

Num = InputBox("ادخل رقما")

If Num > 0 Then


msgbox "القيمة المدخلة موجبة"

ElseIf Num < 0 Then


msgbox "القيمة المدخلة سالبة"

Else

msgbox "القيمة المدخلة تساوي الصفر"

End If

--------------------------------------------------------------------------------


الجملة Select Case

تتشابه الجملة Select Case مع الجملة If …. Then…. ElseIf ولكن الجملة Select Case
تعتبر افضل استخداما عندما يكون التفرع لأكثر من شرطين لأنها تظهر بنية الشيفرة
بشكل أوضح وستلاحظ ذلك لاحقا، أيضا البنية السابقة تستخدم عندما يكون الاختيار بناء
على متغير واحد، وهذه هي الصيغة العامة للجملة Select Case


شفرة برمجية :

--------------------------------------------------------------------------------

Select Case (متغير)

Case (القيمة 1)

الأمر الذي سيتحقق إذا كانت قيمة المتغير مساوية للقيمة 1

Case (القيمة 2)

الأمر الذي سيتحقق إذا كانت قيمة المتغير مساوية للقيمة 2

.

.

.

Case Else

الأمر الذي سيتحقق إذا لم تكن قيمة المتغير مساوية لأي من القيم

السابقة

End Select

--------------------------------------------------------------------------------

ويمكن الاستغناء عن Case Else عند عدم الحاجة إليها.

وهذا مثال على استخدام الجملة السابقة



شفرة برمجية :

--------------------------------------------------------------------------------

strChos = "ادخل أحد الألوان التالية ليتم تحويل لون الخلفية"

strChos = strChos + "إليه .. احمر، اخضر، ازرق، اسود"

BkGd = InputBox(strChos,"تحديد لون الخلفية")

Select Case BkGd

Case "احمر"

document.bgColor = "FF0000"

Case "اخضر"

document.bgColor = vbGreen

Case "ازرق"

document.bgColor = "0000FF"

Case "اسود"

document.bgColor = vbBlack

Case Else

msgbox "فضلا تأكد من صحة تهجئة الكلمة"

End Select

.................................................. .......................





من مواضيع الهوى ماهو كلام في المنتدى

الهوى ماهو كلام غير متواجد حالياً   رد مع اقتباس
قديم 10-06-2006, 02:52 صباحاً   #2 (permalink)
ღ: k y:ღ

 
الصورة الرمزية كرم العربي
 
تاريخ التسجيل: Apr 2006
الدولة: ::In De GhEtTo::
المشاركات: 14,760
معدل تقييم المستوى: 53كرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيط
إرسال رسالة عبر مراسل MSN إلى كرم العربي
مشاركة: سلسلة تعلم VBScript – الجزء الثاني - الجمل الشرطية

يعطيك العافيه اخوي





من مواضيع كرم العربي في المنتدى
__________________
اقتباس:
إذا لم تعلم أين تذهب , فكل الطرق تفي بالغرض

كرم العربي غير متواجد حالياً   رد مع اقتباس
رد

العبارات الدلالية
تعلم, سلسلة



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG]متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

المواضيع المتشابهه
الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
الزرقاوي الجيل الثاني للقاعدة دراسة منهجية ونقديةصالح محمد عبداللهحوارات ثقافية عامة810-06-2008 08:26 مساءً
Prince of Persia The Two Thrones من أشهر الالعاب على PS2الماركيزمحاكيات و برامج العاب407-09-2008 11:36 صباحاً
هــل تــــعـــلـم ؟ انـــ....**غالي**حوارات ثقافية عامة1908-09-2007 06:06 صباحاً
هل تعلم !!!!!!العقلانيةحوارات ثقافية عامة510-11-2006 10:02 صباحاً
سلسلة تعلم VBScript – الجزء الثاني - مفاهيم اللغة.الهوى ماهو كلامدروس برمجة مواقع110-06-2006 02:53 صباحاً


منتديات شبكة ابن الخليج

ثقافة انكليزية اعلام النهضة اجمل شعر كتاب الكتروني بالعربي العاب قوى صور للاعبين الدوري الأسبانيالدوري الإيطاليالدوري البرتغالي جي ام سي جرائم وقصص مثيرة العاب و مسابقات ثقافية عالم المرآه ازياء2007 الشباب طريقة سهلة لبشرة رطبة شنط ماركات اكلات عربيه أفكار منزليه عالم المرآه برامج بحث تحميل برامج الكمبيوتر ادوات حذف الملفات برامج صوت و صورة و ملتيميدياطلبات المساعدة وتبادل الخبرات افلام اجنبية افلام جديده افلام هندية أحدث المسلسلات أنمي للتحميل العاب بلاي ستيشن العاب حربية CHILDREN البلاستيشن غرفة الكنز ترافيان تصميم لوحات صور عجائب كاميرات رقمية وتقنية صور Nokia 6220 6610 رسائل الافراح عالم المرآه دروس الكمبيوتر و الأنترنت دروس Swish دروس رسم بالفوتوشوب دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effect دروس Video Editing دروس الاشكال خامات Cinema 4Dدروس 3D Studio Maxدروس سوبش Swishدروس برمجة مواقع دروس فرونت بيج دروس Network أنظمة التشغيل وندوز WINDOWS دروس LabVIEW عالم المرآه مكتبه هاكات المنتديات vb3.6.5 قسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقع عرض رخيص فوتوشوبCinema 4Dخامات فوتوشوبفرش فوتوشوباكشن فوتوشوباشكال فوتوشوبمنتديات اماراتيةدليل مواقعاكتشف شخصيتكاخبارموسوعة الأطفالبوربوينتtorrentاختصار الروابطPageRankتوقيع لاميلكصانع القليترGlitter


الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 12:14 مساءً.
Search Engine Optimization by vBSEO 3.1.0

Valid XHTML 1.0 Transitional Valid CSS!Powered by vBulletin® Version 3.7.1,
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
Feeds:   XML   JS   RSS   RSS Feed