SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: keyb0 en Martes 14 de Octubre de 2003, 17:16

Título: Re: Implementando APIs
Publicado por: keyb0 en Martes 14 de Octubre de 2003, 17:16
Hola!
¿Como hago para usar las APSs de windows? Supongo que tengo que incluir alguna .h que contenga las APIs pero ¿como las uso?:comp:
Título: Re: Implementando APIs
Publicado por: JuanK en Martes 14 de Octubre de 2003, 17:24
Existen los encabezados de la win API,  como el encabezado win.h, estos encabezados t sirven para usar las librerias que componen la API(es necesario que no confundas un encabezado con una libreria), lo primero que debes hacer es bajarte una versión de la WINAPI, alli encontraras algunos ejemplos que te serviran para comenzar, yo siempre recomiendo aprender primero a manejar la API desde un lenguaje sencillo como Visual Basic, y una vez hallas entendido lo básico pasarte a lenguaje c.
Título: Re: Implementando APIs
Publicado por: keyb0 en Martes 14 de Octubre de 2003, 19:39
te comento que tengo un poco de experiencia con APIs en VB.
De todos modos voy a repasar algo de eso.
Pero en C ¿se las usa de la misma forma?
Título: Re: Implementando APIs
Publicado por: JuanK en Martes 14 de Octubre de 2003, 19:56
solo necesitas conseguir la libreria y los encabezados para lenguaje c.
Título: Re: Implementando APIs
Publicado por: © Jonathan © en Jueves 16 de Octubre de 2003, 23:28
Hola, quisiera saber si para utilizar las API's es necesario tenes el Visual C++ o Borland C++, segun creo yo las API's no se pueden utillizar en C comun, sino que se utilizan en C++ porque trabaja con P.O.O. Esta es una duda, espero no preguntar algo demasiado tonto, es que al leer el mensaje entendi como que en C y con un compilador de C yo puedo utilizar las API y creo no es asi ya que necesitas saber C++. Bueno, gracias por su atencion y Saludos.
Título: Re: Implementando APIs
Publicado por: Oliverio en Viernes 17 de Octubre de 2003, 13:02
No, las APIs de Windows no son Orientadas a Objetos, son todas funciones C, de echo podes escribir todo un programa para windows en C.
Título: Re: Implementando APIs
Publicado por: © Jonathan © en Viernes 17 de Octubre de 2003, 15:20
hola, gracias por la respuesta, ahora, puedo llegar a tener alguna ventaje escribiendo programas para windows solo en y no en c++. Gracias
Título: Re: Implementando APIs
Publicado por: Oliverio en Viernes 17 de Octubre de 2003, 16:48
Desde el punto de vista del diseño, uno OO sera mucho mas "ordenado" que uno procedimental.
Teoricamente, en proyectos pequeños, un programa hecho en C (prog. procedimental) sera mas pequeño y eficiente que uno echo en C++ (objetos).
Personalmete creo que con la potencia de los equipos actuales, todo será cuestion de comodidad, si te gusta C programaras con Win32 directamente, si no podes usar algun framework como las MFC, OWL, .NET o JAVA.
Título: Implementando APIs
Publicado por: © Jonathan © en Viernes 17 de Octubre de 2003, 23:55
Muchisimas gracias, has eliminado mis dudas, interesante respuesta. Saludos :guitar: