¿Hasta dónde puede llegar la programación API de Windows y cuál es el valor de aprenderla a largo plazo?
WinSDK es una dificultad tradicional en la programación. Hay muchos programas WinAPI escritos por individuos. De hecho, la razón por la que es difícil es que cada API llamada contiene las reglas tácitas del sistema operativo Windows o Windows. sistema operativo. El mecanismo operativo interno...
WinSDK es una dificultad tradicional en la programación. Una vez escuché a un amigo que no era muy hábil en hablar sobre una API que cualquiera podría usar para usted. No es tan simple. Yo mismo escribí WinAPI. De hecho, hay muchos programas. La razón por la que es difícil es que cada API llamada contiene las reglas tácitas del sistema operativo Windows o el mecanismo operativo interno de Windows.
En primer lugar, hablemos de los identificadores. Los amigos que son nuevos en WinSDK acaban de ver que esta palabra tiene un prefijo grande, ¿verdad? En ventanas de programación. Un identificador solo se usa para un número que identifica algo. Identifica de forma única esta instancia actual. Realmente no es fácil de entender. Veámoslo de esta manera, por ejemplo, abres la calculadora que viene con Windows. ¿Tiene muchas calculadoras en el escritorio después de abrirlas varias veces? Cuando usa una de las calculadoras y presiona el botón igual, los resultados del cálculo aparecerán en las columnas de resultados de otras computadoras. No, entonces, ¿cómo sabe Windows dónde está? ¿Deberían aparecer los resultados? Esta es la función del identificador. El identificador identifica de forma única un programa. Cada ventana (calculadora) que abre tiene un identificador diferente. Lo especifica para cada paso de la operación, por lo que puede hacerlo. No saldrá mal. Y cada computadora que abres comparte el mismo código y memoria. A través del sistema de manejo, los recursos requeridos se transferirán completamente al área de datos propia del programa actual.
No solo las ventanas, varios menús y objetos GDI tienen sus propios identificadores, sino que también hay varias formas de obtener identificadores, pero, por supuesto, esto se logra llamando a funciones API, como:
..........
Le sugiero que primero tenga una comprensión más profunda de esto. (¡¡¡Nota!!! El contenido anterior proviene del blog del internauta [Meteor Ji], dirección original: /s/blog_46d85b2a01010qpt.html)