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

التعامل مع الصوت+pdf

بدأه ابن رستم في 24 سبتمبر 2010 · 3 رد · 609 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قمت بالبحث في المواضيع المثبة لكن لم اجده

اريد كيفة التعامل مع الصوت

التعامل مع ملفات pdf

مثل تحميل جريدة من موقعها الرسمي ثم قراءتها من جافا

+++++++++

لم افهم جيدا polymorphisme

+++++++++++

Class mere objet=new classe fille

حيث هنا

objet

مما يتكون في هذه الحالة

وشكرا مسبقذا

#2

اجيب عن الذى اعرفه :)

بالنسبه للتعامل مع ملفات الصوت

فهناك مكتبات تقول بذلك

لكنك لم توضح اى نظام من التعامل

يعنى عاوز تشغل صوت بس ؟

يعنى مثلا برنامج به انذار عند خطا معين وتريد تشغيل صوت معه

يممكنك مثلا استخدام مكتبه مثل JLayer

هذا هو الموقع الخاص بهم

http://www.javazoom.net/

وهناك Apis خاصه بالجافا

تدعى Java Media APIs

http://java.sun.com/javase/technologies/desktop/media/

++++++++++++++

بالنسبه للـ polymorphism

فى معناها البسيط

انها تستخدم فى عمليات الوراثه

انك تريد ان تشير الى كل child من شجره الوراثه

بنفس الـ parent

مثلا فى الشكل اللى قدامك فى الصوره

post-217802-018472600 1285431456_thumb.g

Person

هى الـparent يعنى الاب فى هذه الشجره

والـ Employee , Customer هما أبناءه

فيمنكك الاشاره الى الابناء عن طريق الاب

بتتم ازاى فى الكود بتكون كذلك

دا تعريف الـ Person

class Person {
//code here
}

ودا تعريف الـ Employee

class Employee extends Person {
    //code here
}

ودا تعريف الـ Customer

class Customer extends Person {
    //code here
}

وهى هى الـ Main

التى تستدعى من الاب على كل ابن له

public class Main {

    public static void main(String[] args) {
        Person p1 = new Employee();
        Person p2 = new Customer();
    }
}

+++++++++++++++++++

Class mere objet=new classe fille

لم افهم هذا الكود او الرسم الكروكى له

او يمكنى التخمين انه كذلك

ClassName object = new ClassName();

الـ object هنا يحتوى على كل الدوال والمتغيرات الموجوده فى هذه الـ class التى اسمها ClassName

ولكن لاحظ انك باستخدام object يمكنك فقط الدخول على الدوال والمتغيرات الـpublic , protected

اتمنى ان تكون وضحت شىء لك

المرفقات
inhertance_tree.gif

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 25 سبتمبر 2010 في 19:20

Software Developer
Mahmoudkelany.com


 

#3
public class Main {

    public static void main(String[] args) {
        Person p1 = new Employee();
        Person p2 = new Customer();
    }
}

في هذا المثال

p1

على ماذا يحتوي و اي اي reference

ينتمي

الى employee

او person

وشكرا لك

#4
ابن رستم كتب:

public class Main {

    public static void main(String[] args) {
        Person p1 = new Employee();
        Person p2 = new Customer();
    }
}

في هذا المثال

p1

على ماذا يحتوي و اي اي reference

ينتمي

الى employee

او person

وشكرا لك

p1 بتكون فى reference من نوع person

لانك بالأب ممكن تشير الى الابناء والعكس غير صحيح

ففى هذه الحاله هى فى reference من نوع person

لكنها تحتفظ باصلها اللى هى متعرفه عليه

وهو اللى اتعمل ليه new فى الmemory ألا و هو Employee

لذلك فهى اصلها Employee

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 25 سبتمبر 2010 في 21:52

Software Developer
Mahmoudkelany.com


 

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

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

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

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

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