准备进行有指导的项目
使用 Visual Studio Code 开发 C# 控制台应用程序的版本。 该应用程序附带基本功能,可以创建适用于领养的宠物的示例数据,并显示宠物的信息。 添加的主要功能是使用单个搜索词搜索可用狗。 辅助任务包括添加和显示 suggestedDonation 数据。
设计规范
对于 Contoso Pets 应用程序的新功能,设计规范提供了狗搜索和建议的捐赠功能的详细信息:
狗属性搜索
- 收集有关宠物特征搜索词的用户输入
- 循环浏览动物数组并识别“狗”
- 对于每个狗,结合物理和个性描述进行搜索
- 在合并的描述中搜索输入术语匹配
- 输出具有术语匹配的狗
建议的捐赠数据
- 定义
suggestedDonation字符串 - 扩展
ourAnimals数组以包含suggestedDonation,并为suggestedDonation填充示例数据。 - 确保所有使用
ourAnimals数组的情况都考虑到所添加的suggestedDonation数据 - 带区域货币符号($,€,¥,...)的输出
suggestedDonation
- 定义
初学者代码概述
初始样板代码开发已完成。
此引导项目模块的起始项目包含一个名为Program.cs的文件,该文件提供以下代码功能:
代码声明用于收集和处理宠物数据和菜单项选择的变量
声明 ourAnimals 数组的代码
代码使用围绕
if-else if-else构造的 for 循环来使用示例数据集填充 ourAnimals 数组代码显示用户选择的以下主菜单选项:
1. List all of our current pet information 2. Display all dogs with a specified characteristic Enter menu item selection or type "Exit" to exit the program该代码读取用户的菜单项选择,并显示一条消息以回显其选择
使用初始代码,仅选择“1. 列出我们当前所有宠物信息”函数
目标是更新现有代码,以开发前面所述的应用功能。 主要功能:
- 添加狗属性搜索
- 包括建议的捐赠数据
使用 Visual Studio Code 作为开发环境,并在开发过程的每个阶段测试应用程序。
设置
使用以下步骤为引导式项目练习做准备。
下载包含引导项目代码文件夹的 zip 文件。
- 在浏览器中,导航到 Guided-project-Work-with-variable-data-in-CSharp.zip 下载 zip 文件。
在本地解压缩下载的文件(如果未使用本地开发环境,则将其解压缩到沙盒中)
- 在本地计算机上,导航到下载文件夹。
- 右键单击 Guided-project-Develop-conditional-branching-and-looping-structures-in-CSharp.zip 文件,然后选择“ 全部提取”。
- 使用 “浏览 ”按钮将 Windows 桌面文件夹指定为提取位置,然后选择“ 选择文件夹”。
- 完成后,选择“ 显示提取的文件”,然后选择“ 提取”。
- 记下解压缩的文件夹位置。
在 Visual Studio Code 中打开提取的 Guided-project-Work-with-variable-data-in-CSharp-main 文件夹
在本地打开 Visual Studio Code(或者打开 MS Learn 沙盒,如果未使用本地开发环境,请打开 Visual Studio Code)
在 Visual Studio Code 的 “文件 ”菜单上,选择“ 打开文件夹”
导航到包含提取文件的文件夹。 展开文件夹结构以找到名为“GuidedProject”的文件夹。
选择“Guided-project-Work-with-variable-data-in-CSharp-main”,然后选择“选择文件夹”
- Visual Studio Code EXPLORER 视图应显示两个名为 Final 和 Starter 的子文件夹。
现在,你已准备好开始进行引导式项目练习。 祝你好运!