ملاحظة:
1- قبل طرح سؤالك تأكد من انه غير مكرر ولم تتم الاجابة عليه مسبقا
2- كل سؤال يطرح يفضل أن يكون عنوانه (السؤال رقمX) حيث X هو رقم السؤال
3- لمن يعرف الاجابة لذلك السؤال يكتب العنوان أولا (جواب السؤال X) حيث X هو رقم السؤال المعني بالاجابة
4- تكتب جميع الأسئلة ويتم ماقشتها هنا فقط لتعم الفائدة
أرجوا للجميع التوفيق والتمكن من هذه المادة الجميلة
اخوي (ارحم نفسك) ممكن اسألك سؤال ؟ هل انت شفت الحركة هي في برنامج معين ؟ أو مجرد سؤال طرا على بالك ؟ لأن اذا فيه برنامج معين أو صورة توضح سؤالك يكون أفضل …
اخوي (ارحم نفسك) الصورة صغيرة وماتوضح بالظبط المطلوب … اذا فيه برنامج فيه الحركة هذي أو شفت موقع أو شي يوضح بصورة يكون أفضل لأني شاك ان الخاصية هذي اصلا ماتقدر تسويها … ياريت توضح أكثر… وعلى فكرة راجع الخاص(الرسائل الخاصة) … لك الشكر
أحبتي قبل المشاركة يفضل وضع عنوان لتوضيح المشاركة حسب التالي :
=================================================
ملاحظة:
1- قبل طرح سؤالك تأكد من انه غير مكرر ولم تتم الاجابة عليه مسبقا
2- كل سؤال يطرح يفضل أن يكون عنوانه (السؤال رقمX) حيث X هو رقم السؤال
3- لمن يعرف الاجابة لذلك السؤال يكتب العنوان أولا (جواب السؤال X) حيث X هو رقم السؤال المعني بالاجابة
4- تكتب جميع الأسئلة ويتم ماقشتها هنا فقط لتعم الفائدة
اذا كانت توضيح فيكتب (طلب توضيح للسؤال رقم x ) وهكذا …لكن المهم أن يكون هناك عنوان للمشاركة لمصلحة الجميع
…
لكم خالص شكري
عندما يتم انشاء (اوبجكت object) فكما نعلم هناك (ريفرينس فاريابل reference variable) يشيرالى هذا الاوبجكت ويحتل كذلك (الاوبجكت) مساحة من الذاكرة (بالتحديد في الهيب heap)… لكن عندما يتم الفراغ من هذا الأوبجكت بطريقة أو بأخرى ولم يعد هناك أي حاجة له في البرنامج فإن المساحة التي مايزال يحتلها في (الهيب heap) لاتزال موجودة ومع مرور الوقت وكل مرة ينشأ فيها أوبجكت جديد عن طريق نفس البرنامج ستقل مساحة الذاكرة المتبقية للبرنامج وهكذا حتى تصل الى مرحلة يعاني فيها البرنامج من (memory leak) أي نقص شديد في في المساحة وقد يؤدي ذلك الى توقف (تعليق) البرنامج. لحل هذا المشكلة، تقوم بعض لغات البرمجة بطريقة ما(ربما عن طريق برنامج خاص !) بتتبع أي أوبجكت يتم انشاءه ومتى انتهت الحاجة من ذلك الأوبجكت تقوم (ربما عن طريق ذلك البرنامج!) بمسح الأوبجكت من الذاكرة وتحطيمة ان صح التعبير (destroy the object) للاستفادة من المساحة التي يحتلها. لغة الجافا لاتسمح ولا تدعم هذه الخاصية (أي تتبع الأوبجكت) ولكنها تقوم بحل المشكلة عن طريق عملية (process) تسمى قاربج كولليكشن (garbage collection) حيث في فترة معينة من عمل البرنامج تحدث هذه العملية التي تقوم على تجميع كل الأوبجكتز التي تم الفراغ منها وتحتل مساحة من الذاكرة (أي لايوجد أي ريفرينس فاريابل reference variable يشير إلى أي منها)-تسمى هذه الأوبجكتز (قاربج garbage )- ثم تحطيمها ليتم الاستفادة من تلك المساحة التي تحتلها في شيء آخر (ربما لانشاء أوبجكت جديد!) . وقت حدوث هذه العملية وكيفيتها غير محددة بدقة ! ولكن عندما تقل مساحة الذاكرة للبرنامج مع كل أوبجكت جديد يتم انشاءه حتى تقترب من حد معين قريب من منطقة الخطر(وهي عدم وجود مساحة للبرنامج وبالتالي قد يتوقف عن العمل) فعندها في الغالب تبدأ العملية (القاربج كولليكشن ) بتجميع الأوبجكتز التي ليس لأي منها ريفرينس يشير إليها وبالتالي ليس منها أي فائدة وحاجة ثم يتم تحطيمها .
An unreferenced object is called garbage and the process of finding all the unreferenced objects and reclaiming the storage is called garbage collection
شباب … الواجب المطلوب منا تسليمه يوم السبت … السؤال الاول يطلب نسوي لعبة للاطفال لجمع عددين … المهم انا قدرت اسوي اول فريم بس سؤالي هو كيف اقدر اسوي اب ديت update للفريم عشان يعرض البانل الل بعده …
how can I update the current frame to hold the next JPanel which containes the first question ???
** مرفق صورة تبين كيف ان كل فريم يفتح في ويندو لحاله ! ماني قادر احط الفريم الثاني مكان الاول وقاعد يفتح لي ويندو جديدة لكل فريم !!!
I. Swapping two JPanels in the frame by using the method setContentPane(Container contentPane) of JFrame and passing the JPanel that you want to show as parameter.
II. Using one JPanel and replacing its content using these methods:
i. removeAll() method to remove all the content
ii. setLayout(LayoutManager mgr) method to change the LayoutManager -if needed
iii. add(Component comp) method to add the new content of the JPanel
السلام عليكم ورحمة الله وبركاته
اخواني ابي اسال عن مدرسين ics 201
انا منزل عند واحد اسمه الفي فيصل لكتشر ولاب
هل هو من المدرسين الكويسين وهل فيه احسن منه باللكتشر واللاب
ولكم جزيل الشكر
كاتب الرسالة الأصلية القايد السلام عليكم ورحمة الله وبركاته اخواني ابي اسال عن مدرسين ics 201 انا منزل عند واحد اسمه الفي فيصل لكتشر ولاب هل هو من المدرسين الكويسين وهل فيه احسن منه باللكتشر واللاب ولكم جزيل الشكر
ده مش مكان الأسئلة عن المدرسين,
و ألفي فيصل من أفضل مدرسي الجامعة, سجل عنده وراح ترتاح إن شاء الله