Udostępnij za pośrednictwem


Jak My zależy od typu projektu (Visual Basic)

Myudostępnia tylko te obiekty, które są wymagane przez typ konkretnego projektu.Na przykład My.Forms obiekt jest dostępne w aplikacji Windows Forms, ale nie jest dostępne w aplikacji konsoli.W tym temacie opisano, które My obiekty są dostępne w różnych typach projektów.

My w systemie Windows aplikacji i witryn sieci Web

Myudostępnia tylko te obiekty, które są przydatne do bieżącego typu projektu; powoduje pominięcie monitu obiekty, które nie są stosowane.Na przykład, następujące obrazu pokazuje My modelu obiektowego programu project Windows Forms.

Kształt mojego w aplikacji Windows Forms

W projekcie witryny sieci Web My opisuje obiekty, które są istotne dla deweloperów sieci Web (takie jak My.Request i My.Response obiekty) podczas pomijanie obiekty, które nie są istotne (takie jak My.Forms obiektu).Następujące obrazu pokazuje My modelu obiektowego projektu witryny sieci Web:

Kształt mojego w aplikacji sieci Web

Szczegóły projektu

W poniższej tabeli pokazano, które My obiekty są domyślnie włączone dla ośmiu typy projektów: Windows aplikacji, klasy biblioteki, aplikacji konsoli, Windows Biblioteka formantów, Biblioteka formantów sieci Web, Windows service, puste i witryny sieci Web.

Istnieją trzy wersje My.Application obiektu, dwie wersje My.Computer obiektów i dwie wersje My.User obiektu; szczegóły dotyczące tych wersji podane są w przypisach po tabeli.

Obiekt Mój

Aplikacja systemu Windows

Biblioteka klas

Aplikacja konsoli

Biblioteka formantów systemu Windows

Biblioteka formantów sieci Web

Usługa systemu Windows

Pusty

Witryna sieci Web

My.Application

Yes1

Yes2

Yes3

Yes2

Nr

Yes3

Nr

Nr

My.Computer

Yes4

Yes4

Yes4

Yes4

Yes5

Yes4

Nr

Yes5

My.Forms

Tak

Nr

Nr

Tak

Nr

Nr

Nr

Nr

My.Log

Nr

Nr

Nr

Nr

Nr

Nr

Nr

Tak

My.Request

Nr

Nr

Nr

Nr

Nr

Nr

Nr

Tak

My.Resources

Tak

Tak

Tak

Tak

Tak

Tak

Nr

Nr

My.Response

Nr

Nr

Nr

Nr

Nr

Nr

Nr

Tak

My.Settings

Tak

Tak

Tak

Tak

Tak

Tak

Nr

Nr

My.User

Yes6

Yes6

Yes6

Yes6

Yes7

Yes6

Nr

Yes7

My.WebServices

Tak

Tak

Tak

Tak

Tak

Tak

Nr

Nr

1 Wersji Windows Forms My.Application.Pochodzi z wersji konsoli (patrz Uwaga 3); dodaje obsługę interakcja z aplikacji systemu windows i zapewnia Visual Basic modelu aplikacji.

2 Wersji biblioteki My.Application.Zapewnia podstawowe funkcje wymagane przez aplikację: przewiduje członków zapisu do dziennika aplikacji i uzyskiwania dostępu do informacji o aplikacji.

3 Wersji konsoli My.Application.Pochodzi z wersji biblioteki (patrz Uwaga 2), i dodaje dodatkowych członków do uzyskiwania dostępu do aplikacji argumentów wiersza polecenia oraz informacje na temat wdrażania ClickOnce.

4 Wersji systemu Windows My.Computer.Pochodzi z wersji serwera (patrz Uwaga 5) i zapewnia dostęp do obiektów użyteczne na komputerze klienta, takich jak klawiatury, ekranu i myszy.

5 Serwera w wersji My.Computer.Zawiera podstawowe informacje o komputerze, takie jak nazwa, dostęp do zegara i tak dalej.

6 Wersji systemu Windows My.User.Ten obiekt jest skojarzony z bieżącej tożsamości wątku.

7 Wersji sieci web My.User.Ten obiekt jest skojarzony z tożsamości użytkownika aplikacji bieżącego żądania HTTP.

Zobacz też

Informacje

/ define (Visual Basic)

ApplicationBase

Computer

Obiekt My.Forms

Log

Obiekt My.Request

Obiekt My.Response

User

Obiekt My.WebServices

Koncepcje

Dostosowywanie które obiekty są dostępne w moim (Visual Basic)

Inne zasoby

Kompilacja warunkowa w języku Visual Basic