عيون العرب - ملتقى العالم العربي

العودة   عيون العرب - ملتقى العالم العربي > ~¤¢§{(¯´°•. العيــون الساهره.•°`¯)}§¢¤~ > أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه

أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه هنا توضع المواضيع الغير مكتملة او المكرره في المنتدى او المنقوله من مواقع اخرى دون تصرف ناقلها او المواضيع المخالفه.

 
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 01-26-2010, 06:51 AM
 
معنى البرمجة الشيئية :: oop

** معنى البرمجة الشيئية :: oop
هي عبارة عن أسلوب جديد من أساليب البرمجة حيث أصبحت وحدة بناء البرنامج هي الصنف class والذي يحوي على البيانات data والعمليات ( الدوال ) functions .
ولها عدة مسميات منها ..::




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



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




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

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

1- الكائن ****** :

عبارة عن وحدة تحوي مجموعة من البيانات تسمي ( خصائص ) 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:. وهي أن يرث صنف ما الخصائص والعمليات الموجودة في الصنف الآخر مما يساعد على إعادة الاستخدام للأصناف التي تم إنشاؤها من قبل المستخدم . .



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



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

منقوووووووووول للامانة



وانتظرونا بكل جديد

__________________
angel4angel4angel4angel4angel4
  #2  
قديم 02-09-2010, 11:06 PM
 
بارك الله فيك
__________________
ربًي
أؤمْن كثًيرآ بأن المًسآإحْه الفآإصًله بين الحْلم ۆالۆآقْع مجْرد دعْآء
..
:ht:
  #3  
قديم 02-18-2011, 05:14 PM
 
__________________
angel4angel4angel4angel4angel4
  #4  
قديم 02-18-2011, 06:25 PM
 
شكرااااااااااااااااااااا

c#.............++c.....وجافا

وان شاء الله بتعرف على vb.net

لغات جدا ممتعة ولكنها تحتاج لمجهود قوي لاتقانها
__________________
الحمد الله على كل شيء
حماك الله ياأردن العز والفخر
  #5  
قديم 02-28-2011, 10:09 PM
 
ان شاء الله
__________________
angel4angel4angel4angel4angel4
 

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


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

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


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
المنتجات الصينية ,سوق الصين ,البضائع الصينية zhouquan أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه 0 12-17-2009 05:14 PM
المنتجات الصينية ,سوق الصين ,البضائع الصينية zhouquan أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه 0 12-17-2009 05:12 PM
المنتجات الصينية ,سوق الصين ,البضائع الصينية zhouquan أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه 0 12-17-2009 05:11 PM
البرمجة اللغوية العصبية المستشار أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه 5 09-28-2005 01:24 AM


الساعة الآن 07:35 AM.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

شات الشلة
Powered by: vBulletin Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
جميع الحقوق محفوظة لعيون العرب
2003 - 2011