الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

function &sub

مغلق
بدأه oldman في 17 ديسمبر 2005 · 3 رد · 706 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الرجاء اريد ان اعرف ما هو الفرق بين function و sub

#2

الفرق بين الروتين الفرعي 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

لذلك تجد ان البيانات الناتجة هي رسالة نصية

#3

بالاضافة الي كلمات اخي yasserstars اود ان اوضح ان sub لا تخرج منه نتيجة انما هو مجرد اجراء اي عمل يقوم به البرنامج اما function فلابد ان تخرج بنتيجة نصية او عددية

كما ان sub لا توجد له مدخلات (كما في مثال اخى yasserstars ) اما fuction يمكن ان يكون هناك مدخلات

خطوات فيجوالية

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

التحزيم بواسطة Package & Deployment Wizard

أداة all date للتعامل مع الوقت

التعامل مع app.path دروس للمبتدئين

اصنع ocx من تصميمك لجميع احتيجاتك دروس للمبتدئين

شرح برنامج fack foder لحماية الفهارس

مواضيع اخرى

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

سجل بياناتك للاشتراك في رابطة المبرمجين المصريين, للاخوة المصريين او العرب المقيمين بمصر

عني = about me

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

مدونتي مصري للنهاية

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

على اسم مصر التاريخ يقدر يقول ما شاء ............... انا مصر عندي احب و اجمل الاشياء

#4

شكرا لكما لسرعة تجاوبكما

هذا الموضوع مغلق.

مواضيع مشابهة