สอนเขียน C++ : บทที่ 1 การใช้ Dev-C++ สร้างโปรแกรม - #78

หน้าหลัก » บทเรียน » สอนเขียน C++ : บทที่ 1 การใช้ Dev-C++ สร้างโปรแกรม
เขียนโดย : ' จารย์ ด๋อย [ มหาเมพ ] มีผู้อ่าน 101146 คน

มีผู้อ่าน 5,000 คน มี ผู้เห็นด้วย 100 คน และ ผู้ไม่เห็นด้วย 0 คน
แก้ไขล่าสุดเมื่อ 26/12/2012 เวลา 11:21:15 น. (15 นาทีที่แล้ว)

สวัสดีครับ ในบทแรกนี้เราจะมาพูดถึง การใช้งาน Dev-C++ เพื่อสร้างและรันโปรแกรมกันนะครับ บทนี้เหมาะกับผู้เริ่มต้น นักเรียน นักศึกษา ที่เริ่มเขียน C++ ครับ หลังจาก Download Dev-C++ และติดตั้งเรียบร้อยแล้ว ให้เรา ดับเบิ้ลคลิกที่ไอคอนของ Dev-C++ เพื่อเปิดโปรแกรมครับ

 

Dev-C++ Icon

 

รูปที่ 1 ดับเบิ้ลคลิกที่ไอคอนของ Dev-C++

Dev-C++ Window

 

รูปที่ 2 หน้าตาของ Dev-C++

 

สร้างโปรแกรมแรก " Hello World !! "

  ขั้นตอนที่ 1 สร้าง Source File

   ขั้นตอนที่ 1.1 เป็นขั้นตอนสร้าง Source File ซึ่ง Source File คือ ไฟล์ที่เก็บโค้ดโปรแกรมของเราไว้ เพื่อเอาไว้ใช้ Compile ต่อไป วิธีสร้างให้ไปที่ File > New > Source File หรือ คีย์ลัด Ctrl+N

 

Dev-C++ สร้าง Source File ใหม่

รูปที่ 3 วิธีสร้าง Source File

 

   ขั้นตอนที่ 1.2 เมื่อได้ Source File แล้ว Copy Code ต่อไปนี้แล้ววางที่ส่วนที่ใช้เขียน Source Code และทำการ Save โดยไปที่ File > Save หรือกดคีย์ลัด Ctrl + S ชื่อไฟล์ที่จะบันทึกคือ helloworld.cpp ดังรูป

 

#include <iostream>
using namespace std;

int main()
{
    cout <<
"Hello World !! \n";
    cout <<
"This My First Program \n";
   
    cin.get();
   
    return 0;
}

 

สอนเขียน C++

 

รูปที่ 4 หน้าจอสำหรับเขียน Source Code

 

Dev-C++ บันทึก Source File

 

รูปที่ 5 บันทึก Source File ชื่อ helloworld.cpp

 

  ขั้นตอนที่ 2 การ Complie (คอมไพล์) โปรแกรม

    ขั้นตอนที่ 2.1 การ Complie คือการตรวจสอบ Source Code ที่เขียนว่าถูกต้องตามโครงสร้างของภาษาหรือไม่ วิธี Complie คือ Execute > Complie หรือ กดคีย์ลัด Ctrl + F9

 

Dec-C++ Complie Source Code

 

รูปที่ 6 การ Complie Source File

 

ถ้าถูกต้อง จะทำการแปลงเป็น Object File ที่มีนามสกุล .o เพื่อลิ้งค์ กับโค้ดในไลบราลี่ จนได้ไฟล์ นามสกุล .exe เพื่อเอาไว้เรียกทำงานต่อไป

 

Dec-C++ Complie สำเร็จ

 

รูปที่ 7 Dialog กรณีที่ Complie สำเร็จ

 

Dev-C++ รูปไฟล์ Exe ตัวอย่าง

รูปที่ 8 ถ้า Complie ได้สำเร็จจะได้ไฟล์ นามสกุล .exe ซึ่งนี่แหละคือไฟล์ที่เสร็จสมบูรณ์พร้อมใช้งานครับ

 

ถ้าผิดพลาด อย่างเช่นเขียน Source Code ผิด ก็จะ Complie ไม่สำเร็จและ Dev-C++ จะแสดงบรรทัดที่อาจเกิด Error (ซึ่งใช่บรรทัดนี้รึเปล่าต้องมาไล่ดูกันอีกทีครับ)

 

Dev-C++ Complie Error

 

รูปที่ 9 ถ้า Complie ไม่สำเร็จ ก็จะมี Error Message บอกว่า Error อะไรบ้าง กี่บรรทัดซึ่งตัวอย่างจากรูป มี Error 1 บรรทัด

(ดูจากคอลัมภ์ Line ของตาราง Error Message)

 

  ขั้นตอนที่ 3 การเรียกโปรแกรมทำงาน (รันโปรแกรม)

   ขั้นตอนที่ 3.1 การรันโปรแกรมก็คือการเรียกโปรแกรมที่เราเขียนขึ้นมาทำงาน (เหมือนที่คุณเรียก Dev-C++ มาใช้งานเนี่ยแหละครับ) วิธีการ Run คือ Execute > Run หรือคีย์ลัด Ctrl + F10

 

