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.
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:
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.Computer
My.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 |
Tak 1 | Tak 2 | Tak 3 | Tak 2 | Nie. | Tak 3 | Nie | Nie. |
My.Computer |
Tak 4 | Tak 4 | Tak 4 | Tak 4 | Tak 5 | Tak 4 | Nie. | Tak 5 |
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 |
Tak 6 | Tak 6 | Tak 6 | Tak 6 | Tak 7 | Tak 6 | Nie. | Tak 7 |
My.WebServices |
Tak | Tak | Tak | Tak | Tak | Tak | Nie. | Nie. |
1 Windows Forms w My.Application
wersji . 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.