Pojęcia biblioteki Active Template Library (ALT)
Active Template Library (ATL) to zestaw klas C++ opartych na szablonie, które umożliwiają tworzenie małych, szybkie obiekty modelu COM (Component Object).Posiada szczególne wsparcie kluczowe funkcje COM, w tym implementacje zapasów, dwa interfejsy, standardowe interfejsy modułu wyliczającego COM punktów połączenia, Odrywane interfejsów i formanty ActiveX.
Częstego ATL programowania należy dowiedzieć się więcej o atrybuty, nowa funkcja programu Visual C++ .net i ma na celu uproszczenie programowania COM.Aby uzyskać więcej informacji, zobacz Przypisane programowania.
W tej sekcji
Samouczek ATL
Poprowadzi Cię przez tworzenie formantu i demonstruje niektóre podstawy ATL w procesie.Wprowadzenie do modelu COM i ATL
Wprowadza główne pojęcia za modelu obiektów składników (COM).W tym artykule krótko opisano również jest ATL i kiedy należy go używać.Podstawy obiektów COM ATL
W tym artykule omówiono relację między różne klasy ATL i sposobu implementacji tych klas.Dwa interfejsy i ATL
Opisuje dwa interfejsy z perspektywy ATL.Kolekcje ATL i moduły wyliczające
Opis wdrażania i tworzenia zbiorów i moduły wyliczające w ATL.Podstawy formantów kompozytowe
Zawiera instrukcje krok po kroku tworzenia kompozytowych kontroli.Formant złożony jest typ formantu ActiveX, który może zawierać inne formanty ActiveX lub formantów systemu Windows.Zamknięcia kontroli ATL często zadawane pytania
Obejmuje podstawowe kwestie związane z hostingu formantów z ATL.Strony właściwości COM ATL
Przedstawiono sposób określać i implementować COM stron właściwości.ATL obsługę formantów DHTML
Zawiera instrukcje krok po kroku tworzenia formantu DHTML.Punkty połączenia ATL
Wyjaśnia punkty połączeń są i jak ATL implementuje je.Obsługa zdarzeń i ATL
W tym artykule opisano kroki, które należy podjąć w celu obsługi zdarzeń COM przy użyciu ATL's IDispEventImpl i IDispEventSimpleImpl klasy.ATL i wolne wątki organizatora
Zawiera szczegóły opcja ATL prosty obiekt kreatora umożliwia korzystanie z klasy agregacji organizatora gwintowanych wolnego (FTM).Określanie modelu wątkowości projektu
Zawiera opis makra, które są dostępne do kontroli wykonania wydajności związanych z wątków w projekcie.ATL moduł klasy
W tym artykule omówiono nowe klasy modułu ATL 7.0.Moduł klasy implementować podstawowe funkcje wymagane przez ATL.Usługi ATL
Obejmuje szereg zdarzeń występujących po zaimplementowaniu usługi.Również rozmów o niektórych pojęć związanych z rozwojem usług.Klasy ATL okna
Opisuje sposób tworzenia, superklasy i podklasy okien w ATL.Klasy ATL okna nie są klasy COM.Klasy zbioru ATL
Opisuje sposób używania tablice i mapach ATL.Składnik rejestru ATL (Sekretarza)
W tym artykule omówiono ATL skryptów składni i parametrów.Wyjaśniono również, jak skonfigurować statyczne łącze do sekretarza.Programowanie ATL i kod C Run-Time
W tym artykule omówiono zalety łączenie statycznie lub dynamicznie do biblioteki uruchomieniowej C (CRT).Programowanie z CComBSTR
Omówiono w sytuacjach wymagających ostrożność podczas programowania z CComBSTR.Odwołanie kodowania ALT
Udostępnia funkcje i makra, które obsługują kodowanie w zakres wspólnych standardów internetowych, jak uuencode szesnastkowym i UTF8 w atlenc.h.Odwołanie do narzędzi ALT
Zawiera kod manipulowania ścieżek i adresów URL w postaci CPathT i CUrl.Pula wątków, CThreadPool, mogą być używane w własnych aplikacji.Kod ten można znaleźć w atlpath.h i atlutil.h.
Sekcje pokrewne
Próbki ATL
Zawiera opisy i łącza do ATL przykładowe programy.Tworzenie projektu ATL
Zawiera informacje na temat kreatora Projekt ATL.Kreator kontroli ATL
W tym artykule omówiono sposób dodawania klas.Programowanie przypisane
Zawiera omówienie przy użyciu atrybutów uproszczenie programowania COM plus listę łączy do tematów bardziej szczegółowe.Omówienie klasy ATL
Zawiera informacje referencyjne oraz łącza do klasy ATL.