ray88’s diary

お仕事で困ったとき用の自分用の覚書

.Net(VisualStudio)ソースファイルについて

■ソースファイル
 ソースコードを記述し保存しておくためのファイル。
 1つのソースファイルには必ずClassで始まり、End Classで終わるブロックが
 1つ以上含まれる。このブロックはクラスと呼ばれる。
 VisualStudioにおけるプロジェクトはプログラムを開発するための単位のため、
 複数のソースファイルを含めることが可能。
 ▼Form1.vbに記述されているクラス

Public Class Form1
  処理内容
End Class

●Form1.vb
 フォームを作成した際に作成されるソースファイル。
 「Windowsフォームアプリケーション」プロジェクトを作成すると
 「Form1」というフォームが自動的に作成される。
 このとき、Form1を画面上に表示するコードを格納するための「Form1.Designer.vb
 という名前のファイルとフォームやコントロールなど操作した場合に実行されるコード
 を格納するための「Form.vb」という名前のファイルが一緒に作成される。
f:id:ray88:20211122140616p:plain
f:id:ray88:20211122141033p:plain
●Module.vb
クラスを利用しないコーディングで使用するファイルはモジュールと呼ばれる。
 「Module.vb」というファイル名は一例で、ソースファイルの拡張子は
 クラス用のソースファイルと同じで「.vb」となる。
f:id:ray88:20211122162642p:plain