Technique เจ๋ง ๆ สำหรับผู้ใช้ Sharp Develop
posted on 27 Jun 2005 18:18 by tidno1 in csharp-and-dotnetในช่วงหัดเขียนโปรแกรมใหม่ ๆ นั้น ทุกคนก็คงต้องเขียนโปรแำกรม console app ก่อน มีน้อยนักที่เริ่มจาก windows app เลย(นอกจากคนหัด vb) แล้วยิ่งภาษาที่เป็น oop ด้วยแล้ว แค่เขียนพวก input/output อย่าง Console.WriteLine() กับ Console.ReadLine() ก็พิมพ์กันจนเบื่อแล้ว
ใน #Develop มี feature Code Template ที่ช่วยลดการพิมพ์อะไรที่ต้องใช้ซ้ำบ่อย ๆ ได้ โดยไปที่ menu Tools -> Options
แล้วไปที่ Coding -> Coding Templates จะเห็น Template ที่ได้กำหนดมาล่วงหน้าแล้ว
ผมจะสาธิตให้ซักอันนะครับ โดยการเพิ่ม template สำหรับพิมพ์ Console.WriteLine()
ให้เราลองกดไปที่ปุ่ม Add แล้วตั้ง shortcut สำหรับ template และคำอธิบายลงไป ดังรูป
แล้วลาก scroll bar หา template ที่เราได้สร้างขึ้นมาเมื่อกี๊ แล้วเพิ่มสิ่งที่ต้องการให้ template ทำการเปลี่ยน ลงไป ตามตัวอย่างต้องการทำ Console.WriteLine() ก็จะพิมพ์ลงไปดังนี้
หลังจากนั้นก็กลับมาที่หน้าต่าง code แล้วลองพิมพ์ตัวอักษรที่เราได้กำหนดไว้ี้
แล้วกด spacebar ก็จะได้ดังนี้ี้
Oh! 
แต่จะสังเกตได้ว่าเมื่อใช้ template นี้แล้ว cursor จะไปอยู่ที่ต้นบรรทัด ซึ่งก็คงจะแปลก ๆ ผมจึงจะเพิ่มอะไรอีกนิดหน่อย ตอนกำหนด template
โดยไปที่เดิม แล้ว edit template แล้วเติมเครื่องหมาย | (pipe/vertical bar) ลงไปในวงเล็บเพื่อกำหนดให้หลังจากใช้ template แล้ว cursor ไปอยู่ที่วงเล็บ
คราวนี้เราใช้ template ตัวนี้ เราก็จะสามารถพิมพ์สิ่งที่ต้องการลงไปต่อได้เลย
หากว่าเราจำ template ไม่ได้ หรือต้องการดู template ตัวอื่นที่มีในโปรแกรม ก็ให้กด Ctrl-J 
Technique วันนี้ก็คงช่วยให้หลาย ๆ คนเขียนโปรแกรมเร็วขึ้นบ้างนะครับ
วันหน้าจะนำ technique ดี ๆ มาเสนออีก(เนื่องจากคงดอง blog tutorial ไปอีกซักพัก)
#1 By P.S. on 2005-06-27 20:03