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

سؤال عن مفهوم بالجافا

بدأه kiubo في 2 مايو 2012 · 30 رد · 1,721 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#26

هل انتي متاكده ان الكلاس loginstudent هو الوحيد الذي يعمل instantiation للكلاس TheResult

افترض ان لقد تاكدتي من قيمة student في الكلاس TheResult ليست null قبل تنفيذ الــ Query ولكنها فجأه تصبح null عند تنفيذ الQuery

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

يمكنك عمل Dump لقاعدة البيانات

بالتوفيق

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#27

وصلت لنتيجه جديده وهي كالتالي

عندما تعامل مع كلاس

TheResult(String s)

اي اعطيني القيمه من loginstudent الى TheResult

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

لكن عندما يكون

 public TheResult(DiagnoseSystemV_1 pMainWindows, String studentId)

لا يقبل قيمة الطالب ويقبل قيم التشخيص وتفاصيلها ...

هل من حل منطقي ؟؟؟هل استطيع انشاء نوعين ومن ال constructor واتعامل معها كأنها قيمه واحد

يالهي كلا القيمين ضروريه ولا استطيع الاستغناء عنهما :wacko:

اللغز رقم الطالب من loginstudent لايقبل في حال وجود تفاصيل التشخيص ....ويقبل بدونهم عجباً...

...

كن مثل طابع البريد ، التصق بهدفك...حتى تصل الى هناك!

#28

ارفقي كود كلاس التشخيص في الرد التالي

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#29
mental-driller كتب:

ارفقي كود كلاس التشخيص في الرد التالي

اخي الفاضل اتحفظ على هذا الكلاس..الموضوع في غاية الخطورة بانسبة لي..

شكراً جزيلاً لكم لكن وعد ان وجدت الحل سأضعه هنا

....

ٍسأتصرف ولابد ان اجد حل ,,

شكرا لكم جميعاً ولصبرك يااخ mental-driller

كن مثل طابع البريد ، التصق بهدفك...حتى تصل الى هناك!

#30

مش مشكله المهم هو ان تتاكدي انه لا يتم عمل اي متغير سواء من نوع loginstudent او TheResult داخل هذا الكلاس

التحليل السابق يشير على انه توجد مشكله في هذا الكلاس

بالتوفيق

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#31

الحل السابق في دمج TheResult and loginstudent لم ينجح اطلاقاً

ولكن كلاس DiagnoseSystemV_1 الخاص بالنظام التشخيصي جداً كبير وفكرة اني ادخل عليه اي شيء كانت صعبه بانسبة لي, لأني اريد ان يكون مستقل عن الباقي حيث يسهل علي التعديل عليه ولا اقلق بأي شأن اخر...

لكن اخذت بمشورة وهي ازاله ال loginstudent كلياً ودمجه مع النظام التشخيصي والتحكم بالصفحات عبر CardLayout

كما فعلت في طرح الاسئله...

وفعلاً قبل قيمة الطالب وسجلها باقاعده دون ادنى مشاكل ....

الحمدلله يارب ..

شكراً لكل شخص ابدى رأيه او قراء هذا الموضوع :happy:

كن مثل طابع البريد ، التصق بهدفك...حتى تصل الى هناك!

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

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

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

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

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