Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cuál es la diferencia entre el SDK de plataforma y la API? ¿Son lo mismo?

¿Cuál es la diferencia entre el SDK de plataforma y la API? ¿Son lo mismo?

Categoría: Computadora/Red >> Programación >> Otros lenguajes de programación

Descripción del problema:

Acabo de aprender VC y no estoy familiarizado con la plataforma SDK y API de WINDOWS Lo conozco muy bien En la programación de VC, a menudo se menciona cuál es la diferencia entre el SDK y las API de WINDOWS, o son lo mismo. Por favor, dé una respuesta detallada, gracias. > Análisis:

API de Windows: Interfaz de programación de aplicaciones de Windows (Interfaz de programación de aplicaciones de Windows)

Platform SDK: Platform Sofare Development Kit (Kit de desarrollo de software de plataforma)

Conceptualmente, SDK es una serie de archivos. Una combinación de lib, dll, .h, documentación, ejemplos, etc.; API es para programas y proporciona una interfaz para que los usuarios programen, es decir, una serie de clases y funciones modulares. Se puede considerar que la API está incluida en el SDK.

Después de instalar Windows, el sistema tendrá un SDK simple, que incluye un conjunto completo de API básicas de Windows. Si instala VC o descarga un nuevo SDK, puede utilizar API de Windows más completas.