เดลไฟล์ คือ...?
Borland Delphi เป็นเครื่องมือในการพัฒนาโปรแกรม บนระบบ ปฏิบัติการ Windows
ซึ่งได้รับความนิยมจากผู้พัฒนาโปรแกรม ก็เพราะมีความง่ายในการใช้งานเช่นเดียวกับ
Visual Basic, มีประสิทธิภาพเช่นเดียวกับ C++, รูปแบบของภาษาก็มีความคล้ายคลึงกับ
Pascal , พร้อมทั้งความสามารถในการเขียนโปรแกรมแบบ OOP ( Object Oriented
Programming : การเขียนโปรแกรม เชิงวัตถุ)
User interface ของโปรแกรมที่ประกอบด้วยคอมโพเนนท์ต่างๆ
เช่น ฟอร์ม, ปุ่ม ทำให้คุณสามารถที่จะออกแบบ หน้าตาของโปรแกรม โดยที่ไม่ต้องเขียนโค้ด
เช่นเดียวกับ Visual Basic
สำหรับบางงานที่ต้องการ คอมโพเนนท์
ที่นอกเหนือจากเดลไฟล์มีมาให้นั้น คุณก็สามารถที่จะค้นหา คอมโพเนนท์ที่คุณต้องการ
ได้จากอินเทอร์เน็ต ซึ่งมีทั้งประเภทที่เป็น freeware และ shareware นอกจากนี้
คุณยังสามารถสร้างคอมโพเนนท์ที่คุณต้องการ ได้ด้วยตัวเองเพื่อให้ตรงกับลักษณะของงาน
การใช้คอมโพเนนท์จะเป็นการลดระยะเวลาในการพัฒนาโปรแกรมลง มันทำให้การพัฒนาโปรแกรมเป็นไปอย่างรวดเร็ว
มาถึงตอนนี้เราจะมาเริ่มสร้างโปรแกรมโดยใช้
Delphi กัน โดยผมจะแบ่งออกเป็น 3 ขั้นตอน :
1. การวางคอมโพเนนท์ลงบนฟอร์ม
2. กำหนดคุณสมบัติ (properties) ของคอมโพเนนท์
3. การเขียนโค้ด
โปรแกรมที่เราจะสร้างขึ้นในบทความนี้
จะเป็นโปรแกรมง่ายๆ ที่ประกอบด้วย ฟอร์ม (Form), ปุ่ม (Button) และ ลาเบล
(Label) เมื่อคุณทำการกดปุ่ม ลาเบลจะแสดงคำว่า 'Hello World' เอาละครับ เรามาเริ่มกันเลยดีกว่า
1. การวางคอมโพเนนท์ลงบนฟอร์ม
วิธีการวาง Button ลงบนฟอร์ม ให้คุณทำการคลิกเลือกที่ Button component ที่อยู่บนทูลบาร์
แล้วทำการเลื่อนเมาส์มาไว้บนฟอร์ม แล้วคลิกเมาส์ตรงตำแหน่งที่ต้องการวาง Button
ให้ทำลักษณะเช่นเดียวกันนี้ กับ Label
ครับ ตอนนี้คุณจะสามารถรันโปรแกรมนี้ โดยการกดปุ่ม F9
ให้คุณลองทำการคลิกปุ่มในขณะที่โปรแกรมกำลังทำงานอยู่ (จะไม่มีอะไรเกิดขึ้น)
เอาละครับ มาถึงตอนนี้เราก็จะมาเขียนโค้ด เพื่อจะทำให้ปุ่มมีการทำงานในตอนที่คุณทำการคลิก
แต่ตอนนี้ให้คุณปิดโปรแกรมที่กำลัง Run อยู่ โดยคลิกที่
2. กำหนดคุณสมบัติ (properties)
ของคอมโพเนนท์
การเปลี่ยนข้อความ 'Button1' ที่อยู่บนปุ่ม
สามารถทำได้โดยเปลี่ยน Caption property วิธีการคือ คลิกเลือกที่ปุ่ม แล้วคลิกเลือก
Object Inspector ทำการเปลี่ยนข้อความในช่อง Caption
ในการลบข้อความของ Label เราจะกำหนด Caption property เป็น '' โดยคลิกเลือก
Label แล้วทำการลบ 'Label1' ที่อยู่ในช่อง Caption ที่หน้าต่าง Object Inspector.
ลองกด F9 เพื่อรันโปรแกรม
เราก็จะเห็น Button และ Label ที่เราได้ทำการกำหนดคุณสมบัติ แต่ตอนนี้ก็ยังไม่มีอะไร
เกิดขึ้นเมื่อเราทำการคลิกที่ปุ่มอยู่เช่นเดิม
3. การเขียนโค้ด
ในการกำหนดให้มีการทำงานใดๆ เมื่อเราทำการคลิกปุ่ม
เราสามารถทำได้โดยเข้าไปเขียนโค้ดไว้ในส่วนของอีเวนต์(Event :เหตุการณ์)ของ
Button ที่ชื่อว่าอีเวนต์ OnClick ให้ทำการคลิกเลือกปุ่ม แล้วเลือกแท๊ป Event
ของหน้าต่าง Object Inspector
ดับเบิลคลิกที่แถว OnClick จะปรากฏหน้าต่าง Code Editor ที่มี procedure
ของอีเวนต์ OnClick อยู่ด้วย
คุณสามารถเพิ่มโค้ด ที่ต้องการให้ทำงานลงในส่วนของ procedure นี่ ซึ่งในโปรแกรมนี่ก็คือ
Label จะแสดงคำว่า 'Hello World'
จากโค้ด จะเป็นได้ว่าเราได้ทำการกำหนด Property ที่ชื่อ Caption ของ Label
ให้มีความเท่ากับคำว่า 'Hello World' กดปุ่ม F9 เพื่อรันโปรแกรม แล้วทำการคลิกที่ปุ่ม
คุณก็จะเห็นถึงการทำงานของโค้ด ที่เกิดขึ้นหลังจากที่คุณคลิกปุ่ม
ข้อแนะนำ :โปรแกรม Delphi ยังมีความสามารถอื่นๆอีกมากมาย
อาทิเช่น การเขียน Application ทั่วไป, Com (Componet Object Model), ActiveX,
ASP Component ฯลฯ ซึ่งผมจะหาบทความมาฝากอีก ในคราวหน้านะครับ
|