• Inicio
  • Blog
  • Wargames
  • Buscar
  • Ingresar
  • Registrarse

    • Hack x Crack - Comunidad de Seguridad informática »
    • Programación »
    • C / C++ »
    • Interfaz gráfica desde cero en c++
    El evento Bitup2019 necesita tu ayuda! Click aquí para saber más
    • Imprimir
    Páginas: [1]   Ir Abajo

    Autor Tema: Interfaz gráfica desde cero en c++  (Leído 1343 veces)

    Desconectado Angardo

    • { L0 } Ñuub
    • Mensajes: 3
      • Ver Perfil
    Interfaz gráfica desde cero en c++
    « en: Diciembre 27, 2018, 06:52:03 am »
    Hola, soy nuevo aquí, creo que es algo que parece descabellado pero siempre he tenido esa duda, y es como  programar interfaces de usuario desde cero, sin usar ninguna Biblioteca de terceros
    En línea

    Desconectado ravenheart

    • { L7 } Juanker
    • *******
    • Mensajes: 1360
    • Todos mis mensajes están bajo la licencia WTFPL v2
      • Ver Perfil
    Re:Interfaz gráfica desde cero en c++
    « Respuesta #1 en: Enero 02, 2019, 12:45:51 am »
    Pues depende.

    ¿La API del sistema operativo cuenta como "librería de terceros"? En windows es la manera de más bajo nivel de desarrollar una interfaz gráfica.

    Linux como tal (el SO) no tiene interfaz gráfica, así que no se puede; necesitas la librería de X-Windows (¿Y cómo lo hacen las X?, quizá te preguntes. La verdad, no lo sé; supongo que el kernel ofrecerá servicios gráficos pero
    lo desconozco).

    En MS-DOS era más fácil, se invocaba una interrupción que ponía la pantalla en modo gráfico, y se escribía en una zona de memoria que se iba enviando a pantalla. Pero claro, en C++ no es posible invocar una interrupción
    de forma estándar. Y escribir en una zona arbitraria de memoria tampoco está muy bien visto.

    La respuesta fácil es que no se puede.
    En línea
    You do not need hope if you have drama to back you up.

    Desconectado Angardo

    • { L0 } Ñuub
    • Mensajes: 3
      • Ver Perfil
    Re:Interfaz gráfica desde cero en c++
    « Respuesta #2 en: Enero 02, 2019, 01:42:17 am »
    Oh entiendo, y entonces como es que le hacen librerías como Qt o GTK, para realizar GUI's
    En línea

    Desconectado ravenheart

    • { L7 } Juanker
    • *******
    • Mensajes: 1360
    • Todos mis mensajes están bajo la licencia WTFPL v2
      • Ver Perfil
    Re:Interfaz gráfica desde cero en c++
    « Respuesta #3 en: Enero 03, 2019, 12:53:40 pm »
    Utilizan las librerías del sistema operativo, la API de windows o las X-Windows en unix.
    En línea
    You do not need hope if you have drama to back you up.

    • Imprimir
    Páginas: [1]   Ir Arriba
    • Hack x Crack - Comunidad de Seguridad informática »
    • Programación »
    • C / C++ »
    • Interfaz gráfica desde cero en c++
     

    • SMF | SMF © 2013, Simple Machines
    • XHTML
    • RSS
    • WAP2
    Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso... Learn more