Udostępnij za pośrednictwem


Tworzenie projektu (ALT — Samouczek, część 1)

Ten samouczek przeprowadza użytkownika przez kolejne nonattributed Projekt ATL, który tworzy obiekt ActiveX, który wyświetla wielokąt.Obiekt zawiera opcje umożliwiające użytkownikowi Aby zmienić liczbę boków, tworzących wielokąt i kod, aby odświeżyć widok.

[!UWAGA]

ATL i MFC nie są zazwyczaj obsługiwane w wersji Express programu Visual Studio.

[!UWAGA]

Ten samouczek tworzy ten sam kod źródłowy jako próbka wielokąta.Jeśli chcesz uniknąć ręcznego wprowadzania kodu źródłowego, można pobrać ją z streszczenie próbki Wielokąt.Możesz następnie można się odwoływać do kodu źródłowego Wielokąt przerobienie samouczka, lub go używać, aby sprawdzić, czy błędy w projekcie.

Aby utworzyć wstępny projekt ATL przy użyciu kreatora Projekt ATL

  1. W środowisku projektowym programu Visual Studio, kliknij przycisk New na pliku menu, a następnie kliknij przycisk Projekt.

  2. Kliknij przycisk Projektów systemu Visual C++ folder i wybierz Projekt ATL.

  3. Typ Wielokąt jako nazwę projektu.

    Lokalizacja dla kodu źródłowego zwykle jest domyślnie ustawiana na moje Documents\Visual Studio Projects, a automatycznie zostanie utworzony nowy folder.

  4. Kliknij przycisk OK i zostanie otwarty Kreator Projekt ATL.

  5. Kliknij przycisk Ustawienia aplikacji Aby zobaczyć dostępne opcje.

  6. Jak tworzysz formant i formant musi być serwerem w procesie, nie Typ aplikacji jako biblioteki DLL.

  7. Pozostałym opcjom należy zostawić ich wartości domyślne, a następnie kliknij przycisk Zakończ.

Projekt zostanie utworzony przez kreatora Projekt ATL generując kilka plików.Pliki te można wyświetlać w oknie Solution Explorer, rozwijając obiekty wieloboków.Pliki zostały wymienione poniżej.

Plik

Opis

Polygon.cpp

Contains the implementation of DllMain, DllCanUnloadNow, DllGetClassObject, DllRegisterServer, and DllUnregisterServer.Zawiera także mapa obiektu, która znajduje się lista obiektów ATL w projekcie.To pole jest początkowo puste.

Polygon.def

Plik definicji modułów ten zawiera program łączący objaśnienie dotyczące wywozu wymagane przez bibliotekę DLL.

Polygon.IDL

Pliku języka definicji interfejsu, który opisuje interfejsy specyficzne dla obiektów.

Polygon.rgs

Ten skrypt rejestru zawiera informacje dotyczące rejestrowania DLL tego programu.

Polygon.rc

Plik zasobu, który początkowo zawiera informacje o wersji i ciąg zawierający nazwę projektu.

Resource.h

Plik nagłówka dla pliku zasobu.

Polygonps.def

Ten plik definicji modułu zawiera program łączący z informacjami o w celu wywozu wymagane przez kod serwera proxy i skrótowych obsługa wywołań wielu apartamenty.

stdafx.cpp

Plik, który będzie #include plików biblioteki ATL implementacji.

stdafx.h

Plik, który będzie #include pliki nagłówkowe ATL.

  1. W oknie Solution Explorer, kliknij prawym przyciskiem myszy Polygon projektu.

  2. W menu skrótów kliknij polecenie Właściwości.

  3. Kliknij na programu łączącego.Zmiana Dla każdego użytkownikaprzekierowania możliwość Tak.

  4. Kliknij przycisk OK.

W następnym kroku dodasz formant do projektu.

Do kroku 2

Zobacz też

Informacje

Biblioteka Active Template Library (ATL) — Samouczek