VB.NET覚書

VB.NETの覚書
[個人メモ] [仕事メモ] [アイデア] [Ruby]
[TIPS] [対応表] [コメント書き方] [.NET Tips] [VB中学校] [VB.NET の入門サイト] [VB.NET コーディング標準 ] [VBレスキュー] [NonSoft]

2009-08-05

NUnitを利用した単体テストの実施方法について

NUnitを利用した単体テストの実施方法について

全ては時の中に… : 【VB.NET】NUnitを利用した単体テストの実施方法について - livedoor Blog(ブログ)

誤:Dim wkSample As New Sample.SampleClass

正:Dim wkSample As New SampleClass

誤:Dim wkSample As New Sample.SampleClass

正:Dim wkSample As New SampleClass

<TestFixture()> _ も下の行とつなげないとエラーになる。

リソースファイルリソースを埋め込む

リソースファイルリソースを埋め込む

デフォルトでは、文字列以外のリソースは、リソースとなるファイル相対パス名のみがリソースファイル(.resxファイル)に書き込まれ、リソースそのものが埋め込まれることはありません。リソースリソースファイルに埋め込まれるようにするには、リソースのPersistenceプロパティを「実行時にリンクされました」から「.resx に埋め込まれました」に変更します。

リソースリソースファイルに埋め込むと、リソースを別のプロジェクトで使用するときに、リソースファイルだけをコピーすれば済むという利点があります。逆に、埋め込まれたリソース編集できないという欠点があります。

埋め込まれたリソースも、そうでないリソースも、結果的には、実行ファイル内にコンパイルされるため、どちらも変わりません。

Visual Studioでリソースを管理する: .NET Tips: C#, VB.NET, Visual Studio

リソースを取得する

リソースを取得する

このようにして追加されたリソースは、自動的に作成されるMy.ResourcesモジュールC#の場合は、プロジェクト名と同じ名前名前空間のProperties.Resourcesクラス)を使って簡単に取得できます。このクラスリソース名と同じ名前の静的プロパティアクセスするだけです。

[VB.NET]

'文字列リソースを取り出す

Dim str As String = My.Resources.Message

'画像リソースを取り出す

Dim bmp As Bitmap = My.Resources.Banner

'アイコンリソースを取り出す

Dim ico As Icon = My.Resources.Icon1

'オーディオリソースを取り出す

Dim strm As System.IO.Stream = My.Resources.Voice1

'テキストファイルリソースを取り出す

Dim txt As String = My.Resources.TextFile1

'バイナリファイルリソースを取り出す

Dim bs As Byte() = My.Resources.BinaryFile

Visual Studioでリソースを管理する: .NET Tips: C#, VB.NET, Visual Studio
トラックバック - http://sub.g.hatena.ne.jp/garyo/20090805