เตรียม

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

ในโครงการการทดสอบนี้ คุณจะใช้ Visual Studio Code เพื่อพัฒนาส่วนของแอปพลิเคชันคอนโซล C# คุณจะใช้นิพจน์บูลีน คําสั่งการเลือก และคําสั่งการทําซ้ําเพื่อใช้คุณลักษณะของข้อกําหนดการออกแบบ เมื่อคุณพัฒนาแอปพลิเคชัน คุณจะต้องพัฒนาตัวแปรขอบเขตในระดับที่เหมาะสม

ข้อมูลจําเพาะของโครงการ

โครงการรหัสเริ่มต้นสําหรับโมดูลนี้มีไฟล์ Program.cs ที่มีคุณลักษณะโค้ดต่อไปนี้:

  • โค้ดจะประกาศตัวแปรที่ใช้ในการรวบรวมและประมวลผลข้อมูลสัตว์เลี้ยงและการเลือกรายการเมนู

  • รหัสจะประกาศอาร์เรย์ Animals ของเราที่มีข้อมูลต่อไปนี้สําหรับสัตว์แต่ละตัวในอาร์เรย์:

    • ID สัตว์เลี้ยง #.
    • สายพันธุ์สัตว์เลี้ยง (แมวหรือสุนัข)
    • อายุสัตว์เลี้ยง (ปี)
    • คําอธิบายลักษณะทางกายภาพของสัตว์เลี้ยง
    • คําอธิบายเกี่ยวกับบุคลิกภาพของสัตว์เลี้ยง
    • ชื่อเล่นของสัตว์เลี้ยง
  • รหัสใช้ สําหรับรอบๆ โครงสร้าง switch-case เพื่อรวบรวมองค์ประกอบของอาร์เรย์ Animals ของเรา

  • โค้ดจะรวมการวนรอบรอบรอบเมนูหลักที่สิ้นสุดเมื่อผู้ใช้เข้าไปยัง "ออก" เมนูหลักประกอบด้วย:

    1. ระบุรายชื่อทั้งหมดของข้อมูลสัตว์เลี้ยงในปัจจุบันของเรา
    2. กําหนดค่าให้กับเขตข้อมูลอาร์เรย์ Animals ของเรา
    3. ตรวจสอบให้แน่ใจว่าอายุสัตว์และคําอธิบายทางกายภาพสมบูรณ์
    4. ตรวจสอบให้แน่ใจว่าชื่อเล่นของสัตว์และคําอธิบายบุคลิกภาพสมบูรณ์
    5. แก้ไขอายุของสัตว์
    6. แก้ไขรายละเอียดบุคลิกภาพของสัตว์
    7. แสดงแมวทั้งหมดที่มีลักษณะเฉพาะ
    8. แสดงสุนัขทั้งหมดที่มีลักษณะเฉพาะ

    ป้อนการเลือกรายการเมนูหรือพิมพ์ "Exit" เพื่อออกจากโปรแกรม

  • รหัสจะอ่านการเลือกรายการเมนูของผู้ใช้และใช้คําสั่งสลับเพื่อแบ่งสาขารหัสสําหรับหมายเลขสินค้าในเมนูแต่ละหมายเลข

  • โค้ดประกอบด้วยการใช้งานสําหรับเมนูตัวเลือกที่ 1 และ 2

  • รหัสแสดงข้อความ "ภายใต้การก่อสร้าง" สําหรับเมนูตัวเลือก 3-8

เป้าหมายของคุณในการทดสอบนี้คือการสร้างฟีเจอร์แอปที่สอดคล้องกับเมนูตัวเลือกที่ 3 และ 4

หมายเหตุ

สัตว์ใหม่จะต้องเพิ่มลงในอาร์เรย์ Animals ของเราเมื่อพวกมันมาถึง อย่างไรก็ตามอายุของสัตว์และลักษณะทางกายภาพบางอย่างสําหรับสัตว์เลี้ยงอาจไม่เป็นที่รู้จักจนกว่าจะหลังจากการตรวจสอบของสัตวแพทย์ นอกจากนี้อาจไม่รู้จักชื่อเล่นและบุคลิกภาพของสัตว์เมื่อสัตว์เลี้ยงมาถึงครั้งแรก คุณลักษณะใหม่ที่คุณกําลังพัฒนาเพื่อให้แน่ใจว่ามีชุดข้อมูลที่สมบูรณ์สําหรับสัตว์แต่ละตัวในอาร์เรย์ Animals ของเรา

