Sdílet prostřednictvím


Závislost oboru názvů My na typu projektu (Visual Basic)

My zveřejňuje pouze tyto objekty vyžadované konkrétním typem projektu. Objekt je například My.Forms k dispozici v aplikaci model Windows Forms, ale není k dispozici v konzolové aplikaci. Toto téma popisuje, které My objekty jsou k dispozici v různých typech projektů.

Moje aplikace systému Windows a weby

My zveřejňuje pouze objekty, které jsou užitečné v aktuálním typu projektu; potlačuje objekty, které nejsou použitelné. Například následující obrázek znázorňuje My objektový model v projektu model Windows Forms.

Diagram znázorňující objektový model v aplikaci model Windows Forms

V projektu My webu zveřejňuje objekty, které jsou relevantní pro webového vývojáře (například My.Request My.Response objekty) při potlačení objektů, které nejsou relevantní (například My.Forms objekt). Následující obrázek znázorňuje My objektový model v projektu webu:

Diagram znázorňující objektový model v webové aplikaci

Podrobnosti o projektu

Následující tabulka ukazuje, které My objekty jsou ve výchozím nastavení povoleny pro osm typů projektů: aplikace systému Windows, knihovna tříd, konzolová aplikace, knihovna ovládacích prvků systému Windows, knihovna webových ovládacích prvků, služba systému Windows, prázdná a webová stránka.

Existují tři verze objektu My.Application , dvě verze objektu My.Computer a dvě verze objektu My.User ; podrobnosti o těchto verzích jsou uvedeny v poznámkách pod čarou za tabulkou.

Můj objekt Aplikace pro systém Windows Knihovna tříd Konzolová aplikace Knihovna ovládacích prvků systému Windows Knihovna webových ovládacích prvků Služba systému Windows Prázdné Web
My.Application Ano 1 Ano 2 Ano 3 Ano 2 No Ano 3 No Ne
My.Computer Ano 4 Ano 4 Ano 4 Ano 4 Ano 5 Ano 4 No Ano 5
My.Forms Ano No No Ano No No No No
My.Log No No No No No No No Ano
My.Request No No No No No No No Ano
My.Resources Ano Ano Ano Ano Ano Ano No No
My.Response No No No No No No No Ano
My.Settings Ano Ano Ano Ano Ano Ano No Ne
My.User Ano 6 Ano 6 Ano 6 Ano 6 Ano 7 Ano 6 No Ano 7
My.WebServices Ano Ano Ano Ano Ano Ano No Ne

1 model Windows Forms verze .My.Application Pochází z verze konzoly (viz poznámka 3); přidává podporu pro interakci s okny aplikace a poskytuje model aplikace v jazyce Visual Basic.

2 Verze My.Applicationknihovny . Poskytuje základní funkce potřebné aplikací: poskytuje členům zápis do protokolu aplikace a přístup k informacím o aplikaci.

3 Konzolová verze nástroje My.Application. Odvozuje z verze knihovny (viz poznámka 2) a přidá další členy pro přístup k argumentům příkazového řádku aplikace a informacím o nasazení ClickOnce.

Verze systému Windows My.Computer4 . Pochází z verze serveru (viz Poznámka 5) a poskytuje přístup k užitečným objektům na klientském počítači, jako je klávesnice, obrazovka a myš.

Verze serveru 5 My.Computer. Poskytuje základní informace o počítači, například název, přístup k hodině atd.

Verze systému Windows My.User6 . Tento objekt je přidružen k aktuální identitě vlákna.

7 Webová verze .My.User Tento objekt je přidružený k identitě uživatele aktuálního požadavku HTTP aplikace.

Viz také