VBオブジェクト指向プログラミング講座 第1回 オブジェクト指向プログラミングは必須知識
いきなりですが、現代のプログラマーにとって、オブジェクト指向プログラミングは必須知識です。オブジェクト指向プログラミングが出来なければ、VBの能力を全く生かしていないと言っても過言ではありません。VBはヴァージョン7の頃から、本格的にオブジェクト指向プログラミングをサポートしています。ヴァージョン7の機能を使わずとして、VBを使っているとは言えません。今やVBはヴァージョン11(VS2010年の時のヴァージョン)です。4ヴァージョン前の機能は、きっちり使いこなしましょう。ちなみにヴァージョンは、コマンドラインでVBを起動すると確認できます。
プログラミングの学習といえば、「Hello World」プログラムです。VBらしくビジュアルに「Hello World」してみましょう。空のプロジェクトで「Hello World」を作ります。
Imports System
Imports System.Windows
Module EntryPoint
<STAThread()>
Sub Main(ByVal args As String())
Dim win As Window = New Window()
win.Title = "Hello World"
win.Height = 300
win.Width = 300
win.WindowStartupLocation = WindowStartupLocation.CenterScreen
Dim app As Application = New Application()
app.Run(win)
End Sub
End Module
このプログラムは、System、System.Xaml、PresentationCore、PresentationFramework、WindowsBaseの各ライブラリが必要です。参照を追加しましょう。次回から、オブジェクト指向プログラミングの解説を開始します。お楽しみに。