Průvodce komponentami ATL Active Server Pages
Tento průvodce není k dispozici v sadě Visual Studio 2019 a novějších verzích.
Tento průvodce vloží do projektu součást Active Server Pages (ASP). Microsoft Internetová informační služba (IIS) používá komponenty ASP jako součást vylepšené architektury vývoje webových stránek.
Pomocí tohoto průvodce můžete určit model vláken komponenty a jeho podporu agregace. Můžete také označit podporu pro rozhraní informací o chybách, spojovací body a zařazování bez vláken.
Poznámky
Počínaje sadou Visual Studio 2008 zaregistruje registrační skript vytvořený tímto průvodcem jeho komponenty MODELU COM v HKEY_CURRENT_USER místo HKEY_LOCAL_MACHINE. Chcete-li toto chování upravit, nastavte součást Zaregistrovat pro všechny uživatele možnost Průvodce ATL.
Názvy
Zadejte názvy objektů, rozhraní a tříd, které se mají přidat do projektu. Kromě krátkého názvu lze všechna ostatní pole upravovat nezávisle na ostatních polích. Pokud změníte text krátkého názvu, změna se projeví v názvech všech ostatních polí na této stránce.
Pokud změníte název třídy Coclass v oddílu COM, změna se projeví v polích Typ a ProgID , ale název rozhraní se nezmění. Toto chování pojmenování je navržené tak, aby při vývoji ovládacího prvku bylo snadno identifikovatelné všechny názvy.
C++
Poskytuje informace pro třídu C++ vytvořenou pro objekt.
Krátký název
Nastaví kořenový název objektu. Zadaný název určuje
Class
názvy a názvy třídy Coclass , .cpp soubor a názvy souborů .h, název rozhraní , názvy typů a IDENTIFIKÁTOR ProgID, pokud tato pole nezměníte jednotlivě.Soubor .h
Nastaví název souboru záhlaví pro třídu nového objektu. Ve výchozím nastavení je tento název založený na názvu, který zadáte v krátkém názvu. Kliknutím na tlačítko se třemi tečkou uložíte název souboru do umístění podle vašeho výběru nebo připojíte deklaraci třídy k existujícímu souboru. Pokud vyberete existující soubor, průvodce ho neuloží do vybraného umístění, dokud v průvodci kliknete na Tlačítko Dokončit .
Průvodce nepřepíše soubor. Pokud vyberete název existujícího souboru, průvodce po kliknutí na tlačítko Dokončit zobrazí výzvu k označení, zda má být deklarace třídy připojena k obsahu souboru. Kliknutím na tlačítko Ano soubor připojíte. Kliknutím na tlačítko Ne se vrátíte do průvodce a zadáte jiný název souboru.
Třída
Nastaví název třídy, která se má vytvořit. Tento název vychází z názvu, který zadáte v krátkém názvu, před kterým je typická předpona názvu třídy.
.cpp soubor
Nastaví název souboru implementace pro třídu nového objektu. Ve výchozím nastavení je tento název založený na názvu, který zadáte v krátkém názvu. Kliknutím na tlačítko se třemi tečky uložte název souboru do umístění podle vašeho výběru. Soubor se neuloží do vybraného umístění, dokud v průvodci neklepnete na tlačítko Dokončit .
Průvodce nepřepíše soubor. Pokud vyberete název existujícího souboru, průvodce po kliknutí na tlačítko Dokončit zobrazí výzvu k označení, zda má být implementace třídy připojena k obsahu souboru. Kliknutím na tlačítko Ano soubor připojíte. Kliknutím na tlačítko Ne se vrátíte do průvodce a zadáte jiný název souboru.
Mající znak
Určuje, zda objekt používá atributy. Pokud přidáváte objekt do přiřazeného projektu KNIHOVNY ATL, je tato možnost vybrána a není dostupná ke změně. To znamená, že do projektu vytvořeného s podporou atributů můžete přidat pouze objekty s atributy.
Pokud vyberete tuto možnost pro projekt ATL, který nemá podporu atributů, průvodce vás vyzve k určení, zda chcete do projektu přidat podporu atributů.
Ve výchozím nastavení jsou všechny objekty, které přidáte po nastavení této možnosti, označené jako atributy (políčko je zaškrtnuté). Pokud chcete přidat objekt, který nepoužívá atributy, můžete zrušit zaškrtnutí tohoto políčka.
Další informace najdete v tématu Nastavení aplikace, Průvodce projektem ATL a základní mechanika atributů .
Model COM
Poskytuje informace o funkcích modelu COM pro objekt.
Třída spolutřídy
Nastaví název třídy komponenty, která obsahuje seznam rozhraní podporovaných objektem. Pokud váš projekt nebo tento objekt používá atributy, nelze tuto možnost změnit, protože ATL neobsahuje atribut coclass .
Typ
Nastaví popis objektu, který se zobrazí v registru pro třídu coclass.
Rozhraní
Nastaví rozhraní, které vytvoříte pro objekt. Toto rozhraní obsahuje vaše vlastní metody.
ID progID
Nastaví název, který kontejnery mohou použít místo CLSID objektu.