使用保存/导入功能创建自测程序(图像,内部描述)

时间:2014-06-01 18:23:30

标签: vb.net

我基本上试图创建一个程序,允许我使用文本框输入问题和相关答案来测试自己。大多数情况下,我只想练习一些我为vb.net学习的东西,同时向前迈出一大步。

这是一个模型:

enter image description here

有关如何执行此操作的任何提示?我特别不确定的是如何将文本文件保存/导入工作添加回组合框并确保正确的问题和答案彼此相关联。我还想到,当我导入一个保存文件时,我可以进行某种检查,该文件向我显示哪些问题和答案相互引用

表单设计更新:

enter image description here

我尝试练习的一些事情:

  • 使用数组
  • 保存/打开文件(此处为文本文件) - 为了导入程序
  • 导入程序
  • 使用进度条
  • 有办法撤消条目
  • 在组合框中随机化排序顺序
  • 维护变量之间的引用(比如哪个答案) 无论排序顺序还是使用,都与哪个问题相对应 撤消功能

stackoverflow中的一些帖子我想用作参考:

Compare String with Strings in array

Best way to associate two strings of text in VB.NET

Array to combo box?

更新:试着更具体地说明我的问题。基本上,我尝试使用列表来解释所有输入的问题和答案,但我之前只使用过非常基本的数组,例如:

val(1)=" test"

val(2)="这"

val(3)=" string"

或者使用For x to z循环的那种。基于一些stackoverflow帖子,我已经达到了代码工作的地步(我认为?),列表会更新,问题和答案的组合框会反映列表中的内容。但是,我无法连接两者,以便我可以在组合框中选择一些内容并检查它们是否正确。

在保存为文本文件方面。我觉得它会更简单。基本上,它的输出类似于

"问题在这里" ; "答案就在这里"

"下一个问题就在这里" ; "答案就在这里"

等等。然后我可以在导入时使用分号作为代码的参考。我之前从未这样做过,但它通常是我为Microsoft Access或Excel文本导入所做的,所以我认为这是可能的。

我到目前为止的代码(reddit post link):http://redd.it/2716tw

0 个答案:

没有答案