IDE Program

จาก ThaiGameDevX Wiki, สารานุกรมฟรี

(Redirected from วิธีใช้ IDE)
Jump to: navigation, search

IDE (Integrated development environment) หมายถึงโปรแกรมที่รวมคำสั่ง เมนู และ GUI ต่างมาสร้างเป็นโปรแกรมที่มีรูปร่างหน้าตาเหมาะแก่การเขียนโปรแกรม หรือพูดอีกอย่างว่า เป็นโปรแกรมที่จะสร้างสภาพแวดล้อม(environment) ให้เหมาะแก่การเขียนโปรแกรม

งานหลัก ของ IDE คือการเปิดไฟล์ที่เขียนภาษาโปรแกรม เช่นภาษา C Pascal Basic Java และเซ็ตข้อมูลการคอมไพล์โปรแกรมเก็บไว้ในไฟล์โปรเจคต์ รวมถึงจัดการ Directory มีปุ่มสร้างโปรแกรมแบบกดทีเดียวทำงานอัตโนมัติจนเสร็จ

โปรแกรม IDE 1 โปรแกรม มักจะมีความสามารถเฉพาะบางภาษา ตัวอย่างเช่น โปรแกรมตระกูล Visual ของบริษัทไมโครซอฟท์ ที่มี Visual Basic สำหรับภาษาเบสิค Visual C++ สำหรับภาษา C++ เป็นต้น นอกจากนี้ยังมี IDE ของทีมอื่นๆ เช่น #Develop สำหรับ C# หรือ DevC++ เป็นต้น


Project File

บางครั้งการเขียนโปรแกรมอาจต้องใช้ไฟล์หลายไฟล์มารวมกัน มีการใช้ไฟล์ต่างๆเก็บอยู่ใน Directory หลายที่ การคอมไพล์ใน Command Line มีความยุ่งยาก ตัว IDE จะจัดการเรื่องเหล่านี้ให้ โดยเก็บข้อมูลเหล่านี้รวมกันเป็นไฟล์ Project สำหรับตัว IDE เอง

VC6 จะใช้คำว่า Workspace ไฟล์ที่ใช้เปิดเป็น .dsw

VC2005 จะใช้คำว่า Solution ไฟล์ที่ใช้เปิดเป็น .sln

devC++ ใช้คำว่า Project ไฟล์เป็น .dev


Build

Build เป็นคำศัพท์ หมายถึงการแปลงโค้ดทั้งหมดในโปรเจคต์ให้เป็นไฟล์โปรแกรม หรือไฟล์ Library ซึ่งจะมีหลายขั้นตอน หลายคำสั่ง

ใน IDE มักจะมีคำสั่งเหล่านี้

Compile : มักใช้ตรวจสอบความถูกต้องของโค้ด เพราะในจังหวะการคอมไพล์ จะแจ้ง error หรือ warning ถ้าเขียนโค้ดผิด แต่หน้าที่หลักของการคอมไพล์คือการแปลงโค้ดที่เขียนถูกต้องทั้งหมดให้กลายเป็นชิ้นส่วนของโปรแกรม

ระหว่างที่โปรแกรมยังไม่เสร็จชิ้นส่วนนั้นมักจะเป็นไฟล์ .obj

Build : การสั่ง Build จะมีการคอมไพล์โค้ดในไฟล์ที่ยังไม่ถูกคอมไพล์ในโปรเจคต์ก่อน และถ้าไม่เกิดการ error จะมีการประกอบชิ้นส่วนเข้ากับคำสั่งต่างๆ รวมกันเป็นผลลัพท์ .exe(ไฟล์โปรแกรม) หรือ .dll(ไฟล์ Library)

Rebuild All : สั่ง Compile โค้ดทั้งหมด แล้วจึง Build

Clean : ล้างไฟล์โปรแกรมที่ compile มา

Run : รันโปรแกรมที่เราสร้าง ใน IDE มักจะสั่ง Build ก่อนที่จะ Run หากมีการเปลี่ยนแปลงอะไรหลังจากการ Build

ใน โปรแกรม VC++ คำว่า Run จะใช้คำว่า Execute แทน

Debug : เป็นคำสั่ง Run โปรแกรม ที่สามารถควบคุมการทำงานของโปรแกรม ดูการทำงานของโค้ดไปทีละส่วนทีละขั้นตอนได้ เพื่อให้ดูความผิดพลาดของที่เกิดจากผู้เขียน หรือระบบ หรืออัลกอริธึมที่ผิดพลาด

Personal tools