Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-06-2010
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Question ¿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?
Responder Con Cita
  #2  
Antiguo 08-06-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
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.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine

Última edición por Ñuño Martínez fecha: 09-06-2010 a las 09:37:26.
Responder Con Cita
  #3  
Antiguo 08-06-2010
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
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
__________________
Herr Heins Faust
Responder Con Cita
  #4  
Antiguo 08-06-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
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).
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #5  
Antiguo 08-06-2010
Avatar de kurono
[kurono] kurono is offline
Miembro Premium
 
Registrado: jul 2007
Ubicación: Republica Dominicana
Posts: 1.126
Poder: 18
kurono Va por buen camino
donde consigo una lista de todas la API de windows y la descripcion de lo que hacen y como utilizarla
Responder Con Cita
  #6  
Antiguo 09-06-2010
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
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.
__________________
Herr Heins Faust
Responder Con Cita
  #7  
Antiguo 09-06-2010
Avatar de kurono
[kurono] kurono is offline
Miembro Premium
 
Registrado: jul 2007
Ubicación: Republica Dominicana
Posts: 1.126
Poder: 18
kurono Va por buen camino
mi correo es sipreftri2000@hotmail.com
Responder Con Cita
  #8  
Antiguo 09-06-2010
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Cita:
Empezado por kurono Ver Mensaje
Deja lo busco, es que lo tengo en algún disco duro que no tengo conectado y debo revisar como cinco, pero yo te lo paso. Y de ser posible lo subo al ftp.
__________________
Herr Heins Faust
Responder Con Cita
  #9  
Antiguo 09-06-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por kurono Ver Mensaje
donde consigo una lista de todas la API de windows y la descripcion de lo que hacen y como utilizarla
Esto, en realidad, no tiene mucha utilidad. La API de Windows es inmensa; nadie es capaz de "leerla" y darse una idea de lo que hace. Normalmente consultas sólo la documentación de un área o una función en específico que en un momento dado tengas necesidad de usar. Y, en mi opinión, para esto lo mejor es consultar directamente MSDN, que siempre traerá la información más actual y completa. Antes, cuando la mayoría de conexiones a internet eran por módem, tenía más sentido bajarse manuales para poder consultarlos "off-line", pero con la banda ancha resulta igual de sencillo ir al sitio adecuado que abrir el manual en el disco duro. Aún así, también cuentas con la propia ayuda de la API de Windows que incluye Delphi.

// Saludos
Responder Con Cita
  #10  
Antiguo 09-06-2010
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Cita:
Empezado por roman Ver Mensaje
Esto, en realidad, no tiene mucha utilidad. La API de Windows es inmensa; nadie es capaz de "leerla" y darse una idea de lo que hace. Normalmente consultas sólo la documentación de un área o una función en específico que en un momento dado tengas necesidad de usar. Y, en mi opinión, para esto lo mejor es consultar directamente MSDN, que siempre traerá la información más actual y completa. Antes, cuando la mayoría de conexiones a internet eran por módem, tenía más sentido bajarse manuales para poder consultarlos "off-line", pero con la banda ancha resulta igual de sencillo ir al sitio adecuado que abrir el manual en el disco duro. Aún así, también cuentas con la propia ayuda de la API de Windows que incluye Delphi.

// Saludos
Igual y no tiene mucha utilidad, pero a mi me sirvió para comprender más a fondo el funcionamiento de Windows .

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?
__________________
Herr Heins Faust
Responder Con Cita
  #11  
Antiguo 09-06-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por Faust Ver Mensaje
Ups... creoq eu pasó algo porque veo duplicada mi respuesta, si es posible ¿alguien podría borrar la anterior?
Sin problema.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #12  
Antiguo 09-06-2010
Avatar de kurono
[kurono] kurono is offline
Miembro Premium
 
Registrado: jul 2007
Ubicación: Republica Dominicana
Posts: 1.126
Poder: 18
kurono Va por buen camino
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
Responder Con Cita
  #13  
Antiguo 09-06-2010
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Sin problema.
Gracias, te debo unas cervezas... y unas botanas...





Qué cervezota... ojalá fueran así de verdad

Otro favor, pueden cambiarle el tamaño
__________________
Herr Heins Faust
Responder Con Cita
  #14  
Antiguo 10-06-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
¡Peazo cerveza!

Lo siento por el tamaño, pero excede mis conocimientos. :s
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #15  
Antiguo 10-06-2010
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Cita:
Empezado por Ñuño Martínez Ver Mensaje
¡Peazo cerveza!

Lo siento por el tamaño, pero excede mis conocimientos. :s
Ni modo, tendrémos que beberla toda, es un gran sacrificio...
__________________
Herr Heins Faust
Responder Con Cita
  #16  
Antiguo 12-06-2010
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
ya me queda mas claro lo de la api..

¿no tienen ejemplos de apis en delphi y su uso?
Responder Con Cita
  #17  
Antiguo 13-06-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por JXJ Ver Mensaje
ya me queda mas claro lo de la api..

¿no tienen ejemplos de apis en delphi y su uso?
Por ejemplo: Allegro.pas.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #18  
Antiguo 18-06-2010
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
demasiado avanzado para mi... nuño.. al rato lo reviso...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cómo instalar mi programa en otra PC sizne Varios 10 10-11-2010 10:27:08
Cómo se programa en Cobol David C++ Builder 8 12-09-2008 09:27:01
Como obtener programa Actor zugazua2001 Varios 2 22-03-2007 19:30:26
Como meterle al firewall del xp un programa mierda API de Windows 18 14-12-2006 00:57:00
Como rescatar la version de un programa Micchel Varios 4 30-11-2005 05:40:52


La franja horaria es GMT +2. Ahora son las 06:57:06.


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
Copyright 1996-2007 Club Delphi