« 漢字変換 | Main | 秋祭り »

2004.09.15

は~とデーターベース計画


楽しい曲を聴きたいときは楽しい曲を、静かな曲を聴きたいときは静かな曲を検索して聴く事が出来るデーターベースプログラムを作る様子を公開しています。

今週は、検索&再生プログラムを作る基本的な部分のテストをしてみました。
♥複数の条件による検索をするためMDIタイプのプログラムを作る部分。
♥検索結果をXML文字列で送受信するための部分。

検索結果をXML文字列にする部分は
Public Class heartXmlWriter
Inherits System.Xml.XmlTextWriter

Public Sub New(ByVal w As System.IO.TextWriter)
MyBase.New(w)
End Sub
と、
Public Class heartXmlReader
Inherits XmlTextReader

Sub New(ByVal input As TextReader)
MyBase.New(input)
End Sub
を追加するだけで簡単にできました。

こんな感じで使います。
'XML文字作成
Dim XML As StringBuilder = New StringBuilder
Dim xmlStrWriter As StringWriter = New StringWriter(XML)
Dim outXml As heartXmlWriter = New heartXmlWriter(xmlStrWriter)
outXml.WriteData(data)
outXml.Flush()
outXml.Close()
xmlStrWriter.Close()
'XML文字からデータ読み込み
Dim xmlStrReader As StringReader = New StringReader(XML.ToString)
Dim inXml As heartXmlReader = New heartXmlReader(xmlStrReader)
Dim hd_in As heartData = inXml.ReadNewHeartData(ErrMsg)
inXml.Close()
xmlStrReader.Close()

こんなに簡単にできるのは、XmlTextWriterなどのクラスを継承してるからです。
なんだか、親の七光りのようなありがたさ♥
とりあずさいさきのよいスタートを切ってます。


« 漢字変換 | Main | 秋祭り »

Comments

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/4052/1439478

Listed below are links to weblogs that reference は~とデーターベース計画:

« 漢字変換 | Main | 秋祭り »