.NET Console Windows

2

Есть ли какой-либо класс или как рисовать окна в консольном приложении, используя псевдо-символы, например, в диспетчере или турбо-паскале?

Я нашел несколько символов, используя преобразование из Int в Char.

  • 0
    Обратите внимание, что C # не имеет возможности рисовать окна. .NET делает.
Теги:
console

3 ответа

1
Лучший ответ

Curses, поскольку библиотеки были использованы для этого в течение длительного времени, здесь 2 библиотеки curses для .NET, хотя я не знаю, t знают, насколько хорошо (если вообще) работают на Windows

http://www.mono-project.com/MonoCurses

http://home.nedlinux.nl/~florian/downloads/

2

Запустите апплет charmap.exe, проверьте опцию "Расширенный просмотр" (внизу слева). В поле "Искать:" введите "box draw" и нажмите "Поиск". Нажмите на один из символов, строка состояния внизу даст вам код, который вам нужно использовать. Например:

using System;

class Program {
    static void Main(string[] args) {
        for (int ix = 0; ix < Console.WindowWidth - 1; ++ix)
            Console.Write('\u2500');
        Console.WriteLine();
        Console.ReadLine();
    }
}
0

Класс консоли имеет довольно много методов, которые позволили бы это сделать, например SetCursorPosition, но нет ничего непосредственного в рамках, чтобы помочь вам сделать этот тип оконных окон на основе символов.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню