Borland Delphi Hakkında Bilgi

'Diğer Programlama Dilleri' forumunda acemihacker tarafından 3 Temmuz 2018 tarihinde açılan konu

  1. acemihacker

    acemihacker Ötüken Yolcusu Bronz Üye

    Mesaj:
    205
    Beğeniler:
    74
    Cinsiyet:
    Erkek
    Borland Delphi Hakkında...


    Pascal dilinin Win32 platformuna geçmiş halidir. Asıl olarak Apple tarafından ortaya atılan Object Pascal fikrine dayanır.
    Delphi 1. sürümünde kısıtlı bir dildi ve pek bir özelliği yoktu. Ancak 2.sürüm itibariyle bu değişmiştir ve Windows 95 kontrollerini
    kullanma olanağı vermiştir. Daha sonra hızlı bir ilerleme kaydederek 3.4.5.6.7.8.2005 ve Nihayet Delphi Borland Developer Studio 2006
    adıyla artık sadece bir programlama dili olmaktan çıkmış ve çokyönlü bir yazılım geliştirme platformuna dönmüştür. Bugün delphi C++
    dilinden bırakın geri kalmayı bugün delphi c++ desteği ile yazılabilir. Yani delphi artık bir kavram değişimine uğramıştır.
    Delphi ilk olarak çıkardığı ve windows kontrollerini kullanmak amaçlı tasarladığı VCL sisteminin yanında .NET deteği ve GNU/Linux
    platformları için özel hazırladığı Kylix ile bugün sınır tanımamaktadır.
    Ve delphi'nin en can alıcı noktalarından biri de Assembler desteğidir. Bildiğiniz assembler kodunu özel bir yolla programınızın
    içine ekleyebilirsiniz. Böylece alt seviye programlama gereken ve işlemci ve sisteme tam hakimiyet kurmak istediğinizde size yardımcı
    olur ve bu konuda C++'dan daha başarılıdır.Ayrıca delphi fonksiyonları OOP(Object Oriented Programming) matığınına tam uyar. Bir
    delphi fonksiyonu ile harikalar yaratabilirsiniz.




    Bir Delphi Programının Yapısı

    Kod:
    unit Unit1;
    
    interface
    
    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs; { Kullanılan komut kütüphaneleri }
    
    type
    TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    private
    { Private declarations }
    public
    { Public declarations }
    end;
    
    var
    Form1: TForm1; { Bu Kısımda Değişken (Variable) Tanımlamaları Yapılmaktadır. }
    
    implementation
    
    {$R *.dfm}
    
    procedure TForm1.FormCreate(Sender: TObject);
    begin
    { Burası Programın Ana Kısmı.(Windows Formu) }
    end;
    
    end.
    Peki Neden Delphi ?

    1 - Kolay Syntax(Komut Dizilimi)
    Yukarıda da bahsettiğim gibi delphi gibi kolay syntax'e sahip bir dil yoktur.Ingilizce bilmeniz delphi için
    çok önemli bir yapıtaşıdır.

    2 - Nesneye Yönelik.
    Kendi veri tipinizi ve özel fonksiyon ve prosedürlerinizi rahatça tanımlamanızı ve tekrar kullanabilmenizi sağlar.

    3 - Multi - Platform
    Bugün delphi Windows başta olmak üzere Linux ve Machintosh platformlarında yazılım geliştirmeye olanak
    tanıyan yegane dildir.

    4 - Komponent Desteği
    Bugün web üzerinde birçok delphi komponenti vardır ve tümü çok hızlı ve esnek programlama yapmanızı
    sağlar. Ve açık kaynak dünyasına bir anlamda öncülük etmektedir.

    5 - Seyive Sınırlaması Yok
    Delphi içinde assembler bütünlüğü programcıya oldukça esnek bir alan yaratmakta ve yüksek seviye
    dillerin sistem bağımlılığından yine yüksek seviye bir dil olarak çıkmasını sağlamaktadır.

    ALINTIDIR!
     
Yükleniyor...

Bu Sayfayı Paylaş