プロジェクト下のファイル構成について
- 題名: プロジェクト下のファイル構成について
- 著者: HogeHoge
- 日時: 2008/03/07 11:41:52
- ID: 21595
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: プロジェクト下のファイル構成について
- 著者: やじゅ
- 日時: 2008/03/07 15:48:12
- ID: 21598
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: プロジェクト下のファイル構成について
- 著者: HogeHoge
- 日時: 2008/03/07 17:51:45
- ID: 21607
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: 【注意】匿名の投稿はご遠慮ください
- 著者: ほおげほおげ
- 日時: 2008/03/13 17:17:14
- ID: 21665
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になっております。
非常に基本的な質問で恐縮なのですが、以下の質問に関してご教示頂けると
幸いです。
「オブジェクトの内容をXMLファイルに保存する」
http://dobon.net/vb/dotnet/file/xmlserializer.html
にあるサンプルコードを元にします。
プロジェクト下のファイル構成(ソリューションエクスプローラ内のツリー)
を
WindowsApplication1
+−−−My Project
+−−−Class1.vb
+−−−Form1.vb
として、Class1.vbには
##########
'XMLファイルに保存するオブジェクトのためのクラス
Public Class SampleClass
Public Number As Integer
Public Message As String
End Class
##########
のコードを、Form1.vbには Button1コントロールを貼り付けて
Clickイベントに
##########
'保存先のファイル名
Dim fileName As String = "C:\test.xml"
'保存するクラス(SampleClass)のインスタンスを作成
Dim cls As New SampleClass
cls.Message = "テストです。"
cls.Number = 123
'XmlSerializerオブジェクトを作成
'書き込むオブジェクトの型を指定する
Dim serializer As _
New System.Xml.Serialization.XmlSerializer( _
GetType(SampleClass))
'ファイルを開く
Dim fs As New System.IO.FileStream( _
fileName, System.IO.FileMode.Create)
'シリアル化し、XMLファイルに保存する
serializer.Serialize(fs, cls)
'閉じる
fs.Close()
##########
のコードを書いて動作させています。
さてここからが本題なのですが、XMLファイルに保存する部分
(Clickイベント中のコード)を共通で参照するモジュールに
移し変えたく思うのですが、その場合、一般的にはどのような
構成になっているのか(するべきなのか)ご意見をお聞かせく
ださい。