Red de conocimiento informático - Problemas con los teléfonos móviles - Las diferencias entre los tres libros de Programación del sistema WINDOWS, Programación WINDOWS y Programación principal de WINDOWS

Las diferencias entre los tres libros de Programación del sistema WINDOWS, Programación WINDOWS y Programación principal de WINDOWS

Diferencia:

1. En resumen, C es una aplicación de consola, lo que significa que aparece una ventana negra como DOS cuando se ejecuta, mientras que el programa Widows es una aplicación de ventana. marcos como WORD, Bloc de notas, etc. Además, sus ideas de programación son diferentes. El lenguaje C está orientado a procesos y puede entenderse como ejecución secuencial; mientras que Widows está orientado a procesos, activado por eventos y es una idea de programación modular, que es fácil de entender si ha aprendido VB. Además, la función de entrada del programa C es principal, y la función de entrada del programa de Windows es Winmain. Windows define muchos identificadores y definiciones de macros, que son un poco difíciles de entender al principio, como int WINAPI WinMain (HINSTANCE hThisInstance). , HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)

"Programación WINDOWS": para programadores junior o intermedios

"Programación WINDOWS Core": para programadores avanzados y de sistemas

2. El llamado programador de nivel A de secundaria simplemente escribe algunas aplicaciones ordinarias. Como la remoción de minas. Los llamados programadores senior son aquellos que escriben controladores de hardware y otras aplicaciones a gran escala, como Jieba. Programadores de sistemas, escriben controladores de bajo nivel, plataformas de sistemas, aplicaciones muy grandes, Word, en ascenso, etc.

3. La principal diferencia entre ellos y el lenguaje C es que C++ no es un lenguaje inventado específicamente para programas de Windows. Otras plataformas, como Mac y Linux, pueden usar C++, pero Visual C++ no puede hacer nada. en ellos. Simplemente ejecútelo. Otro punto es que C++ no es Java y no viene con su propio paquete de diseño de interfaz gráfica. Por lo tanto, la interfaz orientada al usuario debe completarse con otros programas. Este es el objetivo principal de VC. Simplemente usar C++ no funcionará.

4. En pocas palabras, consiste en utilizar la interfaz de programación de aplicaciones (API) de Windows para escribir programas de Windows.

Generalmente, se usa C/C++;

Si usas c, puedes usar estas API directamente.

Si usas C++, usa MFC (Biblioteca de clases básica de Microsoft, que encapsula la API de Windows).