Sdílet prostřednictvím


Průvodce komponentou knihovny ATL stránky ASP

Tento průvodce vloží do projektu komponentu stránky ASP. 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 lze určit, že model procesu komponenty a jeho podporu agregace. Lze také indikovat podporu rozhraní informací o chybě, body připojení a volného zařazování vláken.

Poznámky

Počínaje Visual Studio 2008, registračního skript vytvořený tímto průvodcem bude registrovat jeho komponenty modelu COM v HKEY_CURRENT_USER namísto HKEY_LOCAL_MACHINE. Chcete-li toto chování změnit, nastavte možnost Registrovat komponenty pro všechny uživatele v Průvodci knihovnou ATL.

Názvy

Zadejte názvy pro objekt, rozhraní a třídy, které mají být přidány do projektu. S výjimkou Krátký název lze všechna políčka upravovat nezávisle na ostatních. Pokud změníte text pole Krátký název, změny se projeví v názvech všech polí na této stránce.

Pokud změníte název Coclass v oddílu modelu COM, změny se v políčkuTyp a ProgID , nezmění se však název rozhraní. Toto chování je navrženo proto, aby bylo možné všechny názvy snadno identifikovat během vývoje ovládacího prvku.

C++

Obsahuje informace o třídě C++ vytvořené pro objekt.

  • Krátký název
    Nastaví kořenový název objektu. Název který zadáte určuje názvy Class a Coclass, názvy souborů CPP a H, název rozhraní, název Type a ProgID, pokud nezměníte tato pole samostatně.

  • h souboru
    Nastaví název souboru hlaviček pro novou třídu objektu. Ve výchozím nastavení je tento název je založen na názvu, který zadáte v Krátký název. Kliknutím na tlačítko se třemi tečkami uložíte soubor do umístění dle vlastního výběru nebo připojíte deklaraci třídy do existujícího souboru. Vyberete-li existující soubor, průvodce jej neuloží do vybraného umístění dokud neklepnete na tlačítko Dokončit.

    Průvodce soubor nepřepíše. Pokud jste zvolili název existujícího souboru, kliknete-li na Dokončit, průvodce vás vyzve k označení, zda by měl deklaraci třídy přiložit k obsahu souboru. Klikněte na tlačítko Ano pro připojení k souboru; klikněte na tlačítko Ne pro návrat do průvodce a zadejte jiný název souboru.

  • Třída
    Nastaví název třídy, která má být vytvořena. Tento název je založen na názvu, který zadáte v Krátký název, předcházený znakem 'C', což je typická předpona pro název třídy.

  • soubor cpp
    Nastaví název implementačního souboru pro novou třídu objektu. Ve výchozím nastavení je tento název založen na názvu, který zadáte v Krátký název. Klikněte na tlačítko se třemi tečkami pro uložení souboru do umístění dle vlastního výběru. Soubor není uložen do vybraného umístění, dokud nekliknete na tlačítko Dokončit v průvodci.

    Průvodce soubor nepřepíše. Pokud jste zvolili název existujícího souboru, kliknete-li na Dokončit, průvodce vás vyzve k označení, zda by měl implementaci třídy přiložit k obsahu souboru. Klikněte na tlačítko Ano pro připojení k souboru; klikněte na tlačítko Ne pro návrat do průvodce a zadejte jiný název souboru.

  • Atributový
    Označuje, zda objekt používá atributy. Přidáváte-li objekt do projektu knihovny ATL s atributy, tato možnost je zaškrtnuta a není ji možné změnit. To znamená že můžete přidat pouze objekty s atributy do projektu vytvořeného s podporou atribut.

    Pokud vyberete tuto možnost pro projekt knihovny ATL, který nemá podporu atributů, průvodce vyzve k upřesnění, zda chcete přidat podporu atributů do projektu.

    Ve výchozím nastavení bez atributových projektů, všechny objekty, které přidáte po zvolení této možnosti jsou označeny jako atributové (zaškrtávací políčko je zaškrtnuto). Můžete zrušit zaškrtnutí tohoto políčka pro přidání objektu, který nepoužívá atributy.

    Pro další informace navštivte Nastavení aplikace, Průvodce projektu knihovny ATL nebo Základní mechanismy atributů.

COM

Poskytuje informace o funkcích modelu COM pro objekt.

  • Coclass
    Nastaví název třídy komponenty, která obsahuje seznam podporovaných rozhraní objektu. Pokud projekt nebo tento objekt používá atributy, nelze změnit tuto možnost, protože knihovna ATL nezahrnuje coclass atribut .

  • Typ
    Nastaví popis objektu, který se zobrazí v registru coclass.

  • Rozhraní
    Nastaví rozhraní, které vytvoříte pro objekt. Toto rozhraní obsahuje vaše vlastní metody.

  • ProgID
    Nastaví název, který mohou kontejnery použít namísto identifikátoru CLSID objektu.

Viz také

Úkoly

Přidání komponenty ASP knihovny ATL