Delphi'nin açık programlama ortamı, çeşitli bileşenlerin kullanımına dayanmaktadır. Bileşen, özellikleri, olayları ve prosedürleri kullanarak belirli bir görevi gerçekleştiren koddur. Bir bileşen oluştururken, değişkenlerin değerlerini ayarlamanız ve olay işleyicilerinin kodunu uygulamanız gerekir. Programda kullanılabilmesi için yeni bileşenin proje paketine dahil edilmesi gerekir.
Bu gerekli
Delphi geliştirme ortamı
Talimatlar
Aşama 1
Oluşturulacak bileşen türünü seçin. Bir Windows öğesi, grafik öğesi, kontrol nesnesi veya görsel olmayan bileşen olabilir. Ayrıca, nesneniz mevcut herhangi bir sınıftan miras alabilir. Uygulamak için bileşene atayacağınız işlevlere karar verin.
Adım 2
Delphi geliştirme ortamını başlatın. Ana uygulama menüsünde Bileşen, Yeni Bileşen öğelerini açın. Görüntülenen iletişim kutusunda, Ata Türü alanında, değiştirmek istediğiniz bileşen sınıfını seçin. Kalıtım kullanmıyorsanız, Sınıf Adı alanına yeni bileşen için "T" harfiyle başlayan bir ad girin. Palet Sayfası alanına kurulumdan sonra bileşen sekmesinin adını yazın ve Birim Oluştur düğmesine tıklayın. Geliştirme ortamı, yeni bileşen için otomatik olarak bir şablon oluşturacaktır. Oluşturulan Pascal kodunun bir örneği:
birim MyBtn;
arayüz
kullanır
Windows, SysUtils, Mesajlar, Sınıflar, Kontroller, Grafikler, Formlar, StdCtrls, Diyaloglar;
tip
TMyBtn = sınıf (TButton)
özel
korumalı
halka açık
yayınlanan
son;
prosedür Kayıt;
uygulama
prosedür Kayıt;
başla
RegisterComponents ('MyComponents', [TMyBtn]);
son;
son.
Aynı zamanda, TButton düğmesinin standart sınıfı temelinde yalnızca yeni bir TMyBtn sınıfı oluşturulmamıştır, aynı zamanda bileşen paletine yeni bir bileşeni kaydetme prosedürü de açıklanmıştır.
Aşama 3
Özel yönergede, bileşeni oluşturmak için ihtiyaç duyduğunuz tüm alanları, prosedürleri ve işlevleri tanımlayın, bunlar gizli durumuna sahip olacaklardır. Alan adını ("F" harfiyle), türünü belirtin. Örneğin, FDatas: tamsayı biçimindeki bir kayıt, bir tamsayı türündeki bir FDatas değişkenini tanımlar. Korumalı bölümde, örneğin klavye veya fare tuşlarına basıldığında ihtiyaç duyduğunuz olay işleyicilerini listeleyin. Ayrıca, bir sınıfı devralırken, override anahtar sözcüğünü - standart olayın üst işleyicisiyle çakışacak şekilde ayarlamanız gerekir. Örneğin, giriş prosedürü tıklayın; geçersiz kılma, farenin düğmeye tıklamasının engellenmesini sağlar.
4. Adım
Kullanıcıya sunulan bileşenin işlevleri ve prosedürleri, örneğin şu şekilde bir kayıt kullanılarak, genel ve yayınlanmış direktiflerde açıklanmıştır: function TSysInfo. GetUser: string veya property MachName: string. Son yönergede, word özelliği kullanılırken, nesne denetçisinde kullanılabilecek özellikleri belirtebilirsiniz.
Adım 5
Bildirilen prosedürler ve fonksiyonlarda bileşenin çalışması için gerçek kodu yazın. Örnek işleyici kodu:
işlev MakineAdı: dize;
var
p: tam sayı;
ile: PChar;
başla
c: = stralloc (p);
son;
son.
6. Adım
Bileşeni ihtiyacınız olan projeye kurun. Delphi ana menüsünden Bileşen, Bileşeni Yükle'yi seçin. Beliren iletişim kutusunda sekmelerden birini açın: Bileşeni mevcut bir pakete kurmak istiyorsanız Mevcut Pakete veya Yeni Pakete - yeni bir pakete. Tamam'a tıklayın ve uygulamanın paketin üzerine yazma isteğini onaylayın (gerekirse). Bundan sonra, yazılı bileşen kullanıma hazır olacaktır.