2008-09-04 6 views
9

Для некоторых программ ничего не происходит из командной строки. К сожалению, я никогда не видел хорошей документации или примеров того, как писать консольные приложения, выходящие за рамки «Hello World». Я заинтересован в создании консольных приложений, таких как Vim или Emacs. Ну не совсем как Vim или Emacs, но тот, который принимает всю командную строку во время ее использования, а затем после ее выхода не оставляет следов. Я знаю, что в Unix есть curses library, но для Windows? ...Хорошие ресурсы для написания приложений в стиле консоли для Windows?

ответ

1

В Windows или DOS я использовал библиотеку conio от Borland. Это очень старый, но достаточно хороший для начинающего, как я.

+0

+1 к CONIO, на моей неделе исследований, пытающихся придумать что-то, IBM «conio» очень много подходит. С вашим упоминанием о Borland, googling находит меня это: http://conio.sourceforge.net/ Как это не случилось неделю назад? – 2013-09-15 00:19:19

0

Вы можете, конечно, написать такое приложение с Delphi, которое имеет разумную поддержку командной строки. Люди часто забывают, что Delphi может создавать любые исполняемые файлы Windows, а не только графические приложения.

Я не знаю, если у вас есть свободное издание «Turbo» Delphi, чтобы избавиться от него, чтобы использовать его для создания консольных приложений. Я бы подумал, что это будет хорошо для такого рода вещей ,

0

Поскольку Робсофт говорит, что Дельфи будет хорошим началом. Существует Turbo Delphi (на основе Pascal) или Turbo C++ - оба бесплатных издания.

сайт здесь.

http://www.turboexplorer.com/

0

Проверьте некоторые из mono libs. Они отлично разбираются в аргументах командной строки, но не могут запомнить пространство имен.
Мигель только что разместил terminal code.

1

Вы также можете попробовать Free Pascal. Это бесплатный ((L) GPL) компилятор Object Pascal, который совместим с Delphi -компилятором. Он имеет консольную среду IDE, которая доказывает, что вы можете создавать с ней очень хорошие консольные приложения и которые вы можете использовать в качестве примера.

Если вы хотите использовать графическую среду IDE для создания своего консольного приложения, вы можете скачать Lazarus IDE.

В качестве бонуса ваше приложение будет работать на Windows, (32/64 бит), Linux, Mac OS X, FreeBSD, Solaris и т.д. ...

1

Существует небольшой, но хороший учебник по использованию C++ для Windows, консоль на www.benryves.com/tutorials/?t=winconsole&c=all доходит до кодирования простой программы рисования.

-1

Это лучший инструмент, который я когда-либо видел!
1) Создание любого приложения с помощью VB6 IDE
2) Преобразование его в Применение консоли, используя THIS!

0

Для Ncurses подобной библиотеки/рамки на Windows, я настоятельно рекомендую, чтобы получите свою руку грязной с PDCurses.

Если вы пытаетесь/используете C#, есть Curses-Sharp.

 Смежные вопросы

  • Нет связанных вопросов^_^