تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشروع سأحتاج فيه أكثر من ألف 1000 زر ما رأيكم
#1
Bug 
السلام عليكم إخواني

لدي مشروع سأحتاج فيه أكثر من ألف 1000 زر
و هو عدد مقاعد أحد المسارح

لا أعرف مادا سيحدت للفورم بسبب هذا الكم الهائل من الأزرار
بل حتى الأكواد أضن أنها ستمر بشكل بطيئ
فكل زر سيكون به كود


أريد نصائحكم و آرائكم لمساعدتي لإنجاز هده الفكرة

الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم


بعض الاقتراحات



1- يمكن تقسيمهم الى مجموعات كل مجموعة تحتوي على 200 مثلا
2- اجعل الازرار مصفوفة اي تعمل على كود ولحد فقط.

او
ضع مربع نص للبحث يكتب به المستخدم رقم الكرسي فتضهر بياناته.
الرد }}}
تم الشكر بواسطة: sniperjawadino
#3
جميل جدا أخي
شكرا على النصائح

في الحقيقة الكود لن يكون داخل الزر
أضن أني سأعمل LOOP لجميع الأزرار حتى أعرف الكراسي التي تم شراء تذكرتها و تلويمها بالأحمر مثلا

يعني حتى LOOP سيأخد مدة طويلة لينتهي

لا يمكن تقسيم الأزرار ل 200 لأن تلق الألف تمتل خريطة مرسومة
الرد }}}
تم الشكر بواسطة:
#4
لا يمكن تقسيم الأزرار ل 200 لأن تلق الألف تمتل خريطة مرسومة
[/quote]

حاو تقسمهم الى 500 و 500 بزرين في الجانب من 1- 500 ومن 501 الى 1000

ممكن ايضا تطلع على شكل القاعة التي تحتوي الكراسي وتحاول تجد طريقة لتقسيم حسب ترقيم القاعة.
او حسب المجموعات

1000 كثير جدا
الرد }}}
تم الشكر بواسطة:
#5
نعم أخي معط حق
سأقسم على شكل مناطق
(y)
الرد }}}
تم الشكر بواسطة:
#6
اعملها listview مثل غرف الفنادق .
الرد }}}
تم الشكر بواسطة: sniperjawadino
#7
هل من الظروري ترتيب الازرار على طريقة ترتيب المقاعد في المسرح بمعنى عدد المقاعد في الصنف الاول في البرنامج يساوي عدد المقاعد في الصف الاول في المسرح او غير ظروري هذا الامر ؟؟؟

اولاً اذا كنت ستستخدم شاشة اللمس طبيعي انك تفكر بالازرار لكن اذا كان الاستخدام بدون شاشة لمس في طرق كثيرة غيرها

بالنسبة للطريقة الي انت شغال عليها تحتاج الى كود واحد فقط لعمل 1000 رز كل واحد يحتوي على معلومات المقعد في المسرح وكود واحد لتنفيذ الاوامر داخل كل زر عند النقر عليه

الشي الثاني لا تقوم بتغيير لون الزر ويفضل استخدم ايقونة تعبيرية داخل كل زر مثل علامة الصح بالاخضر وعلامة الخطاء بالاحمر



(إني وجهت وجهي للذي فطر السماوات والأرض حنيفًا وما أنا من المشركين)
الرد }}}
تم الشكر بواسطة: sniperjawadino
#8
الف زر لا اعتقد مناسب
شاهد الصوره   ضع كل 100 مقعد في أداة ListBox

يعني تحتاج لعدد 10 فقط من ListBox



الرد }}}
تم الشكر بواسطة: sniperjawadino
#9
(30-07-17, 04:42 PM)حريف برمجة كتب : اعملها listview مثل غرف الفنادق .

أخي حريف البرمجة شكرا لك
لكن هل ستتحمل هذه الأداة لألف زر

وما هو الفرق الذي ستقوم به هذه الأداة مقارنة مع وضع الزر في الفورم مباشرة

(30-07-17, 04:49 PM)ابو محمد القحطاني كتب : هل من الظروري ترتيب الازرار على طريقة ترتيب المقاعد في المسرح بمعنى عدد المقاعد في الصنف الاول في البرنامج يساوي عدد المقاعد في الصف الاول في المسرح او غير ظروري هذا الامر ؟؟؟

اولاً اذا كنت ستستخدم شاشة اللمس طبيعي انك تفكر بالازرار لكن اذا كان الاستخدام بدون شاشة لمس في طرق كثيرة غيرها

بالنسبة للطريقة الي انت شغال عليها تحتاج الى كود واحد  فقط لعمل 1000 رز  كل واحد يحتوي على معلومات المقعد في المسرح وكود واحد لتنفيذ الاوامر داخل كل زر عند النقر عليه

الشي الثاني لا تقوم بتغيير لون الزر ويفضل استخدم ايقونة تعبيرية داخل كل زر مثل علامة الصح بالاخضر وعلامة الخطاء بالاحمر

أخي ابو محمد القحطاني أشكرك على أفكارك الجميلة
نعم أخي من الضروري ترتيب الأزرار متل الواقع 
وسأستخدم شاشة لمس

لكن حبذا لو تخبرني ماهي الطرق الكثيرة لو إفترضنا أنه بدون شاشة لمس

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

(30-07-17, 05:52 PM)رمضان محمد كتب :
الف زر لا اعتقد مناسب
شاهد الصوره   ضع كل 100 مقعد في أداة ListBox

يعني تحتاج لعدد 10 فقط من ListBox

شكرا لك على تعبك أخي محمد
و شكرا على هذا المجهود الذي بدلته حتى توضح لي الفكرة

فقط يبقى المشكل هو أنه من الضروري رسم الأزرار 
لأنها ستمثل خريطة للمقاعد
الرد }}}
تم الشكر بواسطة:
#10
عليك ان ترسمهم في صورة
إما بشكل أفقي  أو رأسي او ترسمهم مثل ColorPicker او ترسمهم علي هيئة صفوف و أعمدة
Retired
الرد }}}
تم الشكر بواسطة: sniperjawadino



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


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