السبت سبتمبر 20, 2008 7:47 pm صح ولد لابس جلابة ملاك الذوق عالم فضي < عدد الرسائل: 424 العمر: 25 تاريخ التسجيل: 14/06/2008 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!! السبت سبتمبر 20, 2008 11:38 pm هههههههههه خطأ ولد لا بس ثوب بجامة ريالي حتى الموت مشرف عالم الرياضة عدد الرسائل: 2797 العمر: 27 YoUr PiXeL: بــلآدكـ،: تاريخ التسجيل: 20/04/2008 البطاقة الشخصية му мєѕѕαgє: الرصـــيد: 0 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!! السبت سبتمبر 20, 2008 11:41 pm خطأ بنت لابسه بجامه electro boy مٍَشُرٍَفٍـِہ بَوٍَحُ اْلِعُدًسَـِہ عدد الرسائل: 1842 العمر: 27 بــلآدكـ،: تاريخ التسجيل: 15/08/2008 البطاقة الشخصية му мєѕѕαgє: الرصـــيد: 0 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!! الأربعاء سبتمبر 24, 2008 3:03 pm خطأ ولد لا بس ثوب هههههههههههههههه جـــوري مٍَشُرٍَفٍة مٍَسِآبَُقٍِآتہ وٍَفٍعُآليًآتِہ عدد الرسائل: 1482 العمر: 25 YoUr PiXeL: بــلآدكـ،: تاريخ التسجيل: 02/07/2008 البطاقة الشخصية му мєѕѕαgє: الرصـــيد: 50 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!! الأربعاء سبتمبر 24, 2008 5:54 pm خطا... ولد لابس ثوب..................................................... ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!!
- تفسير حلم رجل لابس ثوب ابيض لابن سيرين – تفسير الاحلام اون لاين
- ايش تتوقع اللي بعدك لابس !!!!!!!!!!!!!!! - صفحة 3
- من امثلة على لغات البرمجة بالكائنات – المحيط
- لغة البرمجة بالكائنات | SHMS - Saudi OER Network
- لغة جافا تعتبر برمجة بالكائنات وتستخدم في تطبيقات الأجهزة الذكية والألعاب - الموقع المثالي
- لغة البرمجة بالكائنات | طلاب اول ثانوي ج لمدرسة الامام الطحاوي ببريدة
تفسير حلم رجل لابس ثوب ابيض لابن سيرين – تفسير الاحلام اون لاين
Buy Best اكياس رمضان في ولد لابس ثوب Online At Cheap Price, اكياس رمضان في ولد لابس ثوب & Saudi Arabia Shopping
ايش تتوقع اللي بعدك لابس !!!!!!!!!!!!!!! - صفحة 3
~(sfari world)~:: منتدى الفرفشه والصرقعه والرياضه:: ◦.. مُسـآبقـآتَ و فَعـآلِيـآت // +10 **جوجو** اخر فلة البرنسس الدلوعة Naruto ريالي حتى الموت لقيت روحي *فراشة الربيع* ملاك الذوق جـــوري احلى قمر 14 مشترك انتقل الى الصفحة: 1, 2, 3, 4, 5, 6 كاتب الموضوع رسالة ريالي حتى الموت مشرف عالم الرياضة عدد الرسائل: 2797 العمر: 27 YoUr PiXeL: بــلآدكـ،: تاريخ التسجيل: 20/04/2008 البطاقة الشخصية му мєѕѕαgє: الرصـــيد: 0 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!! الإثنين سبتمبر 01, 2008 1:49 pm خطأ بنت لابسة بجامة ملاك الروح عالم برونزي عدد الرسائل: 399 العمر: 24 YoUr PiXeL: بــلآدكـ،: تاريخ التسجيل: 23/08/2008 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!! الإثنين سبتمبر 01, 2008 2:16 pm خطأ ولد لابس ثوب ريالي حتى الموت مشرف عالم الرياضة عدد الرسائل: 2797 العمر: 27 YoUr PiXeL: بــلآدكـ،: تاريخ التسجيل: 20/04/2008 البطاقة الشخصية му мєѕѕαgє: الرصـــيد: 0 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!! الإثنين سبتمبر 01, 2008 2:37 pm صح بنت لابسة ثوب ملاك الروح عالم برونزي عدد الرسائل: 399 العمر: 24 YoUr PiXeL: بــلآدكـ،: تاريخ التسجيل: 23/08/2008 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!!
الثلاثاء يوليو 15, 2008 1:41 pm خطـا بنت / لابسة بلوزة وبرطلون ريالي حتى الموت مشرف عالم الرياضة عدد الرسائل: 2797 العمر: 27 YoUr PiXeL: بــلآدكـ،: تاريخ التسجيل: 20/04/2008 البطاقة الشخصية му мєѕѕαgє: الرصـــيد: 0 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!! الإثنين يوليو 28, 2008 5:42 pm خطأ بنت لابسه بجامه احلى قمر عالم الماسي عدد الرسائل: 1543 العمر: 24 YoUr PiXeL: بــلآدكـ،: تاريخ التسجيل: 13/06/2008 البطاقة الشخصية му мєѕѕαgє: الرصـــيد: 0 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!! الإثنين يوليو 28, 2008 6:41 pm خطـــأ ولد لابس ثوب ؟؟؟!!! ؟؟؟!!! ؟؟؟!!! ؟؟؟ جـــوري مٍَشُرٍَفٍة مٍَسِآبَُقٍِآتہ وٍَفٍعُآليًآتِہ عدد الرسائل: 1482 العمر: 25 YoUr PiXeL: بــلآدكـ،: تاريخ التسجيل: 02/07/2008 البطاقة الشخصية му мєѕѕαgє: الرصـــيد: 50 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!! الإثنين يوليو 28, 2008 7:51 pm خطـــأ ولد لابس ثوب ؟؟؟؟ البرنسس الدلوعة عالم الماسي عدد الرسائل: 2780 العمر: 27 تاريخ التسجيل: 06/03/2008 البطاقة الشخصية му мєѕѕαgє: الرصـــيد: 0 موضوع: رد: ايش تتوقع اللي بعدك لابس!!!!!!!!!!!!!!!
تستطيع بناء أكثر من كائن من نفس الكلاس وبنفس الوقت لاتربطهم أي علاقة ببعض فلو اتبعنا الأمثلة السابقة
نستطيع بناء 50 منزل بمخطط واحد جميعهم يتشابهون بالشكل و لكن يختلفون بالعوائل التي تسكن بها
و الديكورات الداخليه على حسب استخدام كل عائلة
إنشاء الكلاسات
عملية إنشاء كلاس جدا واضحة بكل سهولة تستطيع استخدام كلمة class متبوعة باسم الكلاس
و قوسين معقوفة curly braces {}
مثال:
لغة جافا تعتبر برمجة بالكائنات وتستخدم في تطبيقات الأجهزة الذكية والألعاب - الموقع المثالي. php
class SimpleClass
{
// Class properties and methods can be declared here}
عند إنشاء الكلاس تستطيع عمل نسخة منه وتخزينه في متغير بإستخدام الكلمة new
$object = new SimpleClass;
لمشاهدة محتوى الكلاس المخزن في المتغير سوف نستخدم الدالة var_dump
var_dump($object);
الآن قم بتجيمع هذه الأمثلة بملف بي اتش بي بمسمى test. php وقم بحفظه داخل مجلد باسم oop
بالسيرفر المحلي بجهازك لتجربة الكود ليصبح الكود بالشكل التالي:
ثم قم بفتح الملف عن طريق المتصفح بزيارة العنوان localhost/ oop /test. php
سيكون الناتج كالتالي
باتباعك لهذه الخطوات البسيطة قمت عمل اول سكربت OOP لك
تعريف خصائص الكلاس Class Properties
المتغيرات التي يتم تعريفها داخل الكلاس تسمى خصائص Properties وتستخدم لإضافة البيانات إلى الكلاس
إنشائها وتعريفها نفس إنشاء المتغيرات العاديه في لغة PHP ولكن تختلف أنها مرتبطة بالكائن الذي تم إنشائه
بواسطة الكلاس حيث أنك لن تستطيع التعامل معهم إلا عن طريق الكائن نفسه
لتعريف property إلى الكلاس SimpleClass قم بإضافة هذا الكود داخل الكود السابق
public $property = "I'm a class property!
من امثلة على لغات البرمجة بالكائنات – المحيط
"); // Set a new value
echo $object->getProperty(); // Read it out again to show the change
قم بزيارة الملف من المتصفح لمشاهدة النتاج وهو كالتالي:
قوة OOP تظهر عند إستخدام كلاس class واحد لإنشاء أكثر من كائن Object
سنقوم بتعديل بسيط على ملف test. php
ونقوم بإنشاء كائنين
ونقوم بطباعة خصائصهم
ومن ثم تعديلها
وبالأخير طباعتهم مرة أخرى لمشاهدة الفرق
قم بتغير محتوى الملف ليصبح كالتالي:
// Create 2 Objects From The Same Class
$object2 = new SimpleClass;
// Print The Value of $property Of Both Objects
echo $object->getProperty();
echo $object2->getProperty();
// Set New Values For Both Objects
$object->setProperty("I belong to the First instance! ");
$object2->setProperty("I belong to the Second instance!
لغة البرمجة بالكائنات | Shms - Saudi Oer Network
منذ ذلك الحين، سيطرت صيغة أكثر تقدمًا من الفكرة ذاتها على هندسة البرمجيات. يُدعى هذا الأسلوب الأخير بالبرمجة كائنية التوجه (object-oriented programming، وغالبًا ما يختصر إلى OOP). يتمحور مفهوم البرمجة كائنية التوجه حول الكائن (object)، والذي يمثِّل نوعًا من الوحدات التي تتضمن بيانات وبرامج فرعية. لغة البرمجة بالكائنات | طلاب اول ثانوي ج لمدرسة الامام الطحاوي ببريدة. وجهة النظر في البرمجة كائنية التوجه هي أن الكائن هو كيان مُكتفٍ ذاتيًّا فلديه حالة (state) داخلية (هي البيانات التي يتضمنها) وقادر على الاستجابة للرسائل (استدعاءات البرامج الفرعية الموجودة ضمنه). يتضمن كائن قائمة المراسلات البريدية على سبيل المثال حالةً تتألف من قائمة من الأسماء والعناوين. إذا أرسلت له رسالة تُخبره فيها بإضافة اسم، يستجيب عبر تعديل حالته لتعكس التغيير الذي طلبته. إذا أرسلت له رسالة تخبره فيها بطباعة نفسه، يستجيب عبر طباعة قائمته من الأسماء والعناوين. تهدف مقاربة البرمجة كائنية التوجه في هندسة البرمجيات إلى البدء بتعريف الكائنات المشمولة في مسألة ما والرسائل الذي ينبغي على تلك الكائنات الاستجابة لها. يكون البرنامج الناتج هو مجموعة من الكائنات، لكل منها بياناته ومجموعة خاصة من المسؤوليات.
لغة جافا تعتبر برمجة بالكائنات وتستخدم في تطبيقات الأجهزة الذكية والألعاب - الموقع المثالي
php واستبدل الدالة var_dump بـ echo
لقرائة وطباعة الخاصية Property بدل طباعة جميع محتوى الكلاس
الآن قم بزايرة رابط الملف عن طريق المتصفح سيظهر لك التالي
تعريف أفعال الكلاس Class Methods
الأفعال Methods وهي الدوال التي يتم تعريفها داخل الدالة. بمعنى آخر اي عمل او نشاط
يستطيع الكائن تنفيذه يتم تعريفه داخل الكلاس كأفعال Methods. كمثال سنقوم بإنشاء وظيفتين واحدة تقوم بتغيير قيمة الخاصية property$ والأخرى تقوم
بإرجاع القيمة لطباعتها
قم بإضافة التالي للكود السابق
public function setProperty($newValue)
$this->property = $newValue;}
public function getProperty()
return $this->property. "
";}
return $this->property.
لغة البرمجة بالكائنات | طلاب اول ثانوي ج لمدرسة الامام الطحاوي ببريدة
تكمن الفكرة في إمكانية "وصل" الوحدة بالنظام. لا يهتم النظام ككل بالتفاصيل التي تجري داخل الوحدة طالما أن الوحدة تؤدي الدور الذي أُسند لها على نحوٍ صحيح. يُدعى هذا بإخفاء المعلومات (information hiding) وهو أحد أهم مبادئ هندسة البرمجيات. تتضمن إحدى الصيغ الشائعة للوحدات البرمجية بعض البيانات، إضافةً إلى بعض البرامج الفرعية لمعالجة تلك البيانات. على سبيل المثال، قد تتضمن وحدة قائمة المراسلات البريدية قائمة بالأسماء والعناوين إضافة إلى برنامج فرعي لإضافة اسم جديد وبرنامج فرعي لطباعة التسميات البريدية، وغيرها. في وحدات كهذه، غالبًا تكون البيانات نفسها مخبأة داخل الوحدة، فلا يستطيع البرنامج الذي يستخدم الوحدة معالجة البيانات إلا على نحو غير مباشر من خلال استدعاء البرامج الفرعية التي تُقدّمها الوحدة. يحمي هذا الأمر البيانات نظرًا لأنه من غير الممكن التلاعب بها إلا عبر وسائل معروفة ومُحددة بدقة. كما يجعل من السهل للبرامج استخدام الوحدة حيث لا داعي للقلق حيال تفاصيل كيفية تمثيل البيانات. المعلومات أو التفاصيل المتعلقة بتمثيل البيانات مُخبأة. أصبحت الوحدات التي تستطيع دعم هذا النوع من تخبئة المعلومات واسعة الانتشار بين لغات البرمجة في بداية ثمانينيات القرن الماضي.
يجب إجراء تصميم للبرامج، فلا يمكن لأحدٍ أن يجلس ببساطةٍ أمام الحاسوب ويُؤلف برنامجًا معقدًا. يُهتَّم فرع هندسة البرمجيات (software engineering) ببناء برامج صحيحة، فعَّالة ومكتوبة على نحوٍ سليم. يحاول مهندس البرمجيات استخدام أساليب مقبولة ومُثبتة لتحليل المسألة لكي يتم حلها ومن ثم تصميم برنامج لحل تلك المسألة. خلال سبعينيات وبداية ثمانينيات القرن الماضي، كانت المنهجية الأساسية في هندسة البرمجيات هي " البرمجة البنيوية " (structured programming). يعتمد أسلوب البرمجة البنيوية لتصميم البرامج على النصيحة الآتية: لحل مسألة ضخمة، جزِّئها إلى عدة أجزاء ثم اعمل على كلّ جزءٍ على حدة. لحل كل جزء، عالجه كما لو مسألةً جديدة يمكن أن تُجزّأ بدورها إلى مسائل أصغر. ستصل في نهاية المطاف إلى مسائل يُمكن حلّها مباشرةً بدون تفكيكها. يُدعى هذا الأسلوب بالبرمجة التنازلية (top-down programming) أي منهج من الأعلى إلى الأسفل. ليس هناك من خطبٍ بالبرمجة التنازلية فهو أسلوب مفيدٌ وغالبًا ما يُعتمَد في حل المسائل بيد أنّه ناقص. أولًا، يتعامل كليًا تقريبًا مع إنتاج التعليمات اللازمة لحل المسألة. لكن مع مرور الوقت، أدرك الناس أن تصميم بنى البيانات للبرنامج لا يقلّ أهمية عن تصميم البرامج الفرعية وبنى التحكم.