แนะนำกำรใช้งำน Dev-C++ การเขียนโปรแกรมคอมพวิ เตอร์ภาษาตา่ ง ๆ ปกติเขียนคาสง่ั ตา่ ง ๆ ดว้ ยโปรแกรมที่เรียกวา่ editor ซ่ึง อาจใชโ้ ปรแกรมพวก word Processor เขียนโดยไมใ่ ชร้ ูปแบบพเิ ศษต่าง ๆ หรือใชโ้ ปรแกรมท่ีมีรูปแบบพเิ ศษ นอ้ ย ๆ เช่น notepad เขียน แลว้ เปล่ียนภาษาท่ีเขียนน้นั เป็นภาษาเครื่องโดยใช้ compiler ของ ภาษาคอมพิวเตอร์ที่ใช้ เช่นคอมไพลเ์ ลอร์ของภาษาซี ซ่ึงก็มีผผู้ ลิตหลายราย ซ่ึงตอ้ งเป็ นไปตามมาตรฐาน ANSI C และมีรายละเอียดเพมิ่ เติมแตกตา่ งกนั ไป ในการเรียนการสอนวชิ าน้ีจะใช้ editor และ compiler ท่ีรวมกนั ไวแ้ ลว้ ใน ชุดพฒั นาหรือเครื่องมือ ที่ช่วยในการพฒั นาโปรแกรม ภาษาองั กฤษเรียกวา่ IDE (Intregal Devenlopment Environment) ซ่ึง เป็ นโปรแกรมที่ออกแบบมาเพื่อช่วยในการสร้างโปรแกรมของผทู้ ี่จะทาการเขียนโปรแกรมทางานไดง้ ่ายข้ึน ไม่ ตอ้ งแยกใช้ editor เขียนโปรแกรม แลว้ เรียกใช้ compiler ทาการคอมไพลโ์ ปรแกรมอีก โดย IDE ก็มีผผู้ ลิต หลายราย ดงั ที่ไดก้ ลา่ วไวใ้ นการเรียนรายวชิ า คอมพวิ เตอร์และข้นั ตอนวธิ ี ง40213 โดยในการเรียนการสอนวชิ าน้ี จะใช้ IDE ที่ใชใ้ นในปัจจุบนั ของการอบรมต่าง ๆ ของ สสวท. คือ Bloodshed Dev-C++ ซ่ึงการดาวน์ โหลด และการติดต้งั ไดก้ ลา่ วไปแลว้ ในรายวชิ า คอมพวิ เตอร์และข้นั ตอนวธิ ี ง40213 เช่นเดียวกนั ในที่น้ีจะ กล่าวถึงการใชง้ าน IDE น้ีเฉพาะส่วนที่จาเป็ นในการใชง้ านในการเรียนการสอนน้ีเท่าน้นั ส่วนรายละเอียด เพิ่มเติมถา้ สนใจใหไ้ ปศึกษาเพิม่ เติม
กำรเรียกใช้ Dev-C++ การเรียกใช้ Dev-C++ ทาไดท้ านองเดียวกบั การเรียกใชโ้ ปรแกรมอื่น ๆ เช่น เรียกที่ Start All Programs Bloodshed Dev-C++ คลิกที่ Dev-C++ ดงั รูป จะไดห้ นา้ ต่างโปรแกรม Dev-C++ ดงั รูป ซ่ึงมีลกั ษณะทานองเดียวกบั โปรแกรมอ่ืน ๆ ในท่ีน้ีจะกล่าวถึงเมนูและคาสง่ั ท่ีจาเป็ นตอ้ งใชใ้ น การเรียนการสอนเท่าน้นั
เมนู File เม่ือเปิ ดข้นึ มาคร้ังแรกจะมีลกั ษณะ และเลือกคาสง่ั New จะได้ ดงั รูป
คาสงั่ New ใชส้ ร้างไฟลใ์ หม่ เมอ่ื เลือก คาสง่ั Source File (มีคียล์ ดั Ctrl+N) ใชส้ าหรับ สร้างไฟลเ์ พื่อเขียนคาสง่ั ในโปรแกรมท่ีจะสร้างข้ึน ซ่ึงจะใชใ้ นการเรียนการสอนในวชิ าน้ี จะไดห้ นา้ ต่างดงั รูป เขียนคาสง่ั ในช่องน้ี เม่ือเขียนคาสง่ั หรือ รหสั โปรแกรม จะไดห้ นา้ ต่างโปรแกรมในลกั ษณะ ดงั รูป
เมื่อเขียนโปรแกรมเสร็จหรือตอ้ งการบนั ทึกไวเ้ พ่อื ป้ องกนั การเสียหาย การบนั ทึก คร้ังแรกใชค้ าสงั่ File Save As… หรือถา้ ใชค้ าสง่ั File Save กบั ไฟลท์ ี่ไม่มีการบนั ทึกมาก่อน โปรแกรมจะ เปิ ดหนา้ ต่าง ของ คาสงั่ File Save As… ดงั รูป ในช่อง Save in: เลือกโฟลเดอร์ที่ตอ้ งการเก็บไฟล์ ในช่อง Save as type: เลือก C source files(*.c) ในช่อง File name: ต้งั ช่ือตามตอ้ งการ เพอื่ ความมนั่ ใจใหใ้ ส่ส่วนขยายของไฟลเ์ ป็ น .c จะไดไ้ ฟล์ source code ของโปรแกรมท่ีจะเป็ นภาษา C ถา้ ไมก่ าหนดใหถ้ กู ตอ้ ง จะมีส่วนขยายเป็ น .cpp ซ่ึง เป็ นไฟล์ ของ Source code ในภาษา C++ ซ่ึงมีรายละเอียดบางประการตา่ งไป จึงตอ้ งระวงั ในเรื่องน้ี คาสง่ั อ่ืน ๆ ในเมนู File กเ็ ป็ นลกั ษณะทานองเดียวกนั กบั โปรแกรมอื่น ๆ จึงไมข่ ออธิบายใน ที่น้ี
เมนู Execute เมนูน้ีใชส้ าหรบั เพอ่ื เปลี่ยนคาสง่ั ใหเ้ ป็ นภาษาเคร่ืองและทดลองสง่ั ใหโ้ ปรแกรมโดยไฟลท์ ่ีจะ ใชใ้ นเมนูน้ี จะตอ้ งเป็ นไฟลท์ ี่บนั ทึกมาก่อนแลว้ เม่ือเปิ ดเมนู Exucute จะไดห้ นา้ ตา่ งดงั รูป
คาสง่ั ที่ตอ้ งใชป้ ระจาคือ Compile กบั Run คาสง่ั Compile เป็ นการไปสงั่ ให้ compiler (ของภาษาซีท่ีเราเลือกไว้ ของ Dev-C++ ซ่ึงสามารถเปล่ียนได้ แตป่ กติใช้ ของ MinGW ซ่ึงใช้ ในการเรียนการสอนวชิ าน้ี) เปลี่ยนคาสงั่ ท่ีเราสร้างไปเป็น ภาษาเคร่ือง แลว้ ตามดว้ ยสง่ั ให้ Linker ชุดเดียวกนั ทา ใหภ้ าษาเครื่องท่ีไดร้ วมกบั คาสงั่ อื่น ๆ ที่จาเป็ นเพือ่ ใหไ้ ดโ้ ปรแกรมท่ีสามารถทางานได้ ถา้ มีปัญหาตา่ ง ๆ ที่ทาให้ ไม่ไดโ้ ปรแกรมท่ีสามารถทางานได้ เช่น เขียนคาสง่ั ผดิ จะแสดงความผิดพลาด ลกั ษณะดงั รูป บอกความ ผดิ พลาด ในช่องน้ี
ถา้ โปรแกรมท่ีเขียนสามารถ compile ไดส้ าเร็จ แมจ้ ะมีขอ้ ผิดพลาดแตเ่ ป็ นขอ้ ผดิ พลาดท่ีไม่ มีปัญหาตอ่ การ compile จะไดห้ นา้ ต่าง ดงั รูป ปิ ดหนา้ ต่าง Compile Progress เพอ่ื ทางานตอ่ ไป คาสง่ั Run เป็นคาสงั่ ใหโ้ ปรแกรมที่ Compile แลว้ ทางานเพอ่ื ทดลองดผู ลการ ทางานของโปรแกรม โปรแกรมที่จะใชค้ าสง่ั น้ีไดต้ อ้ งผา่ นการ ใชค้ าสง่ั Execute Compile มาแลว้
เมนู Tools เมนูน้ีมคี าสง่ั หลายคาสง่ั ดงั รูป
คาสง่ั ต่าง ๆ ในเมนูน้ีก็มีประโยชน์แต่ในการเรียนการสอนในวชิ าน้ีไม่ใคร่ไดใ้ ช้ ขอแนะนา คาสง่ั เดียวเพอ่ื ความสะดวกในการแกไ้ ขขอ้ ผดิ พลาดเม่ือมีการเขียนคาสงั่ ผดิ คือ คาสงั่ Editor Options เม่ือใช้ คาสงั่ น้ี ใหเ้ ลือก tab Display แลว้ เลือกคาสง่ั Line Numbers ดงั รูป
เพือ่ เม่ือ compile โปรแกรมแลว้ มีขอ้ ผดิ พลาด โปรแกรมจะแจง้ วา่ ผิดพลาดที่ บรรทดั ใด ผเู้ ขียนโปรแกรมจะสามารถไปทาการไดง้ ่าย ๆ ไมต่ อ้ งนบั บรรทดั เพราะจะมีหมายเลขบรรทดั ปรากฏ อยู่ ดงั รูป
Search
Read the Text Version
- 1 - 11
Pages: