パソコン活用研究BASIC&VB&EXCEL達人の道

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#>





Top page | Visual Basic&Excel活用研究目次