• Jueves 14 de Noviembre de 2024, 23:01

Autor Tema:  Programas de Consola / Llamadas al sistema  (Leído 1688 veces)

maxstepin

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Programas de Consola / Llamadas al sistema
« en: Lunes 19 de Octubre de 2009, 12:28 »
0
hola a todos.

me fije que en el disco Hiren's Boot cd, que es un live cd de rescate, hay ciertas utilidades para usarse para formatear, particionar, etc el sistema. estas utilidades son todas de consola, pero la mayoria de ellas permiten el manejo, aunque rudimentario, del puntero del raton para abrir menus o clicar sobre elementos.
tambien permiten el uso de tab, para listar los archivos de un directorio, o usar cd.. para moverse por la estructura de directorios.

como puedo hacer para que mi aplicacion tenga estas funcionalidades? porque son llamadas al sistema no?
espero que no sea con llas librerias borland, pues no son estandar.

saludos y grax :devil:

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Programas de Consola / Llamadas al sistema
« Respuesta #1 en: Lunes 19 de Octubre de 2009, 12:41 »
0
Depende de la implementación que tenga ese CD de rescate. De todas formas si no quieres usar librerías no estándar deberás codificar tú mismo la parte de interfaz gráfica.

maxstepin

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Programas de Consola / Llamadas al sistema
« Respuesta #2 en: Lunes 19 de Octubre de 2009, 13:23 »
0
Cita de: "m0skit0"
Depende de la implementación que tenga ese CD de rescate. De todas formas si no quieres usar librerías no estándar deberás codificar tú mismo la parte de interfaz gráfica.

Acronis disk director si que tiene algo parecido a una interfaz grafica, pero Volkov Commander, por ejemplo, era una pantalla de DOS llena de pixeles, que simulaban una ventana, en la que podias hacer click (por llamarlo de alguna manera) en un rectangulo de color a modo de boton, para elegir una opccion, etc. yo me refiero a esa ultima aplicacion.
Programacion avanzada?
se puede hacer algo similar en Linux?
No queria pasarme a la API Win32 hasta que no dominase por completo el modo consola, pero en vista del exito... :(

P.D: que OS carga Hiren's boot cd? Un especie de ms-dos?

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Programas de Consola / Llamadas al sistema
« Respuesta #3 en: Lunes 19 de Octubre de 2009, 13:33 »
0
Te he entendido, pero como te he dicho, a menos que uses una librería gráfica y drivers de ratón, no puedes hacerlo.

Yo siempre he usado BackTrack (Linux LiveCD) para tareas de ese tipo, que ya tiene su X y su gestor de escritorio.

maxstepin

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Programas de Consola / Llamadas al sistema
« Respuesta #4 en: Lunes 19 de Octubre de 2009, 13:47 »
0
donde puedo conseguir una libreria grafica para modo consola y los drivers de raton?

es para hacer mis aplicaciones Consola mas atractivas...

r0d

  • Miembro activo
  • **
  • Mensajes: 37
  • Nacionalidad: fr
    • Ver Perfil
    • http://r0d.developpez.com/index-es.php
Re: Programas de Consola / Llamadas al sistema
« Respuesta #5 en: Lunes 19 de Octubre de 2009, 14:29 »
0
Hay varios soluciones.
Por ejemplo, puedes utilizar la SDL, pero solo su parte "event management", para recibir los eventos del teclado y del raton.
O sino, una libreria mas c++ (oo): la SFML

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Programas de Consola / Llamadas al sistema
« Respuesta #6 en: Lunes 19 de Octubre de 2009, 14:32 »
0
Ten en cuenta que para estas librerías debe haber un SO corriendo...

maxstepin

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Programas de Consola / Llamadas al sistema
« Respuesta #7 en: Lunes 19 de Octubre de 2009, 15:25 »
0
gracias por las respuestas. probare con SDL.

 :alien: