¿como se programa un API y que es un API?
¿que es un api?
¿como se programa, en delphi, en c++, php? he leido que la apli de googlemaps, accesar a la api de paypal de aplicaciones web en php. pero no se bien que es un API.. ¿como se programa? ¿tengran codigo fuente para poder entener que es un API? |
API son las siglas de "Application Programming Interface", esto es, "Interfaz para programación de aplicaciones". Los únicos que programan APIs son los diseñadores de sistemas (sistemas operativos, dispositivos, bibliotecas de bajo nivel o nivel medio, etc.). El resto de los programadores nos limitamos a utilizarlos.
En realidad un API no es sino el conjunto de funciones y procedimientos que utilizas para crear un programa. Podemos decir que la VCL de Delphi es un API (que a su vez utiliza el API de Windows). Por lo tanto, cada vez que has hecho un programa con Delphi has estado utilizando un API.:) El API de Google Maps es el conjunto de funciones y clases que permiten a un programador utilizar Google Maps en sus programas o páginas web. Si todavía tienes dudas, no dudes en preguntar. |
Muy buena explicación la de Ñuño... pero si te preguntas sobre el API de windows te recomiendo http://c.conclase.net que tiene un excelente curso de programación con el API de Windows desde C++ con un compilador de bloodshed, tiene algunos documentos y manuales sobre el API de windows que me han servido mucho.
Saludos |
Abundando en la explicación: Digamos que desarrollas un sistema para llevar el control de un inventario, tiene sus reportes, altas bajas, etc. etc. Es tan bueno tu sistema que decides que otros programas no hechos por tí puedan comunicarse con lo tu sistema por ejemplo para obtener datos de pedidos o alguna cosa similar.
Entonces desarrollas algunas funciones que hagan eso y las pones en una biblioteca (que puede ser una DLL). Entonces cualquier programador podrá usar tu función aún sin saber que hace internamente tu programa o como lo hace. El conjunto de funciones que crearías para lograr esa comunicación es la API. Algunos tambien le llaman SDK (Software Developmet Kit). |
donde consigo una lista de todas la API de windows y la descripcion de lo que hacen y como utilizarla
|
En la página del MSDN aquí.
Aunque me gusta más el manual de la página c.conclase.net pero creo que está caida la página, si requieres te lo paso por correo, es que no sé que onda con los derechos de autor de ese manual. |
mi correo es sipreftri2000@hotmail.com
|
Cita:
|
Cita:
// Saludos |
Cita:
Comento que ya envié el correo al amigo, por si alguien está interesado que me lo haga saber. Ups... creoq eu pasó algo porque veo duplicada mi respuesta, si es posible ¿alguien podría borrar la anterior? |
Cita:
|
ya tengo los manuales amigo Faust muchas gracia al igual que a ti creo que este manual me servira para compreder mejor el funcionamiento de windows
|
Cita:
Qué cervezota... ojalá fueran así de verdad :) Otro favor, pueden cambiarle el tamaño :) |
¡Peazo cerveza! :eek:
Lo siento por el tamaño, pero excede mis conocimientos. :s |
Cita:
|
ya me queda mas claro lo de la api..
¿no tienen ejemplos de apis en delphi y su uso? |
Cita:
|
demasiado avanzado para mi... nuño.. al rato lo reviso...
|
La franja horaria es GMT +2. Ahora son las 07:38:16. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi