以Visual Basic形式存储信息

时间:2011-01-26 07:26:33

标签: vb.net visual-studio-2010

好的,我正在为我的素食女友写一个程序,从主菜单做两件事。 1:添加具有名称,铁含量,蛋白质,钠等属性的食物.2:使用已经储存的食物并使用它们来制作均衡的膳食。我遇到麻烦的是,在储存食物时如何保存属性?我对c ++有所了解,所以我理解类是如何工作的,并且想知道在Visual Basic中是否有类似的东西。我还想知道如何保存食物,以便在程序关闭然后重新打开时再次使用它们。提前致谢。我是VB noob,但我确实有一些c ++知识。

2 个答案:

答案 0 :(得分:1)

嗯,你需要数据是持久的,这样当她关闭并重新打开应用程序时,仍然存在先前输入的数据。
恕我直言,最好也是最简单的方法是使用数据库,因为数据库非常适合存储数据。但是,这会给您的应用程序增加一些复杂性。我建议使用SQLite来查看.net driver。这将为您提供数据库的所有好处,并将至少带走一些复杂性。

答案 1 :(得分:1)

是的,VB.net已经提升了OOP能力。只需实例化该类并使用它。

class Food
   public dim food_name as string
   public sub save()
     'wirte code to save the class data
   end sub
end class 
'Use it as
Dim food as Food
food =new Food()
food.save()

要存储数据,您可以使用像Acess / Sql server这样的数据库,或者只是将它们存储为纯文本和xml。 在我的建议中使用XML来存储数据