บทนำ
เป็นเรื่องปกติที่นักพัฒนาจะเริ่มต้นโครงการโดยการพัฒนาคุณลักษณะที่นําเข้าหรือสร้างข้อมูลแอปพลิเคชัน เมื่อแอปพลิเคชันของคุณมีสิทธิ์เข้าถึงข้อมูลขึ้นอยู่กับคุณสามารถเริ่มพัฒนาคุณลักษณะที่ประมวลผลข้อมูลและสร้างรายงานได้
สมมติว่าคุณเป็นนักพัฒนาซอฟต์แวร์ที่ชอบสนับสนุนชุมชนท้องถิ่น คุณและเพื่อนบางคนเริ่มต้นธุรกิจที่ช่วยหาบ้านใหม่สําหรับแมวและสุนัขที่หลงทางหรือละทิ้ง ธุรกิจของคุณเริ่มต้นจากความทรยศเพียงเล็กน้อย แต่มันเริ่มเติบโตขึ้น คุณต้องการสร้างแอปพลิเคชั่นที่จะช่วยให้คุณจับคู่สัตว์ในการดูแลของคุณกับคนที่กําลังมองหาสัตว์เลี้ยง คุณพบว่าสิ่งสําคัญคือต้องมีคําอธิบายโดยละเอียดของสัตว์เพื่อแบ่งปันกับเจ้าของที่มีศักยภาพ นอกจากนี้การอธิบายบุคลิกภาพของสุนัขหรือแมวทําให้พวกเขาดึงดูดเจ้าของที่มีศักยภาพมากขึ้น คุณตัดสินใจที่จะสร้างแอปพลิเคชันที่ช่วยคุณจัดการข้อมูลเกี่ยวกับสุนัขและแมวที่คุณเป็นห่วง
โมดูลนี้จะแนะนําคุณผ่านกระบวนการพัฒนาคุณลักษณะที่เน้นข้อมูลเป็นศูนย์กลางของแอปพลิเคชัน Contoso Pets คุณจะใช้คําสั่งการเลือกและการเกิดซ้ําเพื่อสร้างข้อมูลตัวอย่าง แสดงรายการสัตว์ในการดูแลของคุณ และเพิ่มสัตว์ใหม่ๆ ในธุรกิจของคุณ ตลอดทั้งแอปพลิเคชัน คุณจะใช้ตัวแปรและนิพจน์เพื่อควบคุมการดําเนินการของสาขาโค้ด นอกจากนี้ คุณยังจะมั่นใจได้ว่าตัวแปรจะถูกกําหนดขอบเขตอย่างเหมาะสม
แอปพลิเคชันที่คุณพัฒนาจะ:
- เพิ่มข้อมูลตัวอย่างที่กําหนดไว้ล่วงหน้าในอาร์เรย์สัตว์เลี้ยง
- ทําซ้ําบล็อกโค้ด "ตัวเลือกเมนูและการเลือกผู้ใช้" เพื่อสร้างรอบนอกของแอปพลิเคชันของคุณ
- ใช้สาขาโค้ดที่สอดคล้องกับการเลือกเมนูของผู้ใช้
- แสดงข้อมูลทั้งหมดที่มีอยู่ในอาร์เรย์ที่ใช้ในการจัดเก็บข้อมูลสัตว์เลี้ยง (ตามการเลือกเมนูของผู้ใช้)
- ทําซ้ําบล็อกรหัส "เพิ่มข้อมูลสัตว์ใหม่" ที่ช่วยให้ผู้ใช้สามารถเพิ่มสัตว์ใหม่อย่างน้อยหนึ่งตัวในอาร์เรย์สัตว์เลี้ยง (ตามการเลือกเมนูของผู้ใช้)
ในตอนท้ายของโมดูลนี้ คุณจะสามารถพัฒนาโค้ดที่รวมคําสั่งการเลือกและการเกิดซ้ําเพื่อบรรลุเป้าหมายการออกแบบแอปพลิเคชันของคุณได้
หมายเหตุ
นี่คือมอดูลโครงการที่มีคำแนะนำ ซึ่งคุณจะดำเนินโครงการจนจบโดยปฏิบัติตามคำแนะนำทีละขั้นตอน
วัตถุประสงค์การเรียนรู้
ในโมดูลนี้ คุณจะฝึกวิธีการ:
- ใช้ Visual Studio Code เพื่อพัฒนาแอปพลิเคชันคอนโซล C# ที่ใช้คําสั่งการเลือกและการทําซ้ําเพื่อใช้เวิร์กโฟลว์แบบลอจิคัล
- ประเมินเงื่อนไขเบื้องต้นในแอปพลิเคชันของคุณและทําการตัดสินใจอย่างชาญฉลาดระหว่างตัวเลือกคําสั่งการเลือก
- ประเมินเงื่อนไขพื้นฐานในแอปพลิเคชันของคุณและทําการตัดสินใจอย่างชาญฉลาดระหว่างตัวเลือกคําสั่งการทําซ้ํา
- ตัวแปรขอบเขตในระดับที่เหมาะสมภายในแอปพลิเคชัน
ข้อกําหนดเบื้องต้น
- สัมผัสประสบการณ์การใช้ Visual Studio Code เพื่อพัฒนา สร้าง และเรียกใช้แอปพลิเคชันคอนโซล C# ที่มี I/O ของคอนโซลและวิธีการเข้าถึงของคลาส .NET
- สัมผัสประสบการณ์การใช้โค้ด C# เพื่อประเมินนิพจน์เงื่อนไขและจัดการขอบเขตตัวแปรภายในและภายนอกบล็อกโค้ด
- สัมผัสประสบการณ์การใช้คําสั่ง if-elseif-else และ switch-case ใน C# เพื่อให้ตรงกับตัวแปรหรือนิพจน์กับผลลัพธ์ที่เป็นไปได้หลายรายการ
- ประสบการณ์การใช้งาน foreach สําหรับ ทํา และในขณะที่คําสั่งใน C# เพื่อวนรอบผ่านบล็อกของโค้ดและเข้าถึงองค์ประกอบของตัวแปรอาร์เรย์