Cara Menulis Komponen

Daftar Isi:

Cara Menulis Komponen
Cara Menulis Komponen

Video: Cara Menulis Komponen

Video: Cara Menulis Komponen
Video: Belajar Menulis Indah | Huruf A sampai Z Miring Bersambung | Copperplate Style | Gel Pen Calligraphy 2024, November
Anonim

Lingkungan pemrograman terbuka Delphi didasarkan pada penggunaan berbagai komponen. Komponen adalah kode yang melakukan tugas tertentu menggunakan properti, peristiwa, dan prosedur. Saat membuat komponen, Anda perlu mengatur nilai variabel dan mengimplementasikan kode event handler. Untuk digunakan dalam program, komponen baru harus disertakan dalam paket proyek.

Cara menulis komponen
Cara menulis komponen

Itu perlu

lingkungan pengembangan Delphi

instruksi

Langkah 1

Pilih jenis komponen yang akan dibuat. Ini bisa berupa item Windows, item grafik, objek kontrol, atau komponen non-visual. Juga, objek Anda dapat mewarisi dari kelas yang ada. Tentukan fungsi yang akan Anda tetapkan untuk diimplementasikan oleh komponen.

Langkah 2

Mulai lingkungan pengembangan Delphi. Di menu aplikasi utama, buka Komponen, item Komponen Baru. Di kotak dialog yang muncul, di bidang Jenis Leluhur, pilih kelas komponen yang ingin Anda ubah. Jika Anda tidak menggunakan pewarisan, di bidang Nama Kelas, cukup masukkan nama untuk komponen baru yang dimulai dengan huruf "T". Pada bidang Palette Page, tulis nama tab komponen setelah instalasi, lalu klik tombol Create Unit. Lingkungan pengembangan akan secara otomatis menghasilkan template untuk komponen baru. Contoh kode Pascal yang dihasilkan:

unit MyBtn;

antarmuka

menggunakan

Windows, SysUtils, Pesan, Kelas, Kontrol, Grafik, Formulir, StdCtrls, Dialog;

Tipe

TMyBtn = kelas (TButton)

pribadi

terlindung

publik

diterbitkan

akhir;

prosedur Daftar;

penerapan

prosedur Daftar;

mulai

RegisterComponents ('MyComponents', [TMyBtn]);

akhir;

akhir.

Pada saat yang sama, tidak hanya kelas baru TMyBtn dibentuk berdasarkan kelas standar tombol TButton, tetapi juga prosedur untuk mendaftarkan komponen baru di palet komponen dijelaskan.

Langkah 3

Dalam arahan pribadi, jelaskan semua bidang, prosedur, dan fungsi yang Anda perlukan untuk membuat komponen, dan mereka akan memiliki status tersembunyi. Tentukan nama bidang (dengan huruf "F"), jenisnya. Sebagai contoh, sebuah record dalam bentuk FDatas: integer menjelaskan sebuah variabel FDatas dari tipe integer. Di bagian terproteksi, daftarkan event handler yang Anda butuhkan, misalnya, dari penekanan tombol keyboard atau mouse. Selain itu, saat mewarisi kelas, Anda harus menyetel kata kunci override - untuk tumpang tindih dengan pengendali induk acara standar. Misalnya, prosedur entri Klik; override memastikan bahwa klik mouse pada tombol dicegat.

Langkah 4

Fungsi dan prosedur komponen yang tersedia untuk pengguna dijelaskan dalam arahan publik dan diterbitkan, misalnya, menggunakan catatan bentuk: fungsi TSysInfo. GetUser: string atau properti MachName: string. Dalam arahan terakhir, saat menggunakan properti kata, Anda dapat menentukan properti yang akan tersedia di inspektur objek.

Langkah 5

Tulis kode aktual untuk fungsi komponen dalam prosedur dan fungsi yang dideklarasikan. Contoh kode penangan:

fungsi MachName: string;

var

p: bilangan bulat;

dengan: PChar;

mulai

c: = stralok (p);

akhir;

akhir.

Langkah 6

Instal komponen ke dalam proyek yang Anda butuhkan. Dari menu utama Delphi, pilih Komponen, Instal Komponen. Pada kotak dialog yang muncul, buka salah satu tab: Into Exsisting Package, jika Anda ingin menginstal komponen ke dalam paket yang sudah ada, atau Into new Package - ke yang baru. Klik OK dan konfirmasikan permintaan aplikasi untuk menimpa paket (jika perlu). Setelah itu, komponen tertulis akan siap digunakan.

Direkomendasikan: