https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Active_Template_Library
Active Template Library - Versionsgeschichte
2025-06-06T03:29:09Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.45.0-wmf.4
https://de.wikipedia.org/w/index.php?title=Active_Template_Library&diff=255181400&oldid=prev
Siegbert v2: + Literatur
2025-04-16T04:43:51Z
<p>+ Literatur</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. April 2025, 06:43 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 12:</td>
<td colspan="2" class="diff-lineno">Zeile 12:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Versionsgeschichte ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Versionsgeschichte ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Entwicklung von ATL begann Ende 1995, als man bei Microsoft neue Klassenbibliotheken für die ''Visual C++ 4.2 Enterprise Edition'' entwickeln wollte. Während der Entwicklungszeit wurden diese Bibliotheken zunächst als ''Microsoft Enterprise Classes'' (MEC) bezeichnet. Die erste Version, ATL 1.0, wurde im Frühsommer 1996 zum Herunterladen im Internet angeboten. Im Spätsommer folgte ATL 1.1, das neben Fehlerbehebungen auch Neuerungen wie Connection Points, NT Services, RGS Registry Support und Sicherheitsfunktionen enthielt. Mit dem darauffolgenden ATL 2.0 konnte man ActiveX-Steuerelemente erzeugen. Es wurde im Dezember 1996 zusammen mit VC 5.0 ausgeliefert. Es folgte bald Version 2.1, die lediglich Fehlerbehebungen für [[Alpha-Prozessor|Alpha]]-, [[MIPS-Architektur|MIPS]]- und [[PowerPC]]-Prozessoren enthielt. ATL 2.1 wurde zusammen mit der Alpha-Version von Visual C++ 5.0 ausgeliefert; außerdem konnte es über das Internet für VC 4.2 heruntergeladen werden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Entwicklung von ATL begann Ende 1995, als man bei Microsoft neue Klassenbibliotheken für die ''Visual C++ 4.2 Enterprise Edition'' entwickeln wollte. Während der Entwicklungszeit wurden diese Bibliotheken zunächst als ''Microsoft Enterprise Classes'' (MEC) bezeichnet. Die erste Version, ATL 1.0, wurde im Frühsommer 1996 zum Herunterladen im Internet angeboten. Im Spätsommer folgte ATL 1.1, das neben Fehlerbehebungen auch Neuerungen wie Connection Points, NT Services, RGS Registry Support und Sicherheitsfunktionen enthielt. Mit dem darauffolgenden ATL 2.0 konnte man ActiveX-Steuerelemente erzeugen. Es wurde im Dezember 1996 zusammen mit VC 5.0 ausgeliefert. Es folgte bald Version 2.1, die lediglich Fehlerbehebungen für [[Alpha-Prozessor|Alpha]]-, [[MIPS-Architektur|MIPS]]- und [[PowerPC]]-Prozessoren enthielt. ATL 2.1 wurde zusammen mit der Alpha-Version von Visual C++ 5.0 ausgeliefert; außerdem konnte es über das Internet für VC 4.2 heruntergeladen werden.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Im Juni 1998 wurde VC 6.0 gemeinsam mit ATL 3.0 ausgeliefert.<ref>Jim Springfield<del style="font-weight: bold; text-decoration: none;">:</del> <del style="font-weight: bold; text-decoration: none;">Vorwort</del> <del style="font-weight: bold; text-decoration: none;">zu</del> B. Rector, C. Sells<del style="font-weight: bold; text-decoration: none;">: ''ATL internals''.</del> Addison-Wesley<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">2.</del> <del style="font-weight: bold; text-decoration: none;">Auflage, 1999,</del> ISBN<del style="font-weight: bold; text-decoration: none;"> </del>0-201-69589-8</ref> Mit der [[Visual Studio|Visual-Studio]]-Version 2003 wurde ATL in der Version 7 ausgeliefert. Aktueller Versionsstand ist ATL 9.0. Im November 2014 veröffentlichte Microsoft das kostenlose Visual Studio Community 2013, das die aktuelle ATL beinhaltet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Im Juni 1998 wurde VC 6.0 gemeinsam mit ATL 3.0 ausgeliefert.<ref><ins style="font-weight: bold; text-decoration: none;">{{Literatur |Autor=</ins>Jim Springfield <ins style="font-weight: bold; text-decoration: none;">|Titel=ATL</ins> <ins style="font-weight: bold; text-decoration: none;">internals</ins> <ins style="font-weight: bold; text-decoration: none;">|Auflage=2 |Hrsg=</ins>B. Rector, C. Sells <ins style="font-weight: bold; text-decoration: none;">|Verlag=</ins>Addison-Wesley <ins style="font-weight: bold; text-decoration: none;">|Datum=1999</ins> <ins style="font-weight: bold; text-decoration: none;">|Sprache=en</ins> <ins style="font-weight: bold; text-decoration: none;">|</ins>ISBN<ins style="font-weight: bold; text-decoration: none;">=</ins>0-201-69589-8<ins style="font-weight: bold; text-decoration: none;"> |Kapitel=Vorwort}}</ins></ref> Mit der [[Visual Studio|Visual-Studio]]-Version 2003 wurde ATL in der Version 7 ausgeliefert. Aktueller Versionsstand ist ATL 9.0. Im November 2014 veröffentlichte Microsoft das kostenlose Visual Studio Community 2013, das die aktuelle ATL beinhaltet.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* {{Literatur |Autor=Tom Armstrong |Titel=The Active Template Library: A Developer’s Guide |Verlag=M&T Books |Ort=Foster City |Datum=1998 |Sprache=en |ISBN=1-55851-580-1}}</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* {{Literatur |Autor=Richard Grimes |Titel=Beginning ATL&nbsp;3 COM programming |Verlag=Wrox Press |Ort=Birmingham |Datum=1999 |Sprache=en |ISBN=1861001207}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
</tr>
</table>
Siegbert v2
https://de.wikipedia.org/w/index.php?title=Active_Template_Library&diff=255180583&oldid=prev
Siegbert v2: + Normdaten / hier sind nicht allgemeine Software-Schnittstellen gemeint, sondern nur die aus der Objektorientierung; die haben einen eigenen Artikel / Artikel verlinkt
2025-04-16T03:38:07Z
<p>+ Normdaten / hier sind nicht allgemeine Software-Schnittstellen gemeint, sondern nur die aus der Objektorientierung; die haben einen eigenen Artikel / Artikel verlinkt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. April 2025, 05:38 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die '''Active Template Library''' ('''ATL''') ist eine Sammlung von [[Microsoft Visual C++|Visual-C++]]-[[Programmbibliothek]]en zur Erstellung und Nutzung von [[Component Object Model|COM]]-Komponenten, einschließlich [[ActiveX]]-<del style="font-weight: bold; text-decoration: none;">Steuerelementen</del>. Der Namensbestandteil ''Template'' (dt.: Vorlage) rührt von der ausgiebigen Nutzung von C++-[[Template (C++)|Klassenvorlagen]] her. Im Vergleich zu unter Verwendung der [[Microsoft Foundation Classes|MFC]] generierten Programmen sind die mit ATL erzeugten Komponenten kleiner und damit schneller über das Internet zu laden. Wie bei der Nutzung von Klassenbibliotheken üblich, erfolgt die Verwendung der ATL über das Einbinden der [[Header-Datei]]en und [[Linker (Computerprogramm)|Linken]] mit den eigentlichen Bibliothek-Binärdateien. Visual C++ bietet jedoch spezielle ATL-Projektvorlagen, bei denen die Einbindung bereits vorgegeben ist. Es handelt sich um ein kommerzielles Produkt von Microsoft, welches mit dem VC++-Compiler vertrieben wird.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die '''Active Template Library''' ('''ATL''') ist eine Sammlung von [[Microsoft Visual C++|Visual-C++]]-[[Programmbibliothek]]en zur Erstellung und Nutzung von [[Component Object Model|COM]]-Komponenten, einschließlich [[ActiveX]]-<ins style="font-weight: bold; text-decoration: none;">[[Steuerelement]]en</ins>. Der Namensbestandteil ''Template'' (dt.: Vorlage) rührt von der ausgiebigen Nutzung von C++-[[Template (C++)|Klassenvorlagen]] her. Im Vergleich zu unter Verwendung der [[Microsoft Foundation Classes|MFC]] generierten Programmen sind die mit ATL erzeugten Komponenten kleiner und damit schneller über das Internet zu laden. Wie bei der Nutzung von Klassenbibliotheken üblich, erfolgt die Verwendung der ATL über das Einbinden der [[Header-Datei]]en und [[Linker (Computerprogramm)|Linken]] mit den eigentlichen Bibliothek-Binärdateien. Visual C++ bietet jedoch spezielle ATL-Projektvorlagen, bei denen die Einbindung bereits vorgegeben ist. Es handelt sich um ein kommerzielles Produkt von Microsoft, welches mit dem VC++-Compiler vertrieben wird.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsumfang ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsumfang ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die COM-Unterstützung in VC++ gestattet es Entwicklern, eine Vielzahl von COM-Objekten, OLE-Servern und ActiveX-Controls auf einfache Art und Weise zu erstellen. Die [[Quelltext|Quellcodes]] der ATL sind der [[Standard Template Library]] (STL) ähnlich strukturiert; ein „[[Assistent (Datenverarbeitung)|Wizard]]“ übernimmt zusätzlich das Erstellen von Klassen und [[<del style="font-weight: bold; text-decoration: none;">Interface#Softwareschnittstellen</del>|<del style="font-weight: bold; text-decoration: none;">Interfaces</del>]] und erleichtert dem Entwickler damit die Arbeit.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die COM-Unterstützung in VC++ gestattet es Entwicklern, eine Vielzahl von COM-Objekten, <ins style="font-weight: bold; text-decoration: none;">[[Object Linking and Embedding|</ins>OLE<ins style="font-weight: bold; text-decoration: none;">]]</ins>-Servern und ActiveX-Controls auf einfache Art und Weise zu erstellen. Die [[Quelltext|Quellcodes]] der ATL sind der [[Standard Template Library]] (STL) ähnlich strukturiert; ein „[[Assistent (Datenverarbeitung)|Wizard]]“ übernimmt zusätzlich das Erstellen von <ins style="font-weight: bold; text-decoration: none;">[[Klasse (Objektorientierung)|</ins>Klassen<ins style="font-weight: bold; text-decoration: none;">]]</ins> und [[<ins style="font-weight: bold; text-decoration: none;">Schnittstelle (Objektorientierung)</ins>|<ins style="font-weight: bold; text-decoration: none;">Schnittstellen</ins>]] und erleichtert dem Entwickler damit die Arbeit.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Controls, die in Webseiten eingebettet werden können, könnten genauso mit den [[Microsoft Foundation Classes]] erstellt werden, allerdings sollte auf die Größe der herunterzuladenden Daten geachtet werden, wo die ATL den MFC gegenüber Vorteile aufweist. Die Abhängigkeiten der MFC summieren sich je nach Verwendung auf mehrere Megabyte, wohingegen alle ATL-Abhängigkeiten in eine Bibliotheksdatei ([[Dynamic Link Library|DLL]]) einkompiliert werden, die nur wenige hundert Kilobyte groß ist.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Controls, die in Webseiten eingebettet werden können, könnten genauso mit den [[Microsoft Foundation Classes]] erstellt werden, allerdings sollte auf die Größe der herunterzuladenden Daten geachtet werden, wo die ATL den MFC gegenüber Vorteile aufweist. Die Abhängigkeiten der MFC summieren sich je nach Verwendung auf mehrere Megabyte, wohingegen alle ATL-Abhängigkeiten in eine Bibliotheksdatei ([[Dynamic Link Library|DLL]]) einkompiliert werden, die nur wenige hundert Kilobyte groß ist.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendung ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein konkreter Anwendungsbereich für ATL ist Microsofts [[Active Server Pages]], wo VBScript als [[Programmiersprache]] zum Einsatz kommt, deren Funktionsumfang durch ActiveX-<del style="font-weight: bold; text-decoration: none;">Controls</del> und COM-Objekte beliebig erweiterbar ist. Weiterhin ist ATL die Grundlage der [[Windows Template Library]] (WTL). Hierbei handelt es sich um ein von Microsoft quelloffen freigegebenes [[Framework]] zur Erstellung von Benutzeroberflächen (Dialoge, Views) für Windowsprogramme (Windows Desktop Applications/WDA).</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein konkreter Anwendungsbereich für ATL ist Microsofts [[Active Server Pages]], wo <ins style="font-weight: bold; text-decoration: none;">[[Visual Basic Script|</ins>VBScript<ins style="font-weight: bold; text-decoration: none;">]]</ins> als [[Programmiersprache]] zum Einsatz kommt, deren Funktionsumfang durch ActiveX-<ins style="font-weight: bold; text-decoration: none;">Steuerelemente</ins> und COM-Objekte beliebig erweiterbar ist. Weiterhin ist ATL die Grundlage der [[Windows Template Library]] (WTL). Hierbei handelt es sich um ein von Microsoft quelloffen freigegebenes [[Framework]] zur Erstellung von<ins style="font-weight: bold; text-decoration: none;"> [[Grafische Benutzeroberfläche|grafischen</ins> Benutzeroberflächen<ins style="font-weight: bold; text-decoration: none;">]]</ins> (<ins style="font-weight: bold; text-decoration: none;">[[Dialog (Benutzeroberfläche)|</ins>Dialoge<ins style="font-weight: bold; text-decoration: none;">]]</ins>, Views) für Windowsprogramme (Windows Desktop Applications/WDA).</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Von der ATL gibt es auch eine Variante namens [[ATL Server]], um serverseitige Software zu entwickeln.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Von der ATL gibt es auch eine Variante namens [[ATL Server]], um serverseitige Software zu entwickeln.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 20:</td>
<td colspan="2" class="diff-lineno">Zeile 20:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><references /></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><references /></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Normdaten |TYP=s |GND=4572270-5 |VIAF=183582376}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
</tr>
</table>
Siegbert v2
https://de.wikipedia.org/w/index.php?title=Active_Template_Library&diff=249811310&oldid=prev
DocHorst1705: /* growthexperiments-addlink-summary-summary:3|0|0 */
2024-10-27T18:03:15Z
<p>Linkvorschlag-Funktion: 3 Links hinzugefügt.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 27. Oktober 2024, 20:03 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 2:</td>
<td colspan="2" class="diff-lineno">Zeile 2:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsumfang ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsumfang ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die COM-Unterstützung in VC++ gestattet es Entwicklern, eine Vielzahl von COM-Objekten, OLE-Servern und ActiveX-Controls auf einfache Art und Weise zu erstellen. Die Quellcodes der ATL sind der [[Standard Template Library]] (STL) ähnlich strukturiert; ein „[[Assistent (Datenverarbeitung)|Wizard]]“ übernimmt zusätzlich das Erstellen von Klassen und [[Interface#Softwareschnittstellen|Interfaces]] und erleichtert dem Entwickler damit die Arbeit.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die COM-Unterstützung in VC++ gestattet es Entwicklern, eine Vielzahl von COM-Objekten, OLE-Servern und ActiveX-Controls auf einfache Art und Weise zu erstellen. Die <ins style="font-weight: bold; text-decoration: none;">[[Quelltext|</ins>Quellcodes<ins style="font-weight: bold; text-decoration: none;">]]</ins> der ATL sind der [[Standard Template Library]] (STL) ähnlich strukturiert; ein „[[Assistent (Datenverarbeitung)|Wizard]]“ übernimmt zusätzlich das Erstellen von Klassen und [[Interface#Softwareschnittstellen|Interfaces]] und erleichtert dem Entwickler damit die Arbeit.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Controls, die in Webseiten eingebettet werden können, könnten genauso mit den [[Microsoft Foundation Classes]] erstellt werden, allerdings sollte auf die Größe der herunterzuladenden Daten geachtet werden, wo die ATL den MFC gegenüber Vorteile aufweist. Die Abhängigkeiten der MFC summieren sich je nach Verwendung auf mehrere Megabyte, wohingegen alle ATL-Abhängigkeiten in eine Bibliotheksdatei ([[Dynamic Link Library|DLL]]) einkompiliert werden, die nur wenige hundert Kilobyte groß ist.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Controls, die in Webseiten eingebettet werden können, könnten genauso mit den [[Microsoft Foundation Classes]] erstellt werden, allerdings sollte auf die Größe der herunterzuladenden Daten geachtet werden, wo die ATL den MFC gegenüber Vorteile aufweist. Die Abhängigkeiten der MFC summieren sich je nach Verwendung auf mehrere Megabyte, wohingegen alle ATL-Abhängigkeiten in eine Bibliotheksdatei ([[Dynamic Link Library|DLL]]) einkompiliert werden, die nur wenige hundert Kilobyte groß ist.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendung ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein konkreter Anwendungsbereich für ATL ist Microsofts [[Active Server Pages]], wo VBScript als Programmiersprache zum Einsatz kommt, deren Funktionsumfang durch ActiveX-Controls und COM-Objekte beliebig erweiterbar ist. Weiterhin ist ATL die Grundlage der [[Windows Template Library]] (WTL). Hierbei handelt es sich um ein von Microsoft quelloffen freigegebenes Framework zur Erstellung von Benutzeroberflächen (Dialoge, Views) für Windowsprogramme (Windows Desktop Applications/WDA).</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein konkreter Anwendungsbereich für ATL ist Microsofts [[Active Server Pages]], wo VBScript als <ins style="font-weight: bold; text-decoration: none;">[[</ins>Programmiersprache<ins style="font-weight: bold; text-decoration: none;">]]</ins> zum Einsatz kommt, deren Funktionsumfang durch ActiveX-Controls und COM-Objekte beliebig erweiterbar ist. Weiterhin ist ATL die Grundlage der [[Windows Template Library]] (WTL). Hierbei handelt es sich um ein von Microsoft quelloffen freigegebenes <ins style="font-weight: bold; text-decoration: none;">[[</ins>Framework<ins style="font-weight: bold; text-decoration: none;">]]</ins> zur Erstellung von Benutzeroberflächen (Dialoge, Views) für Windowsprogramme (Windows Desktop Applications/WDA).</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Von der ATL gibt es auch eine Variante namens [[ATL Server]], um serverseitige Software zu entwickeln.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Von der ATL gibt es auch eine Variante namens [[ATL Server]], um serverseitige Software zu entwickeln.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
DocHorst1705
https://de.wikipedia.org/w/index.php?title=Active_Template_Library&diff=247427205&oldid=prev
Siegbert v2: Enzelnachweise als letzter Abschnitt / Weblinks aktualisiert
2024-08-05T18:35:39Z
<p>Enzelnachweise als letzter Abschnitt / Weblinks aktualisiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 5. August 2024, 20:35 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 4:</td>
<td colspan="2" class="diff-lineno">Zeile 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die COM-Unterstützung in VC++ gestattet es Entwicklern, eine Vielzahl von COM-Objekten, OLE-Servern und ActiveX-Controls auf einfache Art und Weise zu erstellen. Die Quellcodes der ATL sind der [[Standard Template Library]] (STL) ähnlich strukturiert; ein „[[Assistent (Datenverarbeitung)|Wizard]]“ übernimmt zusätzlich das Erstellen von Klassen und [[Interface#Softwareschnittstellen|Interfaces]] und erleichtert dem Entwickler damit die Arbeit.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die COM-Unterstützung in VC++ gestattet es Entwicklern, eine Vielzahl von COM-Objekten, OLE-Servern und ActiveX-Controls auf einfache Art und Weise zu erstellen. Die Quellcodes der ATL sind der [[Standard Template Library]] (STL) ähnlich strukturiert; ein „[[Assistent (Datenverarbeitung)|Wizard]]“ übernimmt zusätzlich das Erstellen von Klassen und [[Interface#Softwareschnittstellen|Interfaces]] und erleichtert dem Entwickler damit die Arbeit.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Controls, die in Webseiten eingebettet werden können, könnten genauso mit den [[Microsoft Foundation Classes]] erstellt werden, allerdings sollte auf die Größe der herunterzuladenden Daten geachtet werden, wo die ATL den MFC gegenüber Vorteile aufweist. Die Abhängigkeiten der MFC summieren sich je nach Verwendung auf mehrere Megabyte, wohingegen alle ATL-Abhängigkeiten in eine Bibliotheksdatei (DLL) einkompiliert werden, die nur wenige hundert Kilobyte groß ist.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Controls, die in Webseiten eingebettet werden können, könnten genauso mit den [[Microsoft Foundation Classes]] erstellt werden, allerdings sollte auf die Größe der herunterzuladenden Daten geachtet werden, wo die ATL den MFC gegenüber Vorteile aufweist. Die Abhängigkeiten der MFC summieren sich je nach Verwendung auf mehrere Megabyte, wohingegen alle ATL-Abhängigkeiten in eine Bibliotheksdatei (<ins style="font-weight: bold; text-decoration: none;">[[Dynamic Link Library|</ins>DLL<ins style="font-weight: bold; text-decoration: none;">]]</ins>) einkompiliert werden, die nur wenige hundert Kilobyte groß ist.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendung ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 13:</td>
<td colspan="2" class="diff-lineno">Zeile 13:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Entwicklung von ATL begann Ende 1995, als man bei Microsoft neue Klassenbibliotheken für die ''Visual C++ 4.2 Enterprise Edition'' entwickeln wollte. Während der Entwicklungszeit wurden diese Bibliotheken zunächst als ''Microsoft Enterprise Classes'' (MEC) bezeichnet. Die erste Version, ATL 1.0, wurde im Frühsommer 1996 zum Herunterladen im Internet angeboten. Im Spätsommer folgte ATL 1.1, das neben Fehlerbehebungen auch Neuerungen wie Connection Points, NT Services, RGS Registry Support und Sicherheitsfunktionen enthielt. Mit dem darauffolgenden ATL 2.0 konnte man ActiveX-Steuerelemente erzeugen. Es wurde im Dezember 1996 zusammen mit VC 5.0 ausgeliefert. Es folgte bald Version 2.1, die lediglich Fehlerbehebungen für [[Alpha-Prozessor|Alpha]]-, [[MIPS-Architektur|MIPS]]- und [[PowerPC]]-Prozessoren enthielt. ATL 2.1 wurde zusammen mit der Alpha-Version von Visual C++ 5.0 ausgeliefert; außerdem konnte es über das Internet für VC 4.2 heruntergeladen werden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Entwicklung von ATL begann Ende 1995, als man bei Microsoft neue Klassenbibliotheken für die ''Visual C++ 4.2 Enterprise Edition'' entwickeln wollte. Während der Entwicklungszeit wurden diese Bibliotheken zunächst als ''Microsoft Enterprise Classes'' (MEC) bezeichnet. Die erste Version, ATL 1.0, wurde im Frühsommer 1996 zum Herunterladen im Internet angeboten. Im Spätsommer folgte ATL 1.1, das neben Fehlerbehebungen auch Neuerungen wie Connection Points, NT Services, RGS Registry Support und Sicherheitsfunktionen enthielt. Mit dem darauffolgenden ATL 2.0 konnte man ActiveX-Steuerelemente erzeugen. Es wurde im Dezember 1996 zusammen mit VC 5.0 ausgeliefert. Es folgte bald Version 2.1, die lediglich Fehlerbehebungen für [[Alpha-Prozessor|Alpha]]-, [[MIPS-Architektur|MIPS]]- und [[PowerPC]]-Prozessoren enthielt. ATL 2.1 wurde zusammen mit der Alpha-Version von Visual C++ 5.0 ausgeliefert; außerdem konnte es über das Internet für VC 4.2 heruntergeladen werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Juni 1998 wurde VC 6.0 gemeinsam mit ATL 3.0 ausgeliefert.<ref>Jim Springfield: Vorwort zu B. Rector, C. Sells: ''ATL internals''. Addison-Wesley, 2. Auflage, 1999, ISBN 0-201-69589-8</ref> Mit der [[Visual Studio|Visual-Studio]]-Version 2003 wurde ATL in der Version 7 ausgeliefert. Aktueller Versionsstand ist ATL 9.0. Im November 2014 veröffentlichte Microsoft das kostenlose Visual Studio Community 2013, das die aktuelle ATL beinhaltet.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Juni 1998 wurde VC 6.0 gemeinsam mit ATL 3.0 ausgeliefert.<ref>Jim Springfield: Vorwort zu B. Rector, C. Sells: ''ATL internals''. Addison-Wesley, 2. Auflage, 1999, ISBN 0-201-69589-8</ref> Mit der [[Visual Studio|Visual-Studio]]-Version 2003 wurde ATL in der Version 7 ausgeliefert. Aktueller Versionsstand ist ATL 9.0. Im November 2014 veröffentlichte Microsoft das kostenlose Visual Studio Community 2013, das die aktuelle ATL beinhaltet.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_5_1_lhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_3_1_rhs"></a>== Weblinks ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_5_2_lhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_3_2_rhs"></a>* [<ins style="font-weight: bold; text-decoration: none;">https</ins>://<ins style="font-weight: bold; text-decoration: none;">learn</ins>.microsoft.com/de-de/<ins style="font-weight: bold; text-decoration: none;">cpp</ins>/<ins style="font-weight: bold; text-decoration: none;">atl</ins> ATL-<ins style="font-weight: bold; text-decoration: none;">Dokumentation</ins>]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_5_3_lhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_3_3_rhs"></a>* [<ins style="font-weight: bold; text-decoration: none;">https</ins>://<ins style="font-weight: bold; text-decoration: none;">learn</ins>.microsoft.com/de-de/<ins style="font-weight: bold; text-decoration: none;">cpp</ins>/<ins style="font-weight: bold; text-decoration: none;">overview/visual-cpp-samples#atl-samples</ins> ATL-Beispiele in Visual C++]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><references /></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><references /></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_3_1_rhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_5_1_lhs"></a>== Weblinks ==</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_3_2_rhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_5_2_lhs"></a>* [<del style="font-weight: bold; text-decoration: none;">http</del>://<del style="font-weight: bold; text-decoration: none;">msdn</del>.microsoft.com/de-de/<del style="font-weight: bold; text-decoration: none;">library</del>/<del style="font-weight: bold; text-decoration: none;">t9adwcde(VS.80).aspx</del> ATL-<del style="font-weight: bold; text-decoration: none;">Referenz</del>]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_3_3_rhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_5_3_lhs"></a>* [<del style="font-weight: bold; text-decoration: none;">http</del>://<del style="font-weight: bold; text-decoration: none;">msdn</del>.microsoft.com/de-de/<del style="font-weight: bold; text-decoration: none;">library</del>/<del style="font-weight: bold; text-decoration: none;">65t81w8a(VS.80).aspx</del> ATL-Beispiele in Visual C++]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
</tr>
</table>
Siegbert v2
https://de.wikipedia.org/w/index.php?title=Active_Template_Library&diff=224325387&oldid=prev
TaxonKatBot: Bot: Kategorie:Windows umbenannt in Kategorie:Microsoft Windows: laut Diskussion
2022-07-08T05:05:13Z
<p>Bot: <a href="/w/index.php?title=Kategorie:Windows&action=edit&redlink=1" class="new" title="Kategorie:Windows (Seite nicht vorhanden)">Kategorie:Windows</a> umbenannt in <a href="/wiki/Kategorie:Microsoft_Windows" title="Kategorie:Microsoft Windows">Kategorie:Microsoft Windows</a>: laut <a href="/wiki/Wikipedia:WikiProjekt_Kategorien/Diskussionen/2022/Mai/2#Kategorie:Windows_nach_Kategorie:Microsoft_Windows_(erl.)" title="Wikipedia:WikiProjekt Kategorien/Diskussionen/2022/Mai/2">Diskussion</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 8. Juli 2022, 07:05 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:C++-Bibliothek]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:C++-Bibliothek]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Windows]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:<ins style="font-weight: bold; text-decoration: none;">Microsoft </ins>Windows]]</div></td>
</tr>
</table>
TaxonKatBot
https://de.wikipedia.org/w/index.php?title=Active_Template_Library&diff=220426414&oldid=prev
Georg Hügler am 21. Februar 2022 um 05:10 Uhr
2022-02-21T05:10:12Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. Februar 2022, 07:10 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die '''Active Template Library (ATL<del style="font-weight: bold; text-decoration: none;">)</del>''' ist eine Sammlung von [[Microsoft Visual C++|Visual-C++]]-[[Programmbibliothek]]en zur Erstellung und Nutzung von [[Component Object Model|COM]]-Komponenten, einschließlich [[ActiveX]]-Steuerelementen. Der Namensbestandteil ''Template'' (dt.: Vorlage) rührt von der ausgiebigen Nutzung von C++-[[Template (C++)|Klassenvorlagen]] her. Im Vergleich zu unter Verwendung der [[Microsoft Foundation Classes|MFC]] generierten Programmen sind die mit ATL erzeugten Komponenten kleiner und damit schneller über das Internet zu laden. Wie bei der Nutzung von Klassenbibliotheken üblich, erfolgt die Verwendung der ATL über das Einbinden der [[Header-Datei]]en und [[Linker (Computerprogramm)|Linken]] mit den eigentlichen Bibliothek-Binärdateien. Visual C++ bietet jedoch spezielle ATL-Projektvorlagen, bei denen die Einbindung bereits vorgegeben ist. Es handelt sich um ein kommerzielles Produkt von Microsoft, welches mit dem VC++-Compiler vertrieben wird.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die '''Active Template Library<ins style="font-weight: bold; text-decoration: none;">'''</ins> (<ins style="font-weight: bold; text-decoration: none;">'''</ins>ATL'''<ins style="font-weight: bold; text-decoration: none;">)</ins> ist eine Sammlung von [[Microsoft Visual C++|Visual-C++]]-[[Programmbibliothek]]en zur Erstellung und Nutzung von [[Component Object Model|COM]]-Komponenten, einschließlich [[ActiveX]]-Steuerelementen. Der Namensbestandteil ''Template'' (dt.: Vorlage) rührt von der ausgiebigen Nutzung von C++-[[Template (C++)|Klassenvorlagen]] her. Im Vergleich zu unter Verwendung der [[Microsoft Foundation Classes|MFC]] generierten Programmen sind die mit ATL erzeugten Komponenten kleiner und damit schneller über das Internet zu laden. Wie bei der Nutzung von Klassenbibliotheken üblich, erfolgt die Verwendung der ATL über das Einbinden der [[Header-Datei]]en und [[Linker (Computerprogramm)|Linken]] mit den eigentlichen Bibliothek-Binärdateien. Visual C++ bietet jedoch spezielle ATL-Projektvorlagen, bei denen die Einbindung bereits vorgegeben ist. Es handelt sich um ein kommerzielles Produkt von Microsoft, welches mit dem VC++-Compiler vertrieben wird.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsumfang ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsumfang ==</div></td>
</tr>
</table>
Georg Hügler
https://de.wikipedia.org/w/index.php?title=Active_Template_Library&diff=194679262&oldid=prev
2.247.247.18: Rechtschreibung („Compiler“ (Fremdwort aus dem Englischen), aber „kompilieren“): https://www.duden.de/rechtschreibung/kompilieren
2019-12-06T12:07:06Z
<p>Rechtschreibung („Compiler“ (Fremdwort aus dem Englischen), aber „kompilieren“): https://www.duden.de/rechtschreibung/kompilieren</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 6. Dezember 2019, 14:07 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 4:</td>
<td colspan="2" class="diff-lineno">Zeile 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die COM-Unterstützung in VC++ gestattet es Entwicklern, eine Vielzahl von COM-Objekten, OLE-Servern und ActiveX-Controls auf einfache Art und Weise zu erstellen. Die Quellcodes der ATL sind der [[Standard Template Library]] (STL) ähnlich strukturiert; ein „[[Assistent (Datenverarbeitung)|Wizard]]“ übernimmt zusätzlich das Erstellen von Klassen und [[Interface#Softwareschnittstellen|Interfaces]] und erleichtert dem Entwickler damit die Arbeit.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die COM-Unterstützung in VC++ gestattet es Entwicklern, eine Vielzahl von COM-Objekten, OLE-Servern und ActiveX-Controls auf einfache Art und Weise zu erstellen. Die Quellcodes der ATL sind der [[Standard Template Library]] (STL) ähnlich strukturiert; ein „[[Assistent (Datenverarbeitung)|Wizard]]“ übernimmt zusätzlich das Erstellen von Klassen und [[Interface#Softwareschnittstellen|Interfaces]] und erleichtert dem Entwickler damit die Arbeit.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Controls, die in Webseiten eingebettet werden können, könnten genauso mit den [[Microsoft Foundation Classes]] erstellt werden, allerdings sollte auf die Größe der herunterzuladenden Daten geachtet werden, wo die ATL den MFC gegenüber Vorteile aufweist. Die Abhängigkeiten der MFC summieren sich je nach Verwendung auf mehrere Megabyte, wohingegen alle ATL-Abhängigkeiten in eine Bibliotheksdatei (DLL) <del style="font-weight: bold; text-decoration: none;">eincompiliert</del> werden, die nur wenige hundert Kilobyte groß ist.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Controls, die in Webseiten eingebettet werden können, könnten genauso mit den [[Microsoft Foundation Classes]] erstellt werden, allerdings sollte auf die Größe der herunterzuladenden Daten geachtet werden, wo die ATL den MFC gegenüber Vorteile aufweist. Die Abhängigkeiten der MFC summieren sich je nach Verwendung auf mehrere Megabyte, wohingegen alle ATL-Abhängigkeiten in eine Bibliotheksdatei (DLL) <ins style="font-weight: bold; text-decoration: none;">einkompiliert</ins> werden, die nur wenige hundert Kilobyte groß ist.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendung ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendung ==</div></td>
</tr>
</table>
2.247.247.18
https://de.wikipedia.org/w/index.php?title=Active_Template_Library&diff=163814604&oldid=prev
Trustable: tiefere Kategorie
2017-03-21T18:17:19Z
<p>tiefere Kategorie</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. März 2017, 20:17 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 22:</td>
<td colspan="2" class="diff-lineno">Zeile 22:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Bibliothek<del style="font-weight: bold; text-decoration: none;"> (Programmierung)</del>]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:<ins style="font-weight: bold; text-decoration: none;">C++-</ins>Bibliothek]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Windows]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Windows]]</div></td>
</tr>
</table>
Trustable
https://de.wikipedia.org/w/index.php?title=Active_Template_Library&diff=163784830&oldid=prev
Trustable: Einleitung
2017-03-20T19:53:25Z
<p>Einleitung</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 20. März 2017, 21:53 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die '''Active Template Library (ATL)''' ist eine Sammlung von [[Microsoft Visual C++|Visual<del style="font-weight: bold; text-decoration: none;"> </del>C++]]-[[<del style="font-weight: bold; text-decoration: none;">Klassenbibliothek</del>]]en<del style="font-weight: bold; text-decoration: none;"> für Microsoft-Windows</del> zur Erstellung und Nutzung von [[Component Object Model|COM]]-Komponenten, einschließlich [[ActiveX]]-Steuerelementen. Der Namensbestandteil ''Template'' (dt.: Vorlage) rührt von der ausgiebigen Nutzung von C++-[[Template (<del style="font-weight: bold; text-decoration: none;">Programmierung</del>)|Klassenvorlagen]] her. Im Vergleich zu unter Verwendung der [[Microsoft Foundation Classes|MFC]] generierten Programmen sind die mit ATL erzeugten Komponenten kleiner und damit schneller über das Internet zu laden. Wie bei der Nutzung von Klassenbibliotheken üblich, erfolgt die Verwendung der ATL über das Einbinden der [[Header-Datei]]en und [[Linker (Computerprogramm)|Linken]] mit den eigentlichen Bibliothek-Binärdateien. Visual C++ bietet jedoch spezielle ATL-Projektvorlagen, bei denen die Einbindung bereits vorgegeben ist. Es handelt sich um ein kommerzielles Produkt von Microsoft, welches mit dem VC++-Compiler vertrieben wird.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die '''Active Template Library (ATL)''' ist eine Sammlung von [[Microsoft Visual C++|Visual<ins style="font-weight: bold; text-decoration: none;">-</ins>C++]]-[[<ins style="font-weight: bold; text-decoration: none;">Programmbibliothek</ins>]]en zur Erstellung und Nutzung von [[Component Object Model|COM]]-Komponenten, einschließlich [[ActiveX]]-Steuerelementen. Der Namensbestandteil ''Template'' (dt.: Vorlage) rührt von der ausgiebigen Nutzung von C++-[[Template (<ins style="font-weight: bold; text-decoration: none;">C++</ins>)|Klassenvorlagen]] her. Im Vergleich zu unter Verwendung der [[Microsoft Foundation Classes|MFC]] generierten Programmen sind die mit ATL erzeugten Komponenten kleiner und damit schneller über das Internet zu laden. Wie bei der Nutzung von Klassenbibliotheken üblich, erfolgt die Verwendung der ATL über das Einbinden der [[Header-Datei]]en und [[Linker (Computerprogramm)|Linken]] mit den eigentlichen Bibliothek-Binärdateien. Visual C++ bietet jedoch spezielle ATL-Projektvorlagen, bei denen die Einbindung bereits vorgegeben ist. Es handelt sich um ein kommerzielles Produkt von Microsoft, welches mit dem VC++-Compiler vertrieben wird.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsumfang ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsumfang ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 12:</td>
<td colspan="2" class="diff-lineno">Zeile 12:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Versionsgeschichte ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Versionsgeschichte ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Entwicklung von ATL begann Ende 1995, als man bei Microsoft neue Klassenbibliotheken für die ''Visual C++ 4.2 Enterprise Edition'' entwickeln wollte. Während der Entwicklungszeit wurden diese Bibliotheken zunächst als ''Microsoft Enterprise Classes'' (MEC) bezeichnet. Die erste Version, ATL 1.0, wurde im Frühsommer 1996 zum Herunterladen im Internet angeboten. Im Spätsommer folgte ATL 1.1, das neben Fehlerbehebungen auch Neuerungen wie Connection Points, NT Services, RGS Registry Support und Sicherheitsfunktionen enthielt. Mit dem darauffolgenden ATL 2.0 konnte man ActiveX-Steuerelemente erzeugen. Es wurde im Dezember 1996 zusammen mit VC 5.0 ausgeliefert. Es folgte bald Version 2.1, die lediglich Fehlerbehebungen für [[Alpha-Prozessor|Alpha]]-, [[MIPS-Architektur|MIPS]]- und [[PowerPC]]-Prozessoren enthielt. ATL 2.1 wurde zusammen mit der Alpha-Version von Visual C++ 5.0 ausgeliefert; außerdem konnte es über das Internet für VC 4.2 heruntergeladen werden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Entwicklung von ATL begann Ende 1995, als man bei Microsoft neue Klassenbibliotheken für die ''Visual C++ 4.2 Enterprise Edition'' entwickeln wollte. Während der Entwicklungszeit wurden diese Bibliotheken zunächst als ''Microsoft Enterprise Classes'' (MEC) bezeichnet. Die erste Version, ATL 1.0, wurde im Frühsommer 1996 zum Herunterladen im Internet angeboten. Im Spätsommer folgte ATL 1.1, das neben Fehlerbehebungen auch Neuerungen wie Connection Points, NT Services, RGS Registry Support und Sicherheitsfunktionen enthielt. Mit dem darauffolgenden ATL 2.0 konnte man ActiveX-Steuerelemente erzeugen. Es wurde im Dezember 1996 zusammen mit VC 5.0 ausgeliefert. Es folgte bald Version 2.1, die lediglich Fehlerbehebungen für [[Alpha-Prozessor|Alpha]]-, [[MIPS-Architektur|MIPS]]- und [[PowerPC]]-Prozessoren enthielt. ATL 2.1 wurde zusammen mit der Alpha-Version von Visual C++ 5.0 ausgeliefert; außerdem konnte es über das Internet für VC 4.2 heruntergeladen werden.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Im Juni 1998 wurde VC 6.0 gemeinsam mit ATL 3.0 ausgeliefert.<del style="font-weight: bold; text-decoration: none;"> </del><ref>Jim Springfield: Vorwort zu B. Rector, C. Sells: ''ATL internals''. Addison-Wesley, 2. Auflage, 1999, ISBN 0-201-69589-8</ref> Mit der [[Visual Studio|Visual-Studio]]-Version 2003 wurde ATL in der Version 7 ausgeliefert. Aktueller Versionsstand ist ATL 9.0. Im November 2014 veröffentlichte Microsoft das kostenlose Visual Studio Community 2013, das die aktuelle ATL beinhaltet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Im Juni 1998 wurde VC 6.0 gemeinsam mit ATL 3.0 ausgeliefert.<ref>Jim Springfield: Vorwort zu B. Rector, C. Sells: ''ATL internals''. Addison-Wesley, 2. Auflage, 1999, ISBN 0-201-69589-8</ref> Mit der [[Visual Studio|Visual-Studio]]-Version 2003 wurde ATL in der Version 7 ausgeliefert. Aktueller Versionsstand ist ATL 9.0. Im November 2014 veröffentlichte Microsoft das kostenlose Visual Studio Community 2013, das die aktuelle ATL beinhaltet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><references/></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><references<ins style="font-weight: bold; text-decoration: none;"> </ins>/></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
</tr>
</table>
Trustable
https://de.wikipedia.org/w/index.php?title=Active_Template_Library&diff=140666783&oldid=prev
Bildungsbürger: /* Versionsgeschichte */ ATL 7 gehört zu VS 2003, nicht 2005
2015-04-08T07:50:05Z
<p><span class="autocomment">Versionsgeschichte: </span> ATL 7 gehört zu VS 2003, nicht 2005</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 8. April 2015, 09:50 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 11:</td>
<td colspan="2" class="diff-lineno">Zeile 11:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Versionsgeschichte ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Versionsgeschichte ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Entwicklung von ATL begann Ende 1995, als man bei Microsoft neue Klassenbibliotheken für die ''Visual C++ 4.2 Enterprise Edition'' entwickeln wollte. Während der Entwicklungszeit wurden diese Bibliotheken zunächst als ''Microsoft Enterprise Classes'' (MEC) bezeichnet. Die erste Version, ATL 1.0, wurde im Frühsommer 1996 zum Herunterladen im Internet angeboten. Im Spätsommer folgte ATL 1.1, das neben Fehlerbehebungen auch Neuerungen wie Connection Points, NT Services, RGS Registry Support und Sicherheitsfunktionen enthielt. Mit dem darauffolgenden ATL 2.0 konnte man ActiveX<del style="font-weight: bold; text-decoration: none;"> </del>Steuerelemente erzeugen. Es wurde im Dezember 1996 zusammen mit VC 5.0 ausgeliefert. Es folgte bald Version 2.1, die lediglich Fehlerbehebungen für [[Alpha-Prozessor|Alpha]]-, [[MIPS-Architektur|MIPS]]- und [[PowerPC]]-Prozessoren enthielt. ATL 2.1 wurde zusammen mit der Alpha-Version von Visual C++ 5.0 ausgeliefert<del style="font-weight: bold; text-decoration: none;">,</del> außerdem konnte es über das Internet für VC 4.2 heruntergeladen werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Entwicklung von ATL begann Ende 1995, als man bei Microsoft neue Klassenbibliotheken für die ''Visual C++ 4.2 Enterprise Edition'' entwickeln wollte. Während der Entwicklungszeit wurden diese Bibliotheken zunächst als ''Microsoft Enterprise Classes'' (MEC) bezeichnet. Die erste Version, ATL 1.0, wurde im Frühsommer 1996 zum Herunterladen im Internet angeboten. Im Spätsommer folgte ATL 1.1, das neben Fehlerbehebungen auch Neuerungen wie Connection Points, NT Services, RGS Registry Support und Sicherheitsfunktionen enthielt. Mit dem darauffolgenden ATL 2.0 konnte man ActiveX<ins style="font-weight: bold; text-decoration: none;">-</ins>Steuerelemente erzeugen. Es wurde im Dezember 1996 zusammen mit VC 5.0 ausgeliefert. Es folgte bald Version 2.1, die lediglich Fehlerbehebungen für [[Alpha-Prozessor|Alpha]]-, [[MIPS-Architektur|MIPS]]- und [[PowerPC]]-Prozessoren enthielt. ATL 2.1 wurde zusammen mit der Alpha-Version von Visual C++ 5.0 ausgeliefert<ins style="font-weight: bold; text-decoration: none;">;</ins> außerdem konnte es über das Internet für VC 4.2 heruntergeladen werden.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Im Juni 1998 wurde VC 6.0 gemeinsam mit ATL 3.0 ausgeliefert. <ref>Jim Springfield: Vorwort zu B. Rector, C. Sells: ''ATL internals''. Addison-Wesley, 2. Auflage, 1999, ISBN 0-201-69589-8</ref> Mit der [[Visual Studio]]-Version <del style="font-weight: bold; text-decoration: none;">2005</del> wurde ATL in der Version 7 ausgeliefert. Aktueller Versionsstand ist ATL 9.0. Im November 2014 veröffentlichte Microsoft das kostenlose Visual Studio Community 2013, das die aktuelle ATL beinhaltet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Im Juni 1998 wurde VC 6.0 gemeinsam mit ATL 3.0 ausgeliefert. <ref>Jim Springfield: Vorwort zu B. Rector, C. Sells: ''ATL internals''. Addison-Wesley, 2. Auflage, 1999, ISBN 0-201-69589-8</ref> Mit der [[Visual <ins style="font-weight: bold; text-decoration: none;">Studio|Visual-</ins>Studio]]-Version <ins style="font-weight: bold; text-decoration: none;">2003</ins> wurde ATL in der Version 7 ausgeliefert. Aktueller Versionsstand ist ATL 9.0. Im November 2014 veröffentlichte Microsoft das kostenlose Visual Studio Community 2013, das die aktuelle ATL beinhaltet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
</tr>
</table>
Bildungsbürger