SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: maxstepin en Lunes 19 de Octubre de 2009, 12:28

Título: Programas de Consola / Llamadas al sistema
Publicado por: maxstepin en Lunes 19 de Octubre de 2009, 12:28
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:
Título: Re: Programas de Consola / Llamadas al sistema
Publicado por: m0skit0 en Lunes 19 de Octubre de 2009, 12:41
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.
Título: Re: Programas de Consola / Llamadas al sistema
Publicado por: maxstepin en Lunes 19 de Octubre de 2009, 13:23
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?
Título: Re: Programas de Consola / Llamadas al sistema
Publicado por: m0skit0 en Lunes 19 de Octubre de 2009, 13:33
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.
Título: Re: Programas de Consola / Llamadas al sistema
Publicado por: maxstepin en Lunes 19 de Octubre de 2009, 13:47
donde puedo conseguir una libreria grafica para modo consola y los drivers de raton?

es para hacer mis aplicaciones Consola mas atractivas...
Título: Re: Programas de Consola / Llamadas al sistema
Publicado por: r0d en Lunes 19 de Octubre de 2009, 14:29
Hay varios soluciones.
Por ejemplo, puedes utilizar la SDL (http://www.libsdl.org/), pero solo su parte "event management", para recibir los eventos del teclado y del raton.
O sino, una libreria mas c++ (oo): la SFML (http://www.sfml-dev.org/index.php)
Título: Re: Programas de Consola / Llamadas al sistema
Publicado por: m0skit0 en Lunes 19 de Octubre de 2009, 14:32
Ten en cuenta que para estas librerías debe haber un SO corriendo...
Título: Re: Programas de Consola / Llamadas al sistema
Publicado por: maxstepin en Lunes 19 de Octubre de 2009, 15:25
gracias por las respuestas. probare con SDL.

 :alien: