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

لدي بعض الاسئلة

مغلق
بدأه igi2000 في 13 نوفمبر 2005 · 9 رد · 601 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم

لدي بعض الاسئلة وارجوا ان تجيبوا عليها

1- ما هي البيانات الموجزة ومتى يتم استخدامها .

2-ماذا تعني هذه العبارة " استخدم انواع البيانات الموجزة لتتيح امكانات وظيفية مشتركة لعدد من الفئات المترابطة".

3-ما هي الوظائف الظاهرية المجردة.

4-ما هي الفئة الاساسية المشتقة.

5-ما هو العميل.

6- ما هو ال stack وما هو ال heap .

وآسف على الإطالة

وشكرا

اخوكم زيد

#2

السلام عليكم

وينكم يا شباب اشو محد رد ولا جاوب على حتى سؤال واحد

رجاء لو احد يعرف جواب سؤال واحد فقط يحطه ومش ضروري يجاوب على الكل

وشكرا

#3

الافضل تضع كل سؤال في موضوع منفصل, و ايضا لا تستخدم المصطلحات العربية لانه لا توجد مصطلحات موحدة, و بصراحة مفتهمت أي سؤال سوى السؤال الأخير.

بالنسبة للـ stack و الـ heap فراجع هذا الموضوع:

/index.php?showtopic=40492

#4
اقتباس
ما هي الوظائف الظاهرية المجردة

هل انت تقصد الabstract classes or what??

اقتباس
ما هي الفئة الاساسية المشتقة

هل انت تقصد الinheritance or multi Inheritance

؟؟؟؟؟؟؟؟؟

أتمنى عدم كتابة المصطلحات باللغة العربية لكى يسهل ع أى عضو ف المنتدى فهم ما تريدة وإذا أرت كتابتها باللغة العربية أرجو أن تكتب المصطلح باللغة الانجليزية ما بين أقواس

وشكرا لك ومنتظر منك التوضيح :)

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#5
اقتباس
1- ما هي البيانات الموجزة ومتى يتم استخدامها .

2-ماذا تعني هذه العبارة " استخدم انواع البيانات الموجزة لتتيح امكانات وظيفية مشتركة لعدد من الفئات المترابطة".

والله العـظيم أول مرة أسمع عـن البيانات الموجزة رجاء كتابة المصطلح الإنجليزي وحتى كلمة الفئات المترابطة

اقتباس
3-ما هي الوظائف الظاهرية المجردة.

الوظائف أو الدوال الظاهرية الخالصة أو المجردة تقوم بجعل الكلاس نوع مجرد من البيانات أي لا يمكنك صناعـة أي Object منـه ... حتى تستطيع صناعـة Object (أو بمعـنى علمي أصح إنشاء مثيل له) يجب عليك كتابة كلاس آخر مشتق منـه وعليك أيضاً في هذا الكلاس المشتق تجاوز الدالة الظاهرية المجردة .. في حال لم تقـم بتجاوزها سوف يكون الكلاس المشتق الجـديد أيضاً عبارة عـن كلاس مجرد من البيانات ..... قد تسأل عـن فائدة هذا النوع من الكلاسات على العـموم له فوائد كثيرة ستعرف أغلبها حينما تصل لسحر تعـدد الأوجـه

اقتباس
4-ما هي الفئة الاساسية المشتقة.

5-ما هو العميل.

وضح............أرجو كتابة المصطلحات الإنجليزية

#6

العميل هو الـClient اخى سلطان, مشكلة اللغة العربية كبيرة جداً فى ترجمة مصطلحات الكمبيوتر, المصطلح يستخدم لفترة طويلة جداً وكل المتخصصين فى مجال كمبيوتر معين يعتادو على المسميات باللغة الانجليزية ثم تاتى مصطلحات عربية وهى فى الغالب ترجمة حرفية للمصطلح الانجليزى, انا لا اؤيد هذا النوع من الترجمة لان الذى يعتاد عليها باللغة الانجليزية يواجه مشاكل كبيرة فى فهم المرادفات باللغة العربية...

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#7

السلام عليكم

اخ حسن انا لو كنت اعرف المصطلحات العربية كان كتبتها بس ما اعرفها . وشكرا على الوصلة .

اخي eng_3llam اعيد واقول لا اعرف المصطلحات العربية وقد قرأتها من كتاب "تعلم السي بلس بلس في 24 ساعة".

اخي سلطان اظن ان البيانات الموجزة يقصد بها pure virtual

والفئات المترابطة (القوائم المترابطة) linked list

والعميل كما قال الخ احمد هو ال client

اما بالنسبة لتعدد الاوجه فقعد دخلت فيها وغصت تقريبا 50 متر في ثلاث او اربع ايام لكني لم افهم بعض المصطلحات فيها ويوجد بعض الاسئلة منها

شكرا لك اخي احمد على التوضيح

واسف إذا دوخت راسكم

وشكرا لكم

تم تعديل هذه المشاركة بواسطة igi2000 في 17 نوفمبر 2005 في 00:18

#8

حسناً سنقول أن البيانات الموجزة هـي الدوال الظاهرية الخالصـة.........

بالنسبة للسؤال الأول فإجابته بسيطـة ومعروفـة

بالنسبة للسؤال الثاني فهذا هـو تعـدد الأوجـه ... إمكانية توسيع الكلاس ليحـوي أكثر من فنكشن (الأمر أكثر تعقيد من هذا الكلام) وليصبح متعـدد الأوجـه ... لن تفهـم هذا الكلام إلا بعـد شهر أو شهرين من التفكير العـميق في تعـدد الأوجـه ... وصدقني مهـما حاولت أن تفهـم هذا المبدأ من الكتب فلن تستطيع حتى لو قراءة الكتب الأجنبية

#9

السلام عليكم

شكرا لك اخي سلطان

بس لما يتكلم الكتاب عن البيانات الموجزة ويضع كود يكتبه على النجو التالي:

virtual void move()=0; 
virtual void draw()=0;

والاكثر من ذلك انه إذا لم يرد ان يعرفها لم يفعل فقط يصرح عنها

وطبعا هو يكون قد اجتاز هذه الدوال في فئات مشتقة

فهو قد عرف العضو draw() ولم يعرف العضو move()

واشتغل البرنامج (كيف الله اعلم )

كتاب"تعلم السي بلس بلس في 24 ساعة"

يمكن اكون قد وضحت السؤال اكثر

#10

لا مشكلة أبداً في عـدم تعريفها .. يكفي التصريح عـنها ... أصلاً وظيفـة هذا النوع من الكلاسات هـو الواجهـة ... أو بمعـنى أصح توفير خطوط إرشادية للمبرمجين حتى يعرفوا كيف يبرمجـوا الكلاس الجـديد أو كتابة تعريف كل دالة من الكلاس حسب الطريقة التي يريدونها

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

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