![]() |
|
مساعدة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : مساعدة (/showthread.php?tid=34395) الصفحات:
1
2
|
مساعدة - eng.hamza - 20-04-20 ممكن مساعدة في المصفوفات (20-04-20, 02:25 PM)eng.hamza كتب : ممكن مساعدة (20-04-20, 02:25 PM)eng.hamza كتب : ممكن مساعدة RE: مساعدة - asemshahen5 - 20-04-20 هذا مثال قريب مما تريد : مطلوب كود لتقسيم نص لعدة نصوص من داخل ملف نصي . و يوجد شرح كامل للكود اسفل المشاركة . RE: مساعدة - eng.hamza - 20-04-20 يختلف عما اريد لايوجد للمصفوفة نهائيا RE: مساعدة - asemshahen5 - 20-04-20 المثال عبارة عن حفظ و استعادة و بحث و تعبئة ليست بوكس من و الى ملف نوت باد اذا كنت تريد عمل شيئ اخر ضع مثالك و ضع المكان الذي لن تستطيع تجاوزه لمحاولة لنستطيع مساعدتك . RE: مساعدة - eng.hamza - 20-04-20 انا وضعت الملف الذي اريده كما في الصورة يحفظ في مصفوفة مابدي يحفظ في ملف خارجي او قاعدة بيانات . RE: مساعدة - asemshahen5 - 20-04-20 و المصفوفة ده بتتحفظ فين . لانه عمر المصفوفات هو عمر فتح و اغلاق البرنامج اي ان المصفوفة بس تغلق البرنامج بتتمحي هي و المعلومات المدخلة فقط فيحال تخزينها بملف خارجي تستطيع استعادتها عند فتح البرنامج مرة اخرة . RE: مساعدة - eng.hamza - 20-04-20 في ذاكرة الجهاز RE: مساعدة - ابو ليلى - 20-04-20 السلام عليكم و رحمة الله و بركاته كتحليل للخطوات... كما يبدو من صيغة السؤال , انت ستتعامل مع مصفوفة نصية من بعدين. البعد الاول ستسجل فيه اسماء الطلاب و ارقامهم , و البعد الثاني ستسجل به اسماء المسابقات (لذا وجب توفير مصدر ببانات للمصفوفة) اسماء المسابقات وجب تسجيلها بفواصل لكي لا تتراكب الاحرف مع بعضها لاعادة فرزها لاحقاً و طلب منك التعديل على كود موجود و انت لم تورده ؟؟ الطلب الثاني من السؤال يطلب تفريغ محتويات كل الادوات و وضع المؤشر في مربع النص الخاص بالاسم لتبدأ في عملية البحث (بحث بالحروف) و عند وجود تطابق يقف على اول اسم في ListBox1 و الرقم الذي يقابلها في ListBox2 و يعرض المسابقات التي سجلها الطالب في LisBox3. المفارقة ان هذه الادوات تم تفريغها مسبقاً ؟؟ و لو فرضنا اننا سنعبئها من المصفوفة بعد عملية البحث , عندها سنكون امام عمليات اضافية 1-تجري عملية تفريغ الادوات مع كل عملية بحث(مع كل حرف يكتب) لكي لا تتواجد عناصر لا توافق عمليات المطابقة. 2-بعد عملية البحث و ايجاد التطابق في المصفوفة نحن امام اكثر من سجل و البعد الاول يحوي على اسماء الطلاب مع ارقامهم لذا وجب فصلهم قبل عملية التعبئة و توزيعهم على كل ListBox توافقهم. 3-المسابقات وضعنا فواصل بينها سابقاً لذا من السهل اعادة فرزها الى مصفوفة و اسنادها الى ListBox3. ---------------------------- ارى ان البرنامج يتكون من جزئين - الجزء الاول برنامج يقوم بعملية اضافة طلاب مع ارقامهم الى الحقل الاول من المصفوفة و اضافة المسابقات الخاصة بكل طالب الى الحقل الثاني من المصفوفة. -الجزء الثاني برنامج بحث و اسناد البيانات المطابقة الى كائنات تعرضها. RE: مساعدة - ابو ليلى - 20-04-20 (20-04-20, 10:36 PM)asemshahen5 كتب : ذاكرة الجهاز لا تستطيع استعادة اي معلومة بعد اغلاق البرنامج اذا كنت تريد ذالك تستطيع عمل داتا تيبل و عمل اعمدة و التخزين فيها لكن عند اغلاق البرنامج ستمحى كل المعلومات التي سجلها او ضع لي مثال مصغر لانه بعض المصفوفات تخزن في ملفات خارجة بطريقة التخزين العشوائي و يكون الملف المخزن فيه مثل : Test.dat و ما الى ذالك . كلامك صحيح اخي عاصم هو لا يريد برنامج بقدر ما يريد حل خوارزمية و الله اعلم. RE: مساعدة - asemshahen5 - 20-04-20 اعذرني اخي العزيز ابو ليلى لقد حذفت ما كتبت عند رؤيتي لردك فردك كان وافي و شافي . |