Red de conocimientos turísticos - Información de alquiler - Diferentes programas no pudieron llamar a la interfaz COM

Diferentes programas no pudieron llamar a la interfaz COM

API (Application Programming Interface, Interfaz de Programación de Aplicaciones) es un conjunto de funciones predefinidas que proporcionan a las aplicaciones y a los desarrolladores la capacidad de acceder a un conjunto de rutinas basadas en un determinado software o hardware sin necesidad de acceder al código fuente. o comprender los detalles del funcionamiento interno.

Las funciones API se incluyen en los archivos de la biblioteca de enlaces dinámicos en el directorio del sistema de Windows. La API de Windows es un conjunto de funciones de Windows predefinidas que se utilizan para controlar la apariencia y el comportamiento de varios componentes de Windows. Cada acción del usuario hace que se ejecuten una o varias funciones para informar a Windows lo que sucedió. Esto es algo así como el código nativo de Windows. Otros lenguajes simplemente proporcionan una forma automática y más sencilla de acceder a la API. Cuando hace clic en un botón del formulario, Windows envía un mensaje al formulario y VB recibe la llamada y la analiza para generar un evento específico.

Es más fácil de entender: además de coordinar la ejecución de aplicaciones, la asignación de memoria y la administración de recursos del sistema, el sistema Windows también es un gran centro de servicios. Llamar a varios servicios de este centro de servicios (cada servicio es una función) puede ayudar a las aplicaciones a lograr el propósito de abrir ventanas, dibujar gráficos y utilizar dispositivos periféricos. Dado que los objetos atendidos por estas funciones son aplicaciones, se denominan Interfaz de programación de aplicaciones. como función API. WIN32 API es la interfaz de programación de aplicaciones de la plataforma Microsoft Windows de 32 bits.

Cualquier aplicación que se ejecute en el entorno de trabajo de Windows puede llamar a la API de Windows.

API de Linux

En Linux, la API de la interfaz de programación de usuario sigue el estándar de interfaz de programación de aplicaciones más popular en UNIX: el estándar POSIX. El estándar POSIX es un sistema estándar desarrollado conjuntamente por IEEE e ISO/IEC. El estándar se basó en las prácticas y experiencias de UNIX existentes en ese momento y describía la API de la interfaz de programación de llamadas al sistema del sistema operativo para garantizar que las aplicaciones se puedan trasplantar y ejecutar en múltiples sistemas operativos en el nivel del programa fuente. Estas interfaces de programación de llamadas al sistema se implementan principalmente a través de la biblioteca C (LIBC).

2 Plataforma abierta

Las aplicaciones basadas en Internet se están volviendo cada vez más populares. En el proceso, más sitios están abriendo sus recursos a los desarrolladores. Las llamadas API proporcionadas externamente hacen que el contenido entre sitios sea más relevante. Al mismo tiempo, estas plataformas abiertas también aportan mayor valor a los usuarios, desarrolladores y sitios web pequeños y medianos.

La apertura es la tendencia de desarrollo actual y cada vez más productos se están volviendo abiertos. El sitio web actual no puede retener a los usuarios restringiendo su salida. La arquitectura abierta en realidad aumenta la rigidez del usuario. Antes de la llegada de la ola Web 2.0, las API abiertas e incluso los códigos fuente se reflejaban principalmente en las aplicaciones de escritorio, pero ahora cada vez más aplicaciones web abren las API a los desarrolladores.

Los sitios Web 2.0 con uso compartido, estándares, descentralización, apertura y modularidad no solo aportan valor a los usuarios, sino que también esperan utilizar API abiertas para hacer que los servicios proporcionados por el sitio sean más potentes y en cantidad. visitas de servicio.

Después de que un sitio lanza productos y servicios basados ​​en estándares API abiertos, no necesita gastar mucho esfuerzo en marketing, siempre y cuando los servicios o aplicaciones proporcionados sean excelentes y fáciles de usar, otros sitios. Tomará la iniciativa de promover los servicios proporcionados por la API abierta Intégrelo en su propia aplicación. Al mismo tiempo, las aplicaciones de servicio que ofrece esta API integrada también inspirarán aplicaciones más creativas.

Para proporcionar una interfaz API unificada al mundo exterior, es necesario proporcionar un entorno de interfaz API abierto y unificado para los sitios donde los desarrolladores abren recursos para llamar API para ayudar a los usuarios a acceder a las funciones y recursos del sitio. .