บางครั้งคุณรู้สึกทึ่งกับโลกของวิทยาการคอมพิวเตอร์และคุณกำลังพิจารณาอย่างจริงจังในการก้าวไปสู่ความรู้ของคุณ: เรียนรู้การเขียนโปรแกรม ความคิดของการสร้างโปรแกรมประยุกต์ที่ฟังก์ชั่นในตัวเองเพียงเพื่อความพึงพอใจที่จะทำหรือจะดำเนินการเป็นโครงการที่ใหญ่กว่านั้นตอนนี้ fascinates: ตายถูกโยนและการตัดสินใจที่จะทำ แต่คุณยังคงบิต 'ลังเลเพราะพวกเขาไม่ได้ คุณมีความคิดที่อ่อนที่สุดของวิธีการสร้างโปรแกรม
บางทีเชื่อ แต่คุณได้มาไม่ได้อยู่ในสถานที่ที่เหมาะสมในเวลาที่ไม่อาจจะดีกว่า: ต่อไปนี้ในความเป็นจริงผมจะให้ข้อมูลทั้งหมดที่คุณต้องมองออกไปในโลกของการเขียนโปรแกรม, การทำความเข้าใจว่าโปรแกรมและทำไมไม่? สร้างแอพพลิเคชันตัวแรกของคุณจากรอยขีดข่วน
ก่อนเพิ่มเติม แต่ผมต้องการที่จะทำให้หลักฐาน: โลกของการเขียนโปรแกรมคืออะไรสั้น ๆ ไม่มีที่สิ้นสุดมีพันของสถานการณ์ที่แตกต่างและวิธีการมันและต่อสู้กับพวกเขาทั้งหมดจะเป็นไปไม่ได้เกือบ คุณ แต่อย่าท้อแท้เพราะในคู่มือนี้คุณจะพบทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อใช้ขั้นตอนแรก: ครั้งหนึ่งเคยอ่านและหลอมรวมพื้นฐานที่จะเป็นจินตนาการและประสบการณ์ไปกับคุณในการผจญภัยนี้! ดัชนี
- เป็นขั้นตอนโปรแกรม
- ของการสร้างการออกแบบอะไร
- โปรแกรมการทดสอบการดำเนินงานที่วางจำหน่าย
- / อัพเกรดการเขียนโปรแกรมภาษา
- การสร้างโปรแกรมสำหรับรายละเอียด
เป็นโปรแกรมก่อนการเดินทางไปยังหัวใจของเรื่องคืออะไร ฉันต้องการให้คุณบางข้อมูลทางทฤษฎีที่จะช่วยให้คุณเข้าใจขั้นตอนในอนาคตในคู่มือนี้: ในทางปฏิบัติโปรแกรมคอมพิวเตอร์เป็นองค์กรที่มีความสามารถในการประมวลผลและข้อมูลutomatizzare ของการดำเนินงาน ตัวอย่างเช่นมีโปรแกรมที่สามารถประมวลผลตำรา (เช่น Word) เพื่อดำเนินการคำนวณ (เช่น Windows คำนวณ) เพื่อให้นำทางบนอินเทอร์เน็ต (เช่นเบราว์เซอร์) และอื่น ๆ
โปรแกรมขึ้นอยู่กับงานที่ได้รับการออกแบบก็สามารถจะมากหรือน้อยง่าย: เพียงเพื่อให้คุณตัวอย่างเช่นแม้ปฏิบัติการระบบที่ออกแบบมาเพื่อให้ผู้ใช้สามารถโต้ตอบกับส่วน "กาย" ของ คอมพิวเตอร์ผ่านซอฟต์แวร์เฉพาะเป็นโปรแกรมเอง
การทำงานของโปรแกรมจะขึ้นอยู่เกือบตลอดเวลาในกลไกที่แม่นยำมากซึ่งเรียกว่าอัลกอริทึมกับนิยามหลังหมายถึงขั้นตอนที่จำเป็นที่เราจะต้องใช้เวลาในการเปลี่ยนข้อมูลหรือชุดของข้อมูล "ขาเข้า" ในข้อมูลหรือชุดข้อมูล "ขาออก"
ภายในโปรแกรมขั้นตอนข้างต้นจะถูกแสดงในรูปแบบของคำแนะนำหรือคำสั่งที่ออกผ่านทางของการเขียนโปรแกรมภาษา: ชุดที่สมบูรณ์ของคำแนะนำสำหรับการไหลของการทำงานของโปรแกรมที่ถูกกำหนด, และเป็นสิ่งที่เกี่ยวข้องกับการประมวลผลข้อมูลขาเข้าเพื่อเปลี่ยนให้เป็นสิ่งที่คุณต้องการบรรลุ
ขั้นตอนในการสร้างโปรแกรม
ตอนนี้คุณมีคำจำกัดความที่ชัดเจนของโปรแกรมแล้วถึงเวลาแล้วที่จะรู้ว่ามันพัฒนาไปอย่างไรเมื่อเวลาผ่านไป มันอาจจะดูแปลกกับคุณ แต่ยังโปรแกรมที่มีจริงวงจรชีวิตแบ่งออกเป็นอย่างน้อยสี่ขั้นตอน: การออกแบบ,ดำเนินการทดสอบ,และปล่อยและการปรับปรุงด้านล่างคุณสามารถดูรายละเอียดของแต่ละเฟสของวงจรชีวิตนี้ได้
การออกแบบการออกแบบของโปรแกรมเป็นขั้นตอนแรกของวงจรชีวิตของมันเช่นเดียวกับสิ่งที่สำคัญที่สุด: มันเป็นที่นี่ที่คุณกำหนดวัตถุประสงค์ของโปรแกรมประเภทของข้อมูลที่จะมีการจัดการและวิธีที่เราควรจะทำมัน . ถ้าฉันต้องจินตนาการถึงโครงการราวกับว่ามันเป็นบ้านการออกแบบเป็นขั้นตอนหนึ่งที่สถาปนิก (หรือทีมสถาปนิก) วาดโครงการบนกระดาษกำหนดรูปร่างโครงสร้างและตำแหน่ง
ขั้นตอนการออกแบบมักจะถูกจัดการโดยวิศวกรทีมพัฒนา: เพียงเพื่อให้ได้ตัวอย่างไม่กี่มีใครเป็นผู้รับผิดชอบสำหรับการกำหนดชนิดของข้อมูลที่ต้องดำเนินการทุกคนมีส่วนร่วมในการพัฒนาอัลกอริทึมที่จะจัดการ ข้อมูลที่เป็นผู้รับผิดชอบสำหรับการศึกษาเงื่อนไขที่สำคัญ (เช่นเหตุการณ์ที่ไม่ควรเกิดขึ้น แต่ที่อาจจะทำเช่นนั้น) และทำไมไม่แม้กระทั่งผู้ที่มีส่วนร่วมในการออกแบบรูปลักษณ์ที่สมบูรณ์แบบและความรู้สึกของโปรแกรม
ทั้งหมดเหล่านี้ "ความคิด" ในขณะที่เป็นนามธรรมอย่างหมดจดพวกเขามักจะรายงานในแผนภาพกราฟิกหรือการพัฒนาผ่านมาตรฐานทั่วไป (เช่นโดยใช้ UML) และต้องได้รับอนุมัติจากหัวหน้าวิศวกรร่าง ในระยะนี้จะมีการเลือกภาษาโปรแกรมที่จะใช้ในการพัฒนาซอฟต์แวร์ด้วย เมื่อได้รับการอนุมัติแล้ววัสดุทั้งหมดจะถูกส่งผ่านไปยังโปรแกรมเมอร์ซึ่งเกี่ยวข้องกับขั้นตอนการใช้งานเฟสการดำเนินงานขั้นตอนการดำเนินงาน
ซึ่งเป็นหนึ่งในในความเป็นจริงโปรแกรมที่แท้จริงให้กับชีวิตในนั้นมีส่วนร่วมในหนึ่งหรือมากกว่าโปรแกรมเมอร์ (ในกรณีหลังนี้ทีมงานมีการประสานงานโดยโปรแกรมเมอร์ตะกั่ว) ข้อหา เพื่อเขียนไฟล์อย่างน้อยหนึ่งชุดชุดคำสั่งที่สร้างกระแสการทำงานของโปรแกรม
คำแนะนำที่เขียนในแฟ้มข้อความหนึ่งหรือมากกว่าธรรมดาหากจำเป็นล้อมรอบภายในแก้ไขที่เฉพาะเจาะจงหรือทั้ง
บูรณาการการพัฒนาสภาพแวดล้อม (IDE แสลง): องค์ประกอบเหล่านี้ให้ โปรแกรมเมอร์ของเครื่องมือที่มีประโยชน์ในการลดความซับซ้อนของการทำงานเช่นความสามารถในการทำตามคำแนะนำโดยอัตโนมัติเพื่อแนะนำตัวแปรหรือแม้กระทั่งการกำหนดชิ้นส่วนของรหัสที่จะถูกเรียกคืนด้วยชุดแป้นพิมพ์ได้อย่างแม่นยำรหัสแหล่งโปรแกรมชุดของไฟล์ที่มีคำแนะนำที่เขียนในภาษาโปรแกรมที่ถูกกำหนดไว้ ในระหว่างการดำเนินการในส่วนที่ "กลาง" ของรหัสที่มาเป็นข้อมูลที่รวบรวม
จะได้รับการ "แปลว่า" เป็นภาษาเครื่องและจะดำเนินการในลักษณะนี้โปรแกรมเมอร์คือสามารถที่จะทดสอบความดีของการทำงานของเขาและเพื่อตรวจสอบ โปรแกรมจะทำงานอย่างถูกต้องหลังจากเขียนของรหัสที่มาทั้งหมดจะเสร็จสมบูรณ์ก็จะถูกรวบรวมเพื่อทำงานผ่านระบบปฏิบัติการที่ทำให้มันเป็นโปรแกรมที่แท้จริง (เช่นคนที่คุณกำลังใช้ในการใช้บนเครื่องคอมพิวเตอร์ของคุณ): ความสำเร็จของการดำเนินการตามขั้นตอนที่ อาจได้รับผลขั้นตอนการทดสอบเพิ่มเติมหรือได้รับการปล่อยตัวโดยตรงกับประชาชนการทดสอบการทดสอบ
เฟส
ในบางประการก็อาจได้รับการพิจารณามากที่สุด "สนุกเฟส" ของวงจรชีวิตของโปรแกรม: ในนั้นในความเป็นจริงตัวเลขที่ทีมงานพิเศษ (เรียกว่า
ทดสอบ) มี งานที่สมัครใจสาเหตุของความผิดปกติหรือมีเงื่อนไขที่สำคัญยังไม่ได้มีการจัดการภายในโปรแกรมเพื่อที่จะสามารถที่จะเผยให้เห็นข้อผิดพลาด(เช่นข้อผิดพลาดของการเขียนโปรแกรม) และช่วยให้นักพัฒนาที่จะแก้ไขมันประเภทของการทดสอบที่โปรแกรมที่คุณสามารถตัดสินใจว่าคุณเป็นจริงจำนวนมากและสามารถนำไปทดสอบหลายแง่มุม: แม้ว่ามันอาจจะดูแปลกขั้นตอนการทดสอบที่มีความสำคัญอย่างยิ่งสำหรับคุณภาพของโปรแกรมเพราะมันอยู่ในที่ที่เห็นได้ชัด ข้อผิดพลาดใด ๆ ที่เกิดจากขั้นตอนก่อนหน้านี้ หากคุณมีความสนใจในการเรียนรู้มากขึ้นผมส่งกลับมาพร้อมกับรายการวิกิพีเดียครบถ้วนสมบูรณ์ซึ่งข้อตกลงในรายละเอียดหัวข้อนี้ในบางกรณี บริษัท ซอฟต์แวร์อาจตัดสินใจที่จะแสวงหา "ช่วย" ให้กับผู้ใช้ที่มีความมุ่งมั่นในการเขียนโปรแกรมการออกรุ่นที่ไม่สมบูรณ์สำหรับวัตถุประสงค์ในการทดสอบ: ในกรณีนี้เราพูดถึงรุ่นอัลฟา
หรือเบต้าซอฟต์แวร์ ผู้ใช้จะได้รับแจ้งให้ลองใช้โปรแกรมและรายงานปัญหาใด ๆ ไปยังผู้ผลิต: ในศัพท์แสงที่ขั้นตอนนี้จะเรียกว่าข้อเสนอแนะเมื่อสิ้นสุดระยะทดสอบแล้วจะเกิดเหตุการณ์สองประการขึ้นได้: หากโปรแกรมมีปัญหาจะมีการรายงานไปยังทีมพัฒนาซึ่งเกี่ยวข้องกับการแก้ไขปัญหาเหล่านี้โดยแก้ไขและอัพเดตซอร์สโค้ด อย่างไรก็ตามหากโปรแกรมไม่แสดงปัญหาก็จะได้รับ OK สำหรับเฟสปล่อยเฟสเผยแพร่ / อัพเดต
ขั้นตอนการปล่อยเฟสเฟสของโปรแกรมคือโปรแกรมที่แจกจ่ายให้กับสาธารณชนโดยไม่เสียค่าใช้จ่ายหรือจัดจำหน่ายได้หากซอฟต์แวร์ถูกออกแบบมาเพื่อใช้งานก่อนที่จะซื้อ ของใบอนุญาตสำหรับความต้องการของตลาดหรือสำหรับวิวัฒนาการที่เรียบง่ายของเวลาบ้านซอฟต์แวร์สามารถตัดสินใจที่จะเพิ่มคุณลักษณะใหม่ ๆ ลงในโปรแกรมเพื่อปรับเปลี่ยนรูปลักษณ์หรือเปลี่ยนพลวัตทั้งหมดหรือบางส่วนได้: ในกรณีนี้เป็นเวอร์ชันใหม่ ของโปรแกรมจะถูกส่งผ่านการทดสอบและข้ามใหม่ตลอดวงจรชีวิต
เมื่อซอร์สโค้ดที่ผ่านการอัปเดตผ่านช่วงการทดสอบระบบจะเผยแพร่สู่สาธารณะหรือวางตลาดเป็นซอฟต์แวร์อัพเดต
ของซอฟต์แวร์ต้นฉบับโปรแกรมสิ้นสุดรอบชีวิตเมื่อ บริษัท ที่อยู่เบื้องหลังมันในที่สุดก็หยุดการปรับปรุงมันได้อย่างมีประสิทธิภาพละทิ้งไปเอง: เมื่อการพัฒนาถูกขัดจังหวะมีการกล่าวว่าโปรแกรมไม่ได้รับการสนับสนุน(
ยกเลิก
ใน เป็นภาษาอังกฤษ)ภาษาเขียนโปรแกรมตามที่ได้กล่าวไว้ก่อนหน้านี้
ภาษาการเขียนโปรแกรมคือชุดของกฎไวยากรณ์และตรรกะที่ใช้ในการจัดโครงสร้างคำสั่งภายในซอร์สโค้ดของโปรแกรมผู้ใช้ซอฟต์แวร์เช่นผู้ใช้งานทุกวันในการผลิตอาจไม่มีความคิดเกี่ยวกับภาษาเขียนโปรแกรมที่ใช้ในการพัฒนาซอฟต์แวร์ แต่คุณต้องรู้ว่าภาษาบางภาษาไม่เหมือนกัน: บางภาษาเหมาะสำหรับ สร้างโปรแกรมที่ทำงานจากบรรทัดคำสั่งอื่น ๆ จะดีกว่าสำหรับการจัดการส่วนติดต่อแบบกราฟิกในขณะที่ส่วนอื่น ๆ มีไว้สำหรับการคำนวณการออกแบบเกมและอื่น ๆ เท่านั้นฉันให้รายชื่อด้านล่าง (มีข้อ จำกัด มากเนื่องจากมีหลายร้อยภาษา) ของภาษาโปรแกรมที่แพร่หลายมากที่สุดและเป็นที่รู้จักในปัจจุบันJava
- เป็นภาษาโปรแกรมเชิงวัตถุที่รู้จักกันอย่างแพร่หลาย, ซึ่งยืมตัวเองไปใช้งานจำนวนมาก ความแข็งแรงของซอฟต์แวร์อยู่ในความยืดหยุ่น: โปรแกรม Java สามารถทำงานได้โดยติดตั้งซอฟต์แวร์เพิ่มเติม (เรียกว่า "Java Runtime Environment" หรือ "JRE
") จากระบบปฏิบัติการเดสก์ท็อปทุกเครื่อง สิ่งหนึ่งที่อาจทำให้คุณประหลาดใจ: ส่วนใหญ่ของระบบปฏิบัติการ Android ถูกเขียนด้วยภาษาจาวา ฉันได้พูดคุยเกี่ยวกับวิธีการโปรแกรมใน Java ในคำแนะนำของฉันC- อีกภาษาที่รู้จักกันเป็นอย่างดี C เป็นภาษาเขียนโปรแกรมที่ย้อนหลังไปถึงปีพ. ศ. 2515 ซึ่งเป็นรูปแบบ
ขั้นตอนและสามารถใช้งานได้ในสถานการณ์จริง ๆ ไม่ใช่ภาษาอ็อบเจ็กต์ (แม้ว่าจะเป็น C + + ก็ตาม) และทำให้ Java ยากกว่า Java แต่ทำให้สามารถปรับใช้งานได้หลากหลาย พอเพียงที่จะพูดได้ว่าเคอร์เนลลินุกซ์และแอนดรอยด์จะถูกเขียนขึ้นใน C.
C #
- - แม้จะมีความคล้ายคลึงกันของ syntax กับ C แต่ก็มีความเฉพาะเจาะจงกับ Windows GUI โปรแกรมที่เกี่ยวข้องและแอ็พพลิเคชัน ขึ้นอยู่กับกรอบ.NET. แม้ว่าจะเป็นของ Microsoft ก็ตาม แต่ C # ก็เป็นโอเพนซอร์สในปี 2014Visual Basic- เป็นภาษาเขียนโปรแกรมของ Microsoft ซึ่งเป็นภาษาที่ใช้ในการสร้างซอฟต์แวร์ที่มีส่วนติดต่อแบบกราฟิกและทุ่มเทให้กับระบบปฏิบัติการ Windows ในวันที่ Visual Basic ได้รวมอยู่ในกรอบ.NETDelphi- ผู้สืบทอด Pascal ภาษาเขียนโปรแกรมนี้ได้รับการยอมรับเป็นส่วนใหญ่ในการพัฒนาซอฟต์แวร์การจัดการที่ทุ่มเทให้กับการจัดการข้อมูลจำนวนมาก แต่ไม่จำเป็นต้องใช้อินเตอร์เฟสแบบกราฟิกที่ซับซ้อน
- วัตถุประสงค์ C / Swift- เป็นภาษาโปรแกรมที่ใช้สร้างแอปสำหรับระบบปฏิบัติการ ApplemacOS,
- iOS,watchOSและ tvOS
- R- เป็นภาษาโปรแกรมที่ใช้ในการประมวลผลข้อมูลที่ซับซ้อนส่วนใหญ่ใช้ในการคำนวณทางสถิติหรือสำหรับการคำนวณการคำนวณภาพMATLAB- ภาษาเขียนโปรแกรมอื่นที่ใช้ในการคำนวณทางคณิตศาสตร์ซึ่งใช้กันอย่างแพร่หลายในการจัดการการดำเนินงานโดยใช้เมทริกซ์ แอสเซมบลี
- - เป็นภาษาการเขียนโปรแกรมระดับต่ำที่เข้าใกล้รหัสเครื่องจริง (สิ่งที่โปรเซสเซอร์สามารถเข้าใจได้) มักใช้สำหรับการออกแบบตัวควบคุมและโปรแกรมควบคุมอุปกรณ์ในส่วนต่อไปฉันจะสอนวิธีการออกแบบเครื่องคิดเลขภาษา C ง่ายๆซึ่งคุณสามารถใช้จาก
- Command PromptหรือTerminalของ macOS / Linuxการสร้างโปรแกรมถ้าคุณมาไกลแล้วหมายความว่าคุณได้เรียนรู้ความคิดทางทฤษฎีทั้งหมดเกี่ยวกับการเขียนโปรแกรมและในที่สุดคุณก็พร้อมที่จะทำงาน เห็นได้ชัดว่าในส่วนนี้ฉันจะสอนวิธีสร้างโปรแกรมที่เรียบง่ายไม่ได้ออกแบบมาสำหรับการกระจาย "ทั่วโลก" ดังนั้นจึงไม่จำเป็นต้องทำตามขั้นตอนทั้งหมดที่ฉันได้อธิบายให้คุณทราบมาก่อน ทั้งหมดนี้จะ จำกัด เฉพาะการสร้างไฟล์รหัสต้นฉบับขนาดเล็กและรวบรวมโดยใช้คอมไพเลอร์ที่เหมาะสมที่สุดใส่เพียงในขั้นตอนนี้คุณจะได้เรียนรู้ที่จะสร้างเครื่องคิดเลขง่าย
- ในซีซึ่งคุณสามารถใช้เวลาพักผ่อนของคุณผ่าน
- พร้อมรับคำสั่ง Windows หรือขั้ว
MacOS / ลินุกซ์ ระบบปฏิบัติการล่าสุดเหล่านี้ได้รับการตั้งค่าไว้สำหรับจัดการไฟล์ใน C แล้ว; ในส่วนWindowsคุณต้องติดตั้งคอมโพเนนต์Visual Studio Community.หากต้องการดำเนินการเชื่อมต่อกับเว็บไซต์เฉพาะให้คลิกที่ปุ่ม
ดาวน์โหลดฟรี
ที่อยู่ในกล่อง riquadro Visual Studio Community เปิดแล้วไฟล์ที่ดาวน์โหลดมา (เช่น.vs_Community.exe) กดปุ่ม
ดำเนินการต่อ, ติดเครื่องหมายถัดจากการพัฒนาโปรแกรมคอมพิวเตอร์ด้วย C ++ในหน้าต่างที่ปรากฏขึ้นแล้วในสนับสนุนกล่องที่ C ++ / Cliที่ด้านขวาและคลิกที่ปุ่มติดตั้งเมื่อขั้นตอนเสร็จสิ้นให้ปิดหน้าต่างไฟล์การติดตั้งตอนนี้คุณมีเครื่องมือที่จำเป็นทั้งหมดแล้วก็ถึงเวลาที่จะพัฒนาซอร์สโค้ดของโปรแกรมของคุณโดยทำตามคำแนะนำที่เหมาะสมที่สุดสำหรับระบบปฏิบัติการของคุณ ในการเริ่มต้นให้สร้างไฟล์ที่จะมีแหล่งข้อมูลด้วยวิธีใดวิธีหนึ่งดังต่อไปนี้ ของ Windows-เริ่มต้น Notepad
นึกถึงมันจากโฟลเดอร์อุปกรณ์ในถิ่นที่อยู่ใน Windows เริ่มเมนู (สามารถเข้าถึงได้โดยคลิกที่ปุ่มธงรูปอยู่ด้านล่างขวาของหน้าจอ) จากนั้นคลิกที่เมนูไฟล์ที่ด้านบนซ้ายให้เลือกรายการบันทึกเป็น ...จากรายการหลังเลือกรายการไฟล์ทั้งหมดจากเมนูแบบเลื่อนลงบันทึกเป็นพิมพ์ในช่องชื่อไฟล์ชื่อcalc.c
และบันทึกไฟล์ไว้ในเดสก์ท็อปของ Windows โดยเปิด Notepad ไว้
- MacOS- เริ่มต้นTerminalโดยเรียกจาก Launchpad (ไอคอนจรวดที่อยู่ใน Dock) จากนั้นพิมพ์คำสั่งcd ~ / Desktopตามด้วยEnterและอีกครั้งtouch calc cตามด้วยกด. โดยไม่ต้องปิดเทอร์มินัลให้เปิดด้วยดับเบิลคลิกไฟล์ที่สร้างขึ้นบนโต๊ะทำงานลินุกซ์-ขั้วเริ่มต้นด้วยการนึกถึงมันจากกิจกรรมภาพ
- หรือจากเมนูหลักของการกระจายของคุณพิมพ์คำสั่งcd ~ / Desktop ตามใส่และอีกครั้งที่การควบคุมการสัมผัสตาม calc.c โดยกดปุ่มEnter. โดยไม่ต้องปิดเทอร์มินัลให้ดับเบิลคลิกที่บนไฟล์ที่สร้างขึ้นในDesktopเพื่อเปิดเมื่อคุณเปิดโปรแกรมแก้ไขข้อความที่เหมาะสมที่สุดกับระบบปฏิบัติการของคุณ (เช่น.ล็อคหมายเหตุสำหรับ Windows, MacOS หรือXCode
- Gedit สำหรับลินุกซ์), พิมพ์ในรหัสต่อไปนี้ (ตรงตามที่ปรากฏที่นี่ ด้านล่าง) ฉันตัดสินใจที่จะรวมอยู่ในคำอธิบายสั้น ๆ ของแต่ละคำสั่งที่มา: รายละเอียดจะไม่สามารถอ่านได้โดยคอมไพเลอร์เพราะพวกเขาจะนำหน้าด้วยสัญลักษณ์// (ในศัพท์แสงที่ความคิดเห็นเหล่านี้)#include #include // สื่อสารกับคอมไพเลอร์ไลบรารีเพื่อใช้ int main (void) {// วิธีหลักเลือกเครื่องคิดเลขจริง int t1, t2; // ประกาศตัวแปร printf ("ป้อนเทอมแรกของการดำเนินงาน:"); scanf ("% d", & t1); printf ("ป้อนคำที่สองของการดำเนินงาน:"); scanf ("% d", & t2); printf ("คุณต้องการดำเนินการใด N + โดยการบวก n - โดยการลบ n * โดยผลิตภัณฑ์ n: โดยแผนก n การทำงาน:"); scanf ( "c%" และเลือก); ทางเลือก = getchar (); // ร้องขอและการสแกนของแป้นพิมพ์คำสั่งสลับ (เลือก) {// รอบที่ดูแลการคำนวณจริงกรณี '+': t1 = t1 + t2; ทำลาย; กรณี '-': t1 = t1 - t2; ทำลาย; กรณี '*': t1 = t1 * t2; ทำลาย; case ':': t1 = t1 / t2; break;} printf ("ผลของการดำเนินงานคือ:% d n", t1); / / ผลลัพธ์จะปรากฏในระบบวิดีโอ ("PAUSE"); / / รอให้กดปุ่มเพื่อยกเลิกโปรแกรม return (0); // โปรแกรมจะสิ้นสุดลงโดยไม่มีข้อผิดพลาด}เมื่อข้อความทั้งหมดถูกวางไว้บันทึกไฟล์ที่สร้างขึ้นก่อนหน้านี้แล้วปิดโปรแกรมแก้ไขอย่างเงียบ ๆจากจุดนี้คุณสามารถดำเนินการรวบรวมของโปรแกรมโดยใช้คำแนะนำที่เหมาะสมที่สุดสำหรับระบบปฏิบัติการของคุณWindows- เรียกหน้าต่างคำสั่งDeveloper Command Promptจากโฟลเดอร์Visual Studio cartella ที่อยู่ในเมนู
Start. ภายในพิมพ์คำสั่งcd% USERPROFILE% Desktopและclc calccทั้งสองข้างด้วยปุ่มEnter. ในตอนท้ายของการดำเนินการนี้คุณสามารถดำเนินการได้โดยเพียงแค่พิมพ์ Calcและกด Enter,
หรือโดยการดับเบิลคลิกที่ไฟล์
calc.exe สร้างบนเดสก์ทอป
MacOS / Linux-
- ขั้วจากก่อนหน้านี้เปิดให้พิมพ์คำสั่ง calc.c gcc -o เครื่องคิดเลขตามใส่แล้วเริ่มคิดเลขของคุณให้คำสั่ง./calcolatrice ตามเสมอโดยความดันกดปุ่มในบทของการกวดวิชาที่ผมอธิบายวิธีการสร้างโปรแกรมที่ง่ายมากและไม่มีส่วนติดต่อแบบกราฟิก แต่พลังของการเขียนโปรแกรมภาษาต่างๆนี้คืออะไรสั้น ๆ ที่ไม่มีที่สิ้นสุดและยังสามารถสร้างให้เสร็จสมบูรณ์ซอฟต์แวร์ GUI: ทุกอย่างอยู่ในความสามารถและ ในจินตนาการของนักออกแบบและนักเขียนโปรแกรม สำหรับข้อมูลเพิ่มเติมวิธีที่คุณสามารถเห็นได้อย่างชัดเจน,สร้างโปรแกรมที่ไม่ได้เป็นทำไม่ได้ตราบใดที่เรารู้ว่าอย่างน้อยหนึ่งการเขียนโปรแกรมภาษา: รหัสแหล่งที่มาของเครื่องคิดเลขของเราเป็นอย่างมากง่ายมาก แต่ผมมั่นใจว่า ได้ช่วยให้คุณเข้าใจในเค้าร่างว่าคำแนะนำ (งบ) ของภาษาเขียนโปรแกรมมีโครงสร้างอย่างไรเดี๋ยวก่อนคุณบอกฉันไหมว่าสิ่งที่คุณสนใจมากและคุณตั้งใจจะเรียนต่อเพื่อเป็นโปรแกรมเมอร์? ที่สมบูรณ์แบบ! เรายินดีที่จะช่วยคุณแนะนำแหล่งข้อมูลบนอินเทอร์เน็ตที่มีประโยชน์มากวิธีการเรียนรู้ Java - คู่มือของฉันทุ่มเทให้กับขั้นตอนพื้นฐานที่จะต้องดำเนินการเพื่อเรียนรู้วิธีการเขียนโปรแกรมใน Javaส่วนคู่มือ HTML.it - ที่นี่คุณสามารถหาคำแนะนำที่ยอดเยี่ยมสำหรับการเขียนโปรแกรมภาษาที่มีชื่อเสียงมากที่สุด ได้แก่ C, C ++, Objective-C, Java และอื่น ๆ อีกมากมายMicrosoft, บทนำสู่ Visual Basic - คู่มือแนะนำเบื้องต้นเกี่ยวกับ Visual Basic .NET language และกรอบงาน Visual StudioEclipse - IDE ทั้งตัวที่สามารถจัดการภาษาการเขียนโปรแกรมได้หลายภาษา ได้แก่ Java, C / C ++ และอื่น ๆ ซึ่งสามารถใช้สำหรับการทดสอบและพัฒนาแผนภูมิ UMLNotepad ++ - แก้ไขน้อยที่สุด แต่สมบูรณ์สำหรับการเขียน (และการจัดรูปแบบ) ซอร์สโค้ดใน Windows สนับสนุนภาษาโปรแกรมมากมายโปรแกรมไปยังโปรแกรม - คู่มือของฉันที่มีรายละเอียดของซอฟต์แวร์ที่มีประโยชน์สำหรับการเขียนโปรแกรมโดยทั่วไป