السلام عليكم
أخواني الكرام أردت أن أسمع رأيكم حول ما هي فائدة عمل دروس في البرمجه الكائنيه
فلو وجدتها ستكون مفيده سأبدأ معكم إن شاء الله
السلام عليكم
أخواني الكرام أردت أن أسمع رأيكم حول ما هي فائدة عمل دروس في البرمجه الكائنيه
فلو وجدتها ستكون مفيده سأبدأ معكم إن شاء الله
موفق إن شاء الله
أنا أؤيد الفكرة بشدة لأن من أهم ما في الvb.net والذي جعلها فعلا مميزة هو وجود OOP
وحبذا لو كانت دروس خفيفة جدا بحيث تطبيقها لا يأخذ أكثر من خمسة دقائق
لأني عادة إذا وجدت الدرس دسم تنحيت عنه لعمدم وجود وقت معي
فلسطين الزاهية بألوان الحب والسلام
ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها
تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين
إن شاء الله
و شكرا لك كثيرا و لكن لن أبدأ بمثل هذا الموضوع إلا بعد أن أرى عدد من المتحمسين
فكرة ممتازة أخوي khabini.net
وإن شاء الله بكون من أول الطلاب لمتابعت هذه الدروس
وبالتوفيق
إبدأ وتوكل على الله لأني بصراحة أريد أن أطبق عمليا الOOP ولكني لا أدري كيف (مع أني عندي فكرة نظرية بسيطة فقط)
فلسطين الزاهية بألوان الحب والسلام
ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها
تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين
بارك الله فيك اخي الكريم
وبالفعل مااحوجنا الى شخص ينير لنا الطريق
سر ودعواتنا لك بالتوفيق
السلام عليكم
أنا من المتحمسين للموضوع، فأرجو البداية
اللهم صل وسلم وزد وبارك على سيدنا محمد وعلى آله وصحبه وسلم
ممتاز جداً و انا سأكون اول من يتابع هذه الدروس ان شاء الله..
السبب طبعاً: اني مبرمج فيجوال بيسك يعني مافهمش الpolymorphism من كوز الذرة على رأي حبايبنا بتوع السي بلس بلس :D :D
من ديوان الشاعر السي شاربي "معتز شمس"اقتباسالـ VB هى الأساس ... بتبرمج بيها بالاحساسولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس
راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص
الـ VB هى التراث ... للذكور والايناث :D
الـ VB لغة عريقه ... حتى اسأل Anwarica
طبعا يا عم UNDO إحنا كمبرمجين فيجوال بيسيك ينظر إلينا بتوع السي ++ أننا لا نجيد البرمجه الكائنيه المتوجهه و ذلك بسبب فيجوال بيسيك 6 و أنت تعلم ذلك جيدا
أما عن الدروس فسأبدأ قريبا بإذن الله تعالى
ليس كل من تعلم البرمجمة بلغة C++ معناه أنه يجيد تطبيق مفهوم OOP في برامجه فلغة سي++ هي لغة كأي لغة يمكنك عمل برامج عادية بواسطتها كما كان في VB أما في VB.Net أصبحت الآن تماما كالسي++ يمكنك تطبيق الOOP فيها ولن أخجل أن أقول أني مبرمج سي++ وما زلت لم أتقن OOP
فلسطين الزاهية بألوان الحب والسلام
ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها
تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين
اقتباسليس كل من تعلم البرمجمة بلغة C++ معناه أنه يجيد تطبيق مفهوم OOP في برامجه فلغة سي++
يا أخي كل من عمل بالسي ++ و أقصد بها فيجوال سي ++ لازم يتعامل مع البرمجه الكائنية لان اللغه كلها قائمه على البرمجه الكائنيه
و تعتمد على ال MFC
ليس بالضرورة. الـ++C متطابقة عكسياً مع C أي أنه من الممكن جداً أن تبرمج من دون أن تستعمل الـOOP. على الأقل هذا ما أتذكره!
انا من المؤيدين بشدة
يا رسول الله عفوا
اهل فلسطين يحاربون ونحن نيام
ليقم كل منا بواجبه تجاه فلسطين وارض الاسراء والمعراج
يا امة المليار شعب باكمله يباد وانتم تنظرون الى متى تنتظرون
واعلموا ان التاريخ لا يرحم ولن يغفر ولن ينسى


:D :D
السائد في برمجة السي هو إستخدام الMFC و قليل من المبرمجين يستخدمون الAPI و هؤلاء يستخدمون السي و ليس السي ++
لقد كنت أتعلم السى بلاس بلاس من قبل مع أن سنى صغيرة و لكن كانت ملاحظتى أنك تكون مجبرا دائما لإستخدام OOP
و أنا من المتحمسين للفكرة
أنا قصدت سي++
ولكن يمكنك أيضا أن تبرمج في vb.net بدون استخدام OOP أليس كذلك ؟ ومن يقول لا معناه أنه لم يفهم الجوهر ل OOP ، أنا أعلم أن اللغة مبنية على ذلك والكود الجاهز الذي ينشى بواسطة بيئة الدوت نت يكون OOP
أما المبرمج فيمكنه كتابة كود من ألف سطر بدون أن يستخدم OOP وإن كان مجبرا في التعامل معها أو مع الكلاسيس الجاهزة الموجودة لأن كل شيئ أصبح كلاسيس (خلايا)
تم تعديل هذه المشاركة بواسطة seahmad في 10 فبراير 2005 في 17:44
فلسطين الزاهية بألوان الحب والسلام
ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها
تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين
اقتباسولكن يمكنك أيضا أن تبرمج في vb.net بدون استخدام OOP أليس كذلك ؟ ومن يقول لا معناه أنه لم يفهم الجوهر ل OOP
من الواضح انني لم أفهم جوهر الOOP
لانني على حد علمي ان مكتبه الفريم ورك كلها عباره عن فئات و يتم التعامل معاها بإستخدام الOOP
و التعامل مع تلك الفئات لا يتم إلا عن طريق الOOP
بسط مثال الفورم
بيرث من System.Windows.forms.form
هي الوراثه دي من مباديء أيه .........؟؟؟؟
أخي khabini.net
لقد استعجلت في الرد بينما كنت أعدل على ردي السابق وأتمنى أن تقرأه مرة أخرى
وأنا لم أقصد أحد معين فيما قلت ولكن هذا هو ماأعرفه وأتمنى أن ترشدنا إلى الصواب
فلسطين الزاهية بألوان الحب والسلام
ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها
تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين
السلام عليكم
اقتباسولكن يمكنك أيضا أن تبرمج في vb.net بدون استخدام OOP أليس كذلك ؟ ومن يقول لا معناه أنه لم يفهم الجوهر ل OOP ، أنا أعلم أن اللغة مبنية على ذلك والكود الجاهز الذي ينشى بواسطة بيئة الدوت نت يكون OOPأما المبرمج فيمكنه كتابة كود من ألف سطر بدون أن يستخدم OOP وإن كان مجبرا في التعامل معها أو مع الكلاسيس الجاهزة الموجودة لأن كل شيئ أصبح كلاسيس (خلايا)
كلام منضبط تماماً لولا جملة
اقتباسبدون استخدام OOP
فأنت مجبر على استخدام OOP
لكن ما تنشئه أنت من Classes قد لا يكون بالضرورة مبنياً على مباديء ال OOP (أعرف أنك ذكرت معنى هذا لكنني أزيد الأمر وضوحاً لمن لا يعرف) والدليل على ذلك أن كثيراً من المبرمجين إن لم يكن اغلبهم لا يستطيعون التفريق بين الموديول والكلاس (Module & Class) فهم يستخدمون الكلاس استخدام الموديول ، فلا يبنون للكلاس خصائص ولا احداث ولا أي شيء بل يستخدم فقط لتخزين إجراءات ودوال ومن هنا لا يستطيع من يستخدمه ان يورثه مثلاً ..
فقط أحببت أن أوضح هذه النقطة لأنني أرى أن الأمر ليس إلا مجرد سوء تفاهم
أصلح الله بيننا أجمعين اللهم آمين
:)
اقتباسأصلح الله بيننا أجمعين اللهم آمين
:D :D
دي مجرد مناوشات لا اكثر...
اتفق معك .. استخدام الكلاسات ليس OOP..
السي بلس بلس و غيرها من اللغات تدعم الOOP و لكن لا تجبرك على البرمجة بها.
الاستثناء هنا هو لغة الجافا (و مجموعة من اللغات الاخرى الاقل شعبية) و هي تجبرك على تعلم الOOP صح 100% علشان تشتغل جافا.لأن ابسط كود في الجافا يجب ان يتم تعريف كلاس لوضعه به
من ديوان الشاعر السي شاربي "معتز شمس"اقتباسالـ VB هى الأساس ... بتبرمج بيها بالاحساسولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس
راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص
الـ VB هى التراث ... للذكور والايناث :D
الـ VB لغة عريقه ... حتى اسأل Anwarica
السلام عليكم ورحمة الله وبركاته
أبدأ الدرورس وأنا من المؤيدين والمتابعين لها
تحياتي
يا جماعه أنا ما بزعلش من المناقشات العلميه أبدا
يا إما تقنعني يا إما أقنعك
اقتباسفيمكنه كتابة كود من ألف سطر بدون أن يستخدم OOP
طيب ممكن تقوم بعمل فورم فيجوال بيسيك بدون إستخدام البرمجه الكائنيه نهـــــــــــــــــائيا
لو تقدر يا ريت نتفرج لانه سيكون عمل إنتحاري و لا أعتقد أنه يمكن عمل شيء كذلك إلا بإستخدام الAPI
اقتباسيا إما تقنعني يا إما أقنعك
ياعم الموضوع يحتاج هدوء وأنا لم أقصد أن أنقش جدالا دون معنى
ولكني إن قلت لك أني عملت برنامج ب VB.Net وبه حوالي 30 شاشة وقرابت 100 دالة بدون أن أنشئ كلاس واحد (أقصد أنا وليس الCompiler ) ولم أستخدم الأشياء التالية التي هي من صميم الOOP (وإن كان هناك كود مخفي معموووووووووول ب OOP ليس بإرااااااااااااااااااااااااادتي):
Constructing and Destroying Objects
Inheritance
properties
methods
Polymorphism
فهل معنى ذلك أني استخدمت الOOP في برنامجي هذا ؟! وإن كان كذلك فلا داعي بأن تعطينا دروس في الOOP لأننا نتقن ذلك ونحن لانعلم ... !!!
تم تعديل هذه المشاركة بواسطة seahmad في 12 فبراير 2005 في 10:51
فلسطين الزاهية بألوان الحب والسلام
ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها
تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين
أعتقد أنه من الأنسب تسمية الدروس "الإستخدام الصحيح للـOOP" (الأووب كما كنا نسميه في الجامعة!)
هذا الموضوع مغلق.