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

برنامج لقراءة الأرقام من تصميمي

بدأه MKSoft في 24 أبريل 2009 · 9 رد · 5,262 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
128709994.jpg

الدافع لتصميم البرنامج :

لقد طلب مني القيام بإدخال درجات طلاب في ملف Excel لإحدى المؤسسات التعليمية , حيث أن هذه الدرجات تقع بين 1 إلى 20 درجة

حيث وصل عدد البيانات المدخلة لأكثر من 6000 , ولذلك كان من الواجب بعد أدخال هذه البيانات أن يتم مراجعتها حرفيا حتى لا يكون

هناك اي اخطاء , لكن هذا الأمر صعب جدا , فكان من أساليب حل هذه المشكلة إما :

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

2- أو ان اجد لي شخص واحد على الأقل , بحيث يقوم هذا الشخص بقراءة البيانات لي من على شاشة الحاسوب و أنا اقوم بالمقابل بمقارنة مايقرأه زميلي مع ماهو موجود على ملفات البيانات الاصلية .(لكن اين اجد هذا الشخص )

فخطرت ببالي فكرة ,, لماذا لا أجعل الحاسوب هو الذي ينطق لي البيانات الرقمية

ملاحظة هامة // البرنامج يقرأ البيانات فقط من 1 - 20 , ولكن يمكن تطويره بسهولة تامة .

ملاحظة // بالنسبة لي اشعر اني استفدت من البرنامج كثيرا , لكن بالنسبة لكم لا اعلم كيف يمكن ان يفيدكم لكن على كل حال فقط احببت ان

اشارككم به لعل بعضكم يستفيد منه او ماشابه ذلك ,

المكتبات الأساسية للبرنامج :

JExcelAPI : يقوم بقراءة البيانات من ملف Excel

Sound : حزمة موجودة ضمن jdk بحيث تسمح بتشغيل ملفات الصوت .!!

فكرة البرنامج ( السيناريو ) :

أولا يقوم المستخدم باختيار ملف الإكسل المطلوب

124562989.jpg

ثانيا يحدد رمز العمود الذي يحتوي البيانات , و أيضا يحدد رقم صف البداية الذي منه سينطلق البرنامج لقراءة البيانات.

803586474.jpg

ثالثا اضغط على زر "انتر" داخل الحقل الذي يحتوي على رقم صف البداية .

429078309.jpg

رابعا بعدها لك حرية الاختيار في طريقة قراءة الأرقام , هل يتم بشكل يدوي أو بشكل الي

724553493.jpg

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

#2

الصوت غير مسموع أخ محمد

أظن أنه هناك خطأ في ملف الجار

هل جربته؟؟؟

بالمناسبة أين هذه الغيبة يا محمد؟

أحياناً أحس نفسي لوحدي في بيت الأشباح

الجميع يأتي ويرحل وأنا ماكث هنا

تحياتي

1
حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

معتادين على ابداعاتك يا محمد

البرنامج رائع فعلا

كما لاحظت حسب التجريب يقرأ للارقام 1-20

بالتوفيق

الله معك

#4
اقتباس
بالمناسبة أين هذه الغيبة يا محمد؟

أحياناً أحس نفسي لوحدي في بيت الأشباح

الجميع يأتي ويرحل وأنا ماكث هنا

نحن معك أخي

#5
اقتباس

الصوت غير مسموع أخ محمد

أظن أنه هناك خطأ في ملف الجار

هل جربته؟؟؟

بالمناسبة أين هذه الغيبة يا محمد؟

أحياناً أحس نفسي لوحدي في بيت الأشباح

الجميع يأتي ويرحل وأنا ماكث هنا

تحياتي

شكرا لك يا علاء على تجريبك للبرنامج

لقد جربت البرنامج و يعمل معي بنجاح , ربما انك قمت بنسخ ملف الجار إلى مكان اخر , عليك تشغيل البرنامج من نفس المجلد بعد فك الضغط

اقتباس

معتادين على ابداعاتك يا محمد

البرنامج رائع فعلا

كما لاحظت حسب التجريب يقرأ للارقام 1-20

بالتوفيق

الله معك

شكرا كتير على التشجيع يا شادي

كل الشكر للأخ هويدي

#6

جرب نسخ ملف الجار مع مجلد المكتبات lib

يفترض أن يعمل لكنه لا يعم

لهذا تستنتج أن البرنامج يأخذ الملفات من مجلد src وليس من ملف jar

صحيح نسيتك هويدي

أنت من القدامى :lol:

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7
اقتباس
لهذا تستنتج أن البرنامج يأخذ الملفات من مجلد src وليس من ملف jar

كلامك صحيح يا علاء , يبدو ان البرنامج يأخذ البيانات الصوتية من مجلد Src

#8

لهذا أظن أنك أمام خيارين

إما أن تزيل ملفات الصوت من ملف الجار

أو تجعل البرنامج يقرأ من ملف الجار

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#9

أتمنى تطوير البرنامج بحيث يقرأ عشر خانات بغض النظر ماهي الحاجة فهو عام

فإذا كان لدينا عشر خانات وكل خانة ستكون متغيرة بعشر ارقام فهذا يعني اننا سنحتاج مئة كلمة

بشرط أن الرقم صفر يجب أن لا يقرأه البرنامج

#10

بإمكانك التطوير أخي ونحن سنساعدك -إن شاء الله- لو توقفت عند أي نقطة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

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

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

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

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

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