السلام عليكم
الهدف من هذه الحلقة هو كتابة فئة تسمح بتخزين نتائج الطلاب في ملفات نصية على القرص الصلب. يتم إنشاء ملف نصي لكل طالب, اسم الملف هو الرقم التسلسلي لبطاقة الطالب. يتم تخزين الملفات في المجلد C:\masterpro\allnotes.
الفئة GestionNotes يجب أن تحتوي على :
- public File saveStudentsMarks (String numCarte, String[] matieres, double notes[])l : تقوم بتخزين نتائج الطالب في ملف جديد باسم numCarte. تأخذ كوسيط, الرقم التسلسلي لبطاقة الطالب, مصفوفة تُخزن أسماء المواد و جدول يحمل نتيجة الطالب في كل مادة.
- public double[] printMarks()l : تسمح بإدخال نتائج الطالب عن طريق JOptionPane.
- public void showMarks ()l : تسمح بإظهار معلومات الطالب في JTextArea (يتم إنشائها لاحقاً).
قم بإنشاء فئة جديدة باسم InterfaceGestion, تُمثل واجهة التطبيق و لتكن هكذا مثلا : (يُمنع استخدام الـ Graphical user interface builder)
تُرسل الإجابة على الخاص + ينتهي استقبال المحاولات بعد 7 أيام من تاريخ المشاركة.
بالتوفيق.