2011-01-26 18 views
1

オーケーイムは、メインメニューから2つのことを行い、私のベジタリアンのガールフレンドのためのプログラムを書くようにします。 1:名前、鉄分含量、タンパク質、ナトリウムなどの属性を持つ食品を追加します。2:すでに保存されている食品を使用し、バランスのとれた食事を作るために使用します。どのような問題を抱えているのですか、食品を保管するときにどのように属性を保存するのですか?私はC++に関する知識を持っているので、クラスの仕組みを理解していて、Visual Basicに似たものがあるかどうか疑問に思っていました。また、プログラムを閉じてから再び開いたときに再び使用できるように、食品を保存する方法を知りたいと思います。前もって感謝します。私はVBのnoobですが、私はいくつかのC + +の知識があります。情報を格納する

+0

を格納するための私の提案の使用XMLで (VBクラスを持っていますが、彼らは完全にオブジェクト指向ではありません) –

答えて

1

彼女が閉じ、アプリケーションを再び開くとき、previosly入力されたデータがまだそこにあるようにさて、あなたは、永続するデータが必要になります。
これを行うための最も簡単で簡単な方法は、データベースを使用することです。データベースはデータを保存することだけです。しかし、それはアプリケーションにいくらか複雑さを加えるでしょう。 .net driverを使用してSQLiteをご覧になることをおすすめします。それはあなたにデータベースのすべての利点を与え、少なくともいくらかの複雑さを取り除くでしょう。

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サーバーのようなデータベースを使用するか、単純にプレーンテキストとxmlで保存することができます。あなたがC++を知っていれば、VBはあまりにも挑戦すべきではないデータ

関連する問題