2015-06-24 30 views
-2

這是我的第一個問題,我希望我能正確解釋它。存儲和更新vb.net窗體上的值

我在VB Studio 2010中工作,我想使用Windows窗體創建一個簡單的銀行應用程序。

我想存儲所有用戶的個人資料如下:

名 姓 登錄 當前餘額

我想允許用戶「登錄」,並添加或刪除錢有當前的平衡。然後我想更新他們的餘額以反映新的金額。

做數學方面對我來說很容易,但我無法弄清楚如何存儲餘額值並能夠用新值更新餘額。

任何援助,你可以提供將非常感激。

+0

店的信息保存到文件?你以後是什麼? – Plutonix

+0

創建一個類來保存該信息,然後使用List(Of ThatClassType)來保存它的實例。現在使用XML序列化將其保存到文件並將其讀回。您將通過用新數據完全覆蓋文件來更新文件。這是一個簡單的解決方案,可以爲**少量的用戶提供服務。這是一個學習練習還是一個家庭作業項目?... –

+0

謝謝你的回覆。這是我自己的學習練習。我知道如果我能夠完成這樣的事情,我可以在許多其他項目中使用該功能。 – user3407331

回答

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