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

اريد عمل array مكونة من عامودين و 6 صفوف بطريقة معينة - مطلوب فكرة او مثال

بدأه Sherif_Rihan في 5 فبراير 2013 · 1 رد · 364 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته


 


سؤالي ببساطة يتلخص في اني اريد عمل array من خلال بيئة الـ C# على VS 2005


مكونة من عامودين و 6 صفوف


فكرتها ببساطة انها يدخل اليها صف (قيمتين) في كل مرة يتكرر حدث ما (Event)


الى ان يصل عدد الصفوف بداخلها الى 6


وعند دخول الصف السابع يتم حذف الصف الاول لإدخال السابع من الاسفل ليصبح هو الصف السادس ويصبح الثاني هو الاول مكان المحذوف وهكذا.


 


شكرا


#2

أنشيء صنف Class  يعبر عن السطر بحيث يحوي خصائص تعبر عن الأعمدة أي أن كل أوبجكت منه يعتبر سطر Row  في المصفوفة وكل خاصية ضمنه تحتفظ بقيمة العمود لذا كالسطر

 

ثم أنشيء سلسلة من النوع المراقب ObservableCollection من ذاك الصنف والذي سيعتبر بمثابة الجدول أو المصفوفة التي تريد

بحيث تقوم بإدراج كائن جديد من خلال المنهج Add  التابع للكوليكشن

وهذا النوع من الكوليكشن يحوي حدث تغير بحيث يتم قدحه كلما تم إدخال أو حذف من الكوليكشن

و داخل الحدث يعيد لك نوع الحدث هل هو إدخال أم حذف أم استبدال أم نقل

وكذلك يعيد لك مجموعة الكائن المضافة أو المحذوفة

وبالطبع تقوم بفحص عدد عناصر المجموعة فإن وصل إلى ستة تقوم بحذف العنصر من خلال المنهج RemoveAt مع تمرير موقع العنصر الذي تود حذفه وهو 0 أي أول عنصر

 

هنا مثال :

http://www.c-sharpcorner.com/UploadFile/e06010/observablecollection-in-wpf/

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

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

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

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

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

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