Penamaan formulir dan modul data 1. Standar penamaan untuk tipe formulir: Nama tipe formulir harus mengungkapkan tujuan formulir, dan harus diawali dengan T, diikuti dengan nama deskriptif, dan terakhir Formulir. Contoh: Nama tipe form Student adalah: TStudentForm= class (TForm) Nama tipe form login pengguna adalah: TUserEntryForm= class (TForm) 2. Standar penamaan untuk instance form: Nama instance form sama dengan nama tipe yang sesuai , tapi tanpa awalan T. Misalnya: Formulir varStudent: TStudentFormUserEntryForm: TUserEntryForm3. Formulir yang dibuat secara otomatis: Kecuali ada alasan khusus, hanya formulir utama yang dibuat secara otomatis. Semua formulir lainnya harus dihapus dari daftar yang dibuat secara otomatis di kotak dialog Opsi Proyek. 4. Fungsi instantiasi formulir modal: Semua unit formulir harus berisi fungsi instantiasi untuk membuat, mengatur, menampilkan modal, dan melepaskan formulir. Fungsi ini akan mengembalikan hasil mode yang dikembalikan oleh formulir. Parameter yang diteruskan ke fungsi ini mengikuti aturan penerusan parameter. Alasan enkapsulasi seperti ini adalah untuk memfasilitasi penggunaan kembali dan pemeliharaan kode. Variabel formulir harus dihapus dari unit dan didefinisikan sebagai variabel lokal dalam fungsi instantiasi formulir (perhatikan bahwa ini mengharuskan formulir dihapus dari daftar yang dibuat secara otomatis di kotak dialog ProjectOptions. Silakan lihat konten sebelumnya). Misalnya, file unit berikut menunjukkan fungsi instantiasi GetStudent. Unit StudentFrm;InterfaceUsesWindows, Pesan, SysUtils, Kelas, Grafik, Kontrol, Formulir, Dialog, StdCtrls;Ketik TStudentForm= class(TForm)editID: TEdit;editName: TEdit;private{Deklarasi pribadi}public{Deklarasi publik}end;fungsi GetStudent (var aStudentName: String; var aStudentID: Integer): Word;implementasi{$R*.DFM}fungsi GetStudent (var aStudentName: String; var aStudentID: Integer): Word;varStudentForm: TStudentForm;beginStudentForm: = TStudentForm.Create (aplikasi);TryStudentForm.Caption:='Mendapatkan Siswa'; Hasil: = StudentForm.ShowModal;Jika Hasil=mrOK maka BeginaStudentName: = StudentForm.editName.Text;aStudentID: = StrToInt (StudentForm.editID.Text);end;finallyStudentForm.Free;end;end;end.5 Standar penamaan untuk modul data: Nama tipe modul data harus menyatakan tujuannya, dan harus diawali dengan T, diikuti dengan nama deskriptif, dan terakhir DataModule. Misalnya: nama tipe modul data Siswa adalah TStudentDM= class(TDataModule)6 Standar penamaan untuk instance modul data: Nama instance modul data harus sama dengan nama tipe terkait, tetapi tanpa awalan T. Misalnya: varStudentDM: TStudentDM;