La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Qué es una API? ¿En qué se diferencia el uso de métodos y propiedades de un objeto de hacer referencia a métodos y propiedades de una clase instanciada por DLL? ¿neto?

¿Qué es una API? ¿En qué se diferencia el uso de métodos y propiedades de un objeto de hacer referencia a métodos y propiedades de una clase instanciada por DLL? ¿neto?

1. ¿Qué es API? Puedes ir a Baidu para averiguarlo.

2. Para ser precisos, debería llamarse interfaz de programación de aplicaciones, porque puede proporcionar métodos de acceso y conveniencia para las aplicaciones.

3. Si la API es la clase base del sistema operativo, entonces. NET se implementa a través de API.

Si tienes tiempo, puedes encontrar más libros en idiomas extranjeros, algunos de los cuales están especialmente presentados. biblioteca de clases neta.

Puedes ver que muchas clases y métodos se implementan mediante funciones de la API de Win32.

4. La biblioteca de enlaces dinámicos que crea una instancia de una clase puede contener clases, y las clases se pueden derivar y heredar, mientras que las funciones API son solo métodos proporcionados por el sistema.

En otras palabras, es la API. Sólo necesitas saber cómo usarlo para lograr funcionalidad, lo cual es egoísta.

. Las bibliotecas de clases Net y las DLL encapsuladas por el usuario son en su mayoría bibliotecas de clases y proporcionan métodos e interfaces que son reutilizables y generosos.

Así que ahora la mayor parte. La biblioteca de clases net se puede heredar, pero la API es una biblioteca de funciones y solo se pueden utilizar sus métodos.

api es la columna vertebral y. La biblioteca de clases net (dll) es una profesión.

PD: Debido a que la API carece de comodidad de programación, rara vez se usa ahora.

Pero el sistema llama directamente a la biblioteca API, por lo que es la más eficiente, pero la más difícil de aprender.