تبليغاتX
وبلاگ يك آي تي نويس ...
» امروز
» پند امروز :

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

لينکستان


لينک دوستان


آمار و امکانات

لينك هاي ورودي


تبليغات

پشتیبان





پشتیبان

تبليغات
دانلود مجلات و كتب روز رايگان


نحوه کار با ارایه ها در vb.net :

موضوع: نحوه کار با ارایه ها در vb.net
آرایه ها معمولا خانه های هم نوعی از حافظه هستند که برای ذخیره اطلاعات هم نوع استفاده می شوند. در واقع آرایه گروهی از متغییر ها ست که برای دستیابی به آنها باید از شاخص ( index ) استفاده کرد. آرایه ها دارای حد بالا و حد پایین هستند.در vb.net حد پایین همیشه صفر می باشد و ما فقط حد بالا را تعیین خواهیم کرد.
دو نوع آرایه داریم آرایه تک بعدی و دیگری آرایه چند بعدی . در واق از بسط دادن آرایه ساده به آرایه چند بعدی می رسیم که در مورد آنها صحبت خواهیم کرد.برای تعریف آرایه باید دو نکته تعریف شود یکی نوعی آرایه و یکی تعداد خانه هایی که می خواهیم به آرایه اختصاص دهیم.
برای تعریف آرایه تک بعدی یا ساده چند راه داریم .
راه اول اینکه تعداد خانه ها و نوع آرایه را به شکل یکجا تعریف کنیم مانند مثال زیر :

Dim arrNumbers(4) As Integer

راه دوم اینکه نوع آرایه را مشخص کنیم و پس از مقدار دهی مستقیم خود کامپایلر تعداد خانه های آرایه را تشخیص دهد. در این نوع تعریف مقادیر باید داخل یک {} قرار بگیرند و بین انها نیز ، قرار بگیرد.
مثال:

Dim arrNumbers() As Integer
arrNumbers = New Integer() {0,1,2,3,4}

در صورتی که آرایه را تعریف کردید و تصمیم به تغییر اندازه آن بگیرید باید آرایه را دوباره تعریف کنید و برای این کار از ReDim استفاده می کنیم.

Dim arrNumbers(32) As Integer
ReDim arrNumbers(45) As Integer

در خط اول یک آرایه 32 خانه ای از نوع صحیح تعریف کردیم و در خط دوم این آرایه را یک آرایه 45 خانه ای تبدیل کردیم
در صورتی که از ReDim استفاده کنید تمام مقادیر آرایه قبلی پاک خواهد شد. برای اینکه از کار جلوگیری کنیم پس از ReDim از Preserve بعد از ReDim استفاده می کنیم.
مثال:

Dim arrNumbers () As Integer = {0,1,2,3,4}
ReDim Preserve arrNumbers (25)

برای دسترسی به خانه های آرایه پس از نام آرایه داخل پرانتز شماره خانه ای را می آوریم که می خواهیم با آن کار کنیم . برای مثال زیر یک عدد تکس باکس بروی صفحه قرار دهید.
Dim arrNumbers() As Integer = {0, 1, 2, 3, 4}
        ReDim Preserve arrNumbers(25)
        TextBox1.Text = arrNumbers(0)

با این تعریف مقدار 0 در تکس باکس قرار می گیرد.

نوع دوم تعریف آرایه ها آریه چند بعدی می باشد

Dim aa(10, 3) As Integer
        aa(0, 2) = 1

برای تعریف آرایه چند بعدی دقیقا مثل آرایه تک بعدی عمل می کنیم و تمامی موارد گفته شده درباره آرایه های تک بعدی در مورد آرایه های چند بعدی نیز کاربرد دارد . به مثال زیر توجه کنید :

        Dim aa(10, 3) As Integer
        aa(0, 2) = 1
        ReDim aa(5, 4)
       


در خط اول یک آرایه 3*10 تعریف شده است و سپس مقدار 1 در خانه دوم از سطر اول این آرایه دو بعدی ریخته شده . سپس با دستور ReDim مقدار خانه های آن به 4*5 تقلیل یافته


| + | نوشته شده در پنجشنبه ششم مهر 1385 | نوشته شده توسط علی رستمی

آخرين مطالب ارسالي

بهترين مطالب را در وبلاگ ما بجوييد

وبلاگ جديد
تفاوت http با https در امنيت اطلاعات
امروز تولد 10 سالگي گوگل بود
دانلود ياهو مسنجر 9 نسخه نهايي قابل استفاده در ايران | Download yahoo messenger 9 final
لوگوهایی که قرار بود در گـــوگـــل قرار بگيرند...!
سِمَتِ آبدارچی در مایکروسافت
دانلود Google Chrome نسخه قابل استفاده در ايران با لينك مستقيم
جديدترين اخبار فناوري اطلاعات
لوگوي جديد گوگل به مناسبت افتتاحيه بازي هاي المپيك 2008 پكن (چين)
اپراتور روسی "مگافون" برنده احتمالی اپراتور سوم



لينک باکس