![]() |
|
[vb6.0] شرح Functions - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +---- قسم : قسم مقالات vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=29) +---- الموضوع : [vb6.0] شرح Functions (/showthread.php?tid=1182) |
شرح Functions - mamas1 - 05-12-13 السلام عليكم و رحمة الله و بركاته اليوم سأقدم لكم شرح لل Function و سأرفقه بأمثلة ليسهل الفهم الشرح موجه للمبتدئين خصوصا الجزء الأول 1 - ما هي ال Function ؟ ال Function هو تجميع لعدة أكواد تحتى مسمى واحد و يمكن إضافة متغيرات أثناء نداء هذه ال Function . و توضع ال Function في مكان General مكان التصريحات مثال لفنكشن بدون متغيرات ... ستنطترق لإضافة المتغيرات لاحقا .. PHP كود : Function Close1()PHP كود : Private Sub Form_Load()2 - ما فائدتها ؟ تفيد في إمكانية تجميع عدة أكواد لاحظت أنك ستستعملها مرارا ، فيمكنك مناداتها كلها بكلمة واحدة فقط مثلا لاحظت أنك ستحتاج إلى إفراغ مجموعة من النصوص Texts في عدة أزرار مذا يمكنك فعله ؟ يجب أن تضع هذه الأكواد فتنسخها الى الأزرار جميعها أيضا لو أردت أن تضيف تكست فيجب إضافته في جميع هذه الأزرار .. لكن مع Fnctions الحياة سهلة ... يمكنك تعديل الفنكشن فقط فيتم إستدعاء الفنكشن بدون تغير الأكواد في جميع الأزرار أتمنى تكون الفكرة وصلت ... 3 - بعض الشرح ... هناك بعض الكلمات المحجوزة التي لا يمكن وضعها كإسم لل Function مثلا close ... تصبح الأكواد السابقة كاملة هكذا PHP كود : Function Close1()إيضا ... الكلمة المحجوزة Private تمنع نداء هذه ال Function من فورم غير التي كتب فيها مثلا إن تم كتابة الفنكشن Close1 في Form1 على هذا الشكل PHP كود : Private Function Close1()لا يمكن مناداة Form1.Close1 من فورم ثانية لأنها Private أي خاصة بالفورم 1 فقط بينما Public تقوم بالعكس إي يمكن نداءها من جميع أنحاء البرنامج و إفتراضيا تكون الفنكشن Public بدون وضع الكلمة Public مثال نضع في الفورم 1 PHP كود : Public Function Close1()PHP كود : Private Sub Form_Load()أما أن نضع في الفورم 1 PHP كود : Private Function Close1()PHP كود : Private Sub Form_Load()أيضا يمكن وضع الفنكشنز في Module جديد و سيبقى لها نفس الدور المثال في المرفقات http://vb4arb.com/vb/attachment.php?aid=834 RE: شرح Functions - mohamed49 - 19-01-14 بارك الله فيك شرح احلى من العسل لك احلى تقييييييييييييييييييييم RE: شرح Functions - jenan - 05-03-14 تسلم الايادي شكرا RE: شرح Functions - علي عقيل - 15-01-16 تسلم ايدك نتمنى المزيد من الدروس RE: شرح Functions - عبدالقادرعواد - 07-09-18 جزاك الله خير |