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.
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:
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
Koncepcje
Dostosowywanie które obiekty są dostępne w moim (Visual Basic)