다음을 통해 공유


My가 프로젝트 형식에 의존하는 방식(Visual Basic)

My는 특정 프로젝트 형식에 필요한 개체만 노출합니다. 예를 들어, My.Forms 개체는 Windows Forms 응용 프로그램에서는 사용할 수 있지만 콘솔 응용 프로그램에서는 사용할 수 없습니다. 이 항목에서는 각 프로젝트 형식에 사용할 수 있는 My 개체에 대해 설명합니다.

Windows 응용 프로그램 및 웹 사이트의 My

My는 현재 프로젝트 형식에 유용한 개체만 노출하고 적용할 수 없는 개체는 노출하지 않습니다. 예를 들어, 다음 그림은 Windows Forms 프로젝트에서 My 개체 모델을 보여 줍니다.

Windows Forms 응용 프로그램의 내 모양

웹 사이트 프로젝트에서 My는 My.Request 및 My.Response와 같이 웹 개발자와 관련된 개체를 노출하고 My.Forms 개체와 같이 관련되지 않은 개체는 노출하지 않습니다. 다음 그림은 웹 사이트 프로젝트의 My 개체 모델을 보여 줍니다.

웹 응용 프로그램의 내 모양

프로젝트 세부 사항

다음 표에서 My 8 프로젝트 형식에 대 한 개체는 기본적으로 사용: Windows 응용 프로그램, 클래스 라이브러리, 콘솔 응용 프로그램, Windows 컨트롤 라이브러리, 웹 컨트롤 라이브러리, Windows 서비스, 빈, 및 웹 사이트.

이들 개체는 My.Application 개체에 세 가지 버전, My.Computer 개체에 두 가지 버전 그리고 My.User 개체에 두 가지 버전이 있습니다. 이들 버전은 표 다음에 나와 있는 각주에 자세히 설명되어 있습니다.

My 개체

Windows 응용 프로그램

클래스 라이브러리

콘솔 응용 프로그램

Windows 컨트롤 라이브러리

웹 컨트롤 라이브러리

Windows 서비스

비어 있음

웹 사이트

My.Application

1

2

3

2

아니요

3

아니요

아니요

My.Computer

4

4

4

4

5

4

아니요

5

My.Forms

아니요

아니요

아니요

아니요

아니요

아니요

My.Log

아니요

아니요

아니요

아니요

아니요

아니요

아니요

My.Request

아니요

아니요

아니요

아니요

아니요

아니요

아니요

My.Resources

아니요

아니요

My.Response

아니요

아니요

아니요

아니요

아니요

아니요

아니요

My.Settings

아니요

아니요

My.User

6

6

6

6

7

6

아니요

7

My.WebServices

아니요

아니요

1 My.Application의 Windows Forms 버전입니다. 콘솔 버전에서 파생됩니다(참고 3 참조). 응용 프로그램의 창과 상호 작용할 수 있도록 지원하고 Visual Basic 응용 프로그램 모델을 제공합니다.

2 My.Application의 라이브러리 버전입니다. 응용 프로그램에 필요한 기본 기능을 제공 합니다. 응용 프로그램 로그에 작성 하 고 응용 프로그램 정보에 액세스 하는 방법에 대 한 멤버를 제공 합니다.

3 My.Application의 콘솔 버전입니다. 라이브러리 버전에서 파생되며(참고 2 참조) 응용 프로그램의 명령줄 인수와 ClickOnce 배포 정보에 액세스하기 위한 추가 멤버를 제공합니다.

4 My.Computer의 Windows 버전입니다. 서버 버전에서 파생되며(참고 5 참조) 클라이언트 컴퓨터에서 키보드, 화면 및 마우스 등과 같은 유용한 개체에 대한 액세스를 제공합니다.

5 My.Computer의 서버 버전입니다. 이름, 시계 액세스 등의 컴퓨터에 관한 기본 정보를 제공합니다.

6 My.User의 Windows 버전입니다. 이 개체는 스레드의 현재 ID와 연관됩니다.

7 My.User의 웹 버전입니다. 이 개체는 응용 프로그램의 현재 HTTP 요청의 사용자 ID와 연관됩니다.

참고 항목

참조

/define(Visual Basic)

ApplicationBase

Computer

My.Forms 개체(Visual Basic)

Log

My.Request 개체(Visual Basic)

My.Response 개체(Visual Basic)

User

My.WebServices 개체(Visual Basic)

개념

My에 사용할 수 있는 개체 사용자 지정(Visual Basic)

기타 리소스

Visual Basic의 조건부 컴파일