الوحدة في الدلفي Unit in Delphi
لكل لغة برمجة IDE لكتابة الأكواد عليه من أجل تهيئة الكومبيلر لقراءة أكواد المبرمج والهدف الوصول الى نتيجة مرئية وفي هذه التدوينة سنتعرف على الوحدة او Unit بشكل مفصل
ﺘﺘﺄﻟﻑ ﺍﻟﻭﺤﺩﺓ ﺴﻭﺍﺀ ﻜﺎﻨﺕ ﻤﺭﺘﺒﻁﺔ ﺒﺸﻜل ﺃﻡ ﻻ ﻤﻥ ﺍﻷﺠﺯﺍﺀ ﺍﻟﺘﺎﻟﻴﺔ :
unit Unit1; <----------------------------------------------- رأس الوحدة
interface <------------------------------------------------ ﻗﺴﻡ ﺍﻻﺘﺼﺎل ﺍﻟﺨﺎﺭﺠﻲ
uses <----------------------------------------------- قسم الوحدات الداخلية او الخارجية
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;
type <------------------------------------------------
TForm1 = class(TForm)
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
1- ﻴﺒﺩﺃ ﺭﺃﺱ ﺍﻟﻭﺤﺩﺓ ﺒﺎﻟﻜﻠﻤﺔ ﺍﻟﻤﺤﺠﻭﺯﺓ Unit ﻴﻠﻴﻬﺎ ﻤﺒﺎﺸﺭﺓ ﺃﺴﻡ ﺍﻟﻭﺤﺩﺓ) ﻓﻲ ﻤﺜﺎﻟﻨﺎ Unit1 (
تراها وحدات أخرى
ﻴﻨﺘﻬﻲ ﺍﻟﻘﺴﻡ Type ﺒﺎﻟﺘﻌﻠﻴﻤﺔ end;
7-Var : ﻴﺘﻡ ﻓﻴﻪ ﺘﻌﺭﻴﻑ ﻋﻥ ﻫﺩﻑ ) ﻏﺭﺽ ( ﺍﺴﻤﻪ Form1 ﻤﻥ ﺍﻟﻨﻭﻉ TForm1 ﻭﻴﺸﻴﺭ Form1 ﺇﻟﻰﺍﻟﻨﻤﻭﺫﺝ
ﺍﻟﺫﻱ ﻨﻀﻴﻑ ﻟﻪ ﺍﻟﻌﻨﺎﺼﺭ ﺃﺜﻨﺎﺀ ﺍﻟﺘﻨﻔﻴﺫ .
8-ﻗﺴﻡ ﺍﻟﺘﻨﻔﻴﺫ implementation :ﻴﻤﻜﻥ ﺃﻥ ﻴﺤﺘﻭﻱ ﻫﺫﺍ ﺍﻟﻘﺴﻡ ﻋﻠﻰ ﺘﺼﺭﻴﺤﺎﺕ ﻋﻥ ﺘﻭﺍﺒﻊ ﻭﺇﺠﺭﺍﺀﺍﺕ ﻭﻤﺘﺤﻭﻻﺕ ﺨﺎﺼﺔ ﺒﺎﻟﻭﺤﺩﺓ ﻨﻔﺴﻬﺎ ﺒﺎﻹﻀﺎﻓﺔ ﺇﻟﻰ ﺠﻤﻴﻊ ﺍﻟﺘﻭﺍﺒﻊ ﻭﺍﻹﺠﺭﺍﺀﺍﺕ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﺩﺍﺨل ﺍﻟﻭﺤﺩﺓ .
و سنرى في هذا الفيديو ماذكر سابقا بالتفصيل مع بعض الأمثلة