• Jueves 14 de Noviembre de 2024, 17:21

Autor Tema:  Re: Implementando APIs  (Leído 1684 veces)

keyb0

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
    • http://www.0x7f.ath.cx
Re: Implementando APIs
« en: Martes 14 de Octubre de 2003, 17:16 »
0
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:
Estudiante de Ing. en Sistemas
La Rioja - Argentina
\"No me sirven las palabras, gemir es mejor.\" SodaStereo/Canción Animal

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Implementando APIs
« Respuesta #1 en: Martes 14 de Octubre de 2003, 17:24 »
0
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.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

keyb0

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
    • http://www.0x7f.ath.cx
Re: Implementando APIs
« Respuesta #2 en: Martes 14 de Octubre de 2003, 19:39 »
0
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?
Estudiante de Ing. en Sistemas
La Rioja - Argentina
\"No me sirven las palabras, gemir es mejor.\" SodaStereo/Canción Animal

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Implementando APIs
« Respuesta #3 en: Martes 14 de Octubre de 2003, 19:56 »
0
solo necesitas conseguir la libreria y los encabezados para lenguaje c.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Implementando APIs
« Respuesta #4 en: Jueves 16 de Octubre de 2003, 23:28 »
0
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.
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

Oliverio

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Re: Implementando APIs
« Respuesta #5 en: Viernes 17 de Octubre de 2003, 13:02 »
0
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.

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Implementando APIs
« Respuesta #6 en: Viernes 17 de Octubre de 2003, 15:20 »
0
hola, gracias por la respuesta, ahora, puedo llegar a tener alguna ventaje escribiendo programas para windows solo en y no en c++. Gracias
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

Oliverio

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Re: Implementando APIs
« Respuesta #7 en: Viernes 17 de Octubre de 2003, 16:48 »
0
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.

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Implementando APIs
« Respuesta #8 en: Viernes 17 de Octubre de 2003, 23:55 »
0
Muchisimas gracias, has eliminado mis dudas, interesante respuesta. Saludos :guitar:
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»