¿Cuál es la diferencia entre la programación API de Win32 y la programación de Windows?
La diferencia entre la programación API y la programación de Windows:
1. API es una aplicación de consola, lo que significa que aparece una ventana negra como dos cuando se ejecuta, mientras que la programación de Windows es una aplicación de ventana. Al igual que WORD, Bloc de notas y otros programas con marcos de ventana.
Las ideas de programación son diferentes. El lenguaje API está orientado a procesos y puede entenderse como ejecución secuencial; mientras que Widows está orientado a procesos, activado por eventos y es fácil de entender. has aprendido VB.
Además, la función de entrada del programa de la API 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 (HINSTANAPIE hThisInstanAPIe, HINSTANAPIE hPrevInstanAPIe, LPSTR lpszArgument, int nFunsterStil).
2. La principal diferencia entre la programación de Windows y el lenguaje API es que API no es un lenguaje especialmente inventado para programas de Windows. Otras plataformas, como MaAPI y Linux, pueden usar API, pero Visual API no existe. en ellos El método simplemente funciona. Otro punto es que la API 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 VAPI. Simplemente usar API no funcionará.
En pocas palabras, consiste en utilizar la interfaz de programación de aplicaciones (API) de Windows para escribir programas de Windows. Si utiliza API, utilice estas API directamente. Si usa API, use MFAPI (Biblioteca de clases básica de Microsoft, que encapsula la API de Windows).