• Misol
  • Delphi dasturlash tili tarixi




    Download 3.21 Mb.
    bet3/12
    Sana20.01.2024
    Hajmi3.21 Mb.
    #141877
    1   2   3   4   5   6   7   8   9   ...   12
    Bog'liq
    401 guruh Axmadjonova kurs ishi
    2Orqa miya reflekslarini oʻrganish
      Bu sahifa navigatsiya:
    • Misol
    Delphi dasturlash tili tarixi

    Delphi (talaff. délfi) — dasturlash tillaridan biri. Borland firmasi tomonidan ishlab chiqarilgan. Delphi dasturlash tili ishlatiladi va avvaldan Borland Delphi paketi tarkibiga kiritilgan. Shu bilan bir qatorda 2003-yildan hozirgacha qoʻllanilayotgan shu nomga ega bo'lgan. Object Pascal — Pascal tilidan bir qancha kengaytirishlar va toʻldirishlar orqali kelib chiqqan boʻlib, u ob’yektga yoʻnaltirilgan dasturlash tili hisoblanadi.
    Avvaldan ushbu dasturlash muhiti faqatgina Microsoft Windows Operatsiyon tizimi uchun dasturlar yaratishga mo'ljallangan, keyinchalik esa GNU/Linux hamda Kylix tizimlari uchun moslashtirildi, lekin 2002-yilgi Kylix 3 versiyasidan so'ng ishlab chiqarish to'xtatildi, ko'p o'tmay esa Microsoft.NET tizimini qo'llab quvvatlashi to'g'risida e'lon qilindi.
    Lazarus proekti amaliyotidagi (Free Pascal) dasturlash tili Delphi dasturlash muhitida GNU/LinuxMac OS X va Windows CE platformalari uchun dasturlar yaratishga imkon beradi.
    Delphi — Paskal dasturlash tilining rivojlangan davomchisi boʻlmish Turbo Paskal tilining rivojlanishi natijasi hisoblanadi. Paskal tilida butunlay Proceduralar yordamida dasturlar tuzilgan. Turbo Paskal 5.5-sonidan boshlab obyektga moʻljallangan xususiyatlarni qoʻshdi, delphi — obyektga moʻljallangan dasturlash tili esa Introspekiyani, yaʼni metodli klasslari xususiyatlari hamda ulardan tashkil topuvchilarining kompilyatsiya kodi tarkibiga qoʻshdi.
    ITUz.BlogSpot.Com saytida Delphi dasturlash tili bo'yicha darsliklar bor

    Misol


    { MainForm formasi yaratilayotganda bajariladigan hodisa.}
    procedure TMainForm.FormCreate(Sender: TObject);
    var
    {TStrings Qator turidagi o'zgaruvchilar naborining e'lon qilish(matnlar).}
    Strings: TStrings;
    begin
    {Yaratish(xotira ajratish va xokazo.) TStringList turida ob'yekt.
    Abstrakt medotlarni amalga oshiruvchi TStringList - TStrings turining avlodi.}
    Strings := TStringList.Create;
    try
    {Qator kiritish.}
    Strings.Add('Kiritiladigan qator.');
    {Qatorlarni faylga saqlash.}
    Strings.SaveToFile('C:\Strings.txt');
    finally
    {Obyektni o'chirish.}
    Strings.Free;
    end;
    end;

    Download 3.21 Mb.
    1   2   3   4   5   6   7   8   9   ...   12




    Download 3.21 Mb.