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