Page 36 - การพัฒานาหนังสืออิเล็กทรอนิกส์เรื่องวิวัฒนาการภาษาของคอมพิวเตอร์
P. 36

่
                                                                     หนวยท2 เริมต้นภาษาซ ี  30                                                                      หนวยท2 เริมต้นภาษาซ ี  31
 �
 ี�
                                                                       ่
                                                                            ี�
                                                                                  �
 ........................................................................................................................................................  .........................................................................................................................................................
 3.5การคอมไพล์ (Compile) โปรแกรม  หากการคอมไพล์ไม่ผ่าน มีคำาสั่งบางคำาสั่งไม่ถูกต้องตามหลักโครงสร้างทางภาษา



    การคอมไพล์ คือการตรวจสอบรหัสโปรแกรม (Source Code) ที่เขียนว่าถูกต้อง  จะมีรายละเอียดแจ้งให้ทราบว่าผิดพลาดลักษณะใด เคอร์เซอร์จะหยุดบริเวณบรรทัด

 ตามโครงสร้างของภาษาหรือไม่ โดยวิธีคอมไพล์ทำาได้โดย คลิกเมนู Execute -->   ที่ผิดพลาด ให้ดำาเนินการแก้ไขให้เรียบร้อย แล้วจึงคอมไพล์ใหม่อีกครั้งดังภาพด้าน

 Compile หรือกดแป้นคีย์ลัด F9ดังภาพด้านล่าง  ล่าง
























       หากผลการคอมไพล์ ไม่มีข้อผิดพลาด จะได้ไฟล์ .exe ที่มีชื่อเหมือนกับไฟล์รหัส

 โปรแกรมรายละเอียดดังภาพด้านล่าง  การเรียกโปรแกรมทำางาน (Run)
               เมื่อคอมไพล์ผ่าน ถือว่าการตรวจสอบการเขียนโปรแกรมตามโครงสร้างภาษา

        ถูกต้อง ต้องเรียกโปรแกรมทดสอบผลการทำางานเพื่อดูว่า โปรแกรมทำางานตาม


        ที่ออกแบบไว้หรือไม่ โดยใช้ข้อมูลทดสอบมาทดสอบโปรแกรม สามารถทำาได้โดย

         คลิกเมนู Execute -> Run หรือกดแป้นคีย์ลัด F10 หากพบข้อผิดพลาดให้แก้ไขให้

        เรียบร้อยและต้องคอมไพล์ใหม่ ก่อนที่จะ Run โปรแกรมอีกครั้ง (มิเช่นนั้นจะเป็นไฟล์


        .exe เดิม ทีถูก Run ขึ้นมา ไม่ใช่ไฟล์ที่แก้ไขใหม่ ให้ระวังตรงนี้ให้ดี)ดังภาพด้านล่าง





      ตัวอย่าง ไฟล์รหัสโปรแกรม กับไฟล์ .exe หลังจากคอมไพล์ผ่าน จะได้ชื่อเหมือน


 กันทั้งนี้สามารถเปลี่ยนชื่อภายหลังได้ดังภาพด้านล่าง
   31   32   33   34   35   36   37   38   39   40   41