Хорошие ресурсы для написания консольных приложений в стиле Windows? - PullRequest
9 голосов
/ 04 сентября 2008

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

Ответы [ 10 ]

2 голосов
/ 04 сентября 2008
2 голосов
/ 04 сентября 2008

PDCurses работает на Win32.

1 голос
/ 16 ноября 2008

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

1 голос
/ 18 сентября 2008

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

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

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

1 голос
/ 04 сентября 2008

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

Я не знаю, неужели, если бы в бесплатной редакции Delphi «Turbo» что-то появилось, чтобы ПРЕДОТВРАТИТЬ вас от использования ее для создания консольных приложений - я бы подумал, что это подойдет для такого рода вещей.

1 голос
/ 04 сентября 2008

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

0 голосов
/ 30 августа 2015

Для ncurses-подобных библиотек / фреймворков в Windows я настоятельно рекомендую испачкать руку с PDCurses .

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

0 голосов
/ 10 октября 2012

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

0 голосов
/ 04 сентября 2008

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

0 голосов
/ 04 сентября 2008

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

веб-сайт здесь.

http://www.turboexplorer.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...