这是针对vb.net我一直在努力开发一个涉及计算的系统。 我想问一下任何想法或源代码或链接 可以帮我解决这个问题。
我一直在尝试在我的程序中开发的是,我有一个用户可以使用的文本框
输入一个数值,下面有一个按钮和一个标签,首先是标签
应该设置为零。每次在文本框中输入数值并单击
按钮它应该在标签中添加值,并应该将值保存在标签中
即使退出程序,标签中显示的最后一个值仍应保留
同样在再次运行程序时,我认为它需要一个数据库来保存值。
基本上它与支付系统类似,可以节省所有支付的总金额
制成。
这就是它应该如何工作,例如,如果你输入1,2,3它应该保存 即使您关闭程序和再次运行它,标签中的总和值为6 并输入应该添加到当前值的另一个值,即6。
我非常感谢任何提供信息的回复。
答案 0 :(得分:2)
为什么不用文件来保存结果?
答案 1 :(得分:2)
您只需将当前金额保存为User Setting。
答案 2 :(得分:2)
有几种方法可以在程序执行之间保存一个数字(或一百万个数字)。使用数据库保存单个数字就像使用货运列车运输一罐健怡可乐。它可以完成这项工作,但需要花费很多精力才能使用。
相反,尝试在程序退出时将数字保存到文件中,并在程序开始运行时读取该文件。
将数字保存到文件的一种方法是:
FileOpen(1, My.Application.Info.DirectoryPath & "\" & "app.dat", OpenMode.Output)
Print(1, numvariable)
FileClose(1)
'My.Application.Info.DirectoryPath& “\”& “app.dat”'是文件名 - 它可以是任何有效的路径\名称。 “numvariable”是您要保存的数字。
同样,您可以阅读如下数字:
If file.exists(My.Application.Info.DirectoryPath & "\" & "app.dat") Then
FileOpen(1, My.Application.Info.DirectoryPath & "\" & "app.dat", OpenMode.Input)
Input(1, numvariable)
FileClose(1)
End If
您可能希望使用字符串变量作为文件名。您需要将“imports system.io”放在程序的顶部。如果您尝试打开不存在的文件进行输入,则会导致错误。这就是为什么你必须先用File.Exists检查它。