لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت آرایه‌ها در دلفی توجه فرمایید.

1-در این مطلب، متن اسلاید های اولیه دانلود پاورپوینت آرایه‌ها در دلفی قرار داده شده است 2-به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید 3-پس از پرداخت هزینه ، حداکثر طی 12 ساعت پاورپوینت خرید شده ، به ادرس ایمیل شما ارسال خواهد شد 4-در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد 5-در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون زیر قرار نخواهند گرفت

اسلاید ۱ :

آرایه‌ها در دلفی

  • دلفی به ما امکان می دهد آرایه‌هایی از هر نوع متغییری را ایجاد کنیم. برای تعریف آرایه به صورت زیر عمل میکنیم:

var
array[indexType1, …, indexTypen] of baseType;

اسلاید ۲ :

آرایه‌ها در دلفی

  • در این تعریف برای نامگذاری آرایه، از قانون نامگذاری متغییرها استفاده میکنیم و مقدار اولیه را نیز درون یک جفت کروشه قرار می دهیم.

    نکته: شما می توانید به جای استفاده از کروشه [] از ترکیب پرانتز نقطه استفاده کنید:

d(.i.):= 3 + i; // Equivalent d:= 3 + i;

اسلاید ۳ :

آرایه‌ها در دلفی

  • نکته: وقتی که شما یک آرایه را تعریف می کنید احتیاجی ندارید که به آن مقدار کمترین یا بیشترین بدهید:


var
A : array [Boolean] of integer;
begin
A[True] := 50;
A[False] := 100;
end;

اسلاید ۴ :

آرایه‌ها در دلفی

  • نکته: توابع Low و High کرانهای پایین وبالای یک متغییر آرایهای یا نوعی یا ترتیبی را بر میگردانند:


for I := 0 to High(X) do S := S + X;

 

اسلاید ۵ :

آرایه‌ها در دلفی


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

اسلاید ۶ :

آرایه‌ها در دلفی

  • آرایه‌های دینامیکی:
    آرایه‌های دینامیکی، آرایه‌های تحلیلی پویایی هستند که ابعاد آنها موقع کامپایل شدن شناخته شده نیست. برای اعلان آنها کافی است یک آرایه بدون بعد تعریف کنید:

var MyFlexibleArray: array of Real;

اسلاید ۷ :

آرایه‌ها در دلفی

  • قبل از به کار گیری آرایههای دینامیکی، ابتدا باید از رویه SetLength برای تخصیص حافظه آرایه استفاده کرد:


SetLength (MyFlexibleArray, 2; (

اسلاید ۸ :

آرایه‌ها در دلفی

  • نکته: آرایههای دینامیکی همیشه مبتنی بر صفر می باشند.

    نکته: شما میتوانید آرایههای دینامیکی را قبل از رسیدن به ترک قلمرو از حافظه خارج کنید:


MyFlexibleArray := nil;

اسلاید ۹ :

آرایه‌ها در دلفی

  • نکته: مقدار حافظهای که در اختیار آرایه قرار میگیرد، به طول آرایه ونوع عناصر آن بستگی دارد. به عنوان مثال اگر آرایهای از نوع صحیح به طول ۱۰ داشته باشیم ۴*۱۰ بایت حافظه به آن اختصاص مییابد.

اسلاید ۱۰ :

آرایه‌ها در دلفی

  • فشردهسازی آرایهها:
    در دلفی شما هنگامی که ساختار خود را تعیین کردید می
    توانید با استفاده از کلمه کلیدی packed اطلاعات ذخیره شده خود را متراکم کنید:


type TNumbers = packed array[1..100] of Real;