المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ساعدوني في هذا المشروع (JAVA)



MKCIT
14-01-2006, 08:04 PM
بسم الله الرحمن الرحيم
أرجوكم اخواني أن تساعدوني في هذا الكود ::
الفكرة العامة للكود:
1-هو برنامج لتخزين بيانات طلاب على شكل سجل Record في ملف معين
=======================================================
2-في هذا البرنامج يجب على المستخدم أن يدخل الاتي في الحقول:
أ-رقم الطالب Integer
ب-الإسم الأول String
ج-الإسم الثاني String
د-علامة امتحان نصف الفصل Double
ه-علامة امتحان نهاية الفصل Double
=======================================================
3-يوجد قائمة MainMenu تحتوي على العمليات الرئيسي مثل Save , Add , Display ...
=======================================================
المشكلة الرئيسية التي تواجهني وأرجو أن تساعدوني فيها هي كالاتي ::
عندما أقوم بتخزين البيانات في ملف معين وليكن File1 , وبعد ذلك أريد أن أقوم
بقراءة تلك البيانات عن طريق الضغط على زر Display من القائم Main , فإن عملية القراءة
لا تتم بشكل جيد, جيث أنني أريد عرض كل السجلات التي في الملف File1 في TextArea على شكل
سجلات متتالية ...
=======================================================ملاحظة :: حتى تقوم بإدخال البيانات قم بجعل المؤشر داخل الحقل الخاص ب F-Exam وبعد ذلك
قم بالضغط على Enter
ملاحظة :: حتى يعمل معك البرنامج أثناء ادخال ابيانات في الحقول , يجب عليك قبل ذلك أن
تقوم بإنشاء ملف , وذلك عن طريق الضغط على Save من القائمة Main
ملاحظة :: يمكنك تغير الكود على حسب اللزوم(كما تشاء..المهم ساعدني)
ملاحظة :: اسم Method الذي أواجه فيه المشكلة هو Read()
ملاحظة :: اسم البرنامج الرئيسي هو MainProject
=======================================================
ساعدوني وبارك الله فيكم وجزاكم عني خير الجزاء

حمل المشروع من هنا
http://www9.rapidupload.com/d.php?file=dl&filepath=13757 (http://www9.rapidupload.com/d.php?file=dl&filepath=13757)

wellknownQ8
18-01-2006, 12:21 PM
السلام عليكم

أتوقع انه هذا هو السبب(في الملف Random AccessRecord):


public void read(RandomAccessFile file)throws IOException
{
setNo(file.readInt());
setFname(readString(file));
setLname(readString(file));
setMid(file.readDouble());
setFinal(file.readDouble());
}
اذ يجب ان تكون الfunctions
GET و ليس SET
و أيضا الfunctions غير معرفه .. لذا يتم استبدالها بأصفار ..