User Tools

Site Tools


tutorial:hotkey

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tutorial:hotkey [2019/01/08 11:31]
admin
tutorial:hotkey [2019/01/28 10:22] (current)
admin
Line 1: Line 1:
 ======Useful Hot-Keys====== ======Useful Hot-Keys======
-Hot-keys ที่สำคัญที่ผมจะแนะนำมีดังนี้ครับ+Hot-keys ที่สำคัญที่ผมจะแนะนำมีดังนี้ครับ ​\\ 
 + 
 +----
  
 =====Ctrl + Shift + C===== =====Ctrl + Shift + C=====
Line 6: Line 8:
  
 ^  Steps  ^  Source Editor ​ ^  ^  Steps  ^  Source Editor ​ ^ 
-|1. สร้างโค๊ดในส่วนของ Declaration ให้เสร็จ \\ \\ (ตัวอย่างนี้ จะเป็นการสร้าง class ขึ้นมา โดยมี Method 2 ตัว คือ Procedure DoSomething กับ Function GetSomething)|<​sxh delphi;>+|1. สร้างโค๊ดในส่วนของ Declaration ให้เสร็จ \\ \\ (ตัวอย่างนี้ จะเป็นการสร้าง class ขึ้นมา โดยมี Method 2 ตัว คือ Procedure DoSomething กับ Function GetSomething) \\ \\ เลื่อน text curser มาไว้ที่ตำแหน่งไหนก็แต่ขอให้อยู่ภายในบรรทัด ของส่วนประกาศของ TMyClass (สามารถวางได้ภายในบรรทัด 3-8 แต่ขอแนะนำให้วางแถวสุดท้าย ในบรรทัดที่ 8 หลัง end;)|<sxh delphi;highlight: [6-7]>
 PROGRAM Project1; PROGRAM Project1;
 TYPE TYPE
Line 18: Line 20:
 END.  END. 
 </​sxh>​ | </​sxh>​ |
-|2. เลื่อน text curser มาไว้ที่ตำแหน่งไหนก็แต่ขอให้อยู่ภายในบรรทัด ของส่วนประกาศของ TMyClass (แนะนำให้วางแถวสุดท้าย ในบรรทัดที่ 8 หลัง end;)\\ \\ จากนั้นกดปุ่ม Ctrl+Shift+C พร้อมกัน \\ \\ โค๊ดในส่วน method implementation ของ TMyclass จะถูกสร้างขึ้นมาทันที|<​sxh delphi;>+|2. จากนั้นกดปุ่ม Ctrl+Shift+C พร้อมกัน \\ \\ โค๊ดในส่วน method implementation ของ TMyclass จะถูกสร้างขึ้นมาทันที|<​sxh delphi;highlight: [15-18,​20-23]>
 PROGRAM Project1; PROGRAM Project1;
 TYPE TYPE
Line 52: Line 54:
 <​hidden>​ <​hidden>​
 ^  Steps  ^  Source Editor ​ ^  ^  Steps  ^  Source Editor ​ ^ 
-|1. สร้างโค๊ดในส่วนของ Declaration ให้เสร็จ ​\\ \\ (ตัวอย่างนี้ จะเป็นการสร้าง class ขึ้นมา โดยมี Method 2 ตัว คือ Procedure DoSomething กับ Function GetSomething)|<sxh delphi;>​ +|1. สร้างโค๊ดในส่วนของ Declaration ให้เสร็จ|<​sxh delphi;highlight: [10-11]
-PROGRAM Project1+unit Unit1
-TYPE + 
-  ​TMyClass = class(TPersistent) +{$mode objfpc}{$H+} 
-    ​FName:​string;​ + 
-    ​FValue:​integer+interface 
-    procedure DoSomething;​ + 
-    function ​GetSomeThing:integer; +uses 
-  end; +  Classes, SysUtils
-BEGIN + 
-END+procedure DoSomething;​ 
 +function ​GetSomething:integer; 
 + 
 +implementation 
 + 
 +end
 </​sxh>​ | </​sxh>​ |
-|2. เลื่อน text curser มาไว้ที่ตำแหน่งไหนก็แต่ขอให้อยู่ภายในบรรทัด ​ของสวนประกศของ TMyClass (แำให้วางแถวสุดท้าย ในบรรทัดที่ 8 หลัง end;)\\ \\ จากนั้นกดปุ่ม Ctrl+Shift+C พร้อมกัน ​\\ \\ โค๊ดในส่วน method implementation ของ TMyclass จะถูกสร้างขึ้นมาทันที|<sxh delphi;>​ +|2. เลื่อน text curser มาไว้ที่ตำแหน่งไหนก็แต่ขอให้อยู่ภายในบรรทัดที่ Methods เหล่านั้่ จากนั้นกดปุ่ม Ctrl+Shift+C พร้อมกัน |<sxh delphi;highlight: [15-18,​20-23]
-PROGRAM Project1; +unit Unit1;
-TYPE+
  
-  ​TMyClass ​}+{$mode objfpc}{$H+}
  
-  TMyClass = class(TPersistent) +interface
-    FName:​string;​ +
-    FValue:​integer;​ +
-    procedure DoSomething;​ +
-    function GetSomeThing:​integer;​ +
-  end;+
  
-{ TMyClass }+uses 
 +  Classes, SysUtils;
  
-procedure ​TMyClass.DoSomething;​+procedure ​DoSomething;​ 
 +function GetSomething:​integer;​ 
 + 
 +implementation 
 + 
 +procedure ​DoSomething;​
 begin begin
  
 end; end;
  
-function ​TMyClass.GetSomeThing: integer;+function ​GetSomething: integer;
 begin begin
  
 end; end;
  
-BEGIN +end  ​
-END +
 </​sxh>​ | </​sxh>​ |
 +
 </​hidden>​ </​hidden>​
 +
 +__**หมายเหตุ**__ - สามารถใช้ได้กับ Getter/​Setter ของ Property ที่อยู่ในรูปของ Procedure/​Function ได้เช่นกัน
tutorial/hotkey.1546921866.txt.gz · Last modified: 2019/01/08 11:31 by admin