| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Diferencias entre ATL , MFC y Win32
    Visual Studio de Microsoft ofrece varios tipos de proyectos diferentes para los desarrolladores de C + + , que tienen la tarea de creación de aplicaciones para Windows . Estos tipos incluyen Win32 , MFC y ATL. Proyectos Win32 generar un ejecutable de Windows de 32 bits estándar o biblioteca utilizando sólo la API de Windows. MFC también crea aplicaciones de Windows de 32 bits , pero simplifica el desarrollo a través de un marco llamado Microsoft Foundation Class . ATL crea componentes ActiveX que puede ser conectado a Microsoft Office y otras aplicaciones . Win32

    En plataformas Windows, la API de Win32 proporciona el máximo control desarrollador , pero también es la más difícil de dominar . Una acción básicas como abrir una ventana o añadir un poco de texto , un par de botones u otros controles puede requerir varias páginas de código. Puede tomar meses para aprender a dominar la gestión de eventos y todas las demás técnicas necesarias para construir una aplicación con todas las funciones , sin embargo , el dominio de la API de Win32 y su nuevo homólogo de 64 bits ofrece sus programas de control completa de Windows < br . Foundation Classes >
    MFC

    de Microsoft para C + + de Windows Brings programación hasta el programador medio . MFC utiliza un modelo orientado a objetos que elimina gran parte del tedio y exigente detalle de la API de Win32 , pero aún ofrece la mayor parte de la energía necesaria para crear programas de Windows con todas las funciones . MFC utiliza un patrón modelo-vista- controlador para programas separados en piezas más manejables. El asistente MFC crea un sencillo programa que incluye todos los archivos necesarios, así como los comentarios que le ayudarán a empezar. Aunque el código es mucho más compleja de lo que muchos otros idiomas , hace que C + + fácil de manejar.
    ATL

    Active Template Library permite a los desarrolladores crear ActiveX componentes que se conectan a Microsoft Office , aplicaciones web y otras aplicaciones de Windows basadas en COM . ActiveX popularidad alcanzó su punto máximo hace alrededor de una década con Visual Studio 6 , pero la tecnología todavía se utiliza en una serie de paquetes de software populares.
    Otros tipos de proyectos

    Además de el tradicional de Windows plantillas, Visual Studio ofrece varios nuevos sabores para los desarrolladores de C + +. El . NET Framework y su Common Language Runtime proporciona un modelo de programación más seguro , más seguro , más una función de recolección de basura y una biblioteca de clases masiva . Proyectos Makefile permiten el control total sobre las opciones de compilador y enlazador , lo que permite la creación de archivos ejecutables de 64 bits y proyectos de lenguaje mixto . Las plantillas también están disponibles para el desarrollo móvil y varias aplicaciones y servicios Web.
    Cuál elegir

    La mayoría de los desarrolladores a encontrar el marco MFC es la mejor opción para todas las funciones aplicaciones de Windows . El asistente genera el código inicial , y los desarrolladores pueden concentrarse en la solución de negocio, no los requisitos de Windows de bajo nivel. Proyectos Win32 funcionan bien para las utilidades de consola y servicios basados ​​en Windows, pero nada más , MFC es una opción mucho mejor . Para una rica interfaz de usuario , tenga en cuenta los programas basados ​​en Windows Forms utilizando el tiempo de ejecución de lenguaje común y el marco . Net , que simplifican el acceso a bases de datos , servicios de internet y varios recursos de la máquina. No importa qué tipo de proyecto que se elija, entorno de desarrollo integrado de Visual Studio y su código de generación de magos hacen C + + accesible para programadores cotidianas.

    Previous :

    next :
      Artículos relacionados
    ·Cómo aprender Punteros en C 
    ·Cómo utilizar matrices C en C + + 
    ·Cómo hacer un sistema operativo 
    ·Cómo hacer un C + + ventana principal sin una barra de…
    ·Cómo ejecutar archivos C + + en el Bloc de notas 
    ·Cómo escribir un programa C + + que calcula la media P…
    ·¿Por qué no puede ver mi Xcode iPhone 
    ·Cómo Hacer un vínculo con Windows Mobile 
    ·Cómo escribir un programa en C para leer un entero 
    ·Cómo hacer un búfer en C + + 
      Artículos destacados
    ·Cómo imprimir en Vb.Net 
    ·Cómo mover entre tramas en Java 
    ·Cómo sobrecargar un puntero en C + + 
    ·Cómo modificar el Registro con C # 
    ·¿Qué es el error básico 104 & Java 
    ·Cómo desarrollar desplegables aplicaciones de Windows …
    ·Cómo cifrar un archivo en VB.NET 
    ·Cómo crear un certificado DER 
    ·Cómo implementar la aplicación para Windows CE 
    ·Proceso de Planificación de Visual Basic 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com