準備
在此引導式專案中,您將使用 Visual Studio Code 來開發 C# 應用程式的初始版本。 您的應用程式會使用布爾表達式、選取語句和反覆專案語句來實作設計規格的功能。 當您開發應用程式時,您必須在適當的層級設定變數範圍。
專案概觀
您正在處理 Contoso Pets 應用程式,這是一個應用程式,可協助將寵物放在新家庭中。 應用程式的規格如下:
建立 C# 主控台應用程式。
將應用程式資料儲存在名為 ourAnimals 的多維度字串陣列中。
我們的Animals 陣列包含每個動物的下列「寵物特性」:
- 寵物標識碼 #。
- 寵物物種(貓或狗)。
- 寵物年齡(年)。
- 寵物身體狀況/特性的描述。
- 寵物個性的描述。
- 寵物的綽號。
實作代表您護理中目前狗和貓的範例數據集。
顯示選單選項以存取應用程式的主要功能。
主要功能能夠執行下列任務:
列出我們Animals 陣列中所有動物的寵物資訊。
將新的動物新增至我們的Animals陣列。 適用於下列條件:
- 當新的動物加入我們的動物數組時,必須輸入寵物種類(狗或貓)。
- 當新的動物新增至我們的Animals陣列時,必須以程式設計方式產生寵物標識符。
- 在獸醫檢查之前,寵物的一些身體特徵可能未知。 例如:年齡、品種和絕育狀態。
- 當寵物第一次到來時,動物的綽號和個性可能未知。
確定動物年齡和身體描述已完成。 在獸醫檢查后,可能需要這樣做。
確保動物暱稱和個性描述已完成(這個動作可能發生在團隊知道寵物之後)。
如果已知寵物的出生日期,且寵物在我們照顧期間有生日,可以編輯寵物的年齡。
編輯動物的個性描述(寵物在照顧中花費更多時間后的行為可能不同)。
顯示符合使用者指定實體特性的所有貓。
顯示符合使用者指定實體特性的所有狗。
應用程式的初始版本已經完成。 此引導式專案模組的入門程式碼專案包含一個 Program.cs 檔案,提供以下程式碼功能:
程序代碼會宣告用來收集和處理寵物數據和功能表項選取範圍的變數。
程式碼宣告了我們的動物陣列。
此程式碼會使用 if-elseif-else 建構的 for 迴圈,使用範例資料集填入 ourAnimals 陣列。
程式代碼會顯示下列用戶選取的主要功能表選項:
- 列出我們目前所有的寵物資訊。
- 將值指派給 ourAnimals 陣列欄位。
- 確定動物年齡和身體描述已完成。
- 確定動物暱稱和個性描述已完成。
- 編輯動物的年齡。
- 編輯動物的個性描述。
- 顯示具有指定特性的所有貓。
- 顯示具有指定特性的所有狗。
輸入選單項選取或輸入 「Exit」 以結束程式
程式碼會讀取使用者選擇的功能表項,並顯示回應他們選擇的訊息。
您的目標是開發實作前兩個功能表選項的功能。 若要達成此目標,您將完成下列工作:
- 更新用來建立應用程式範例數據的程序代碼。
- 建立一個環繞主功能表的迴圈,並建立選取陳述式,為每個功能表選項建立程式碼分支。
- 撰寫程式碼以顯示所有 ourAnimals 陣列資料 (功能表選項 1)。
- 建立一個迴圈以輸入新的我們的動物陣列數據(功能表選項2-第1部分)。
- 撰寫程式碼以讀取和儲存新的ourAnimals陣列資料(功能表選項 2 - 第 2 部分)。
您將在開發程式的每個階段測試您的應用程式。
設定
使用下列步驟來準備引導式專案練習。
若要下載包含入門專案程式代碼的 ZIP 檔案,請選取下列連結: 實驗室檔案。
解壓縮下載的檔案。
將開發環境中的檔案解壓縮。 請考慮使用您的電腦作為開發環境,以便在完成本課程模組之後存取您的程式碼。 如果您未使用電腦作為開發環境,可以將檔案解壓縮到沙箱或託管環境中。
- 在您的本機電腦上,瀏覽至您的下載資料夾。
- 以滑鼠右鍵按下 Guided-project-branching-looping-CSharp-main.zip,然後選取 [ 全部解壓縮]。
- 選取 [於完成後顯示解壓縮的檔案],然後選取 [解壓縮]。
- 記下擷取的資料夾位置。
將解壓縮的 [GuidedProject] 資料夾複製到您的 Windows 桌面資料夾。
備註
如果名為 [GuidedProject] 的資料夾已存在,您可以選取 [取代目的地中的檔案] 來完成複製作業。
在 Visual Studio Code 中開啟新 GuidedProject 資料夾。
- 在本機開啟 Visual Studio Code (或開啟 MS Learn 沙盒,如果您不使用本機開發環境,請開啟 Visual Studio Code)。
- 在 Visual Studio Code 的 [檔案] 功能表中,選取 [開啟資料夾]。
- 瀏覽至 Windows Desktop 資料夾,並找到「GuidedProject」資料夾。
- 選取 [GuidedProject],然後選取 [選取資料夾]。
Visual Studio Code 總管檢視應會顯示 [GuidedProject] 資料夾和兩個名為 [Final] 和 [Starter] 的子資料夾。
您現在已準備好開始引導式專案練習。 祝你好運!