پاورپوینت آرایهها در دلفی (pptx) 30 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 30 اسلاید
قسمتی از متن PowerPoint (.pptx) :
آرایهها در دلفی
آرایهها در دلفی
دلفی به ما امکان می دهد آرایههایی از هر نوع متغییری را ایجاد کنیم. برای تعریف آرایه به صورت زیر عمل میکنیم:
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 تعریف می شود، نه تنها مانع تغییر مقدار پارامتر می شود، بلکه کدهای بهینه بیشتری برای رشتهها و رکوردهای رد شده به توابع تولید می کند. ما هنگامی از این نوع استفاده می کنیم که نخواهیم مقدار رد شده به یک تابع تغییر کند.
آرایهها در دلفی
type TDay = (Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday);const DayNames : array [TDay] of String[9] = ('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'); var Today : TDay; begin Today := TDay(DayOfWeek(Date) – 1); ShowMessage('Today is ' + DayNames[Today] + '!'); end;
آرایهها در دلفی
آرایههای دینامیکی: آرایههای دینامیکی، آرایههای تحلیلی پویایی هستند که ابعاد آنها موقع کامپایل شدن شناخته شده نیست. برای اعلان آنها کافی است یک آرایه بدون بعد تعریف کنید:
var MyFlexibleArray: array of Real;
آرایهها در دلفی
قبل از به کار گیری آرایههای دینامیکی، ابتدا باید از رویه SetLength برای تخصیص حافظه آرایه استفاده کرد:
SetLength (MyFlexibleArray, 2; (
آرایهها در دلفی