Delphi menyertakan Visual Component Library (VCL) dan Borland Component Library for Cross-Platform (CLX). VCL adalah untuk pengembangan Windows dan CLX adalah untuk pengembangan cross-platform pada Windows dan Linux. VCL dan CLX adalah dua class library yang berbeda tetapi mereka mempunyai banyak kesamaan.
VCL dan CLX merupakan class library yang menyusun objek, sebagian diantaranya juga merupakan komponen atau kontrol yang Anda gunakan ketika mengembangkan aplikasi. Kedua library terlihat sangat mirip dan berisi banyak objek-objek yang sama. Sebagian objek-objek di dalam VCL mengimplementasikan feature yang tersedia hanya pada Windows, misalnya objek-objek yang ditampilkan pada tab ADO, BDE, QReport, COM+, Web Services, dan Servers Component palette. Secara virtual semua objek-objek CLX tersedia pada Windows dan Linux.
Objek-objek VCL dan CLX adalah kesatuan aktif yang berisi semua yang diperlukan data dan metode (kode) yang memodifikasi data. Data disimpan di dalam field dan properti objek, dan kode tersusun dari metode yang diaplikasikan untuk nilai-nilai field dan properti. Masing-masing objek dideklarasikan sebagai class. Semua objek-objek VCL dan CLX diturunkan dari objek TObject termasuk objek-objek yang Anda kembangkan di dalam Object Pascal.
Subset objek merupakan komponen. Komponen merupakan objek-objek yang Anda dapat tempatkan pada form atau data module, dan dapat dimanipulasi pada waktu desain. Komponen ditampilkan pada Component palette. Anda dapat menentukan propertinya tanpa menulis kode. Semua komponen VCL dan CLX diturunkan dari objek TComponent.
Komponen merupakan objek di dalam object-oriented programming (OOP) sebab komponen :
Tidak seperti kebanyakan komponen, objek tidak ditampilkan pada Component palette. Sebagai gantinya, variabel instance default dideklarasikan dalam unit objek atau Anda harus mendeklarasikan variabel Anda sendiri.
Kontrol merupakan jenis komponen khusus yang ditampilkan kepada user pada waktu runtime. Kontrol merupakan subset komponen. Kontrol merupakan komponen visual yang Anda dapat lihat ketika aplikasi Anda sedang dijalankan. Semua kontrol mempunyai properti yang menetapkan atribut visualnya, misalnya Height dan Width. Properti, metode, dan event semua diwarisi dari TControl.
VCL dan CLX merupakan class library yang menyusun objek, sebagian diantaranya juga merupakan komponen atau kontrol yang Anda gunakan ketika mengembangkan aplikasi. Kedua library terlihat sangat mirip dan berisi banyak objek-objek yang sama. Sebagian objek-objek di dalam VCL mengimplementasikan feature yang tersedia hanya pada Windows, misalnya objek-objek yang ditampilkan pada tab ADO, BDE, QReport, COM+, Web Services, dan Servers Component palette. Secara virtual semua objek-objek CLX tersedia pada Windows dan Linux.
Objek-objek VCL dan CLX adalah kesatuan aktif yang berisi semua yang diperlukan data dan metode (kode) yang memodifikasi data. Data disimpan di dalam field dan properti objek, dan kode tersusun dari metode yang diaplikasikan untuk nilai-nilai field dan properti. Masing-masing objek dideklarasikan sebagai class. Semua objek-objek VCL dan CLX diturunkan dari objek TObject termasuk objek-objek yang Anda kembangkan di dalam Object Pascal.
Subset objek merupakan komponen. Komponen merupakan objek-objek yang Anda dapat tempatkan pada form atau data module, dan dapat dimanipulasi pada waktu desain. Komponen ditampilkan pada Component palette. Anda dapat menentukan propertinya tanpa menulis kode. Semua komponen VCL dan CLX diturunkan dari objek TComponent.
Komponen merupakan objek di dalam object-oriented programming (OOP) sebab komponen :
- Mengenkapsulasi sekumpulan data dan fungsi-fungsi data-access.
- Mewarisi data dan perilaku objek-objek yang mereka turunkan.
- Operasi yang dapat dipertukarkan dengan objek-objek lain yang diturunkan (derived) dari ancestor umum melalui konsep polymorphism.
Tidak seperti kebanyakan komponen, objek tidak ditampilkan pada Component palette. Sebagai gantinya, variabel instance default dideklarasikan dalam unit objek atau Anda harus mendeklarasikan variabel Anda sendiri.
Kontrol merupakan jenis komponen khusus yang ditampilkan kepada user pada waktu runtime. Kontrol merupakan subset komponen. Kontrol merupakan komponen visual yang Anda dapat lihat ketika aplikasi Anda sedang dijalankan. Semua kontrol mempunyai properti yang menetapkan atribut visualnya, misalnya Height dan Width. Properti, metode, dan event semua diwarisi dari TControl.
No comments:
Post a Comment
Silahkan tinggalkan pesan