VB.Net Framework SDKで遊んでみる(GUIアプリケーション)
.Net Framework SDKでGUIアプリケーションも作れるようなので、ちょっとだけ試してみます。
Imports System.Windows.Forms Module Hello Sub Main() MessageBox.Show("Hello", "MessageBox") End Sub End Module |
C:\C#>vbc /target:winexe /r:System.Windows.Forms.dll msgbox.vb Microsoft(R) Visual Basic .NET Compiler version 7.00.9951 for Microsoft(R) .NET Framework version 1.00.3705.6018 Copyright (C) Microsoft Corporation 1987-2001. All rights reserved. |
ちなみにVB6時代のMsgBoxで記述する場合
'VB6以前のVB関数を使う Module Hello Sub Main() Microsoft.VisualBasic.MsgBox("Hello",, "MessageBox") End Sub End Module |
コンパイルするときはMicrosoft.VisualBasic.dllを参照させます。
C:\C#>vbc /target:winexe /r:Microsoft.VisualBasic.dll msgbox2.vb Microsoft(R) Visual Basic .NET Compiler version 7.00.9951 for Microsoft(R) .NET Framework version 1.00.3705.6018 Copyright (C) Microsoft Corporation 1987-2001. All rights reserved. |
Imports System.Windows.Forms Public Class HelloWorld Shared Sub Main() Dim f as Form f = New Form() f.Text="Hello World" f.ShowDialog End Sub End Class |
C:\C#>vbc /target:winexe /r:System.dll,System.Windows.Forms.dll whello2.vb Microsoft(R) Visual Basic .NET Compiler version 7.00.9951 for Microsoft(R) .NET Framework version 1.00.3705.6018 Copyright (C) Microsoft Corporation 1987-2001. All rights reserved. C:\C#> |