投稿者 魔界の仮面弁士  (社会人) 投稿日時 2009/3/7 21:38:28
# 回答に非ず。

> いまだに“モジュール”というものをどういう風に使うのかが分かりません。

使い方/使い分けの説明は、他の方にお任せするとして……

VB.NET における「モジュール」という用語には、実は意味の異なる二種類のものが存在しています。


一つは、主に拡張子 ".netmodule" で示されるファイルです。単に『モジュール』と呼ばれる以外には
『.netmodule』『IL モジュール』『アセンブリに追加できるモジュール』などとも呼ばれます。

これは、"マルチ ファイル アセンブリ"という高度な使い方をする場合に使われる物ですが、
Visual Studio を使っている場合は使うことができませんし、あえて使う必要も無いでしょう。
http://msdn.microsoft.com/ja-jp/library/226t7yxe.aspx
http://msdn.microsoft.com/ja-jp/library/aa720306.aspx



もう一つは「Module~End Module」で囲まれたブロックで示されるコードの事で、
一般的にはこちらの事を指します。VB6 時代の名残から、『標準モジュール(Standard Modules)』と
呼ばれる事もありますが、単に『モジュール』と呼ばれる事も多いです。
http://msdn.microsoft.com/ja-jp/library/cc437173.aspx
http://msdn.microsoft.com/ja-jp/library/aa711943.aspx

もるがさんやるきおさんが書かれているのもこちらの方ですね。Dora さんの質問もこれの事でしょう。



あるいは、VB.NET としての用語ではなく、コンピュータ用語一般としての意味であればこちら。
http://ja.wikipedia.org/wiki/%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB