PDA

View Full Version : سوال: درباره ی ایندکس



rezabb
یک شنبه 30 تیر 1387, 21:43 عصر
لطفا، چگونه می شود ایندکس برای اشیاء ساخت؟

xxxxx_xxxxx
دوشنبه 31 تیر 1387, 09:20 صبح
در بخش properties هر شي index وجود داره كه بايد از 0 شروع بشه.
در بخش كد نويسي مثلا براي مقدار دهي اون شي اينطوري مي نويسيم:


text1(0).text="rezabb"

دقت كنيد كه اشياء آرايه شده حتما بايد همراه با index شان ذكر شود. اون index ميتونه يك متغير هم باشه.

موفق باشيد

vb_1364
دوشنبه 31 تیر 1387, 10:09 صبح
با ایندکس چه کارایی میشه بکنیم به چه درد میخوره نحوه استفادش در یک برنامه چطوریه؟

xxxxx_xxxxx
دوشنبه 31 تیر 1387, 11:02 صبح
آرايه كردن اشياء براي بهينه شدن سرعت اجراي برنامه به علاوه بالا بردن خوانايي و نظم برنامه استفاده مي شود.
نحوه آرايه كردن اشياء به اين صورت است كه تعدادي شيء هم نوع را روي فرم قرار داده و سپس در قسمت properties آنها يكي يكي index شان را مقدار دهي مي كنيم (شروع از صفر)
index تكراري قابل قبول نيست و بهتر است شماره گذاري ها بدون فاصله باشند.
به طور مثال ما 5 عدد text box روي فرم داريم. به خصوصيت index آنها به ترتيب مقادير 0 تا 4 مي دهيم. دقت كنيد كه اشياء مي بايست همنام باشند.
به همين خاطر هم هست كه وقتي از يك شي كپي گرفته و روي همان فرم آن را paste مي كنيم با يك پيغام روبرو ميشيم كه ميپرسه آيا مايل هستيد اشياء آرايه شوند؟
چون نام آنها مشابه هست.
براي نحوه استفاده آنها هم فرض كنيم مي خواهيم محتويات همه آنها را خالي كنيم يعني text=""


for i=0 to 4
text1(i).text=""
next i


آرايه كردن اشياء بهتر است زماني استفاده شود كه از آن شي به تعداد زياد روي يك فرم داريم.
موفق باشيد.

آموزش هاي خيلي خوبي در قسمت اعلانات وجود داده. مي تونيد از اونها هم استفاده كنيد.