วิธีเรียนรู้การเขียนโปรแกรม C++: 7 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

วิธีเรียนรู้การเขียนโปรแกรม C++: 7 ขั้นตอน (พร้อมรูปภาพ)
วิธีเรียนรู้การเขียนโปรแกรม C++: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเรียนรู้การเขียนโปรแกรม C++: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเรียนรู้การเขียนโปรแกรม C++: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วิธีการแปลง JPG เป็น PDF / ด้วย photo ใน window 10 2024, อาจ
Anonim

การเรียนรู้การเขียนโปรแกรมไม่ใช่สิ่งที่สามารถทำได้ในชั่วข้ามคืนอย่างแน่นอน และต้องทำงานหนักและทุ่มเทอย่างมาก (โดยเฉพาะการเรียนรู้ C++) คู่มือนี้จะช่วยคุณตลอดกระบวนการ

ขั้นตอน

เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่ 1
เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่ 1

ขั้นตอนที่ 1. เรียนรู้เกี่ยวกับประวัติของ C++

วิธีที่ดีที่สุดในการเริ่มเรียนภาษาโปรแกรมคือศึกษาประวัติของมัน แม้ว่าคุณอาจไม่เข้าใจทุกสิ่งที่คุณอ่าน แต่หน้าสองสามหน้าเหล่านี้จะแนะนำคำศัพท์สำคัญที่จะปรากฏขึ้นในภายหลัง (เช่น "Object Oriented Programming)"

เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่2
เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่2

ขั้นตอนที่ 2 ติดตั้งคอมไพเลอร์ C++ (และ IDE ที่เป็นไปได้)

คอมไพเลอร์มีความจำเป็นสำหรับการเขียนโปรแกรมในภาษา C++ เนื่องจากคอมพิวเตอร์ของคุณต้องคอมไพล์ซอร์สโค้ดจริงเป็นไฟล์เรียกทำงาน หากคุณใช้ Windows ตัวเลือกที่ถูกต้องคือ Visual C++ 2010 Express หรือหากคุณใช้ Linux ตัวเลือกที่ถูกต้องคือ Geany ทั้งสองมาพร้อมกับ IDE ในตัว (สภาพแวดล้อมการพัฒนาอิสระ) ซึ่งสามารถลดความซับซ้อนของกระบวนการเขียนซอร์สโค้ด (หมายเหตุ: หลายคนบนอินเทอร์เน็ตจะแนะนำให้คุณใช้ Bloodshed Dev-C++ IDE และคอมไพเลอร์ แต่คุณไม่ควรทำ ซอฟต์แวร์นี้ยังไม่ได้รับการอัปเดตใน 5 ปีและมีข้อบกพร่องที่ทราบมากมาย รายการอยู่ที่นี่: https://sourceforge.net/p/dev-cpp/bugs/)

เรียนรู้วิธีใช้ IDE อย่างมีประสิทธิภาพ IDE บางตัวมีนิสัยใจคอส่วนตัวที่สามารถขัดขวางกระบวนการเรียนรู้ของคุณ ดังนั้นจึงควรอ่านหรือเก็บข้อมูลอ้างอิงสำหรับตัวเลือกและการตั้งค่า IDE ต่างๆ

เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่ 3
เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่ 3

ขั้นตอนที่ 3 เลือกบทช่วยสอนหนึ่งหรือสองบทเพื่อเริ่มเรียน C++

ขั้นตอนนี้ พร้อมกับการติดตั้งคอมไพเลอร์ เป็นหนึ่งในขั้นตอนที่สำคัญที่สุด มีบางสิ่งที่คุณควรตรวจสอบในระหว่างขั้นตอนนี้ ก่อนอื่น ตรวจสอบให้แน่ใจว่าคู่มือนี้เขียนขึ้นสำหรับผู้อ่านที่เป็นผู้เริ่มต้นในการเขียนโปรแกรม เนื่องจากคำอธิบายนั้นละเอียดที่สุด ต่อไป ตรวจสอบให้แน่ใจว่าโค้ดในบทช่วยสอนนั้นเป็นไปตามมาตรฐาน C++03 หรือแม้แต่ C++11 ใหม่ (ยังไม่ได้มาตรฐาน โปรดระวังปัญหาคอมไพเลอร์) เพราะคอมไพเลอร์สมัยใหม่จะมีปัญหาในการรวบรวมโค้ดที่ล้าสมัย หรือจะเพียงแค่ ปฏิเสธมัน บทช่วยสอนที่ดีคือบทช่วยสอน C++ จาก cprogramming.com และบทช่วยสอนที่ www.cplusplus.com/doc/tutorial/

เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่4
เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่4

ขั้นตอนที่ 4 ลองแต่ละแนวคิดใหม่

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

เรียนรู้การเขียนโปรแกรม C++ ขั้นตอน 5
เรียนรู้การเขียนโปรแกรม C++ ขั้นตอน 5

ขั้นตอนที่ 5. เรียนรู้จากนักพัฒนารายอื่น

สิ่งที่ดีที่สุดประการหนึ่งเกี่ยวกับการเขียนโปรแกรมก็คือ ไม่ว่าคุณจะมีความเชี่ยวชาญในการเขียนโปรแกรมในระดับใด ก็จะมีซอร์สโค้ดที่พร้อมใช้งานสำหรับระดับเดียวกันหรือระดับที่สูงกว่าคุณหนึ่งระดับเสมอ วิธีที่ดีในการเรียนรู้จากซอร์สโค้ดที่ซับซ้อนมากขึ้นคืออ่านให้จบจนกว่าจะถึงจุดที่คุณไม่เข้าใจ จากนั้นพยายามคิดในใจ หากคุณไม่ทราบบางส่วนของรหัส โปรดอ่านเนื้อหาในบทแนะนำหรือเอกสารอ้างอิงจนกว่าคุณจะเข้าใจ

เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่6
เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่6

ขั้นตอนที่ 6 แก้ปัญหาโดยใช้แนวคิดที่ได้เรียนรู้

วิธีที่ดีที่สุดในการรักษาสิ่งที่คุณเรียนรู้ไม่ใช่แค่การเขียนตัวอย่างซอร์สโค้ด แต่โดยการทำงานที่ได้รับมอบหมายให้เสร็จสิ้น ทั้ง cprogramming.com และ Project Euler มีปัญหาที่ดีที่คุณสามารถลองแก้ไขเพื่อใช้แนวคิดในชีวิตจริง หากคุณไม่สามารถหาอัลกอริธึมสำหรับปัญหาได้จริงๆ ให้มองหาวิธีแก้ไขที่คนอื่นทำเสร็จแล้วจากอินเทอร์เน็ตและเรียนรู้จากพวกเขา การแก้ปัญหาคืออะไรถ้าคุณไม่เรียนรู้จากผลลัพธ์?

เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่7
เรียนรู้การเขียนโปรแกรม C++ ขั้นตอนที่7

ขั้นตอนที่ 7 ช่วยเหลือผู้อื่นที่ต้องการความช่วยเหลือ

เมื่อคุณได้เรียนรู้เกี่ยวกับ C++ แล้ว คุณควรเริ่มช่วยผู้เริ่มต้นคนอื่นๆ แก้ปัญหาทางออนไลน์และนำพวกเขาไปสู่เส้นทางเดียวกับคุณ! อย่าหงุดหงิดทันทีหากบุคคลที่ขอความช่วยเหลือไม่ฟังคำแนะนำของคุณ คนอื่นๆ สามารถเรียนรู้จากคำตอบที่คุณให้ไว้ได้ แม้ว่าผู้ส่งดั้งเดิมจะไม่เชื่อก็ตาม

เคล็ดลับ

  • อย่าเพิ่งท้อแท้! การเขียนโปรแกรมอาจทำให้สับสนได้ในบางจุด แต่นั่นไม่ได้หมายความว่าคุณควรทิ้งความก้าวหน้าทั้งหมดและเลิก! หากคู่มือใดรู้สึกไม่ดีในการอธิบายหัวข้อ ให้ลองอ่านคู่มืออื่นในประเด็นเดียวกัน บางทีปัญหาอาจไม่ได้อยู่ในตัวคุณ!
  • หากคุณพบข้อผิดพลาดขณะคอมไพล์ ให้อ่านซอร์สโค้ดอีกครั้งและดูว่าคุณสามารถหาข้อผิดพลาดได้หรือไม่ แม้ว่าอาจดูคลุมเครือ แต่ข้อผิดพลาดจะพยายามบอกคุณว่าเกิดอะไรขึ้น ดูว่าคุณสามารถเรียนรู้อะไรเกี่ยวกับความผิดพลาดจากมันได้หรือไม่
  • เรียนรู้ที่ก้าวของคุณเอง
  • คุณสามารถเรียนรู้ C++ จาก Google Play Store หรือ Appstore โดยค้นหา "Learn C++"
  • คุณยังสามารถค้นหาหนังสือเกี่ยวกับ C++
  • หากคุณได้รับข้อผิดพลาดเมื่อโปรแกรมกำลังทำงาน แสดงว่าปัญหาไม่ใช่ปัญหาทางไวยากรณ์ แต่เป็นปัญหาในอัลกอริทึมของคุณ พยายามจดสิ่งที่อัลกอริทึมของคุณควรทำ จากนั้นเปรียบเทียบกับซอร์สโค้ดของคุณ กรณีที่เลวร้ายที่สุด นำรหัสของคุณไปที่ชุมชนออนไลน์และดูว่าพวกเขาสามารถพบปัญหาสำหรับคุณหรือไม่ ให้แน่ใจว่าคุณถามอย่างสุภาพ! คนที่ช่วยคุณใช้เวลาพวกเขาสามารถใช้การเขียนโปรแกรมซอฟต์แวร์ทำเงินเพื่อตอบคำถามของคุณ ดังนั้นอย่าลืมกล่าวขอบคุณ!
  • แสดงความคิดเห็นซอร์สโค้ดของคุณเสมอ! การเขียนคำอธิบายสั้นๆ เกี่ยวกับฟังก์ชันของโปรแกรมในตอนเริ่มต้นนั้นไม่ใช่เรื่องยาก แม้แต่โค้ดที่เข้าใจง่ายและเข้าใจง่าย ขั้นตอนนี้ยังเป็นนิสัยที่ดีที่จะต้องทำในภายหลังเมื่อคุณเขียนโปรแกรมซอฟต์แวร์ขนาดใหญ่ที่สร้างความสับสนซึ่งคุณอาจเข้าใจแล้ว แต่คนอื่นๆ ที่อ่านจะสับสน

คำเตือน

  • C และ C++ เป็นภาษาการเขียนโปรแกรมระดับต่ำ หมายความว่าคุณมีโอกาสที่จะทำให้คอมพิวเตอร์ของคุณเสียหายด้วยรหัสที่ผิดพลาดหรือโปรแกรมที่เป็นอันตรายโดยเจตนา! ห้ามคอมไพล์และเรียกใช้โปรแกรมที่มีโค้ด "#include " เว้นแต่คุณจะแน่ใจจริงๆ ว่ากำลังทำอะไรอยู่ แม้ว่าคุณจะรู้ว่ากำลังทำอะไรอยู่ ให้พยายามหลีกเลี่ยงทุกวิถีทาง
  • ตรวจสอบให้แน่ใจว่าคอมไพเลอร์และบทช่วยสอนของคุณเป็นปัจจุบัน! คอมไพเลอร์ที่ล้าสมัยอาจทำให้ซอร์สโค้ดที่ถูกต้องไม่คอมไพล์หรือเกิดข้อผิดพลาดแปลกๆ ขึ้นในขณะใช้งาน เช่นเดียวกับบทเรียน
  • Antivirus หลายตัวจะคิดว่าสิ่งที่คุณสร้างคือไวรัส! ตรวจสอบให้แน่ใจว่าคุณเพิ่มโปรแกรมของคุณในข้อยกเว้นและอาจปิด Antivirus เพื่อป้องกันไม่ให้ถอนการติดตั้งโปรแกรมของคุณ!