在vb.net窗口中存储和更新值

时间:2015-06-24 18:41:18

标签: vb.net

这是我的第一个问题,希望我能正确解释。

我在VB Studio 2010中工作,我想使用Windows窗体创建一个简单的银行应用程序。

我想存储包含以下内容的用户个人资料:

名字 姓 登录 当前余额

我想允许用户登录"并从当前余额中添加或删除资金。然后我想更新其余额以反映新的金额。

对我来说,数学方面很容易,但我无法弄清楚如何存储余额值并能够用新值更新余额。

非常感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

一个好的起点可能是以简单的文本存储信息。它很容易编写/读取,只需在for循环中使用System.IO.File.ReadAllLines并将您的信息解析为字符串。写作,你可以使用System.IO.File.WriteAllText。您可以使用关键字格式化文本文件以表示不同的值。我可能会建议一种格式,如:



    [User]
    MyName MyLastName
    MyPassword
    $0.02
    [User]
    AnotherName TheirLastName
    TheirPassword
    $0.10

接下来,您可以尝试使用XML。这使您可以快速轻松地存储和组织信息。您可以像任何其他简单的文本文件一样阅读它。这是一个它可能是什么样子的例子。在System.XML课程上搜索帮助。

<Users>
  <User>
    <FirstName>MyName</FirstName>
    <LastName>MyLastName</LastName>
    <Password>MyPassword</Password>
    <Balance>$0.02</Balance>
  </User>
  <User>
    <FirstName>AnotherName</FirsName>
    <LastName>TheirLastName</LastName>
    <Password>TheirPassword</Password>
    <Balance>$0.10</Balance>
  </User>
</Users>

XML教程:http://www.w3schools.com/xml/

然后你应该研究数据库编程。即。 MS Access,SQL Compact,MySQL等。如果设置正确,这种方法可以提供最大的安全性(关于上述方法),并且比大型数据库的XML要快得多。搜索有关System.Data.OLEDBSystem.Data.SQL

等课程的帮助

SQL教程:http://www.w3schools.com/sql/default.asp