บทนำ

เสร็จสมบูรณ์เมื่อ

แอปพลิเคชันมักจะใช้การรวมกันของการเลือกและคําสั่งการทําซ้ําเพื่อสร้างเส้นทางการดําเนินการโค้ด นอกจากนี้ การป้อนข้อมูลและการคํานวณของผู้ใช้จะมีผลต่อโฟลว์ผ่านแอปพลิเคชัน การสร้างอินเทอร์เฟสผู้ใช้ที่ใช้งานข้อกําหนดการออกแบบอาจเป็นเรื่องท้าทาย

สมมติว่าคุณเป็นนักพัฒนาที่ทํางานบนแอปพลิเคชัน 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# เพื่อวนรอบผ่านบล็อกของโค้ดและเข้าถึงองค์ประกอบของตัวแปรอาร์เรย์