السلام عليكم
اول مشاركه لي في هذا المنتدى وانا اتعلم الان لغه с#
واريد ان اعرف ما الفرق بين المنهج والتابع ولو تتكرمون عليه بشرح عن طريق كود بسيط
مع جزيل الشكر....
السلام عليكم
اول مشاركه لي في هذا المنتدى وانا اتعلم الان لغه с#
واريد ان اعرف ما الفرق بين المنهج والتابع ولو تتكرمون عليه بشرح عن طريق كود بسيط
مع جزيل الشكر....
بصراحة هذان مصطلحان لا أعرفهما. هل ممكن تعطينا اسمهما بالإنجليزية أو شرح مبسط؟
هل هما method و member؟
تم تعديل هذه المشاركة بواسطة System Down في 20 مارس 2007 في 09:27
الـmethod هو ببساطة جزء من الكلاس Class يقوم بعمل ما مهما كان ذلك. الـfunction (هل أنت متأكد من الترجمة؟) هو نوع مخصص من الـmethod (و يعرب أحياناً "دالة") ميزته هو أنه دائماً يعيد قيمة Return Value بعد إنتهائه من العمل. أي أن كل الـfunctions هي methods و لكن ليس كل الـmethods هي functions.
وعليكم السلام ورحمة الله وبركاته.
ان كنت تبرمج بالسي شارب, فلا تشغل بالك بالفرق بين Method و Function و Procedure و Sub Procedure أو الخ. فكلهم شيء واحد يمكن أن تشير إليه بكلمة Method. والـ Method هي مجموعة من الأكواد لها اسم محدد ويتم استدعائها بكتابة اسمها ليتم تنفيذ ما تحتويه من أكواد. وممكن أن تستقبل الـ Method الواحدة, واحد أو مجموعة من الـ Parameters أو\و ترجع أو لا ترجع قيمة واحدة.
وأظن أنه من ابتدع التفرقة بين تك المسميات هو الفيجوال بيسيك. منه لله :P
مشكورين شباب الله ينور عليكم
هو انا بيني وبينكم بدرس في كتاب اسمه تعلم سي شارب
وانا درسة في بدايه الكتاب التابع ولما وصلت للاصناف واعضاء الاصناف
درسة المنهج وهو عضو من اعضاء الاصناف طيب اذا كان المنهج داخل الصنف يسمى منهج
طيب والتابع او الداله مهي كمان في الصنف تتواجد
فا هي النقطه وضعة عندي سؤال الذي هو محيرني
وعلى كل حال انا راح اتجاهل هذا الامر لعل الامر ما يكون ذو اهميه
المناهج أو التوابع أو الخ في السي شارب يجب أن تكون داخل Class مثلا أو Struct, وبالتالي لا يمكن التفرقة بينهم من حيث أمكان تواجدهم ! انما كما ذكرت على ما أظن أن ثقافة الفيجوال بيسيك هي من فرقت بين الـ Methods التي ترجع قيم, و الـ Methods التي لا ترجع قيم ! فيطلقون على الفرقة الأولى Functions والثانية Procedures تقريبا أو العكس !
وبما أن الكتاب يتحدث عن السي شارب الذي لا يوجد بها هذه الاختلافات, فكان يجب على الكاتب أن يستخدم لفظ واحد للاشارة إلى الـ Methods, فيقول عليها مثلا منهج أو دالة أو تابع أو أي شيء ثم يثبت هذا الاسم في كل الكتاب حتى لا يشتت القارئ المبتدئ ويوقعه في قضايا خلافية فلسفية. وهذا يجعلني أظن أن الكاتب ليس سي شاربواي أصيل, وأنه مصاب ببعض ما خلفته حضارة الفيجوال بيسيك من تخاريف :lol:
فاترك كتاب هذا الرجل وتعلم من كتب عشاق الـ C و الـ ++C الذين عشقوا السي شارب من أول سطر كود من أمثال Jesse Liberty وغيره.
تم تعديل هذه المشاركة بواسطة معتز شمس في 21 مارس 2007 في 09:28
اشكرك اخوي معتز شمس على هذه المعلومات
هذا الموضوع مغلق.