Bir Bileşen Nasıl Yazılır

İçindekiler:

Bir Bileşen Nasıl Yazılır
Bir Bileşen Nasıl Yazılır

Video: Bir Bileşen Nasıl Yazılır

Video: Bir Bileşen Nasıl Yazılır
Video: Sayılar Nasıl Okunur ve Yazılır Milyonlar Kısa Anlatım 2024, Kasım
Anonim

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.

Bir bileşen nasıl yazılır
Bir bileşen nasıl yazılır

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.

Önerilen: