การตั้งชื่อส่วนประกอบ 1. มาตรฐานการตั้งชื่อสำหรับประเภทส่วนประกอบ: การตั้งชื่อส่วนประกอบจะคล้ายกับการตั้งชื่อคลาส ยกเว้นว่าจะมีคำนำหน้า 3 อักขระ คำนำหน้าเหล่านี้ใช้เพื่อระบุบริษัท บุคคล หรือหน่วยงานอื่นๆ (โปรดทราบว่าอักขระ 3 ตัวที่เป็นคำนำหน้าควรเป็นตัวพิมพ์เล็ก) ตัวอย่างเช่น องค์ประกอบนาฬิกาสามารถประกาศได้ดังนี้: TlxSchool= class (TComponent)2 หน่วยส่วนประกอบ: หน่วยส่วนประกอบสามารถมีองค์ประกอบหลักได้เพียงองค์ประกอบเดียวเท่านั้น ซึ่งหมายความว่า มันจะปรากฏบนส่วนประกอบของจานสี ส่วนประกอบหรือวัตถุเสริมอื่นๆ สามารถรวมไว้ในยูนิตเดียวกันได้ 3. หน่วยการลงทะเบียน: ควรย้ายกระบวนการลงทะเบียนส่วนประกอบออกจากหน่วยส่วนประกอบและวางไว้ในหน่วยแยกต่างหาก หน่วยการลงทะเบียนนี้ใช้เพื่อลงทะเบียนส่วนประกอบทั้งหมด ตัวแก้ไขคุณสมบัติ ตัวแก้ไขส่วนประกอบ ตัวช่วยสร้าง ฯลฯ การลงทะเบียนส่วนประกอบควรทำในแพ็คเกจเวลาออกแบบ ดังนั้น หน่วยการลงทะเบียนควรรวมอยู่ในแพ็คเกจเวลาออกแบบ แทนที่จะเป็นแพ็คเกจรันไทม์ ขอแนะนำให้ตั้งชื่อหน่วยการลงทะเบียนดังนี้: xxxReg.pas xxx เป็นคำนำหน้า 3 อักขระเพื่อระบุบริษัท บุคคล หรือนิติบุคคลอื่นๆ ตัวอย่างเช่น หน่วยการลงทะเบียนในหนังสือเล่มนี้ชื่อ LxReg.pas 4 กฎการตั้งชื่อสำหรับอินสแตนซ์ส่วนประกอบ: ชื่อของส่วนประกอบควรเป็นคำอธิบาย Delphi ไม่ได้ระบุชื่อเริ่มต้นสำหรับส่วนประกอบ การตั้งชื่อหน่วยใช้แบบแผนการตั้งชื่อภาษาฮังการีที่ได้รับการแก้ไข ในมาตรฐานนี้ ชื่อส่วนประกอบประกอบด้วยสองส่วน: คำนำหน้าและตัวระบุแอตทริบิวต์ (1) คำนำหน้าของส่วนประกอบ: คำนำหน้าของส่วนประกอบส่วนใหญ่เป็นคำย่อของประเภทส่วนประกอบ ตัวอย่างเช่น: btn: TButtonedt: TEdit spdbtn:TSpeedButtonlstbx: TIistBox ดังที่แสดงด้านบน คำนำหน้าประเภทส่วนประกอบจะเปลี่ยนจากชื่อประเภทส่วนประกอบ กฎต่อไปนี้แสดงวิธีการกำหนดคำนำหน้าประเภทส่วนประกอบ: 1) ลบคำนำหน้า T ออกจากชื่อประเภทส่วนประกอบ ตัวอย่างเช่น: TButton กลายเป็นปุ่ม 2) ลบสระทั้งหมด ยกเว้นสระตัวแรก ตัวอย่างเช่น: ปุ่มกลายเป็น Bttn แก้ไขกลายเป็น Edt 3) บีบอัดตัวอักษรคู่ ตัวอย่างเช่น: Bttn กลายเป็น Btn 4) ในกรณีที่มีข้อขัดแย้ง ให้เพิ่มสระต่อคำนำหน้าส่วนประกอบ ตัวอย่างเช่น: เพิ่มสระที่คำนำหน้าขององค์ประกอบ TBatton เพื่อให้กลายเป็น batn เพื่อแยกความแตกต่างคำนำหน้าของ TButton (2) ชื่อการระบุคุณสมบัติของส่วนประกอบ: ชื่อการระบุคุณสมบัติของส่วนประกอบคือคำอธิบายเจตนาของส่วนประกอบ ตัวอย่างเช่น: ส่วนประกอบ TButton ที่ใช้สร้างฟอร์มใหม่สามารถตั้งชื่อเป็น BtnNewForm ส่วนประกอบสำหรับการแก้ไขนักเรียนสามารถตั้งชื่อ EdtStudent ได้