Make ‘Sub Main()’ function like C#

비주얼 베이직 닷넷(이하 VB.NET)에는 프로젝트 속성에 이전 VB처럼 응용프로그램 정보를 설정할 수 있는 기능인 ‘응용 프로그램 프레임워크 사용‘ 기능을 가지고 있다.

VB.NET 프로젝트를 하나 생성한 후 프로젝트 속성을 살펴보도록 하자.

[simage=3440,576,n,center,]

응용 프로그램‘ 탭에서 ‘응용 프로그램 프레임워크 사용‘ 체크박스를 찾을 수 있다.

이 항목이 체크되어 있으면 이전 VB와 같은 스타일로 어플리케이션을 손쉽게 설정 할 수 있다는 장점이 있다.

그러나 응용 프로그램 최초 시작시에 어떤 작업을 해야할 경우, 예를 들자면 폼 스킨을 초기화해야하거나 할 때에 C#에서처럼 static void Main() 함수를 사용해서 프로그램 시작 시점을 잡아야 할 경우가 있다.

이럴 경우에는 다음과 같은 순서로 작업하면 된다.

  1. 프로그램에 모듈 1개를 새로 생성한다. 여기에서는 ‘MyModule’ 이라는 이름으로 생성했다.

[simage=3441,576,n,center,]

  1. 생성된 모듈에 C#과 같은 스타일의 Main() 함수를 제작한다.

  2. 프로젝트 설정에서 ‘응용 프로그램 프레임워크 사용’ 항목을 체크해제 하고, 위의 시작 개체 항목에서 ‘Sub Main’ 함수를 선택한다.

[simage=3442,576,n,center,]

이렇게 하게되면 C#과 동일한 방식으로 프로그램 시작 관련 설정을 할 수 있다.

zemna

Programmer/Web/Mobile/Desktop

You may also like...

Leave a Reply