أخر الأخبار

الوحدة في الدلفي Unit in Delphi


الوحدة في الدلفي 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 (   

2 ـ Interface: قسم الإتصال الخارجي : و الذي يحدد بداية منطقة الإتصال الخارجي , أي المنطقة التي يمكن أن
تراها وحدات أخرى
3- uses : ﺘﻭﻀﻊ ﻓﻴﻪ ﺠﻤﻴﻊ ﺃﺴﻤﺎﺀ ﺍﻟﻭﺤﺩﺍﺕ ﺍﻟﺘﻲ ﺘﺘﻌﺎﻤل ﻤﻌﻬﺎ ﺍﻟﻭﺤﺩﺓ ﺴﻭﺍﺀ ﻜﺎﻨﺕ ﺍﻟﻭﺤﺩﺍﺕ ﺍﻟﺨﺎﺼﺔ ﺒﺎﻟﺩﻟﻔﻲ ﺃﻭ ﺍﻟﻭﺤﺩﺍﺕ ﺍﻟﺘﻲ ﺃﻨﺸﺄﻫﺎ ﺍﻟﻤﺒﺭﻤﺞ ﻋﻨﺩ ﺇﻀﺎﻓﺔ ﻋﻨﺎﺼﺭ ﺠﺩﻴﺩﺓ ﻋﻠﻰ ﺍﻟﻨﻤﻭﺫﺝ ﺘﻘﻭﻡ ﺩﻟﻔﻲ ﺒﺈﻀﺎﻓﺔ ﺍﻟﻭﺤﺩﺓ التابعة لهذا العنصر بشكل تلقائي
4- ﺍﻟﻘﺴﻡ Type:ﺘﻌﺭﻑ ﺍﻟﻭﺤﺩﺓ ﻫﻨﺎ ﺼﻨﻔﺎﹰ ﺠﺩﻴﺩﹰﺍ ﻤﻭﺭﻭثا ﻤﻥ ﺍﻟﻨﻭﻉTForm ) ﺼﻨﻑ ﺍﻟﻨﻤﻭﺫﺝ(، ﻴﻀﺎﻑ ﺇﻟﻰ ﺍﻟﺼﻨﻑ
                  ﺍﻟﺠﺩﻴﺩ ﺃﺴﻤﺎﺀ ﺠﻤﻴﻊ ﺍﻟﻌﻨﺎﺼﺭ ﻭﺍﻷﺤﺩﺍﺙ ﺍﻟﻤﻀﺎﻓﺔ ﺇﻟﻰ ﺍﻟﻭﺤﺩﺓ
5Private: ﻭﺘﻭﻀﻊ ﻓﻴﻪ ﺍﻟﻤﺘﺤﻭﻻﺕ ﺍﻟﺨﺎﺼﺔ ﺒﺎﻟﻭﺤﺩﺓ ﻨﻔﺴﻬﺎ.
6-Public : ﻭﺘﻭﻀﻊ ﻓﻴﻪ ﺍﻟﻤﺘﺤﻭﻻﺕ ﺍﻟﻌﺎﻤﺔ) ﻤﻥ ﺃﺠل ﺃﻥ ﺘﺘﺒﺎﺩل ﺍﻟﻭﺤﺩﺓ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻤﻊ ﺍﻟﻭﺤﺩﺍﺕ ﺍﻷﺨﺭﻯ(

 ﻴﻨﺘﻬﻲ ﺍﻟﻘﺴﻡ Type ﺒﺎﻟﺘﻌﻠﻴﻤﺔ end;

7-Var : ﻴﺘﻡ ﻓﻴﻪ ﺘﻌﺭﻴﻑ ﻋﻥ ﻫﺩﻑ ) ﻏﺭﺽ ( ﺍﺴﻤﻪ Form1 ﻤﻥ ﺍﻟﻨﻭﻉ TForm1 ﻭﻴﺸﻴﺭ Form1 ﺇﻟﻰﺍﻟﻨﻤﻭﺫﺝ 

ﺍﻟﺫﻱ ﻨﻀﻴﻑ ﻟﻪ ﺍﻟﻌﻨﺎﺼﺭ ﺃﺜﻨﺎﺀ ﺍﻟﺘﻨﻔﻴﺫ .

              8-ﻗﺴﻡ ﺍﻟﺘﻨﻔﻴﺫ implementation :ﻴﻤﻜﻥ ﺃﻥ ﻴﺤﺘﻭﻱ ﻫﺫﺍ ﺍﻟﻘﺴﻡ ﻋﻠﻰ ﺘﺼﺭﻴﺤﺎﺕ ﻋﻥ ﺘﻭﺍﺒﻊ ﻭﺇﺠﺭﺍﺀﺍﺕ ﻭﻤﺘﺤﻭﻻﺕ ﺨﺎﺼﺔ                   ﺒﺎﻟﻭﺤﺩﺓ ﻨﻔﺴﻬﺎ ﺒﺎﻹﻀﺎﻓﺔ ﺇﻟﻰ ﺠﻤﻴﻊ ﺍﻟﺘﻭﺍﺒﻊ ﻭﺍﻹﺠﺭﺍﺀﺍﺕ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﺩﺍﺨل ﺍﻟﻭﺤﺩﺓ .

                                            و سنرى في هذا الفيديو ماذكر سابقا بالتفصيل مع بعض الأمثلة


لدينا درس سابق على الوحدة في الدلفي 














تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-