Utilizar las clases para escribir las aplicaciones para Windows

Tomadas juntas, las clases de la biblioteca Microsoft Foundation (MFC) Class constituyen un “marco de aplicación”, en la que se compila una aplicación para el sistema operativo Windows.En un nivel muy general, el marco define la estructura de una aplicación y las implementaciones estándar de la interfaz de usuario de las fuentes que se pueden colocar sobre el esqueleto.El trabajo como desarrollador es rellenar el resto de esqueleto, que son las acciones específicas de la aplicación.Puede obtener una ventaja mediante el asistente para aplicaciones MFC para crear los archivos de una aplicación bastante completa inicial.Utilice los editores de recursos de Microsoft Visual C++ para diseñar sus elementos de interfaz de usuario visualmente, los comandos de la vista de clases para conectar los elementos al código, y la biblioteca de clases para implementar la lógica específica de la aplicación.

La versión 3,0 y posteriores de MFC admite la programación para plataformas Win32, incluidos Microsoft Windows 95 y versiones posteriores, y las versiones Windows NT 3,51 y posterior.Compatibilidad con MFC Win32 incluye multithreading.Utilice la versión 1.5x si necesita hacer la programación de 16 bits.

Esta familia de casos muestra información general acerca de aplicación.También se describen los objetos principales que forman la aplicación y cómo se crean.Entre los temas cubiertos en estos casos son los siguientes:

Otras partes de inclusión de marco de trabajo:

  • Objetos de la ventana: información general

  • Control de mensajes y asignación

  • CObject, la clase base de la raíz de MFC

  • Arquitectura documento/vista

  • Cuadros de diálogo

  • Controles

  • Barras de controles

  • OLE

  • Administración de la memoria

    Además de proporcionar una ventaja en aplicaciones de escritura para el sistema operativo Windows, MFC también facilita escribir aplicaciones que utilizan específicamente OLE que vincula y que inserta tecnología.Puede crear su aplicación un contenedor visual OLE de edición, un servidor visual OLE de edición, o ambos, y puede agregar automatización para que otras aplicaciones pueden utilizar objetos de la aplicación o incluso controlarlos remotamente.

  • Controles ActiveX de MFC

    El kit de desarrollo de (CDK) controles activex ahora se integra totalmente con el marco.Fuentes de esta familia de caso información general sobre el desarrollo de controles ActiveX con MFC.(Controles ActiveX eran anteriormente conocido como controles OLE).

  • Programación de la base de datos

    MFC también proporciona dos conjuntos de clases de base de datos que simplifican aplicaciones de acceso a los datos.Mediante las clases de base de datos ODBC, puede conectarse a bases de datos a través de un controlador de ODBC, seleccione los registros de las tablas, y la información de registro de la presentación en un formulario en pantalla.Mediante las clases (DAO) de objetos de acceso a datos, puede trabajar con bases de datos con orígenes de datos del motor de base de datos Microsoft Jet o externo (no-JET), incluidos los orígenes de datos ODBC.

    Además, MFC están totalmente habilitados para escribir aplicaciones que utilizan Unicode y los juegos de caracteres multibyte (MBCS), específicamente los juegos de caracteres de doble byte (DBCS).

Para una guía general a la documentación de MFC, vea Temas generales de MFC.

Vea también

Conceptos

Temas generales de MFC