
Sebelum melakukan pembuatan class dan object untuk perangkat lunak yang akan dibangun, terlebih dahulu perlu dilakukan analisis lebih lanjut mengenai pustaka klas atau class library yang telah disediakan oleh tool pemrograman untuk pembuatan perangkat lunak. Hal ini dilakukan agar klas yang telah ada dapat dimanfaatkan. Klas baru hanya dibuat apabila tidak ada satu klas pun dari klas-klas yang ada cocok/sesuai dengan kebutuhan. Tool pemrograman Borland Delphi 5.0 yang digunakan telah menyediakan berbagai macam class yang dapat digunakan secara langsung ataupun untuk dimodifikasi. Pada penelitian ini class dan object yang akan dibuat akan diturunkan dari class yang sudah ada ataupun yang baru diciptakan sebelumnya. Ada 4 buah class yang disediakan Borland Delphi 5.0 yang akan dipakai untuk membuat class yang baru, yakni :
a. TObject
TObject merupakan class paling awal diciptakan yang menjadi class pendahulu (ancestor) dari semua objek dan komponen VCL (Visual Component Library) Borland Delphi 5.0.
b. TComponent
TComponent merupakan class yang umum digunakan sebagai class pendahulu (ancestor) dari komponen VCL.
c. TCustomControl
TCustomControl merupakan class dasar untuk kontrol-kontrol window (windowed controls) yang membutuhkan ‘Canvas’ untuk menampilkan gambar visual yang kompleks.
d. TForm
TForm merupakan komponen untuk jendela aplikasi standar (standard application window) atau sering dikenal dengan nama form.
Untuk keterangan lebih lanjut mengenai ke-4 class tersebut dapat dilihat pada fasilitas help ataupun Developer Guide dari Borland Delphi 5.0.
.

