طلب تصحيح كود برنامج


(pshlpshlphslphsl) #1

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

سؤال المشروع هو:
قم بكتابة الصف Date الذي يتمتع بالمقدرات التالية:

[ul]
[li]يجب أن تتوفر في هذا الصف إمكانيات للتعبير عن التاريخ وفقاً للصيغ التالية:[/ul]

MM / DD / YYYY[/li]June 14, 2001
DDD YYYY

[ul]
[li]يجب أن يتوفر ضمن الصف توابع بناءة لإنشاء أغراض بناءة لمنحها قيم ابتدائية للتواريخ وفقاً للصيغ السابقة.[/ul][/li]قم بعد ذلك باستخدام الصف Date من أجل بناء الصف Student للتعبير عن المعلومات المرتبطة بطالب من طلاب الجامعة والتي تتضمن حكماً تاريخ ميلاد وتاريخ التحاق الطالب بالجامعة والصف الحالي الذي يقوم بإتباع دروسه.

اشرح كيف يمكن الإجابة على الأسئلة التالية:

[ul]
[li]ما هو عدد الطلاب في الجامعة الذين يقل تاريخ ميلادهم عن تاريخ معين؟[/li][li]ما هو عدد طلاب الجامعة؟[/li][*]ما هو عدد طلاب صف معين؟[/ul]


(system) #2

السلام عليكم ورحمة الله وبركاته
أول شي أنا صححت الكود و هو الآن شغال I mean testing class student
أما اقتراحي حق تعرف الأجوبة هة أنك تسوي قاعدة بيانات صغيرة باستخدام MS Access
حق تسهل على نفسك و كل المعلومات عن طريقة أخذ البيانات من قاعدة البيانات ممكن تأخذها من الأنترنت
وبسيطة جداً

وهذا التعديل البسيط جداً حق برنامجك يشتغل
namespace Date
{
class CompositionNewStudent
{
static void Main(string[] args)
{
Student News =
new Student(“Ali”," Hussain",“Ahmed”[SIZE=2], 4, 22, 1980, 3, 12, 2007);

MessageBox.Show(News.ToStudentString(), [/size]" Testing Class Student");
}
}
}


(system) #3

عندي ملاحظة وهي

  • لكي تعمل طريقة تسترجع بها بيانات الطالب (ToStudentString ) بدلا من ذلك يمكنك عمل override للطريقة ToString()

(system) #4

أما السبب في عدم تنفيذ البرنامج بشكل صحيح هو أنك لم تضع القوسين عند استخدام الطريقةToStudentString والصحيح هو
messagebox.show(New.ToStudentString(),“Test”); //Place praces to invoke the method