ขั้นตอนการพัฒนาโปรแกรมภาษา C |
การพัฒนาโปรแกรมภาษา C มีขั้นตอนดังนี้ ในขั้นตอนนี้ผู้เขียนโปรแกรม ควรตรวจสอบผลลัพธ์ที่ได้จากโปรแกรมว่าตรงกับความต้องการของเราหรือไม่ ถ้าผลลัพธ์ที่ได้ไม่ตรงกับความต้องการให้กลับไปแก้ไขโปรแกรมต้นฉบับในข้อ 1. เสร็จแล้วทำขั้นตอน ข้อ 2. ถึง ข้อ 4. ซ้ำอีก ทำซ้ำเช่นนี้จนกว่าจะได้ผลลัพธ์ที่ต้องการ หมายเหตุ ในทางปฏิบัติ การ compile/ link/ run ในโปรแกรม Turbo C/C++ สามารถทำให้พร้อมกันทั้ง 3 ขั้นตอน คือใช้คำสั่ง
Ctrl + F9 (กดปุ่ม Ctrl และปุ่ม F9 พร้อมกัน)
รูปที่ 2.1 ผังงานแสดงขั้นตอนการพัฒนาโปรแกรมภาษา C |
2.3.1 การเปิดโปรแกรม Dev-C++ | |||
การเปิดโปรแกรม Dev-C++ มีขั้นตอน ดังนี้ ดับเบิ้ลคลิกไอคอน ที่ Desktop หากไม่มี ให้ทำตามขั้นตอนต่อไปนี้ 1) คลิกเมนู Start 2) คลิก All Programs 3) เลื่อนหาเมนู และ Bloodshed Dev-C++ จะแสดงเมนูย่อยขึ้นมา 4) คลิกเมนู Dev-C++ ตามลำดับ ดังภาพด้านล่าง | |||
2.3.2 ส่วนประกอบของโปรแกรม Dev-C++ | |||
โปรแกรม Dev-C++ ประกอบด้วย 7 ส่วนหลัก ๆ คือ 1) ส่วนของแถบไทเทิล (Title Bar) เป็นแถบที่อยู่บนสุดของโปรแกรม จะมีชื่อโปรแกรมภาษาซี แจ้งให้ผู้ใช้ทราบว่า กำลังทำกับแฟ้มใด เช่น Untitled1 - Dev-C++ 5.9.2 2) ส่วนของแถบเมนู (Menu Bar) ส่วนนี้เป็นส่วนของเมนูคำสั่งต่าง ๆ 10 รายการ คือ FileEditSearchViewProjectExecuteToolsAStyleWindowHelp 3) ส่วนแถบเครื่องมือ (Tool Bars) เป็นส่วนของเครื่องมือ ที่รวมเอาเมนูคำสั่งที่ใช้บ่อย ๆ เพื่ออำนวยความสะดวกในการเรียกใช้แทนเมนูที่มีขั้นตอนเข้าใช้หลายขั้นตอน 4) ส่วนปุ่มรายการเลือก TDM-GCC ของโปรแกรม Dev-C++ ให้รองรับ 32-bit หรือ 64-bit 5) ส่วนของการแสดง Project/Classes/Debug เป็นส่วนที่อยู่ทางด้านซ้ายของโปรแกรม ใช้เพื่อแสดง Project หรือ Class ต่าง ๆ ของโปรแกรม 6) ส่วนของพื้นที่การเขียนโปรแกรม (Editor) เป็นส่วนของพื้นที่ทำงานในการเขียนรหัสโปรแกรมภาษาซี 7) ส่วนแสดงสถานะของโปรแกรม (Status) อยู่ด้านล่างสุด ใช้เพื่อบอกสถานะต่าง ๆ ในขณะที่กำลังเขียนโปรแกรม เช่น จำนวนบรรทัดทั้งหมด หรือสถานะการพิมพ์แทรก/พิมพ์ทับ | |||
ภาพแสดงส่วนประกอบของโปรแกรม Dev-C++ 5.9.2 | |||
2.3.3 การใช้งานเมนูต่าง ๆ ของโปรแกรม Dev-C++ | |||
1) เมนู File ประกอบด้วยเมนูย่อย ๆ ที่ควรรู้จักดังนี้ | |||
| |||
2) เมนู Edit ประกอบด้วยเมนูย่อย ๆ ที่ควรรู้จักดังนี้ | |||
| |||
3) เมนู Search ประกอบด้วยเมนูย่อย ๆ ที่ควรรู้จักดังนี้ | |||
| |||
4) เมนู View ประกอบด้วยเมนูย่อย ๆ ที่ควรรู้จักดังนี้ | |||
| |||
5) เมนู Project ประกอบด้วยเมนูย่อย ๆ ที่ควรรู้จักดังนี้ | |||
| |||
6) เมนู Execute ประกอบด้วยเมนูย่อย ๆ ที่ควรรู้จักดังนี้ | |||
| |||
7) เมนู tools ประกอบด้วยเมนูย่อย ๆ ที่ควรรู้จักดังนี้ | |||
| |||
8) เมนู AStyle ประกอบด้วยเมนูย่อย ๆ ที่ควรรู้จักดังนี้ | |||
9) เมนู Window ประกอบด้วยเมนูย่อย ๆ ที่ควรรู้จักดังนี้ | |||
| |||
10) เมนู Help เป็นเมนูเกี่ยวกับการ ขอความช่วยเหลีอ ประกอบด้วยเมนูย่อย ๆ ที่ควรรู้จักดังนี้ | |||
| |||
2.3.4 การพิมพ์โปรแกรมเข้าเครื่อง (การสร้าง Source File) | |||
1) การสร้างโปรแกรมใหม่ (New Source File) | |||
ให้สร้าง Source File ซึ่งเป็นไฟล์ที่เก็บโค้ดโปรแกรมไว้ Compile ต่อไป | |||
เมื่อสร้างหน้าต่างสำหรับ New Source File แล้ว เริ่มทำการพิมพ์รหัสโปรแกรมลงบนพื้นที่เขียนโปรแกรม (Editor) ดังภาพด้านล่าง | |||
2) การบันทึกโปรแกรมใหม่ (Save As...) | |||
ทำการบันทึกไฟล์ใหม่ โดยไปคลิกที่เมนู File --> Save As... ดังภาพด้านล่าง | |||
Save in : คลิกเลือกที่เก็บไฟล์ (Folder) | |||
3) การเปิดโปรแกรมเดิมมาแก้ไข (Open) | |||
กรณีนี้จะทำได้ก็ต่อเมื่อได้สร้างและบันทึกไฟล์โปรแกรมไว้แล้ว | |||
Look in : คลิกเลือกที่เก็บไฟล์ (Folder) | |||
จะเปิดไฟล์ที่เลือกมาแสดง สามารถดำเนินการแก้ไข คอมไพล์ และรันได้ ดังภาพด้านล่าง | |||
4) การบันทึกโปรแกรมเดิมที่แก้ไข (Save) | |||
เมื่อแก้ไขเรียบร้อยแล้ว สามารถบันทึกไฟล์โปรแกรมได้ โดยคลิกที่เมนู File -> Save | |||
2.3.5 การคอมไพล์ (Compile) โปรแกรม | |||
การคอมไพล์ คือการตรวจสอบรหัสโปรแกรม (Source Code) ที่เขียนว่าถูกต้องตามโครงสร้างของภาษาหรือไม่ โดยวิธีคอมไพล์ทำได้โดย คลิกเมนู Execute --> Compile | |||
หากผลการคอมไพล์ ไม่มีข้อผิดพลาด จะได้ไฟล์ .exe ที่มีชื่อเหมือนกับไฟล์รหัสโปรแกรม | |||
ตัวอย่าง ไฟล์รหัสโปรแกรม กับไฟล์ .exe หลังจากคอมไพล์ผ่าน จะได้ชื่อเหมือนกัน | |||
หากการคอมไพล์ไม่ผ่าน มีคำสั่งบางคำสั่งไม่ถูกต้องตามหลักโครงสร้างทางภาษา จะมีรายละเอียดแจ้งให้ทราบว่าผิดพลาดลักษณะใด เคอร์เซอร์จะหยุดบริเวณบรรทัดที่ผิดพลาด ให้ดำเนินการแก้ไขให้เรียบร้อย แล้วจึงคอมไพล์ใหม่อีกครั้งดังภาพด้านล่าง | |||
ุ2.3.6 การเรียกโปรแกรมทำงาน (Run) | |||
เมื่อคอมไพล์ผ่าน ถือว่าการตรวจสอบการเขียนโปรแกรมตามโครงสร้างภาษาถูกต้อง ต้องเรียกโปรแกรมทดสอบผลการทำงานเพื่อดูว่า โปรแกรมทำงานตามที่ออกแบบไว้หรือไม่ โดยใช้ข้อมูลทดสอบมาทดสอบโปรแกรม สามารถทำได้โดย คลิกเมนู Execute -> Run หรือกดแป้นคีย์ลัด F10 หากพบข้อผิดพลาดให้แก้ไขให้เรียบร้อยและต้องคอมไพล์ใหม่ ก่อนที่จะ Run โปรแกรมอีกครั้ง (มิเช่นนั้นจะเป็นไฟล์ .exe เดิม ทีถูก Run ขึ้นมา ไม่ใช่ไฟล์ที่แก้ไขใหม่ ให้ระวังตรงนี้ให้ดี)ดังภาพด้านล่าง | |||
ตัวอย่างผลการรันโปรแกรม ดังภาพด้านล่าง | |||
2.3.7 การคอมไพล์และเรียกโปรแกรมทำงาน (Compile & Run) | |||
เพื่อป้องกันข้อผิดพลาดที่เกิดขึ้นจากกรณีลืมคอมไพล์ไฟล์โปรแกรมที่แก้ไขแล้ว ทำให้ Run .exe เดิม สามารถแก้ปัญหาตรงนี้ได้โดย ให้คลิกเมนู Execute -> Compile & Run หรือกดแป้นคีย์ลัด F11 หมายความว่า เมื่อคอมไพล์โปรแกรมผ่านแล้ว ให้รันโปรแกรมต่อเลย (ข้อเสีย คือ หากเคยคอมไพล์โปรแกรมผ่านแล้ว แล้วคอมไพล์อีก อาจทำให้ต้องเสียเวลาเพิ่มขึ้น) ดังภาพด้านล่าง | |||
ตัวอย่าง การ Compile & Run เมื่อคอมไพล์ผ่าน จะเรียกโปรแกรม .exe มาทำงานต่อ | |||