InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > منتدى قسم نظم المعلومات
   
   


البرمجة الشيئية

منتدى قسم نظم المعلومات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 02-06-2010, 11:24 PM
الصورة الرمزية ماأعرفش!!

ماأعرفش!! ماأعرفش!! غير متواجد حالياً

عالي مستواها

 
تاريخ التسجيل: Jan 2010
التخصص: نظم معلومات
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: أنثى
المشاركات: 70
Skaau.com (11) البرمجة الشيئية


طبعاً البرمجه الشيئيه أو البرمجه الموجها للكائنات هي ان تجعل برنامج ع مجموعه من ال objects او الكائنات التي تتعامل فيما بينها ولكل كائن دوره حياه و عمليه خلق او creation وعمليه موت او انهاء وجود الكائن ، طبعاً هذا الامر يسهل عليك الكثير من الجهد والعمل ويجعل برامجك اسهل من حيث الفهم وأمكانيه التطوير فأذا اردت ان تطور برنامجك فبأمكانك تطوير الكائن المعين الذي تريده دون تغيير على الكود للبرنامج .
طبعاً الموضوع يحتوي الكثير من المفاهيم الاساسيه وافضل طريقه لتعامها ه يفي ان تبداء تبرمج بنفسك كل موضوع جديد تتعلمه في هذا المجال ، المواضيع سهله وليسه صعبه ولاكنها تعتمد على الابداع والتخيل نوعاً ما .

اولاً وقبل كل شيء عليك تعلم مفهوم ال structure بشكل اساسي قبل الدخول في علم ال OOP .

ال structure :
وهو عمل خليط من مجموعه من الvariables و functions او (دوال ومتغيرات) للقيام بوضيفه معينه او التعبير عن شيء معين
مثلاً لو اردنا ان نعمل structure لمربع ماهي المتغيرات للمربع ؟؟؟
انها طول الضلع لان باقي الاضلاع متساويه
ماذا يمكن ان نحصل عن معلومات قد نحتاجها من المربع مثلاً المساحه والمحيط ويمكن اشياء اخرى غير ذالك سوف نفترض اننا سوف نستفيد فقط من المساحه

اذا ال structure الذي سوف نقوم ببنائه يحتوي على متغير وهو طول الضلع وعلى function تحسب المساحه .
الان كيف علينا تحديد اسم ال structure وافضل اسم هو square اي مربع .
الان كيف سنعبر عن هذا ال structure حتي يفهمه السي ::
اولاً عليك ان تعرف ان عليك تعريف ال structure قبل داله ال main
ثانياً نستخدم الكلمه المحجوزه struct ثم يتبعها اسم ال structure الذي نريده
struct square
ثم القوسين وبداخلهما نكتب ما نريده من متغيرات و دوال


كود PHP:
  struct square{
    
int length;
    
int Area(){return length*length;}

    };
//مهم جداً جداً ان لاتنسى وضع الفاصله المنقوطه 
لاتنسى وضع الفاصله المنقوطه .
طبعاً طول الضلع هو length وسوف تكون المساحه هي length*length اي طول الضلع تربيع
هذا هو تعريف الstructure ولان كيف نستخدمه ؟؟؟
الان داخل جمله ال main سنعرف متغير من نوع square اي من نوع الstructure الذي قمنا ببنائه .
;square S1
الان ماذا نحتاج ان ندخل للsquare من بيانات ؟؟؟ نعم انه طول الضلع lenght لاكن كيف ؟؟؟
لاستخدام المتغيرات او الدوال داخل الstructure نستخدم ال النقطه بعد اسم المتغير الذي من نوع structure وهو هنا S1
;S1.length=10
الان ال structure سوف تقوم بحساب المساحه لك ، ولاكن كيف نحصل على المساحه ؟؟
نستخدم نفس الطريقه بأستخدام الداله Area داخل ال structure



كود PHP:
cout<<S1.Area(); 


الان ماذا سيطبع البرنامج ؟؟ سيطبع 100 وهي المساحه الفعليه
والان البرنامج كاملاً :

كود PHP:
    #include<iostream>
    #include<conio.h>
    
using namespace std;

    
struct square{
    
int length;
    
int Area(){return length*length;}

    };
//مهم جداً جداً ان لاتنسى وضع الفاصله المنقوطه




    
int main()
    {
    
square S1;
    
S1.length=10;
    
cout<<S1.Area();
    
getch();
    return 
0;
    } 
اتمنى ان تكونوا فهمتو الفكره الاساسيه لل structure وهي بسيطه نوعاً ما ونستفيد منها كثيراً كما تلاحظ .




لو أعجبكم وفهمتوا شيء خبروني ع شان أكمل نقرتين لعرض الصورة في صفحة مستقلة

بس لو ماأعجبكم ماراح أكمل نقرتين لعرض الصورة في صفحة مستقلة

وبكل الحالتين لاتنسوني من صالح دعائكم


 


توقيع ماأعرفش!!  

في هالزم‘ـِـن تقدر تق‘ـِـول أن الم‘ـِـثلث مس‘ـِـتقيم
وش‘ـِـي ط‘ـِـبيعي لو تق‘ـِـيس الدائرهـ بالمس‘ـِـطرهـ
وش‘ بق‘ـِـــــى دام الرّج‘ـِـال تن‘ـِـقّل ع‘ـِـلوم الح‘ـِـريم
يع‘ـِـني ع‘ـِـآدي يوم آلخ‘ـِـبط ب‘ـِـين رج‘ـِـآل و م‘ـٍـرهـ

 

رد مع اقتباس

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 06-06-2010, 03:20 PM   #2

ماأعرفش!!

عالي مستواها

الصورة الرمزية ماأعرفش!!

 
تاريخ التسجيل: Jan 2010
التخصص: نظم معلومات
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: أنثى
المشاركات: 70
افتراضي رد: البرمجة الشيئية

بـــــــــــــــــــــــــــــــــــــصراحة أصبت بإحباااط....

وين طلاب وطالبات الحاسب؟؟؟


ولا رد!!!

 

ماأعرفش!! غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 07-06-2010, 10:44 AM   #3

مجنون اليسا

جامعي

 
تاريخ التسجيل: Jan 2010
التخصص: حاسبات
نوع الدراسة: إنتظام
المستوى: الثالث
الجنس: ذكر
المشاركات: 10
افتراضي رد: البرمجة الشيئية

يعطيك الف عافية ع الموضوع الجميل
بس حرام عليك والله البرمجة ممتعة بس بدها عقل شغال #

 

مجنون اليسا غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 07-06-2010, 11:50 AM   #4

ماأعرفش!!

عالي مستواها

الصورة الرمزية ماأعرفش!!

 
تاريخ التسجيل: Jan 2010
التخصص: نظم معلومات
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: أنثى
المشاركات: 70
افتراضي رد: البرمجة الشيئية

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

ربـــــي يعافيك .... والأجمل من الموضوع مرورك

بس مافهمت؟؟
كيف البرمجة ممتعة بس بدها عقل شغال؟؟

 

ماأعرفش!! غير متواجد حالياً   رد مع اقتباس
 

إضافة رد

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

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

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

الانتقال السريع

 


الساعة الآن 06:57 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2024