Написание интерфейса пользователя для приложения командной строки

Может ли кто-нибудь указать несколько хороших руководств по разработке интерфейса интерфейса для приложений командной строки? Я имею в виду написание интерфейса для таких приложений, как ffmpeg, nmap и т. Д. Я знаю, что существует множество таких приложений, но мне действительно нужно знать, как это сделать ?. Я планирую разработать графический интерфейс для некоторых приложений на c ++? . Какие методы лучше для этого и какие библиотеки для разработки графического интерфейса следует использовать для обеспечения кроссплатформенной функциональности? Любая помощь будет принята с благодарностью.

Заранее спасибо..


person jvc    schedule 24.03.2011    source источник
comment
Прежде всего, спасибо всем за вашу помощь. У меня есть еще один вопрос по этому поводу. Приводит ли выполнение приложений командной строки, обрабатывающих свои аргументы, к снижению производительности приложения? Я имею в виду, нужно ли мне использовать для этого потоки? Есть ли другие альтернативы?   -  person jvc    schedule 24.03.2011


Ответы (1)


Обертывание приложений командной строки обычно означает выполнение приложения командной строки, обработку их параметров командной строки и анализ их вывода.

Для набора инструментов с графическим интерфейсом я бы предложил использовать один из основных наборов кроссплатформенных инструментов:

  • Qt (C++)
  • GTK + (C, имеет оболочку C ++ под названием gtkmm)
  • wxWidgets (C ++)
person kalev    schedule 24.03.2011