Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es el concepto de aplicación MFC en VS2010, qué aplicación está escrita principalmente, pero qué pasa con los proyectos win32? ¡Por favor explique en detalle!

¿Cuál es el concepto de aplicación MFC en VS2010, qué aplicación está escrita principalmente, pero qué pasa con los proyectos win32? ¡Por favor explique en detalle!

Ambos son programas de desarrollo que se ejecutan en la plataforma Windows y se pueden desarrollar con mfc. ¿Por qué utilizar el desarrollo win32api? Por ejemplo, algunos motores 3D que se ejecutan en Windows se desarrollan utilizando la API de Win32, por lo que el desarrollo secundario debe realizarse utilizando la API de Win32. Sin embargo, parece que otros sistemas MS no necesitan usar la API, MFC puede usarla. De todos modos, se puede ejecutar el exe compilado.

MFC se centra en la interfaz de usuario, mientras que Windows SDK se centra en la interfaz de usuario, la consola, los servicios de Windows y varios tipos de programas integrados y controladores. MFC es un conjunto de bibliotecas de clases que se pueden utilizar para una gama limitada de software ERP, pero su eficiencia no es tan alta como la de otros lenguajes. La biblioteca de clases no encapsula bibliotecas de funciones líderes especiales como DDK, openGL, D3D D3D, etc. . El SDK de Windows proporciona una plataforma para el desarrollo especializado. En MFC, todos los identificadores, objetos y mensajes se inspeccionan estrictamente. Si no comprende su mecanismo interno, es fácil cometer errores al llamar funciones de manera casual y el SDK proporciona un entorno de desarrollo relajado. Puede definir su propia clase y encapsular controles de interfaz con ideas orientadas a objetos. En algunos proyectos de desarrollo especiales, es posible que no conozca MFC, pero en algunos proyectos de desarrollo de software habituales, debe estar familiarizado con MFC y SDK.

Win32 es el modo de programación más básico en Windows. El código obtenido usando Win32 es el más limpio, más eficiente y de nivel más bajo, y es la base para todos los demás métodos. En términos generales, sólo se utilizan API y SDK. MFC es un paquete de win32. Utiliza métodos de programación win32 para escribir clases una tras otra, de modo que no tengamos que repetir mucho trabajo. Pero después de todo, es una encapsulación y es imposible realizar completamente todas las funciones de win32. Aunque es fácil de usar, todavía está lejos de los detalles y todavía hay una brecha en personalidad y profesionalismo.