Где я могу найти подробную информацию о создании текстового пользовательского интерфейса (TUI) [Символьный пользовательский интерфейс (CUI)]?

Я был бы очень признателен за ссылки на материалы с подробной информацией о создании пользовательского интерфейса API для текста (TUI) [Символьный пользовательский интерфейс (CUI)], который можно использовать даже в режиме консоли. Мне интересно, как создать такой API, это интереснее, чем использование существующего «черного ящика» другими программистами. Я ничего не нашел до сих пор.

0

Решение

Несколько лет назад я нашел книгу (да бумажную книгу :)), которая называлась Advanced C Programming for Displays. Это объяснило основы создания текстового редактора с окнами и выпадающими меню. Вы можете получить эту книгу на Амазонке. Надеюсь, это поможет.

1

Другие решения

Большинство книг, которые вы хотите, старые, попробуйте ограничить свой поиск до 1995 года. «Проектирование экранных интерфейсов в C» — это хорошо, и в последний раз я проверял, доступен ли исходный код на сайте автора.

Второе предложение «Расширенное программирование на С» для дисплеев.

«Ремесло редактирования текста: Emacs для современного мира» получило невероятные отзывы, но о весьма специфическом виде TUI.

1

Там вряд ли будет подробная информация о том, «как создать пользовательский интерфейс» — это слишком большая вещь.

Что вас может заинтересовать, так это некоторые строительные блоки нижнего уровня; такие вещи, как последовательности управления терминалом DEC VTxxx, ECMA 35/48, xterm и так далее. Все они имеют обширную документацию о том, как работают системы управления.

0
По вопросам рекламы [email protected]