Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué debo hacer si la programación de WINDOWS es difícil de entender?

¿Qué debo hacer si la programación de WINDOWS es difícil de entender?

En realidad, es normal que el primer hola mundo se depure durante uno o dos días. Es difícil empezar con esto

Este es el mismo libro que leí. Para hablar de los conocimientos necesarios que faltan, hay que decir que no está en el nivel de "lenguaje de programación", sino en el nivel de "pensamiento de diseño": antes controlabas el proceso de ejecución de todo el programa, pero ahora Ha cambiado y se ha acercado a Windows. Controla el proceso de ejecución de todo el programa. Hace muchas cosas por usted, solo necesita decirle cómo hacer algo (función de devolución de llamada) cuando no sabe cómo hacer algo.

¿Alguna vez ha utilizado punteros de función en lenguaje C? ¿Alguna vez ha utilizado punteros de función como parámetros de función para llamar a una determinada función? Este es un conocimiento esencial.

En resumen, lo más difícil debería ser el cambio de concepto. La forma de escribir la interfaz de Windows ya no es tan simple como seguir su código paso a paso. Muchas operaciones se completan internamente en Windows, como por ejemplo. como la función GetMessage, tan pronto como llamas a esta función, no sabes qué está pasando en Windows. Cuando la función regresa, ya has recibido el "mensaje". En qué botón de la ventana haga clic con el mouse, Windows generará el mensaje correspondiente; en cualquier ventana a la que mueva el mouse, Windows generará el mensaje correspondiente; qué texto ingrese y qué tecla presione, Windows generará el mensaje correspondiente. . Y todo lo que tienes que hacer es procesar estos mensajes.