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

ما رأيكم بعمل دروس عن الOOP

مغلق
بدأه khabini.net في 8 فبراير 2005 · 32 رد · 2,230 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني الكرام أردت أن أسمع رأيكم حول ما هي فائدة عمل دروس في البرمجه الكائنيه

فلو وجدتها ستكون مفيده سأبدأ معكم إن شاء الله

#2

موفق إن شاء الله

أنا أؤيد الفكرة بشدة لأن من أهم ما في الvb.net والذي جعلها فعلا مميزة هو وجود OOP

وحبذا لو كانت دروس خفيفة جدا بحيث تطبيقها لا يأخذ أكثر من خمسة دقائق

لأني عادة إذا وجدت الدرس دسم تنحيت عنه لعمدم وجود وقت معي

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#3

إن شاء الله

و شكرا لك كثيرا و لكن لن أبدأ بمثل هذا الموضوع إلا بعد أن أرى عدد من المتحمسين

#4

وأنا متحمس جداً أخي حسن ..

وبإذن الله ستكون لها فائدة كبيرة ..

ani.gif
#5

فكرة ممتازة أخوي khabini.net

وإن شاء الله بكون من أول الطلاب لمتابعت هذه الدروس

وبالتوفيق

#6

إبدأ وتوكل على الله لأني بصراحة أريد أن أطبق عمليا الOOP ولكني لا أدري كيف (مع أني عندي فكرة نظرية بسيطة فقط)

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#7

بارك الله فيك اخي الكريم

وبالفعل مااحوجنا الى شخص ينير لنا الطريق

سر ودعواتنا لك بالتوفيق

#9

ممتاز جداً و انا سأكون اول من يتابع هذه الدروس ان شاء الله..

السبب طبعاً: اني مبرمج فيجوال بيسك يعني مافهمش الpolymorphism من كوز الذرة على رأي حبايبنا بتوع السي بلس بلس :D :D

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#10

طبعا يا عم UNDO إحنا كمبرمجين فيجوال بيسيك ينظر إلينا بتوع السي ++ أننا لا نجيد البرمجه الكائنيه المتوجهه و ذلك بسبب فيجوال بيسيك 6 و أنت تعلم ذلك جيدا

أما عن الدروس فسأبدأ قريبا بإذن الله تعالى

#11

ليس كل من تعلم البرمجمة بلغة C++ معناه أنه يجيد تطبيق مفهوم OOP في برامجه فلغة سي++ هي لغة كأي لغة يمكنك عمل برامج عادية بواسطتها كما كان في VB أما في VB.Net أصبحت الآن تماما كالسي++ يمكنك تطبيق الOOP فيها ولن أخجل أن أقول أني مبرمج سي++ وما زلت لم أتقن OOP

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#12
اقتباس
ليس كل من تعلم البرمجمة بلغة C++ معناه أنه يجيد تطبيق مفهوم OOP في برامجه فلغة سي++

يا أخي كل من عمل بالسي ++ و أقصد بها فيجوال سي ++ لازم يتعامل مع البرمجه الكائنية لان اللغه كلها قائمه على البرمجه الكائنيه

و تعتمد على ال MFC

#13

ليس بالضرورة. الـ++C متطابقة عكسياً مع C أي أنه من الممكن جداً أن تبرمج من دون أن تستعمل الـOOP. على الأقل هذا ما أتذكره!

#14

انا من المؤيدين بشدة

يا رسول الله عفوا

اهل فلسطين يحاربون ونحن نيام

ليقم كل منا بواجبه تجاه فلسطين وارض الاسراء والمعراج

يا امة المليار شعب باكمله يباد وانتم تنظرون الى متى تنتظرون

واعلموا ان التاريخ لا يرحم ولن يغفر ولن ينسى

1141244387.gif

1141129327.gif

#15

:D :D

السائد في برمجة السي هو إستخدام الMFC و قليل من المبرمجين يستخدمون الAPI و هؤلاء يستخدمون السي و ليس السي ++

#16

لقد كنت أتعلم السى بلاس بلاس من قبل مع أن سنى صغيرة و لكن كانت ملاحظتى أنك تكون مجبرا دائما لإستخدام OOP

و أنا من المتحمسين للفكرة

#17

أنا قصدت سي++

ولكن يمكنك أيضا أن تبرمج في vb.net بدون استخدام OOP أليس كذلك ؟ ومن يقول لا معناه أنه لم يفهم الجوهر ل OOP ، أنا أعلم أن اللغة مبنية على ذلك والكود الجاهز الذي ينشى بواسطة بيئة الدوت نت يكون OOP

أما المبرمج فيمكنه كتابة كود من ألف سطر بدون أن يستخدم OOP وإن كان مجبرا في التعامل معها أو مع الكلاسيس الجاهزة الموجودة لأن كل شيئ أصبح كلاسيس (خلايا)

تم تعديل هذه المشاركة بواسطة seahmad في 10 فبراير 2005 في 17:44

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#18
اقتباس
ولكن يمكنك أيضا أن تبرمج في vb.net بدون استخدام OOP أليس كذلك ؟ ومن يقول لا معناه أنه لم يفهم الجوهر ل OOP

