在本课程中,我们将在 Visual Studio 中使用 C# 和 Windows 窗体创建桌面应用程序。我们将制作的应用程序是一个测验制作应用程序,它允许您创建多项选择测验。您可以为每个问题上传一张图片,添加问题和答案。我们将使用单选按钮从问题列表中选择正确的答案。创建问题后,您可以将该问题保存到程序中并创建新问题。您还可以将问题作为文本文件保存到计算机中,稍后加载以添加更多问题、更新问题或删除任何问题。所有这些都将在应用程序内部完成。我们还将在程序中执行异常处理,以解决文件格式不正确或空文件检测的问题。
我们还将使用该程序创建玩测验窗口。在此窗口中,您将能够加载您创建的测验文本文件并进行测验。在此窗口中,您将能够随机化测验的问题,它将打乱文本文件中的所有问题并随机将它们显示在测验中。测验开始时,每个问题都有时间限制,如果未回答,将自动转到下一个问题。测验结束时,它将显示一个包含测验结果的问答窗口。它将显示正确回答了多少个问题,并显示回答错误的问题的答案。该程序将跟踪文本文件中的所有问题。
Quiz Maker Window –
- 使用面向对象编程创建问题类并使用它组织问题。
- 使用标签、单选按钮、按钮、文本框和图片框等 Windows 窗体组件在 Visual Studio 中创建界面。
- 为每个必要的组件创建事件。
- 使用列表<> 组织文本框和单选按钮以相互通信。
- 使用自定义功能显示、更新或删除测验中的问题。
- 从测验制作窗口加载和保存文本文件。
- 加载文本文件时,检查其格式是否正确,如果格式不正确,则会在屏幕上显示错误消息。
- 使用后退和下一步按钮浏览测验中的可用问题。
- 创建新的测验问题将自动添加到题库中。
- 删除所有测验问题。
- 清除所有元素。
- 和更多
Play Quiz Window
- 加载文本文件并执行检查以确保其格式正确。
- 当满足条件时启用和禁用必要的组件,例如游戏正在运行、文件已加载、测验已结束等。
- 使用与测验制作窗口相同的窗口窗体组件来创建界面。
- 使用之前创建的问题类将问题、图像和答案加载到屏幕上。
- 允许用户随机排列问题,因此屏幕上会显示随机问题。
- 如果用户正确回答了问题,则在程序中保留分数
- 在新窗口中显示结果,对回答错误的问题给出答案。
- 使用计时器和进度条显示每个问题的具体时间限制。
- 达到计时器限制时自动更改问题。
你将会学到的
使用此程序创建任何类型的多项选择题测验,您将学习如何制作该程序,而且您将能够长期使用
使用 Visual Studio IDE 在 Windows 中使用 C# 和 Windows 窗体创建 Quiz Maker Destop 应用程序
在应用程序中创建一个测验播放器,您可以在其中播放您创建的测验
将创建的测验保存为格式化 TXT 文件并再次加载以编辑或播放测验
将图像、文本和多项选择题添加到测验应用程序中
我们将从上到下创建这个应用程序,而不使用任何第三方资产,所有元素都将逐步完成
在测验播放窗口中,随机排列屏幕上显示的问题
执行检查以确保将正确类型的文本文件加载到游戏中。
精通 C# 编程语言
了解使用 Windows 窗体的基础知识和中级方法
掌握 C# 文本文件的读写
在多个窗口上设计您自己的界面并在 Visual Studio 中同时运行它们
添加您自己的检查以确保测验中仅使用正确类型的文件
使用 C# 中的异常处理并阻止程序崩溃
解决 C# 中简单到复杂的问题
使用 OOP 编程加载、读取、编辑和删除测验中的问题
在测验中选择随机播放选项时,随机播放或随机化列表的顺序,以不同的顺序显示问题
使用列表<>收集文本框、单选按钮和创建的问题
更深入地了解 C# 中的 While、For 和 Foreach 等循环
创建自定义函数并通过它们传递参数以实现特定结果
通过在 Microsoft Visual Studio 中创建自定义安装程序来发布应用程序
通过创建带有自定义图标的单个 EXE 文件来发布应用程序
要求
无需编程经验,您将跟随讲师一步一步学习所有内容
对 Visual Studio 的基本了解将有助于后续操作,但这不是必需的
此课程面向哪些人:
初级 C# 开发人员
对使用 C# 和 Visual Studio 在 Windows 中制作桌面应用程序感到好奇
想要学习计算机和软件工程的学生
想要与学生分享最佳实践和创造性问题解决方案的教师