Udostępnij za pośrednictwem


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

My Uwidacznia tylko te obiekty wymagane przez określony typ projektu. Na przykład obiekt jest dostępny w aplikacji Windows Forms, My.Forms ale nie jest dostępny w aplikacji konsolowej. W tym temacie opisano, które My obiekty są dostępne w różnych typach projektów.

Moje w aplikacjach systemu Windows i witrynach sieci Web

My Uwidacznia tylko obiekty, które są przydatne w bieżącym typie projektu; pomija obiekty, które nie mają zastosowania. Na przykład na poniższej ilustracji przedstawiono My model obiektów w projekcie Windows Forms.

Diagram that shows the My object model in a Windows Forms application.

W projekcie My witryny sieci Web uwidacznia obiekty, które są istotne dla dewelopera sieci Web (na przykład My.Request obiektów i My.Response ), pomijając obiekty, które nie są istotne (np My.Forms . obiekt). Na poniższej My ilustracji przedstawiono model obiektów w projekcie witryny sieci Web:

Diagram that shows the My object model in a Web application.

Szczegóły projektu

W poniższej tabeli przedstawiono, które My obiekty są domyślnie włączone dla ośmiu typów projektów: aplikacja systemu Windows, biblioteka klas, aplikacja konsolowa, biblioteka kontrolek systemu Windows, biblioteka kontrolek sieci Web, usługa systemu Windows, pusta i witryna sieci Web.

Istnieją trzy wersje My.Application obiektu, dwie wersje obiektu i dwie wersje My.ComputerMy.User obiektu. Szczegółowe informacje o tych wersjach znajdują się w przypisach dolnych po tabeli.

Mój obiekt Aplikacja systemu Windows Biblioteka klas Aplikacja konsolowa Biblioteka kontrolek systemu Windows Biblioteka formantów sieci Web Usługa systemu Windows Pusty Witryna sieci Web
My.Application Tak1 Tak2 Tak3 Tak2 Nie Tak3 Nie Nie.
My.Computer Tak4 Tak4 Tak4 Tak4 Tak5 Tak4 Nie. Tak5
My.Forms Tak Nie. Nie. Tak Nie. Nie. Nie. Nie.
My.Log Nie. Nie. Nie. Nie. Nie. Nie. Nie. Tak
My.Request Nie. Nie. Nie. Nie. Nie. Nie. Nie. Tak
My.Resources Tak Tak Tak Tak Tak Tak Nie. Nie.
My.Response Nie. Nie. Nie. Nie. Nie. Nie. Nie. Tak
My.Settings Tak Tak Tak Tak Tak Tak Nie. Nie.
My.User Tak6 Tak6 Tak6 Tak6 Tak7 Tak6 Nie. Tak7
My.WebServices Tak Tak Tak Tak Tak Tak Nie. Nie.

1 Windows Forms w My.Applicationwersji . Pochodzi z wersji konsoli (patrz Uwaga 3); Dodaje obsługę interakcji z oknami aplikacji i zapewnia model aplikacji Języka Visual Basic.

2 Wersja biblioteki programu My.Application. Udostępnia podstawowe funkcje wymagane przez aplikację: udostępnia elementy członkowskie do zapisywania w dzienniku aplikacji i uzyskiwania dostępu do informacji o aplikacji.

3 Wersja konsoli programu My.Application. Pochodzi z wersji biblioteki (patrz Uwaga 2) i dodaje dodatkowe elementy członkowskie do uzyskiwania dostępu do argumentów wiersza polecenia aplikacji i informacji o wdrożeniu Technologii ClickOnce.

4 Wersja systemu Windows programu My.Computer. Pochodzi z wersji serwera (patrz Uwaga 5) i zapewnia dostęp do przydatnych obiektów na komputerze klienckim, takich jak klawiatura, ekran i mysz.

5 Wersja serwera programu My.Computer. Zawiera podstawowe informacje o komputerze, takie jak nazwa, dostęp do zegara itd.

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

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

Zobacz też