.NET Custom Console - PullRequest
       11

.NET Custom Console

2 голосов
/ 03 июля 2010

Я серьезно озадачен тем, как этот парень заставляет консоль делать это. При том, что он не пишет сверху вниз, и как он может двигаться вверх и вниз, как это ....

Можно ли это сделать с MonoDev и Terminal?

http://www.youtube.com/watch?v=-MA0nscgV2U

Ответы [ 3 ]

2 голосов
/ 03 июля 2010

Класс Console имеет метод SetCursorPosition, а также свойства ForegroundColor и BackgroundColor.

В документации для System.ConsoleColor есть пример использования цветов.

1 голос
/ 03 июля 2010

В видео на YouTube есть ссылка для скачивания .exe, а это ссылка на отражатель: -)

0 голосов
/ 03 июля 2010

Либо класс Console, либо p / invoke к Win32 Console API.(То же самое, что класс .Net Console использует для внутреннего использования)

Не знаю, есть ли у Mono реализация класса Console (хотя он полностью этого ожидает) или он поддерживает вызовы в стиле p / invokeк родным API Linux / Unix (хотя я ожидаю, что они это сделают :-)), но, безусловно, Terminal поддерживает прямой доступ к экранному буферу.Так что это должно быть выполнимо и на платформах, отличных от Windows.

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