簡介
開發人員通常會藉由開發匯入或產生應用程式數據的功能來開始專案。 一旦應用程式能夠存取它所依賴的數據,您就可以開始開發處理數據和產生報表的功能。
假設您是想要支援當地社區的開發人員。 你和你的一些朋友開始了一個生意,説明找到新家為流浪或廢棄的貓和狗。 您的企業一開始規模很小,只有幾隻流浪動物,但正開始成長。 您想要建立一個應用程式,以協助您將護理中的動物與尋找寵物的人相符。 您會發現,為了與潛在飼主分享,提供動物的詳細描述是很重要的。 此外,能夠描述狗或貓的個性,使他們更吸引潛在的主人。 您決定建立應用程式,以協助您管理您所照顧的狗和貓相關信息。
此模組將引導您進行 Contoso Pets 應用程式中以數據為中心的功能開發。 您將使用選取和反覆專案語句來建立範例數據、列出您護理中的動物,以及將新動物新增至您的企業。 在整個應用程式中,您將使用變數和運算式來控制程式代碼分支的執行。 您也會確保變數的範圍適當。
您開發應用程式會:
- 將預先定義的範例數據新增至寵物陣列。
- 逐一查看「功能表選項和使用者選取項目」程式碼區塊,以建立應用程式的外部迴圈。
- 實作對應至使用者功能表選取項目的程式碼分支。
- 顯示陣列中用來儲存寵物資料的所有資訊 (根據使用者的功能表選取項目)。
- 逐步執行「新增動物資訊」的程式碼區塊,使使用者能夠根據功能表選擇,將一個或多個新動物添加到寵物陣列中。
在本課程模組結束時,您將能夠開發結合選取和反覆專案語句的程式代碼,以達成應用程式設計目標。
備註
這是引導式專案模組,您將遵循逐步指示來完成端對端專案。
學習目標
在本課程模組中,您將練習如何:
- 使用 Visual Studio Code 開發 C# 控制台應用程式,其會使用選取和反覆專案語句的組合來實作邏輯工作流程。
- 評估應用程式中的基礎條件,並在選取語句選項之間做出明智的決策。
- 評估應用程式中的基礎條件,並在迭代語句選項之間做出明智的決策。
- 在應用程式中,將變數設置在適當的層級範圍內。
先決條件
- 使用 Visual Studio Code 開發、建置和執行 C# 控制台應用程式的經驗,包括 .NET 類別的控制台 I/O 和存取方法。
- 體驗使用 C# 程式代碼來評估條件表達式,以及管理程式碼區塊內外的變數範圍。
- 在 C# 中使用 if-elseif-else 和 switch-case 陳述式,將變數或運算式與數個可能結果進行比對的經驗。
- 體驗在 C# 中使用 foreach、for、do 和 while 語句,以循環執行程式代碼區塊,並存取數位變數的元素。