تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة
#1
ممكن مساعدة 
في المصفوفات

(20-04-20, 02:25 PM)eng.hamza كتب : ممكن مساعدة 
في المصفوفات

(20-04-20, 02:25 PM)eng.hamza كتب : ممكن مساعدة 
في المصفوفات


الملفات المرفقة صورة/صور
       
الرد }}}
تم الشكر بواسطة: asemshahen5 , asemshahen5 , ابو ليلى
#2
هذا مثال قريب مما تريد :

مطلوب كود لتقسيم نص لعدة نصوص من داخل ملف نصي .

و يوجد شرح كامل للكود اسفل المشاركة .
الرد }}}
#3
يختلف عما اريد لايوجد للمصفوفة نهائيا
الرد }}}
تم الشكر بواسطة: asemshahen5
#4
المثال عبارة عن حفظ و استعادة و بحث و تعبئة ليست بوكس من و الى ملف نوت باد اذا كنت تريد عمل شيئ اخر ضع مثالك و ضع المكان الذي لن تستطيع تجاوزه لمحاولة لنستطيع مساعدتك .
الرد }}}
تم الشكر بواسطة: ابو ليلى , ابراهيم ايبو
#5
انا وضعت الملف الذي اريده كما في الصورة
يحفظ في مصفوفة مابدي يحفظ في ملف خارجي او قاعدة بيانات .
الرد }}}
تم الشكر بواسطة: ابو ليلى , asemshahen5
#6
و المصفوفة ده بتتحفظ فين .

لانه عمر المصفوفات هو عمر فتح و اغلاق البرنامج اي ان المصفوفة بس تغلق البرنامج بتتمحي هي و المعلومات المدخلة فقط فيحال تخزينها بملف خارجي تستطيع استعادتها عند فتح البرنامج مرة اخرة .
الرد }}}
تم الشكر بواسطة: ابو ليلى , ابراهيم ايبو
#7
في ذاكرة الجهاز
الرد }}}
تم الشكر بواسطة: ابو ليلى , asemshahen5
#8
السلام عليكم و رحمة الله و بركاته

كتحليل للخطوات...

كما يبدو من صيغة السؤال , انت ستتعامل مع مصفوفة نصية من بعدين.
البعد الاول ستسجل فيه اسماء الطلاب و ارقامهم , و البعد الثاني ستسجل به اسماء المسابقات (لذا وجب توفير مصدر ببانات للمصفوفة)
اسماء المسابقات وجب تسجيلها بفواصل لكي لا تتراكب الاحرف مع بعضها لاعادة فرزها لاحقاً
و طلب منك التعديل على كود موجود و انت لم تورده ؟؟
الطلب الثاني من السؤال يطلب تفريغ محتويات كل الادوات و وضع المؤشر في مربع النص الخاص بالاسم لتبدأ في عملية البحث (بحث بالحروف) و عند وجود تطابق يقف على اول اسم في ListBox1 و الرقم الذي يقابلها في ListBox2  و يعرض المسابقات التي سجلها الطالب في LisBox3.
المفارقة ان هذه الادوات تم تفريغها مسبقاً ؟؟ 
و لو فرضنا اننا سنعبئها من المصفوفة بعد عملية البحث , عندها سنكون امام عمليات اضافية
1-تجري عملية تفريغ الادوات مع كل عملية بحث(مع كل حرف يكتب) لكي لا تتواجد عناصر لا توافق عمليات المطابقة.
2-بعد عملية البحث و ايجاد  التطابق في المصفوفة نحن امام اكثر من سجل و البعد الاول يحوي على اسماء الطلاب مع ارقامهم لذا وجب فصلهم قبل عملية التعبئة و توزيعهم على كل ListBox توافقهم.
3-المسابقات وضعنا فواصل بينها سابقاً لذا من السهل اعادة فرزها الى مصفوفة و اسنادها الى ListBox3.
----------------------------
ارى ان البرنامج يتكون من جزئين 
- الجزء الاول برنامج يقوم بعملية اضافة طلاب مع ارقامهم الى الحقل الاول من المصفوفة و اضافة المسابقات الخاصة بكل طالب الى الحقل الثاني من المصفوفة.
-الجزء الثاني برنامج بحث و اسناد البيانات المطابقة الى كائنات تعرضها.
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: asemshahen5 , ابراهيم ايبو
#9
(20-04-20, 10:36 PM)asemshahen5 كتب : ذاكرة الجهاز لا تستطيع استعادة اي معلومة بعد اغلاق البرنامج اذا كنت تريد ذالك تستطيع عمل داتا تيبل و عمل اعمدة و التخزين فيها لكن عند اغلاق البرنامج ستمحى كل المعلومات التي سجلها او ضع لي مثال مصغر لانه بعض المصفوفات تخزن في ملفات خارجة بطريقة التخزين العشوائي و يكون الملف المخزن فيه مثل : Test.dat و ما الى ذالك .

كلامك صحيح اخي عاصم
هو لا يريد برنامج بقدر ما يريد حل خوارزمية و الله اعلم.
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: asemshahen5 , ابراهيم ايبو
#10
اعذرني اخي العزيز ابو ليلى لقد حذفت ما كتبت عند رؤيتي لردك فردك كان وافي و شافي .
الرد }}}
تم الشكر بواسطة: ابو ليلى , ابراهيم ايبو



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم