Metode produksi komponen DELPHI:
Sebagai alat RAD, Delphi sangat populer karena kompilasi cepat dan antarmuka visualnya yang ramah. Delphi menyediakan banyak komponen siap pakai, dan seiring dengan pembaruan versi,
Komponen baru ditambahkan terus menerus. Selain itu, Anda dapat membeli komponen khusus yang dikembangkan oleh pihak ketiga, atau mengunduh komponen gratis dari Internet. Komponen-komponen tersebut cukup untuk mendukung pengembangan sistem aplikasi secara umum. Namun pengembang aplikasi tetap perlu membuat widget sendiri.
Bentuk komponen dapat digunakan untuk menyegel objek dengan rapat dan menambahkan shell intuitif, yang kondusif untuk debugging perangkat lunak dan penggunaan kembali kode. Tim pengembang membagi tenaga kerja dan berkolaborasi dengan komponen sebagai unit fungsional.
Lebih mudah untuk menerapkan manajemen teknik, yang dapat mengurangi kesalahan tak terduga mulai dari perencanaan dan desain perangkat lunak hingga pengujian dan modifikasi, dan sangat meningkatkan efisiensi kerja. Komponen yang matang juga dapat dijual sebagai perangkat lunak komersial, memberikan manfaat tambahan dan kondusif bagi pembagian kerja sosial dan kolaborasi dalam pengembangan perangkat lunak. Penggunaan komponen dan produksi komponen Delphi menggunakan lingkungan kerja yang sama dan metode pemrograman yang serupa. Selama Anda memahami prinsip dasarnya, Anda tidak perlu mempelajari banyak hal baru untuk membuat komponen.
Konsep dasar
Proses dasar pembuatan komponen dapat diringkas sebagai berikut:
1. Tuliskan blok penyusun (satuan). Ini berisi deklarasi komponen dan kode implementasi komponen.
2. Kompilasi dan debug unit komponen dengan cara yang sama seperti unit Delphi biasa.
3. Buat unit registrasi komponen. Pernyataan penggunaan digunakan untuk menghubungkan unit komponen, dan proses Register digunakan untuk menyelesaikan registrasi komponen.
4. Tulis informasi bantuan online komponen dan kompilasi ke dalam file bantuan Windows standar.
Setelah semua pekerjaan selesai, file biner unit komponen (.DCU), file sumber registrasi komponen (.PAS), file informasi bantuan (.HLP) dan file kata kunci tambahan dihasilkan.
(.KWF). Setelah pengguna mendapatkan file-file ini, mereka dapat menginstal dan menggunakannya. Panggil perintah menu di lingkungan Delphi untuk memulai proses instalasi (nama file registrasi perlu ditentukan selama proses instalasi). Anda dapat mendaftarkan komponen ke perpustakaan VCL Delphi dan membuat tombol baru pada toolbar komponen. Dengan bantuan alat instalasi HelpInst, file kata kunci dapat dimasukkan ke dalam sistem indeks bantuan Dephi, dan bantuan online dapat dicapai dengan menggunakan kunci F1.
Dibuat seperti ini. File DCU pada dasarnya tidak berbeda dari unit Delphi pada umumnya dan dapat dipanggil langsung oleh unit lain meskipun unit tersebut tidak diinstal ke perpustakaan VCL. Perbedaan terbesarnya adalah
Yu: Beberapa properti dan kejadian di unit komponen dinyatakan dipublikasikan, sehingga dapat dilihat oleh pengguna selama periode pemrograman. Pengguna dapat mengedit objek melalui jendela pengeditan objek.
(ObjectInspector) untuk mengakses properti dan kejadian ini. Ini adalah kunci pemrograman visual.
Pewarisan dan modifikasi objek
Hal pertama yang dilakukan saat membuat komponen adalah memilih tipe objek Delphi yang sesuai sebagai objek induk untuk mendapatkan objek baru. Objek anak dapat mewarisi semua bagian non-pribadi dari objek induk.
bagian-bagiannya, tetapi jangan membuang bagian-bagian yang tidak diperlukan. Oleh karena itu, objek induk yang dipilih harus berisi sebanyak mungkin properti, peristiwa, dan metode yang dibutuhkan objek anak, namun tidak boleh berisi hal-hal yang tidak diperlukan oleh objek anak.
TComponent adalah titik dasar dari semua komponen Delphi, tetapi jika Anda mendapatkan komponen baru langsung dari TComponent, Anda perlu memulai banyak hal dari awal. Umumnya hanya komponen non-visual