API

0 views
Skip to first unread message

El mago

unread,
Apr 16, 2008, 10:34:31 AM4/16/08
to Lic. En Desarrollo de Software Utp Panama
Buenos dias que tal,

Era para una consulta, queria saber si saben como generar un API
en .net ya sea en C # o en Visual Basic
y como hacerlo

angel

unread,
Apr 17, 2008, 12:32:15 AM4/17/08
to licDesS...@googlegroups.com
Hola alexis como estas, 
weno no soy un guru en este tema pero vamos a ver como podemos ayudar
API definicion :
La Interfaz de Programación de Aplicaciones, cuyo acrónimo en inglés es API (Application Programming Interface), es un conjunto de funciones residentes en bibliotecas (generalmente dinámicas) que permiten que una aplicación corra bajo el sistema operativo Windows.
 
wikipedia dice que es un conjunto de librerías y funciones de una aplicacion, osea que cuando tenemos nuestra aplicación podriamos utilizar las librerias de la misma para que otras aplicaciones la puedan usar, tambien podemos ver ejemplos clasicos como el de eBay en el cual odemos usar su SOAP API, o Google Base data API este ejemplo me gusta mucho http://code.google.com/apis/base/samples/csharp/csharp-sample.html;  como podemos lograr hacer un api en c#, todo viene a raiz de la reutilizacion de codigo como es esto simple POO recuerdan esto esto seria la teoria como lo llevamos a la practicas clases, metodos y librerias haciendo una sopa de todo esto podemos tener DLLs que no solo lo utilice nuestra aplicacion si no que conociendo la estructuras de la mismas mediante la teoria del encapsulamiento podemos saber que contiene que nos pueda servir a nuestras aplicaciones sin saber como funciona o como fue construida y asi otras personas podrian utilizar nuestros apis de nuestras aplicaciones a ellos no les interesaria que demencia hicieron para hacerla pero saben los metodos que pueden utilzar en sus aplicaciones una vez añaden las referencias el cecreto de todo esta en la planiacion de tu codigo llevarlo al nivel mas reutilizable que se pueda...
un ejemplo podria ser un  DLL echo en c# que contenga ditintos origenes de coneccion a BD y que añadamos a nuestras aplicaciones y solo le enviemos nombre BD, PWD, contraseña, tipo motor BD y que el DLL se encargue de conectarse a la BD con estos 5 parametros sin que las personas que estan utilizando este DLL se preocupen por el conection string los espacios de nombre utilizados las clases utilizadas etc..  
Bueno espero que este pequeño aporte te ayude a encaminarte por lo que quieres lograr y estamos aqui para servirte..
Saludos Mago... 

 
El día 16/04/08, El mago <kais...@gmail.com> escribió:

Jorge Gaitan

unread,
Apr 17, 2008, 9:40:08 AM4/17/08
to licDesS...@googlegroups.com
jajjjajajajajajajaajj eres un demente angel misma definicion de wiki wiki pedia.... apapapapa

2008/4/16 angel <powerm...@gmail.com>:



--
_______________________________
There isn't limits to learn in this world

El mago

unread,
Apr 17, 2008, 10:29:32 AM4/17/08
to Lic. En Desarrollo de Software Utp Panama
pero no hay una herramienta que te genere el dll?

On 17 abr, 08:40, "Jorge Gaitan" <jorge.gai...@gmail.com> wrote:
> jajjjajajajajajajaajj eres un demente angel misma definicion de wiki wiki
> pedia.... apapapapa
>
> 2008/4/16 angel <powermails...@gmail.com>:
>
>
>
> > Hola alexis como estas,
> > weno no soy un guru en este tema pero vamos a ver como podemos ayudar
> > API definicion :
> > La *Interfaz de Programación de Aplicaciones*, cuyo acrónimo<http://es.wikipedia.org/wiki/Acr%C3%B3nimo>en
> > inglés <http://es.wikipedia.org/wiki/Idioma_ingl%C3%A9s> es *API* *(Application
> > Programming Interface<http://es.wikipedia.org/wiki/Application_Programming_Interface>
> > )*, es un conjunto de funciones<http://es.wikipedia.org/wiki/Funci%C3%B3n>residentes en
> > bibliotecas<http://es.wikipedia.org/wiki/Biblioteca_%28programaci%C3%B3n%29>(generalmente
> > dinámicas<http://es.wikipedia.org/w/index.php?title=Biblioteca_din%C3%A1mica&ac...>)
> > que permiten que una aplicación corra bajo el sistema operativo Windows<http://es.wikipedia.org/wiki/Windows>
> > .
> > El día 16/04/08, El mago <kaiser...@gmail.com> escribió:

Angel Alvarado

unread,
Apr 19, 2008, 9:55:20 AM4/19/08
to Lic. En Desarrollo de Software Utp Panama
usando el vs.net lo puedes hacer facil y si no lo tienes puedes usar
una version express que tienen microsoft...
> > There isn't limits to learn in this world- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

angel

unread,
Apr 23, 2008, 5:16:03 PM4/23/08
to Lic. En Desarrollo de Software Utp Panama
hey MAGO HICE UN VIDEO D COMO C HACE EL DLL PERO NO LE EPODIDO SUBIR A YOUTUBE.....
Reply all
Reply to author
Forward
0 new messages