2008-09-04 10 views
9

Para ciertos programas, nada supera a la línea de comandos. Lamentablemente, nunca he visto buena documentación o ejemplos sobre cómo escribir aplicaciones de consola que van más allá de "Hello World". Estoy interesado en hacer aplicaciones de consola como Vim o Emacs. Bueno, no exactamente como Vim o Emacs, sino uno que toma todo el prompt de comando mientras está en uso y luego, después de salir, no deja rastros. Sé que en Unix existe el curses library pero para Windows? ...Buenos recursos para escribir aplicaciones de estilo de consola para Windows?

Respuesta

1

En Windows o DOS, utilicé la biblioteca conio desde Borland. Es muy viejo pero lo suficientemente fino para un principiante como yo.

+0

+1 a CONIO, en mi semana de investigación tratando de encontrar algo, aparece el "conio" de IBM. Con su mención de Borland, Google me encuentra esto: http://conio.sourceforge.net/ ¿Cómo no sucedió eso hace una semana? –

0

Sin duda puede escribir ese tipo de aplicación con Delphi, que tiene un soporte de línea de comandos razonable. La gente a menudo pasa por alto que Delphi puede construir cualquier tipo de ejecutable de Windows, no solo aplicaciones GUI.

No sé de antemano si la edición gratuita de 'Turbo' de Delphi tiene algo improvisado para EVITAR que la uses para construir aplicaciones de consola - Hubiera pensado que estaría bien para este tipo de cosas .

0

Como Robsoft dice que Delphi sería un buen comienzo. Hay versiones gratuitas de Turbo Delphi (basadas en Pascal) o Turbo C++.

sitio web aquí.

http://www.turboexplorer.com/

0

retirar algunos de los mono libs. Tienen una excelente herramienta para analizar los argumentos de línea de comandos, pero no pueden recordar el espacio de nombres.
Miguel acaba de publicar algunos terminal code también.

1

También puedes probar Free Pascal. Es un compilador gratuito ((L) GPL) Object Pascal que es compatible con el Delphi -compiler. Tiene un IDE basado en consola, que demuestra que puede hacer muy buenas aplicaciones de consola con él, y que puede usar como ejemplo.

Si desea utilizar un IDE gráfico para compilar su aplicación de consola, puede descargar el IDE Lazarus.

Como beneficio adicional de su aplicación se ejecutará en Windows (32/64 bits), Linux, Mac OS X, FreeBSD, Solaris, etc ...

-1

¡Esta es la mejor herramienta que jamás haya visto!
1) Crear cualquier aplicación que utilice IDE de VB6
2) Convertir a aplicación de consola, utilizando THIS!

0

Para ncurses-como biblioteca/marco en Windows, voy a sugerir a altamente ensuciarse la mano con PDCurses.

Si intenta/usa C#, hay Curses-Sharp.

Cuestiones relacionadas