
نوشته شده توسط
esafb52
به سلام به دوست و استاد عزیزم ونیز 2008
من قسمت نه رو تازه دیدم به نظرم اومد این قد اون حلقه های فور و وایل و اون ایف و الس ها و...زیادی شلوغ شده بود و فکر کنم مقداری بر پرفرمنس و کارایی برنامه زیاد جالب نباشه من خودم این قسمت رو با این صورت پیاده کردم
ما یه دیتا تیبل داریم که سطرهایی رو برگشت داده که در یک گروپ ادی هستن حالا ما به ترتیب اون سطرها هم کاری نداریم که مثلا یکی ایدیش 2 باشه یا صد
مثلا ده سوال میخوایم به صورت تصادفی انتخاب کنیم یه متد رندوم مینویسیم و چون همیشه دیتا تیبل از سطر صفرم شروع میشه ورودی متد رندوممون رو پارامترش اولش رو صفر و پارامتر دوم تعداد سوال درخواستی منهای یک) تمام بعد چند تا تکس باکس و یک آرایه از جنس اینت تعریف میکنیم و مقادیر تصادفی رو که به سطرهای دیتا تیبل اشاره میکنن از اون میخونیم (سطر دلخواه رو از آرایه میخونیم که مقادیر تصادفی درش ذخیره شده)اگه خواستین در کد منظورم رو نشون میدم کدهام خیلی ساده تر میشه دلیل استفاده ازدستور سلکت با این رو هم متوجه نشدم؟؟؟