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

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

Sitemap | Archive | Tag Could
معهد مطور - ينتهي الإعلان بتاريخ 16\10\2008
التسجيلالبحثمشاركات اليوماجعل جميع المنتديات مقروءةالأرشيف

منتديات نظرة حب - ينتهي الاعلان بتاريخ 6\11\2008جديد برامج وأخبار الالعابالرَّقائق دعوة لترقيق القلوب - ينتهي الاعلان بتاريخ 6\11\2008
كل مايخص المرأة والمجتمعاجمل واروع الصورنغمات إنتظار الشادي - ينتهي الاعلان بتاريخ 6\11\2008

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

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

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

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


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

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


المعاملات Operators :

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

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


 دروس SQL   دروس قواعد بيانات مع فيجوال بيسك   دروس بايثون  سلسلة تعلم VBScript – الجزء الثاني - الجمل الشرطية  دروس قواعد بيانات   دروس FoxPro   دروس JavaScript   دروس سكيول   دروس ASP


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

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


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

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


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

A = 5

B = 4


 تطوير تطبيقات الويب   دروس صفحات الأنماط الانسيابية   دروس FoxPro  سلسلة تعلم VBScript – الجزء الثاني - الجمل الشرطية  دروس اس كيو ال سرفر   دروس PERL   دروس VB Scripts   دروس JSP   دروس صفحات الأنماط الانسيابية


الجملة الشرطية 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,536
معدل تقييم المستوى: 53كرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيط
إرسال رسالة عبر مراسل MSN إلى كرم العربي
مشاركة: سلسلة تعلم VBScript – الجزء الثاني - الجمل الشرطية

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





من مواضيع كرم العربي في المنتدى
__________________
YoUkNoWhOwwEdO
كرم العربي غير متواجد حالياً   رد مع اقتباس
رد

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



الذين يشاهدون محتوى الموضوع الآن : 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 صباحاً


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

ديانات محمد مأمون الشناوي كلمات رومنسيه كتب طبخ معجم عربي جداول المباريات رياصة السيارات الدوري الأسبانيالدوري الإيطاليالدوري البرتغالي Renault اخبار غريبة العاب و مسابقات ثقافية تعطير الملابس ألماس السمنة كيف تحافظين على نظامك الغذائي خلال عطلة الأسبوع مكياج شانيل مطبخ الشيف رمزي غرفة جلوس تعطير الملابس برامج الـFTP اف تي بي برامج ادارة برامج مضادات الفيروسات برامج ميكس حوارات تقنية توب تن افلام جديده مشاهدة افلام اجنبية أحدث المسلسلات احلى انمي العاب اكس العاب فلاشات بوسته PlayStation 2 مواد خام ترافيان دروس فوتوشوب صور اسلاميه كاميرات رقمية وتقنية صور Samsung SGH-D710 برامج موتورولا تعطير الملابس دروس للمبتدئين دروس ايمج ردي دروس فوتوشوب فيديو دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effect تحميل دروس adobe premiere برنامج adobe illustrator دروس Cinema 4D وملحقاته ملفات 3D Studio Max دروس محترفين 3D Studio Max دروس سويتش متوسطة دروس PHP دروس وورد دروس شبكات لينكس وندوز WINDOWSدروس لغات البرمجة تعطير الملابس هاكات وشروحات vBulletin 3.7.X شروحات قسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقع اشهار موقعك فوتوشوبCinema 4Dخامات فوتوشوبفرش فوتوشوباكشن فوتوشوباشكال فوتوشوبمنتديات اماراتيةدليل مواقعاكتشف شخصيتكاخبارموسوعة الأطفالبوربوينتtorrentاختصار الروابطPageRankتوقيع لاميلكصانع القليترGlitter


الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 01:26 صباحاً.
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