تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مجموعة اسئلة اتمنى الاجابة عليها
#1
السلام عليكم ورحمة الله وبركاته 
عندي اسئلة و اتمنى تجيبو عليها و ترفقولي امثله ع كل سؤال 
بخصوص المتغيرات هياسماء لمواقع في الذاكرة انا ما فهمت كيف يعني لمواقع في الذاكرة 
ثانيا 
    Public Yy As String = "|BawaneH|"
شو يعني الامر بابكل ؟ و ليش ما اعلنا عن متغير بدلا من استخدام Public ?

ثالثا 
شو يعني هذا الكود 
  Delegate Sub _Data(ByVal sock As Integer, ByVal B As Byte()) 
؟
رابعا    Private ColumnToSort As Integer
ليش استخدمنا الامر برايفت و ليش ما اعلنا عن متغير ايضا 

خامسا 
ما فائدة الكلاسات و المودل و هل استخدامها لتنظيم المشروع و الاكواد فقط ؟

و اعتذر لاني طولت بالاسئلة شوي 
Wink Wink
(( نحن قوم أعزنا الله بالإسلام فمهما ابتغينا العزة بغيره أذلنا الله )) .. 











الرد
تم الشكر بواسطة:
#2
صديقي باسل هذه الامور هي الاساسيات (يتوجب عليك فهمها قبل الدخول في اي لغة برمجة)
و يوجد الكثير من الشروحات على الشبكة (في اي دروة لاي لغة يتم شرحها اولاً)
حتى لا اطيل عليك يتوجب عليك اتباع دورة مبسطة عن الاساسيات حتى تفهمها فهماً معمقاً





بالرجوع الى اسئلتك و باجابة بسيطة .
تعريف المتغيرات يتم عن طريق عدة كلمات محجوزة في اللغة و هذه الكلمات تعرف بمحددات الوصول (صلاحيات الوصول)
منها Private , Public , Friend...الخ
ثم ياتي بعدها اسم المتغير (اي اسم معبر ) , ثم ياتي بعدها نوع المتغير (نصي و رقمي و منطقي .. الخ)
القاعدة العامة لتعريف متغير 
PHP كود :
AccessModifier  Variable + As + Variable Type 

محدد الوصول + اسم المتغير + As + نوع المتغير

المهم في الموضوع بالنسبة لمحدد الوصول هو تقييد الوصول الى المتغير .
قد تسمح بالوصول للمتغير من كافة انحاء المشروع لذا سوف تستخدم الكلمة Public (وصول عام)
او قد يكون الوصول محدود على مستوى مكان التعريف فقط (سواء عرفته في وحدة برمجية او دالة او اجراء او اي شيئ)
لذا نستخدم Private (وصول خاص او محدود)
و بالنسبة لموضوع الذاكرة لا تشغل بالك كثيراً بهذا الموضوع .

و بالنسبة للـ  Delegate يوجد شرح في المنتدى  من هنا

و بالنسبة لسؤالك عن الفئات (Classes , Modules) بابسط صورة هي (نماذج , وحدات ملفات...الخ)
كل ملف في اللغة هو وحدة (Class)
لكن تختلف التسميات وفقاً لطريقة تصميمها و عملها
المهم انها تستخدم للتنظيم و الترتيب و التصنيف و وضع كل شيئ في مكانه الصحيح
فكل الكائنات في اللغة هي (Classes) فيها من الخصائص و الطرق المميزة التي تخص هذا الكائن و تميزه عن غيره
و كمثال من الواقع ستجد كل شيئ من حولك هو عبارة عن كائن , صنف محدد (Class) بحد ذاته
له من الخصائص و الطرق ما يتميز به عن غيره (السيارة , القلم , التلفاز...الخ)

و بالنسبة للـ Modules يمكن تتسميتها (Class) من النوع العام (Public) يمكن الوصول لمحتوياتها من كافة اجزاء المشروع
و يمكن ان تحتوي على اعضاء خاصة تستخدمها دوال الـ Module (استخدمها عادة مع دوال Api)

الموضوع برمته يتعلق بالبرمجة كائنية التوجه ...؟

الشرح كثير في هذا المجال و لكنه بمجمله بسيط , فقط يحتاج منك التركيز و اتباع دورة عن الاساسيات
و الدورات كثيرة جداً في هذا المجال بغض النظر عن اللغة المستخدمة 
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عمل بحث في مجموعة من الملفات النصية Basil Abdallah 0 208 08-06-20, 06:00 PM
آخر رد: Basil Abdallah
  [سؤال] طلب بسيط فى كود لنسخ مجموعة فونت الى مجلد الفونت فى بارتشن C DR.YASER 3 298 19-05-20, 10:52 PM
آخر رد: معاند الحظ
  [سؤال] اسئلة tasnem shhadaha 5 361 11-04-20, 10:20 AM
آخر رد: سعود
  [سؤال] اسئلة tasnem shhadaha 1 276 09-04-20, 09:52 PM
آخر رد: ابو ليلى
  [SQL] الحاق مجموعة من البيانات من جدول الى اخر في قاعدة بيانات ثانية khairallah 2 291 29-03-20, 02:49 PM
آخر رد: khairallah
Heart [VB.NET] سوال بخصوص حفظ صوره بفيجوال بيسك دوت نت بعد التعديل عليها سواء بالرسم او اضافه صوره صالح لطفى 1 458 03-02-20, 10:21 AM
آخر رد: بسام محمدغانم
  شاشه تسجيل الدخول وخروج الموظفين اتمنى الافاده alshandodi 3 577 29-01-20, 02:44 PM
آخر رد: asemshahen5
  سؤال اتمنى منكم الاجالة عليه Benmouha 3 535 11-12-19, 02:49 AM
آخر رد: Benmouha
  معرفة الخلية (رقم الصف والعمود ) الذي ينقر عليها المستخدم في الداتا جريد muad 1 513 09-12-19, 02:48 AM
آخر رد: معاند الحظ
  تحديد طابعه للطباعه عليها makky 0 253 02-11-19, 02:08 PM
آخر رد: makky

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم