anaqqa
للتوصل بجديد الموقع أدخل بريدك الإلكتروني ثم فعل اشتراكك من علبة رسائلك :

anaqqa
مجلة سيدتي المغربية صحيفة الأستاذ




『❀❀❀ نتائج الامتحان المهنية 2013 ❀❀❀』

العودة   منتديات الأستاذ التعليمية التربوية المغربية : فريق واحد لتعليم رائد > المنتديات التقنية والتطويرية > منتدى البرمجة والتطوير


منتدى البرمجة والتطوير برمجة التطبيقات وتطوير المواقع والمنتديات وتعلم لغات البرمجة php asp mysql vb vbnet delphi c++ java javascript perl ajax jquery

إضافة رد
  رقم المشاركة : ( 1 )  
قديم 2009-08-15, 13:14
 
بروفســــــــور

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 من مواضيع العضو
  عبد القادر الهواري غير متواجد حالياً  
الملف الشخصي
رقــم العضويـــة : 3592
تـاريخ التسجيـل : Jul 2009
العــــــــمـــــــــر : 42
الــــــــجنــــــس :
الإقــــــــــامــــة : old teima
المشاركـــــــات : 1,161 [+]
آخــر تواجــــــــد : ()
عدد الـــنقــــــاط : 207
قوة التـرشيــــح : عبد القادر الهواري has a spectacular aura about عبد القادر الهواري has a spectacular aura about عبد القادر الهواري has a spectacular aura about
lesson ** معنى البرمجة الشيئية :: oop





هي عبارة عن أسلوب جديد من أساليب البرمجة حيث أصبحت وحدة بناء البرنامج هي الصنف class والذي يحوي على البيانات data والعمليات ( الدوال ) functions .
ولها عدة مسميات منها ..::
1- البرمجة غرضية التوجة .
2- البرمجة الكائنية الموجهة .


* أسلوب البرمجة الشيئية :.
عادة ما تكون البرامج من هذا الأسلوب معقدة بشكل كبير حيث تقسيم البرنامج إلى مجموعة من المهام الرئيسية ومن ثم تقسم إلى مهام فرعية على حسب درجة التعقيد للمهام الرئيسية لذلك فان البرمجة الهيكلية تنتهج النهج ( من الأعلى إلى الأسفل ) Top Down .





* عيوب هذا الأسلوب : البرمجة الهيكلية .::

1- صعوبة فصل البيانات على العمليات .
2- إعادة إنشاء الحلول وعدة إعادة استخدامها .






* المفاهيم الأساسية للبرمجة الشيئية :.

1- الكائن Object :

عبارة عن وحدة تحوي مجموعة من البيانات تسمي ( خصائص ) properties أو صفات ومعرفة عليها مجموعة من العمليات .
مثال .:: كائن السيارة .:

الخصائص :
Model :Ferrari
Color : Blue
Year : 2005

العمليات ::.
Start ' الانطلاق '
Stop ' التوقف '
Accelerate 'التسارع'





2- الصنف Class : الكائنات ذات الخصائص والأفعال المشتركة بحاجة لآن تجمع مع بعضها البعض حتى يمكن استخدامها في برنامج ما.
وبالتالي فإن الصنف : عبارة عن مجموعة من الكائنات التي تشترك في الخصائص والعمليات ..
مثلاً ..::
الطالب كائن >> الطلاب صنف .
الموظف كائن >> الموظفين صنف .





* مزايا البرمجة الشيئية :. Features of (opp)


1- التجريدabstraction : وهو عملية تحديد الخصائص والعمليات التي تنتمي لصنف معين وهي نوعان .::

أ- تجريد البيانات Data abstraction : وهي عملية التعرف على الخصائص المرتبطة بكائن معين .
ب- تجريد العمليات Methods abstraction: وهو عملية تحديد العمليات والإجراءات دون ذكر شيء عن كيفية أدائها .

2- التغليف ( الكبسلة )Encapsulation : هي عملية تجميع كل الخصائص properties والطرق ( العمليات ) Methods في وحدة واحدة ( داخل غلاف واحد ) حيث لا يمكن الوصول إليها ( أي الخصائص والطرق ) إلا عن طريق الكائن .

3- إخفاء البيانات Data Hiding:. وهي ميزة ناتجة عن كبسلة البيانات وتعني إضافة مستوى حماية معين على البيانات حتى نمنع وصول الخطأ إليها .

4- الوراثة Inhertance:. وهي أن يرث صنف ما الخصائص والعمليات الموجودة في الصنف الآخر مما يساعد على إعادة الاستخدام للأصناف التي تم إنشاؤها من قبل المستخدم . .



** أمثلة لبعض الأصناف المشتقة والأساسية في الوراثة :..

[IMG]http://kooorajuve.******.com/3asfh/1.gif[/IMG]




5- تعدد الأشكال ( الأوجه ) polymorfisme: تسمح ميزة تعدد الأشكال لنفس الدالة أن تتعرف بصورة مختلفة في أصناف مختلفة .
ويمكن عمل ذلك بـ الوراثة مع تعدد الأشكال .
واللغات التي تدعم أسلوب البرمجة الشيئية كثيرة نذكر منها ..
C++ و java و C# و vb.net



توقيع » عبد القادر الهواري
رد مع اقتباس
روابط دعائية

قديم 2009-08-30, 14:18   رقم المشاركة : ( 2 )
الإدارة الأولـــى

الصورة الرمزية admin

الملف الشخصي
رقــم العضويـــة : 1
تـاريخ التسجيـل : Mar 2009
العــــــــمـــــــــر : 34
الــــــــجنــــــس :
الإقــــــــامــة :
المشاركـــــــات : 2,713 [+]
آخــر تواجــــــــد : ()
عدد الـــنقــــــاط : 873
قوة التـرشيــــح : admin is a splendid one to behold admin is a splendid one to behold admin is a splendid one to behold admin is a splendid one to behold admin is a splendid one to behold admin is a splendid one to behold admin is a splendid one to behold

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 من مواضيع العضو

admin غير متواجد حالياً

افتراضي رد: ** معنى البرمجة الشيئية :: oop

تحياتي لك لكن هذا النوع من البرمجة معقد لكن جد فعال
تحياتي
توقيع » admin
  رد مع اقتباس
قديم 2010-04-23, 14:10   رقم المشاركة : ( 3 )
بروفســــــــور

الصورة الرمزية شكيب الجزائر

الملف الشخصي
رقــم العضويـــة : 17273
تـاريخ التسجيـل : Apr 2010
العــــــــمـــــــــر :
الــــــــجنــــــس :  male
الإقــــــــامــة : الجزائر الحبيبة
المشاركـــــــات : 2,224 [+]
آخــر تواجــــــــد : ()
عدد الـــنقــــــاط : 513
قوة التـرشيــــح : شكيب الجزائر is a glorious beacon of light شكيب الجزائر is a glorious beacon of light شكيب الجزائر is a glorious beacon of light شكيب الجزائر is a glorious beacon of light شكيب الجزائر is a glorious beacon of light شكيب الجزائر is a glorious beacon of light

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 من مواضيع العضو

شكيب الجزائر غير متواجد حالياً

افتراضي رد: ** معنى البرمجة الشيئية :: oop

توقيع » شكيب الجزائر
  رد مع اقتباس
قديم 2011-04-03, 20:50   رقم المشاركة : ( 4 )
أستـــــاذ(ة) جديد

الصورة الرمزية )عبدالإله (

الملف الشخصي
رقــم العضويـــة : 29797
تـاريخ التسجيـل : Apr 2011
العــــــــمـــــــــر :
الــــــــجنــــــس :  ذكر
الإقــــــــامــة :
المشاركـــــــات : 1 [+]
آخــر تواجــــــــد : ()
عدد الـــنقــــــاط : 10
قوة التـرشيــــح : )عبدالإله ( عضو

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 من مواضيع العضو

)عبدالإله ( غير متواجد حالياً

افتراضي رد: ** معنى البرمجة الشيئية :: oop

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

أنا طالب في الجامعة وادرس البرمجة ...(من السعودية )

وبدأت في دراسة oop ....

وبصراحة أنا سجلت للما قرأت شرح العضو ( عبدالقادر) جزاك الله خير ...

وأتمنى افيد وأستفيد في المنتدى ... لاني مبرمج (: كتكوت في البرمجة :d
  رد مع اقتباس
قديم 2011-04-07, 12:08   رقم المشاركة : ( 5 )
أستـــــاذ(ة) جديد


الملف الشخصي
رقــم العضويـــة : 24935
تـاريخ التسجيـل : Nov 2010
العــــــــمـــــــــر : 20
الــــــــجنــــــس :  female
الإقــــــــامــة : Rabat-sla, Hay chma3o
المشاركـــــــات : 41 [+]
آخــر تواجــــــــد : ()
عدد الـــنقــــــاط : 3
قوة التـرشيــــح : blender_master is an unknown quantity at this point

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 من مواضيع العضو

blender_master غير متواجد حالياً

افتراضي رد: ** معنى البرمجة الشيئية :: oop

وانا مبرمج متوسط في س++ وعمري 16 سنة
ههههههههههههه
شكرا
  رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are معطلة

مــــواقـــع صـــديــقــة مــــواقـــع مـــهــــمــــة خـــدمـــــات مـــهـــمـــة
صحيفة الأستاذ تربويات
تعليم جديد بوابة التربية البدنية
منتديات ملتقى الأجيال منتديات كاري كوم
صحيفة سوس 24 شبكة مدارس المغرب
منتديات دفاتر نت منتديات دفاتر حرة
وزارة التربية الوطنية مصلحة الموارد البشرية
المجلس الأعلى للتعليم الأقسام التحضيرية للمدارس العليا
مؤسسة محمد السادس لأسرة التعليم التضامن الجامعي المغربي
الصندوق الوطني لمنظمات الاحتياط الاجتماعي التعاضدية العامة للتربية الوطنية
اطلع على وضعيتك الإدارية
احسب راتبك الشهري
احسب راتبك التقاعدي
وضعية ملفاتك لدى CNOPS
اطلع على نتائج الحركة الإنتقالية

منتديات الأستاذ

الساعة الآن 23:40 لوحة المفاتيح العربية Profvb en Alexa Profvb en Twitter Profvb en FaceBook xhtml validator css validator



جميع المواد المنشورة بالموقع تعبر عن أصحابها فقط ولا تعبر بأي شكل من الأشكال عن رأي الموقع ولا يتحمل أي مسؤولية عنها

Powered by vBulletin® Copyright ©2000 - 2014, Jelsoft Enterprises Ltd