Hot-keys ที่สำคัญที่ผมจะแนะนำมีดังนี้ครับ
Hot-key ตัวนี้จะใช้ระหว่างการเขียนโค๊ดใน Source Editor โดยเมื่อกดสามปุ่มดังนี้แล้ว จะเป็นการสร้าง implementation ของ Procedure/Function อย่างรวดเร็ว ไม่ต้องเสียเวลามาพิมพ์โค๊ดในส่วนนี้เอง วิธีใช้สรุปได้ตามนี้
Steps | Source Editor |
---|---|
1. สร้างโค๊ดในส่วนของ Declaration ให้เสร็จ (ตัวอย่างนี้ จะเป็นการสร้าง class ขึ้นมา โดยมี Method 2 ตัว คือ Procedure DoSomething กับ Function GetSomething) เลื่อน text curser มาไว้ที่ตำแหน่งไหนก็แต่ขอให้อยู่ภายในบรรทัด ของส่วนประกาศของ TMyClass (สามารถวางได้ภายในบรรทัด 3-8 แต่ขอแนะนำให้วางแถวสุดท้าย ในบรรทัดที่ 8 หลัง end;) | PROGRAM Project1; TYPE TMyClass = class(TPersistent) FName:string; FValue:integer; procedure DoSomething; function GetSomeThing:integer; end; BEGIN END. |
2. จากนั้นกดปุ่ม Ctrl+Shift+C พร้อมกัน โค๊ดในส่วน method implementation ของ TMyclass จะถูกสร้างขึ้นมาทันที | PROGRAM Project1; TYPE { TMyClass } TMyClass = class(TPersistent) FName:string; FValue:integer; procedure DoSomething; function GetSomeThing:integer; end; { TMyClass } procedure TMyClass.DoSomething; begin end; function TMyClass.GetSomeThing: integer; begin end; BEGIN END. |
นอกจากการใช้ Ctrl+SHift+C กับ Class/Object Methods แล้ว ยังสามารถใช้กับ Procedure/Function ทั่วไป ใน Unit ได้เช่นกัน ดังตัวอย่างต่อไปนี้
หมายเหตุ - สามารถใช้ได้กับ Getter/Setter ของ Property ที่อยู่ในรูปของ Procedure/Function ได้เช่นกัน