Compartir a través de


Filosofía general de diseño de clases

Microsoft Windows se diseñó mucho antes el lenguaje C++ protegió a ser popular. Dado que los miles de aplicaciones utilizan la interfaz de programación (API) de la aplicación para Windows de lenguaje C, esa interfaz mantendrá para el futuro cercano. Cualquier interfaz de C++ Windows se debe por consiguiente compilar encima del lenguaje C de procedimiento API. Esto garantiza que las aplicaciones de C++ pueden coexistir con aplicaciones de c.

La biblioteca Microsoft Foundation Class es una interfaz orientadas a Windows que cumpla los objetivos de diseño siguientes:

  • Se produce en el esfuerzo para escribir una aplicación para Windows.

  • Velocidad de ejecución comparable a la del lenguaje C API.

  • Sobrecarga mínima de tamaño de código.

  • Capacidad de llamar a cualquier función de Windows C directamente.

  • Una conversión más fácil de las aplicaciones de C a C++.

  • Capacidad de aprovechar de base existente del lenguaje C Windows que programa experiencia.

  • Un uso más fácil de la API de Windows con C++ que con C.

  • Abstracciones más fáciles de utilizar todavía eficaces de características complejas como controles ActiveX, compatibilidad con bases de datos, imprimir, barras de herramientas, y barras de estado.

  • True la API de Windows para C++ que utiliza eficazmente características del lenguaje C++.

Para obtener más información sobre el diseño de la biblioteca MFC, vea:

Vea también

Conceptos

Información general de la biblioteca de clases