La Active Template Library (ATL) es un conjunto de clases basadas en plantillas C++ desarrolladas por Microsoft que simplifica la programacion de objetos (COM).
El soporte COM en Visual C++ permite a los desarrolladores crear una variedad de objetos COM , OLE Automation servidores,y controles ActiveX. Inspirada en la Standard Template Library (STL), ATL incluye un asistente de objetos que inicializa una estructura basica de los objetos rapidamente y con muy poco código manual.
Un uso comun de ATL in ASP (Active Server Pages) es construir objetos que pueden ser llamados por un scrip ASP. Aunque limitada en algunos aspectos, VBScript es capaz de usar codigo C + + de objetos COM.
PROYECTOS CLREstos proyectos estan hechos para un c++ especial llamado managed C++. Podríamos decir que es el nacimiento del C#. Es el ambiente de programaciónl .NET.
PROYECTOS WIN32
Estos proyectos son para programar en puro y duro WIN32.
GENERAL
Aqui tenemos un proyecto de asistente, para crear un asistente de proyecto.
Crear proyectos vacios.
Crear makefiles, es decir opciones de compilación.
SMART DEVICES.
Proyectos para windows-movile, pocket pc.....
PROYECTOS MFC
Las MFC no son mas que un entorno de clases para hacer programas win32 y practicamente cualquier cosa. Esta pensado para grandes proyectos.
-------------------------------------------------------000-----------------------------------
Plantillas C++
Por ejemplo la clase vector de las STL.
Podemos crear un objeto de enteros
vector <int> nombrevectoro un vector de strings
vector <string> nombrevector
Component Object Model (COM)
Es una plataforma de Microsoft para componentes de software. Esta plataforma es utilizada para permitir la comunicación entre procesos y la creación dinámica de objetos, en cualquier lenguaje de programación que soporte dicha tecnología. OLE Automation, ActiveX, COM+ y DCOM.
Es el responsable de la intercomunicación de todas las tecnologias Microsoft. Arrastres de unos objetos a otros, incrustaciones....
Se espera que sea substituida por .NET.
No hay comentarios:
Publicar un comentario