السلام عليكم
الرجاء اريد ان اعرف ما هو الفرق بين function و sub
السلام عليكم
الرجاء اريد ان اعرف ما هو الفرق بين function و sub
الفرق بين الروتين الفرعي sub والوظيفة function هي اجراءات يسمحان لك بانشاء مجموعة من الاكواد
تكون بمثابة برامج فرعية صغيرة تستطيع ان تستدعيها في اي وقت داخل البرنامج باسم الاجراء فقط وهذا يوفر عليك الكثير من كتابة الاكواد المكررة دائما ولكن وهم يشبهان بعض الا ان هناك اختلاف وحيد بينهما ان الروتين الفرعي sub لا يعيد قيمة بينما function يعيد قيمة دائما حيث يجب ان تعطيه نوع البيانات للقيمة الراجعة
sub del_txt text1.text="" text2.text="" text3.text="" end sub
لاحظ هنا ان هذا الاجراء باستخدام كلمة sub فقط ثم اسم الاجراء
وهنا اسم الاجراء del_txt
وعندما نريد الاستدعاء لهذا الاجراء في اي مكان داخل الفورم يتم كتابة اسم الاجراء فقط
في المكان الذي نريدة
ام function
function buildmessage (vaue as integer) as string buildmessage="the value is " & value &"." end function
لاحظ هنا الفرق الاجراء buildmessage يعود بقيمة انه نص string
لذلك تجد ان البيانات الناتجة هي رسالة نصية
بالاضافة الي كلمات اخي yasserstars اود ان اوضح ان sub لا تخرج منه نتيجة انما هو مجرد اجراء اي عمل يقوم به البرنامج اما function فلابد ان تخرج بنتيجة نصية او عددية
كما ان sub لا توجد له مدخلات (كما في مثال اخى yasserstars ) اما fuction يمكن ان يكون هناك مدخلات
خطوات فيجوالية
--------------------------------------
التحزيم بواسطة Package & Deployment Wizard
أداة all date للتعامل مع الوقت
التعامل مع app.path دروس للمبتدئين
اصنع ocx من تصميمك لجميع احتيجاتك دروس للمبتدئين
شرح برنامج fack foder لحماية الفهارس
مواضيع اخرى
--------------------------------------
سجل بياناتك للاشتراك في رابطة المبرمجين المصريين, للاخوة المصريين او العرب المقيمين بمصر
عني = about me
--------------------------------------
--------------------------------------
على اسم مصر التاريخ يقدر يقول ما شاء ............... انا مصر عندي احب و اجمل الاشياء
شكرا لكما لسرعة تجاوبكما
هذا الموضوع مغلق.