الفصل الرابع

19
جـــــــــــــــــــــــــــراءات اProcedures

Upload: hanaa-ahmed

Post on 27-Jul-2015

126 views

Category:

Education


0 download

TRANSCRIPT

Page 1: الفصل الرابع

اإلجـــــــــــــــــــــــــــراءاتProcedures

Page 2: الفصل الرابع

اإلجـــــــــــــــــــــــــــراءاتProcedures

اإلعالن عن SUPاإلجراء

Page 3: الفصل الرابع

هو مجموعة من األوامر والتعليمات (Code) له اسم معين عند استدعاء هذا

.االسم يتم تنفيذ األوامر والتعليمات

.يعود بقيمة ال SUPاإلجراء

.يعود بقيمة Functionاإلجراء

Page 4: الفصل الرابع

-:SUPاإلعالن عن اإلجراء : أوالا عن وجود كود معين سيتكرر كتابته فى عبارة

مثال كود Classأكثر من مكان داخل التصنيف

Button 2و االداة Button 1يتكرر فى االداة

لعرض االعداد الفردية والزوجية نفس الكود يتكرر

فى اإلجرائين مع تغير قيمة البداية فى االعداد

وفى االعداد الزوجية 1الفردية البداية تكون لكتابته مرة واحدة Supوتستخدم 2البداية تكون

Formلسهولة قراءة الكود واإلجراء يكتب داخل

بالكود يمكن استخدام اى عدد من الوسائط

يستدعى اإلجراء بكتابة اسمه ووضع قوسين فى

نهاية االسميتم االعالن عن اإلجراء مرة واحدة ويمكن

أستدعاءه اى عدد من المرات

Page 5: الفصل الرابع

-:SUPاإلعالن عن اإلجراء : أوالا عن وجود كود معين سيتكرر كتابته فى عبارة

مثال كود Classأكثر من مكان داخل التصنيف

Button 2و االداة Button 1يتكرر فى االداة

لعرض االعداد الفردية والزوجية نفس الكود يتكرر

فى اإلجرائين مع تغير قيمة البداية فى االعداد

وفى االعداد الزوجية 1الفردية البداية تكون لكتابته مرة واحدة Supوتستخدم 2البداية تكون

Formلسهولة قراءة الكود واإلجراء يكتب داخل

بالكود يمكن استخدام اى عدد من الوسائط

يستدعى اإلجراء بكتابة اسمه ووضع قوسين فى

نهاية االسميتم االعالن عن اإلجراء مرة واحدة ويمكن

أستدعاءه اى عدد من المرات

Page 6: الفصل الرابع

: Supالصيغة العامة لإلعالن عن Sup Name ( Parameters )

أسم االجراء القيم التى تستقبل عند

استدعاء االجراء والتى تستخدم فى الكود Code مجموعة األوامر التى

ستنفذ عند استدعاء اإلجراء End Sup

Page 7: الفصل الرابع
Page 8: الفصل الرابع

Label 1

فردى زوجى

Page 9: الفصل الرابع
Page 10: الفصل الرابع

97531

فردى زوجى

Sub Show Old Or Even () Dim I As Integer Label1.Text=“ ” For = I to step 2

Label1.Text=label1.Text & “ “ & I

Page 11: الفصل الرابع

نستخدم لإلعالن عن دالة عند وجود كود

سينتج منه قيمة نريد إخراجها للمستخدم أو

البرنامج مثل حساب محيط دائرة ، الستخدامها فى

مساحة المربع ، الضريبة المستحقة ،

.صافى األجر

Page 12: الفصل الرابع

: functionالصيغة العامة لالعالن عند دالة الدالة function تبدأ الدالة بكلمة

Nem تشير إلى أسم الدالة الذى سوف تستدعى من

خالله Parameters هى الوسائط التى تستخدم فى الكود Data Type تحد نوع البيان القيمة الراجعة من الدالة Code هى األوامر والتعيمات التى ستنفذ عند استدعاء

الدالة Returnترجع قيمة باستخدام Value تشير الى القيمة الراجعة من الدالة

End Function هى نهاية الدالة

Page 13: الفصل الرابع

: functionالصيغة العامة لإلعالن عن الدالة Function Name ( Parameters ) As Data

Type Code مجموعة األوامر والتعليمات المطلوب

تنفيذها Return Value End function

ال يمكن تخصيص قيمة لها Functionالدوال يتم استدعاءها فتنتج قيمة تخزن Functionالدوال

بها ومن ثم يمكن استخدام هذه القيمة يفضل تسميتها تسمية تدل على Functionالدوال

وظيفتها

مالحظة

Page 14: الفصل الرابع

=

Page 15: الفصل الرابع
Page 16: الفصل الرابع
Page 17: الفصل الرابع

functionالدالة subاألجراء

ال يعود بقيمة ليس له ناتج

ال يستخدم فى أى

جمل التخصيص

تعود بقيمة لها ناتج

تستخدم فى الطرف

األيمن من معادلة التخصيص

بعضها ال يأخذ

وسائط مثل الدالة now

Page 18: الفصل الرابع

دواعى استخدام األجراء sub

دواعى استعمال الدالة function

وجود كود سيتكرر 1. كتابته أكثر من مرة

لتنظيم كتابة الكود 2.

لسهولة قرأته وفهمه

وتعديله

عند وجود كود سينتج منه 1.

قيمة نريد إخراجها

للمستخدم أو الستخدامها

فى البرنامج

المتغير variables

الداله constantالثابت function

يمكن

تخصيص قيمه له أثناء

األعالن عنه

أو أثناء

التشغيل

يخصص قيمة له

أثناء األعالن عنه

فقط

ال تخصيص

قيم ولكن

تستدعى داله

بأسمها فتنتج

قيمة

Page 19: الفصل الرابع