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
W środowisku projektowym programu Visual Studio, kliknij przycisk New na pliku menu, a następnie kliknij przycisk Projekt.
Kliknij przycisk Projektów systemu Visual C++ folder i wybierz Projekt ATL.
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.
Kliknij przycisk OK i zostanie otwarty Kreator Projekt ATL.
Kliknij przycisk Ustawienia aplikacji Aby zobaczyć dostępne opcje.
Jak tworzysz formant i formant musi być serwerem w procesie, nie Typ aplikacji jako biblioteki DLL.
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. |
W oknie Solution Explorer, kliknij prawym przyciskiem myszy Polygon projektu.
W menu skrótów kliknij polecenie Właściwości.
Kliknij na programu łączącego.Zmiana Dla każdego użytkownikaprzekierowania możliwość Tak.
Kliknij przycisk OK.
W następnym kroku dodasz formant do projektu.