Penamaan komponen 1. Standar penamaan untuk tipe komponen: Penamaan komponen mirip dengan penamaan kelas, hanya saja memiliki awalan 3 karakter. Awalan ini digunakan untuk mengidentifikasi perusahaan, individu, atau entitas lainnya. (Perhatikan bahwa 3 karakter sebagai awalan harus huruf kecil.) Misalnya, komponen jam dapat dideklarasikan seperti ini: TlxSchool= class (TComponent)2. Unit komponen: Unit komponen hanya dapat berisi satu komponen utama, yang artinya itu muncul di palet komponen. Komponen atau benda pembantu lainnya juga dapat dimasukkan dalam unit yang sama. 3. Unit Registrasi : Proses registrasi komponen hendaknya dipindahkan dari unit komponen dan ditempatkan pada unit tersendiri. Unit registrasi ini digunakan untuk mendaftarkan semua komponen, editor properti, editor komponen, wizard, dll. Registrasi komponen harus dilakukan dalam paket waktu desain. Oleh karena itu, unit registrasi harus disertakan dalam paket waktu desain daripada paket waktu proses. Disarankan agar unit registrasi diberi nama seperti ini: xxxReg.pas. xxx adalah awalan 3 karakter untuk mengidentifikasi perusahaan, individu, atau entitas lain. Misal: unit registrasi pada buku ini diberi nama LxReg.pas. 4 Aturan penamaan untuk instance komponen: Nama komponen harus deskriptif. Delphi tidak menentukan nama default untuk komponen tersebut. Penamaan unit menggunakan konvensi penamaan Hongaria yang dimodifikasi. Dalam standar ini, nama komponen terdiri dari dua bagian: awalan dan pengidentifikasi atribut. (1) Awalan komponen: Awalan komponen sebagian besar merupakan singkatan dari jenis komponen. Misalnya: btn: TButtonedt: TEdit spdbtn:TSpeedButtonlstbx: TIistBox Seperti gambar di atas, awalan tipe komponen diubah dari nama tipe komponen. Aturan berikut mengilustrasikan cara mendefinisikan awalan tipe komponen: 1) Hapus awalan T dari nama tipe komponen. Misalnya: TButton menjadi Button. 2) Hapus semua vokal kecuali vokal pertama. Misal: Button menjadi Bttn, Edit menjadi Edt. 3) Kompres huruf ganda. Misal: Bttn menjadi Btn. 4) Jika terjadi konflik, tambahkan vokal ke awalan komponen. Misal: Tambahkan huruf vokal pada awalan komponen TBatton menjadi batn untuk membedakan awalan TButton. (2) Nama identifikasi properti komponen: Nama identifikasi properti komponen adalah deskripsi maksud komponen. Misalnya: komponen TButton yang digunakan untuk membuat formulir baru dapat diberi nama BtnNewForm. Komponen untuk mengedit siswa dapat diberi nama EdtStudent.