เพื่อให้แน่ใจว่าอายุสัตว์และคําอธิบายทางกายภาพเสร็จสมบูรณ์โค้ดของคุณต้อง:

  • กําหนดค่าตัวเลขที่ถูกต้องให้กับ petAge สําหรับสัตว์ใด ๆ ที่ได้รับการกําหนดข้อมูลในอาร์เรย์ OurAnimals แต่ยังไม่ได้กําหนดอายุ
  • กําหนดสตริงที่ถูกต้องให้กับ petPhysicalDescription สําหรับสัตว์ใด ๆ ที่ได้รับการกําหนดข้อมูลในอาร์เรย์ OurAnimals แต่ไม่ได้รับการกําหนดคําอธิบายทางกายภาพ
  • ตรวจสอบว่าคําอธิบายทางกายภาพมีค่าที่กําหนด ค่าที่กําหนดไม่สามารถมีอักขระเป็นศูนย์ได้ ความต้องการเพิ่มเติมใด ๆ ขึ้นอยู่กับคุณ

เพื่อให้แน่ใจว่าชื่อเล่นของสัตว์และคําอธิบายบุคลิกภาพเสร็จสมบูรณ์โค้ดของคุณต้อง:

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

ตั้ง ค่า

ใช้ขั้นตอนต่อไปนี้เพื่อเตรียมพร้อมสําหรับการทดสอบโครงการแบบฝึกหัด:

  1. หากต้องการดาวน์โหลดไฟล์ zip ที่มีรหัสโครงการ Starter ให้เลือกลิงก์ต่อไปนี้: Lab Files

  2. อันซิปไฟล์ดาวน์โหลด

    อันซิปไฟล์ในสภาพแวดล้อมการพัฒนาของคุณ พิจารณาการใช้พีซีของคุณเป็นสภาพแวดล้อมการพัฒนาของคุณเพื่อให้คุณสามารถเข้าถึงโค้ดของคุณได้หลังจากดําเนินการโมดูลนี้เสร็จสิ้นแล้ว ถ้าคุณไม่ได้ใช้พีซีของคุณเป็นสภาพแวดล้อมการพัฒนาของคุณ คุณสามารถคลายการบีบอัดไฟล์ใน Sandbox หรือสภาพแวดล้อมที่เป็นโฮสต์ได้

    1. บนเครื่องคอมพิวเตอร์ของคุณ นําทางไปยังโฟลเดอร์ดาวน์โหลดของคุณ
    2. คลิกขวา Challenge-project-branching-looping-CSharp.main.zipแล้วเลือก แยกทั้งหมด
    3. เลือก แสดงแฟ้มที่แยกออกมาเมื่อเสร็จสมบูรณ์ แล้วเลือก แยก
    4. สร้างบันทึกย่อของตําแหน่งที่ตั้งโฟลเดอร์ที่แยกออกมา
  3. คัดลอกโฟลเดอร์ ChallengeProject ที่ถูกแยกออกมาไปยังโฟลเดอร์ Windows Desktop ของคุณ

    หมายเหตุ

    ถ้ามีโฟลเดอร์ชื่อ ChallengeProject อยู่แล้ว คุณสามารถเลือก แทนที่ไฟล์ใน ปลายทางเพื่อเสร็จสิ้นการดําเนินการคัดลอก

  4. เปิดโฟลเดอร์ ChallengeProject ใหม่ในรหัส Visual Studio

    1. เปิด Visual Studio Code ในสภาพแวดล้อมการพัฒนาของคุณ

    2. ในรหัส Visual Studio บนเมนู ไฟล์ เลือก เปิดโฟลเดอร์

    3. นําทางไปยังโฟลเดอร์ Windows Desktop และค้นหาตําแหน่งโฟลเดอร์ "ChallengeProject"

    4. เลือก ChallengeProject จากนั้นเลือก เลือกโฟลเดอร์

      มุมมอง Visual Studio Code EXPLORER ควรแสดงโฟลเดอร์ ChallengeProject และโฟลเดอร์ย่อยสองโฟลเดอร์ที่ชื่อว่า Final และ Starter

ตอนนี้คุณพร้อมที่จะเริ่มแบบฝึกหัดโครงการการทดสอบแล้ว โชคดี!