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

كيف يمكن الحصول على البرامج التي تعرض في صفحات الانترنت

مغلق
بدأه iba82 في 5 يناير 2008 · 8 رد · 729 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني

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

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

هل يمكن الحصول على الكلاس او على السورس كود الخاص بالبرنامج

وشكرا جزيلا

#2

السلام عليكم

نعم اخي الكريم

لتعلم اسم الكلاس اذهب الى قائمة عرض او view في شريط قوائم المتصفح و اختر المصدر ابحث عن اسم الكلاس مثلا

<applet> halloWord.class

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

غير أخر شيء في عنوان الصفحة اللي تتصفحها و اكتب helloword.class

تم اضغط انتقال بعدها ستحصل على ملف الكلاس

تم تعديل هذه المشاركة بواسطة jfriend في 5 يناير 2008 في 20:31

#3

اخي اشكرك

لكن الامر لم يتم

جربت ماقلت ولكن الامر لم ينجح

هل من طريقة أخرى

وشكرا

#4
اقتباس
جربت ماقلت ولكن الامر لم ينجح

هل من طريقة أخرى

لا اعلم لماذا و لكن ربما يكون ملف الكلاس في مسار اخر, فهنا لا استطيع افادتك

تم تعديل هذه المشاركة بواسطة jfriend في 5 يناير 2008 في 21:40

#5

ضع الرابط للموقع

وربما نستطيع أن نقدم لك أكثر

الله معك

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#6

أعتقد السبب عدم نجاح هو وجود مشكلة في CLASS PATH أي ظهور CLASS NOT FOUND Exception , لأن معظم الapplet تكون غير بسيطه (أي تستعمل على User class)

winter-main.jpg

6179.gif

#7

على فكرة لن تكون هذه مشكلة كبيرة

فبإمكانك وبكل بساطة أن تقوم بعمل decompile لملف .class الذي حصلت عليه

لتعرف ما هي الملفات الناقصة وتقوم بتحميلها من نفس الموقع

على العموم أنا أرى الموضوع غير شرعي بالمرة

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

بدون إذن مباشر من المبرمج له

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#8

السلام عليكم

اذا الاخ السائل جرب الخطوات التي ذكرتها بطريقة صحيحة و لم يحصل على ملف الكلاس, فقد يكون ملف الكلاس موجود في ملف جار حاول تنزله من الموقع -طبعا يكون ظاهر عندك في مصدر صفحة الHTML اذا كان ضمن ملف جار أم لا-

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

اقتباس
أعتقد السبب عدم نجاح هو وجود مشكلة في CLASS PATH أي ظهور CLASS NOT FOUND Exception , لأن معظم الapplet تكون غير بسيطه (أي تستعمل على User class)

هل تقصد ان الاخ السائل يحاول تنزيل ملف غير موجود أصلا -أي انه يحاول تنزيل ملف في مسار أخر- أم ماذا؟

و لكي نتأكد هل ملف الكلاس موجود في نفس المسار ام لا ننظر الى البارميتر الذي مع applet tag هل code أم CODEBASE اذا كان CODEBASE هذا يعني انه في مسار أخر فما على الاخ السائل الا ان يضيف اسم المسار الى الى اسم الكلاس

اقتباس
فبإمكانك وبكل بساطة أن تقوم بعمل decompile لملف .class الذي حصلت عليه

لتعرف ما هي الملفات الناقصة وتقوم بتحميلها من نفس الموقع

صحيح, ولكن هذا ليس سببا في عدم الحصول على ملف الكلاس فبامكانك تحمل كل ملف على حدا المشكلة تظهر فقط في حالة اذا ما اردت استعمال الملفات

#9

بكل بساطة تستطيع ان تدخل الى مكان ملفاتك المؤقتة لانه هنالك نسخة من ملف jar هذا موجودة في جهازك

ادخل الى هذا المجلد و ابحث عن كل الملفات الـ jar اللي فيه و هو واحد من بيناتهم

يعني متل الفلاش ايضا ملف swf ينزل عندك بالملفات المؤقتة

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

هذا الموضوع مغلق.

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

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

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

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

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