الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تجربتي الاولى في البرمجة الكائنية Oop محتاج توجيها الاساتذة والمبدعين فيها

بدأه thesharp في 8 أغسطس 2009 · 3 رد · 717 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

وبعد

اخوتي الفضلاء في منتدى البرمجة

تعلمت ان كل شي كائن وان كل كائن له خصائص واساليب فاحببت ان اطبق هذا الشي بمثال

واريد من الاحبه التوجيه والتصويب حتى تكتمل الصورة لدي

خطر ببالي فكرة عبارة عن برنامج يقوم باستيراد بيانات من قاعدة بيانات من برنامج اخر ويقوم بالاضافة والحذف والارسال

وفكرة البرنامج تقوم على قاعدة بيانات فانطلقت منها

قاعدةالبيانات عبارة عن كائن اذا له خصائص واساليب

ماهي خصائص قاعدة البيانات

1- لها اسم

2- لها حجم

3- فيها بيانات

اساليبها

1- تستورد بيانات

2- ترسل بيانات

3- تحذف بيانات

4- تضيف بيانات

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ــ

نجي نطبقها برمجيا



class DataStudent {
string name; \الخصائص
int size;
string database;

}
/ المشيد
DataStudent(string name,int size,string database){
this name=name;
this size=size;
this database=database;


}
/ الميثود
public getimport(){ / استيراد


}
public getsend(){ / ارسال


}
public getdelete(){ / حذف


}
public getadd(){ / اضافة


}

الى هنا وصل فهمي

فهل ما توصلت اليه صحيح ام اني وقعت في اخطاء اتمنى ممن لديه فهم لهذا الموضوع ان يفيدني

تقبلو تحياتي

#2

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

يمكن إعتبار قاعدة البيانات هي كائن وله خصائص

لكن على الاغلب نحن نستخدم قاعدة البيانات كمكان للتخزين

انت مثلا إذا أردت تخزين معلومات طلاب في قاعدة البيانات

سيكون الطالب هو الكائن وله خصائصه مثل العمر والاسم والجنس ...

اساليبه إضافة العمر ,إضافة الاسم ,إضافة الجنس , قراءة العمر ,قراءة الاسم, قراءة الجنس

----------


String name;
int age;
String gender;
public Student(){

}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
public void setGender(String gender){
this.gender=gender;
}
class Student{

أما إضافة البيانات إلى قاعدة البيانات وتعديلها وحذفها يمكن ان تكتبها في ملف كلاس منفصل

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

وإن شاء الله الاخوة حاضرين للمساعدة

#3

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

كيف اجعل قاعدة البيانات في كلاس مستقل ؟

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

واذا كان كذا كيف يتم الربط بين الكلاسين الطلاب والقاعدة

ام تقصد اني اضيف كلاس قاعدة البيانات تحت الطلاب هكذا


class Student{
String name;
int age;
String gender;
public Student(){

}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
public void setGender(String gender){
this.gender=gender;
}

class DataStudent {
string name; \الخصائص
int size;
string database;

}
/ المشيد
DataStudent(string name,int size,string database){
this name=name;
this size=size;
this database=database;


}
/ الميثود
public getimport(){ / استيراد


}
public getsend(){ / ارسال


}
public getdelete(){ / حذف


}
public getadd(){ / اضافة


}




#4

السلام عليكم

لا عادي سوي كلاس الخاصة بأوامر قواعد البيانات لوحدها

وداخل هذه الكلاس ممكن تنشأ

object

من كلاس الطالب

وبعد إنشاء هذا ال object تستطيع ان تتعامل مع الخصائص الطالب بكل سهولة من داخل كلاس الخاصة بأوامر قواعد البيانات

جرب تسوي أي شيء ....... اي شيء يخطر ببالك جربه لاتقول هذا الكود ماراح يشتغل و..... و.......

بالتوفيق

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…