Dev-C++ การสั่ง Run โปรแกรม

 

รูปที่ 10 การสั่ง Run โปรแกรมใน Dev-C++

 

Dev-C++ ตัวอย่างผลการ Run โปรแกรม

 

รูปที่ 11 ตัวอย่างผลการ Run โปรแกรม จะเห็นได้ว่าจะอยู่ในจอดำๆ เล็กๆ ซึ่งเรียกว่า Dos Mode ถ้าต้องการปิดก็ พิมพ์อะไรก็ได้บนคีย์บอร์ดครับ

(การกดอะไรก็ได้แล้วปิดนี้เนื่องมาจากคำสั่ง cin.get(); ใน Source Code ของเราครับ ซึ่งเราจะมาเรียนละเอียดกันอีกในบทหลังๆ)

 

เอาล่ะครับก็จบไปกับการสร้างโปรแกรมแรก helloworld หากใครมีปัญหาด้านการเขียน Code หรือ Complie ไม่ได้ยังไง เข้ามาเขียนแจ้งได้ที่  Fan Page ของ Ami-Solution เลยครับผม

 

สิ่งที่คุณจะทำได้หลังจากอ่านบทความนี้

 - คุณจะสามารถสร้าง Source File และ Save เป็น

 - คุณจะสามารถ Complie และ Run ทดสอบโปรแกรมที่คุณเขียนได้

 

บทความถัดไป

สอนเขียน C++ : บทที่ 2 การแสดงผลด้วย cout

 

หากต้องการความช่วยเหลือหรือปรึกษาเรื่องการเขียนโปรแกรมด้วยภาษา C++ ก็สามารถเข้าร่วม กลุ่มเรียน : มือใหม่หัดเขียน C++ ใน Facebook ได้นะครับ

แหล่งข้อมูลอ้างอิง

คลิกเพื่อทำแบบทดสอบ
แบบทดสอบจำนวน 20 ข้อ เวลา 10 นาที
ระดับความยาก
 

หน้าหลัก » บทเรียน » สอนเขียน C++ : บทที่ 1 การใช้ Dev-C++ สร้างโปรแกรม

คำถามเกี่ยวกับบทความ
เมื่อคุณอ่านบทความนี้แล้ว หากคุณมีข้อสงสัยในบทความคุณสามารถเขียน " คำถาม " ที่คุณอยากรู้ เพื่อให้ผู้เขียนหรือบุคคลอื่นมาตอบข้อสงสัยของคุณได้

SOCIAL SHARE


คลิกที่นี่ เพื่อดูความเห็นเพิ่มเติม...
บทความที่เกี่ยวข้อง
"Data Definition Language ( DDL ) " อ่าน : 381
   โดย : อทิตา พวงสุนทร แก้ไขเมื่อ : 04/11/2013 13:39:07
"การประมวลผลถ้าหน่วยความจำหลักไม่เพียงพอจะบรรจ... " อ่าน : 875
   โดย : Suppalak Suwannawat แก้ไขเมื่อ : 14/11/2013 13:51:52
"ตัวอย่างโปรแกรมสุ่มตัวเลข " อ่าน : 1992
   โดย : อทิตา พวงสุนทร แก้ไขเมื่อ : 17/10/2013 15:28:21
"โจทย์ฝึกเขียนโปรแกรมภาษา C เกียวกับการรับค่าจ... " อ่าน : 678
   โดย : ' จารย์ ด๋อย แก้ไขเมื่อ : 25/09/2013 18:27:04
"โจทย์การแปลง Source Code ของภาษา C ให้เป็น Fl... " อ่าน : 684
   โดย : ' จารย์ ด๋อย แก้ไขเมื่อ : 25/09/2013 17:55:35
"วิธีทำ หน้าเมนูหลัก (Main Form) เรียกใช้ หน้า... " อ่าน : 4208
   โดย : ' จารย์ ด๋อย แก้ไขเมื่อ : 04/04/2013 19:45:03
"แบบฝึกหัดภาษา C สำหรับหลักสูตรเรียนออนไลน์กับ... " อ่าน : 796
   โดย : ' จารย์ ด๋อย แก้ไขเมื่อ : 25/09/2013 18:00:36
"แบบฝึกหัด C++ สำหรับผู้เริ่มต้น ข้อที่ 9 โปรแ... " อ่าน : 1935
   โดย : ' จารย์ ด๋อย แก้ไขเมื่อ : 19/04/2013 14:05:17
"วงจรถอดรหัส (Decoder) และ วงจรเข้ารหัส(Encode... " อ่าน : 1052
   โดย : Suppalak Suwannawat แก้ไขเมื่อ : 26/11/2013 13:17:51
" Entity - Relationship Model " อ่าน : 476
   โดย : อทิตา พวงสุนทร แก้ไขเมื่อ : 15/11/2013 13:51:19
ค้นหาบทความ