Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: API Nedir  (Okunma sayısı 7358 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
API Nedir
« : 10 Mayıs 2006 10:37:31 »
API Nedir?
API Windows'un kullandığı nesneleri programımızda kullanacağımız fonksiyonlardır diyebiliriz. Örneğin bir dosya seçmek için standart olarak  aşağıdaki pencere karşımıza çıkar. Bu pencere bütün windows işletim sistemlerinde bulunur.



Biz bu pencereyi oluşturmak için  satırlarca kod yazmak yerine windows'un varolan fonksiyonlarını kullanarak işimizi kolaylaştırıyoruz ve bu fonksiyonlara da api diyoruz. Kullandığınız api işletim sisteminde yoksa kodlarınızçalışmayacaktır.

Alıntı yapılan: Memik Yanık
Bu yazı yazarın Delphi’nin .NET uyumlu versiyonunu konu ettiği kitabının Api fonksiyonları adlı bölümün bir kısmıdır. http://www.seckin.com.tr/urun.aspx?productID=6451

Bu yazıda Windows’un API fonksiyonlarının bazıları hakkında bilgi verilecektir. API fonksiyonların çoğunluğu Delphi projelerine otomatik olarak dahil edilmeyen Namespace’lerde tanımlı oldukları için bu Namespace’lerin projeye dahil edilmesi gerekiyor.

Windows’un bazı API fonksiyonlarını kullanabilmek için Borland.Vcl.Windows, Borland.Vcl.Mapi, Borland.Vcl.ShellApi ve Borland.Vcl.SHFolder gibi namespace’lere gerek duyulmaktadır.



Konunun devamında anlatılacağı gibi Windows’a ait API fonksiyonları Windows ile gelen bazı DLL dosyaları içinde yer almaktadır. Bu nedenle kullanılmak istenen API fonksiyonun Windows’un hangi DLL dosyasında tanımlı olduğu öğrenilmelidir.
« Son Düzenleme: 10 Mayıs 2006 10:43:30 by Fatih »
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı komutan6464

  • Yeni Üye
  • *
  • İleti: 1
  • Rep: +0/-0
Ynt: API Nedir
« Yanıtla #1 : 29 Mayıs 2006 06:04:37 »
iyi günler çalışmalarınızdan dölayı ve bize kattığınız katkılardan dolayı teşekkür ederim bana örnek 3-5 tane api ile alakalı program lazımdı. örnek programlar ililenirseniz sevinirim... ilgilnizden dolayı teşekkürler.. iyi günler iyiçalışmalar

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: API Nedir
« Yanıtla #2 : 29 Mayıs 2006 07:23:53 »
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.