من الواضح انني لم أفهم جوهر الOOP

لانني على حد علمي ان مكتبه الفريم ورك كلها عباره عن فئات و يتم التعامل معاها بإستخدام الOOP

و التعامل مع تلك الفئات لا يتم إلا عن طريق الOOP

بسط مثال الفورم

بيرث من System.Windows.forms.form

هي الوراثه دي من مباديء أيه .........؟؟؟؟

#19

أخي khabini.net

لقد استعجلت في الرد بينما كنت أعدل على ردي السابق وأتمنى أن تقرأه مرة أخرى

وأنا لم أقصد أحد معين فيما قلت ولكن هذا هو ماأعرفه وأتمنى أن ترشدنا إلى الصواب

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#20

السلام عليكم

اقتباس
ولكن يمكنك أيضا أن تبرمج في vb.net بدون استخدام OOP أليس كذلك ؟ ومن يقول لا معناه أنه لم يفهم الجوهر ل OOP ، أنا أعلم أن اللغة مبنية على ذلك والكود الجاهز الذي ينشى بواسطة بيئة الدوت نت يكون OOP

أما المبرمج فيمكنه كتابة كود من ألف سطر بدون أن يستخدم OOP وإن كان مجبرا في التعامل معها أو مع الكلاسيس الجاهزة الموجودة لأن كل شيئ أصبح كلاسيس (خلايا)

كلام منضبط تماماً لولا جملة

اقتباس
بدون استخدام OOP

فأنت مجبر على استخدام OOP

لكن ما تنشئه أنت من Classes قد لا يكون بالضرورة مبنياً على مباديء ال OOP (أعرف أنك ذكرت معنى هذا لكنني أزيد الأمر وضوحاً لمن لا يعرف) والدليل على ذلك أن كثيراً من المبرمجين إن لم يكن اغلبهم لا يستطيعون التفريق بين الموديول والكلاس (Module & Class) فهم يستخدمون الكلاس استخدام الموديول ، فلا يبنون للكلاس خصائص ولا احداث ولا أي شيء بل يستخدم فقط لتخزين إجراءات ودوال ومن هنا لا يستطيع من يستخدمه ان يورثه مثلاً ..

فقط أحببت أن أوضح هذه النقطة لأنني أرى أن الأمر ليس إلا مجرد سوء تفاهم

أصلح الله بيننا أجمعين اللهم آمين

:)

#21
اقتباس
أصلح الله بيننا أجمعين اللهم آمين

:D :D

دي مجرد مناوشات لا اكثر...

اتفق معك .. استخدام الكلاسات ليس OOP..

السي بلس بلس و غيرها من اللغات تدعم الOOP و لكن لا تجبرك على البرمجة بها.

الاستثناء هنا هو لغة الجافا (و مجموعة من اللغات الاخرى الاقل شعبية) و هي تجبرك على تعلم الOOP صح 100% علشان تشتغل جافا.لأن ابسط كود في الجافا يجب ان يتم تعريف كلاس لوضعه به

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#22

السلام عليكم ورحمة الله وبركاته

أبدأ الدرورس وأنا من المؤيدين والمتابعين لها

تحياتي

#23

يا جماعه أنا ما بزعلش من المناقشات العلميه أبدا

يا إما تقنعني يا إما أقنعك

اقتباس
فيمكنه كتابة كود من ألف سطر بدون أن يستخدم OOP

طيب ممكن تقوم بعمل فورم فيجوال بيسيك بدون إستخدام البرمجه الكائنيه نهـــــــــــــــــائيا

لو تقدر يا ريت نتفرج لانه سيكون عمل إنتحاري و لا أعتقد أنه يمكن عمل شيء كذلك إلا بإستخدام الAPI

#24
اقتباس
يا إما تقنعني يا إما أقنعك

ياعم الموضوع يحتاج هدوء وأنا لم أقصد أن أنقش جدالا دون معنى

ولكني إن قلت لك أني عملت برنامج ب VB.Net وبه حوالي 30 شاشة وقرابت 100 دالة بدون أن أنشئ كلاس واحد (أقصد أنا وليس الCompiler ) ولم أستخدم الأشياء التالية التي هي من صميم الOOP (وإن كان هناك كود مخفي معموووووووووول ب OOP ليس بإرااااااااااااااااااااااااادتي):

Constructing and Destroying Objects

Inheritance

properties

methods

Polymorphism

فهل معنى ذلك أني استخدمت الOOP في برنامجي هذا ؟! وإن كان كذلك فلا داعي بأن تعطينا دروس في الOOP لأننا نتقن ذلك ونحن لانعلم ... !!!

تم تعديل هذه المشاركة بواسطة seahmad في 12 فبراير 2005 في 10:51

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#25

أعتقد أنه من الأنسب تسمية الدروس "الإستخدام الصحيح للـOOP" (الأووب كما كنا نسميه في الجامعة!)

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

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