1. * 5651 Sayılı Kanun'a göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.
    * Telif hakkına konu olan eserlerin yasal olmayan şekilde paylaşıldığını ve yasal haklarının çiğnendiğini düşünen hak sahiplerinin İLETİŞİM bölümünden bize ulaşmaları durumunda ilgili şikayet incelenip gereği 1 (bir) hafta içinde gereği yapılacaktır.
    E-posta adresimiz

delphi-yeni başlayanlar için

Konusu 'Delphi İle Başlangıç' forumundadır ve Melek tarafından 27 Nisan 2007 başlatılmıştır.

  1. Melek

    Melek Usta

    Katılım:
    7 Haziran 2006
    Mesajlar:
    597
    Beğenileri:
    11
    Ödül Puanları:
    630
    Banka:
    45 ÇTL
    Delphi bir programlama ortamıdır.Programlama dili olarak pascalın nesne yönelimli(object oriented) uzantısı olan Object pascal dilini kullanmaktadır.Object pascal kolay anlaşılır bir dile, hızlı derleme gücüne ve modüler programlama için gerekli tüm komutlara sahiptir.Object pascal delphinin IDE si ile birlikte daha anlaşılır bir yapıya kavuşturulmuştur.IDE tümleştirilmiş uygulama geliştirme ortamı demektir.Aşağıdaki gördüğünüz görüntü delphinin idesidir.

    Delphi bir Raddır.Rad (Rapid Application Development) hızlı uygulama geliştirme demektir. Rad sistemli programlama ortamlarında text tabanlı programlama ortamlarına göre program yazmak çok daha kolaydır.Rad ortamında Hazır formlar, bileşenler bulunmaktadır.
    Formumuzun tasarımını görsel bir ortamda resim çizer gibi yapıyoruz.
    Text tabanlılarda ise görsel bir ekran yoktur.Notepadde yazı yazar gibi program yazarsınız.

    Şu an delphinin en son sürümü Delphi .net 2005 dir.Ben .net teknolojisini destekleyen sürümünü değil de win32 uygulamaları yapabileceğimiz delphi7 yi anlatacağım. .net yeni bir teknolojidir. .net de yaptığınız programları çalıştırmak için .net framework un işletim sistemine kurulması gerekir.
    Delphi 7nin de birçok sürümü bulunmaktadır.Bunlar Personal , Profesyonel , Enterprise ve Architect sürümleridir.
    Personel sürümü yeni başlayanlar ve sıradan programcılar içindir.Bunda yazdığınız programı ticari olarak satamazsınız.Diğer sürümlere göre bileşen sayısı azdır.
    Profesyonel sürümü bütün temel özellikleri ve bunlara ek olarak genişletilmiş veritabanı desteği, biraz internet desteği ve harici programların bazılarını içerir.
    Enterprise sürümü büyük şirket uygulamaları geliştiren programcılar içindir.Eski adı Client/server suitedir.
    Architect sürümünde Enterpriseden farklı olarak BoldSoft'un Bold for Delphi ürünü yer almaktadır.

    Burada anlatacağım bilgiler çoğu delphi sürümünde bulunmaktadır.
    Delphiye giriş

    Şimdi Delphiyi biraz inceleyelim.Delphiyi açtığımızda ekrana gelen görüntüye bakalım

    [​IMG]

    Delphi karşımızda.Üstünde Form1 yazan pencere bizim programımızdaki formdur. Hemen Run diyelim veya F9 tuşuna basalım ve programı çalıştıralım.Form1 penceresi çalışacak ve karşımıza Windows uyumlu programımız gelecektir.Bunu text tabanlı programlama dillerinde yapmak için birçok kod vs yazarız.Fakat Delphi visual basic Borland c++ gibi görsel dillerde bu gördüğünüz gibi kolaylıkla gerçekleşmektedir.

    Şimdi Delphiyi biraz inceleyelim.Üstte delphinin klasik Windows uygulamalarındaki gibi bir menu çubuğu bulunmaktadır(Main window).Onun hemen altında araç çubukları bulunmaktadır.Programımızı kaydetmemizi, çalıştırmamızı, durdurmamızı sağlayan kısayolların bulunduğu araç çubuklarını görüyorsunuz.
    Burda standart , additional gibi sekmeleri olan araç çubuğu bizim component (bileşen) paletimizdir. Componentler bir takım özel işlevler için hazırlanmış Windows uygulamalarındaki nesnelerdir. Yukardaki resimde Standart sekmesi altındaki bileşenler gözükmektedir.Windows uygulamarında gördüğümüz birçok bileşen burada bulunmaktadır.

    [​IMG]

    İnternette delphide kullanılabilen free veya paralı birçok bileşen mevcuttur.Delphi bileşen desteği ile kendisini kanıtlamıştır.

    Ek bilgi:Componentleri bileşen paketine sağ tıklayıp propertiese tıklayarak ve buradan ayarlamalar yaparak özelleştirebiliriz.
    Add=Ekle
    Delete=sil
    Rename=Yeniden adlandır.
    Move up -move down=Yukarı çıkar -aşağı indir.

    Object treeview programımızdaki bileşenleri göstermektedir.Bize hangi bileşenin hangi bileşenin üzerinde olduğunu da gösterir.Mesela aşağıdaki resimde grup kutusunun üstünde radyo butonları olduğu gözüküyor.

    [​IMG]

    alıntıdır.

    bende yeni başladım arkadaşlar öğrendiklerimi paylaşmak için ve de bu programı bilenlerden yardım almak için açtım bu konuyu öğrendikçe devam edeceğim
     
  2. YoRuMSuZ
    Avare

    YoRuMSuZ Biz işimize bakalım!

    Katılım:
    7 Haziran 2006
    Mesajlar:
    24.430
    Beğenileri:
    7.357
    Ödül Puanları:
    11.330
    Cinsiyet:
    Bay
    Banka:
    8.819 ÇTL
    Tamam söz bu bölüme oldukça fazla miktarda ipucu ekleyeceğimden emin olabilirsiniz. Hem konuya meraklı arkadaşlarımız da başlangıç yapmış olurlar.
     
  3. Çirkin Kral

    Çirkin Kral Forum Tutkunu

    Katılım:
    4 Eylül 2006
    Mesajlar:
    1.949
    Beğenileri:
    23
    Ödül Puanları:
    1.880
    Meslek:
    Gümrükçü
    Yer:
    istanbul
    Banka:
    62 ÇTL
    teşekkürler. iyi bir çalışma .);)
     
  4. yunusd

    yunusd Üyecik

    Katılım:
    31 Ocak 2008
    Mesajlar:
    1
    Beğenileri:
    0
    Ödül Puanları:
    20
    Banka:
    0 ÇTL
    iyi günler MELEK

    Kendi çapımda küçük programlar yapmak istiyorum. Bana önerebileceğin bir programlama dili var mı? delphi yada birbaşkası. öğrenmişken iyice öğrenmek istiyorum.
     
  5. KartalKaan

    KartalKaan Üye

    Katılım:
    1 Şubat 2008
    Mesajlar:
    71
    Beğenileri:
    0
    Ödül Puanları:
    170
    Banka:
    0 ÇTL
    bu delphi nerden yükleniyor??
     
  6. YoRuMSuZ
    Avare

    YoRuMSuZ Biz işimize bakalım!

    Katılım:
    7 Haziran 2006
    Mesajlar:
    24.430
    Beğenileri:
    7.357
    Ödül Puanları:
    11.330
    Cinsiyet:
    Bay
    Banka:
    8.819 ÇTL
    Netten yüklemek pek mantıklı gelmiyor bana. Boyutunu tam olarak bilemiyorum ancak 500-600 MB civarında var sanırım. En iyisi ticari program yazmayacaksanız öğrenme sürecinde bir kopya edinmenizdir.

    Trial sürümünü [Linkleri görebilmek için ÜYE olmalısınız!..]bir form doldurarak indirebilirsiniz.

    [Linkleri görebilmek için ÜYE olmalısınız!..] sitesini bir inceleyin. (Yasal bir site değil) Çincedir ancak program isimleri Türkçe :)

    Programın fiyatı 750-2000 Euro arasında değişiyor.
     

Sayfayı Paylaş