Skip to content

Содержание

lomaster edited this page Apr 13, 2023 · 1 revision

1. Введение

1.1 Что такое NCURSES?
1.2 Что мы можем сделать с помощью NCURSES?
1.3 Где его взять?
1.4 Цель/область применения документа
1.5 О программах
1.6 Другие форматы документа
1.7 Кредиты
1.8 Список пожеланий
1.9 Авторское право

2. Hello World !!!

2.1. Компиляция с помощью библиотеки NCURSES
2.2. Рассечение

3. Неприятные подробности

4. Инициализация

4.1. Функции инициализации
4.2. raw() и cbreak()
4.3. echo() и noecho()
4.4. клавиатура()
4.5. halfdelay()
4.6. Различные функции инициализации
4.7. Пример

5. Несколько слов о окнах

6. Функции вывода

6.1. класс функций addch()
6.2. mvaddch(), waddch() и mvwaddch() 6.3. класс функций printw()
6.4. класс функций addstr()
6.5. Несколько слов предостережения

7. Входные функции

7.1. класс функций getch()
7.2. класс функций scanw()
7.3. класс функций getstr()
7.4. Некоторые примеры

8. Атрибуты

8.1. Детали
8.2. attron() vs attrset()
8.3. attr_get()
8.4. функции attr_
8.5. функции wattr
8.6. функции chgat()

9. Окна

9.1. Основы
9.2. Да будет Окно !!!
9.3. Пояснение
9.4. Прочее в примере
9.5. Другие функции границы

10. Цвета

10.1. Основы
10.2. Изменение цветовых определений
10.3. Содержание цвета

11. Взаимодействие с клавиатурой

11.1. Основы
11.2. Простой пример использования клавиш

12. Взаимодействие с мышью

12.1. Основы
12.2. Получение событий
12.3. Собираем все вместе
12.4. Различные функции

13. Манипулирование экраном

13.1. функции getyx()
13.2. Дампинг экрана
13.3. Дампинг окна

14. Различные функции

14.1. curs_set()
14.2. Временный выход из режима курсора
14.3. ACS_ переменные

15. Другие библиотеки

16. Библиотека панелей

16.1. Основы
16.2. Компиляция с помощью библиотеки панелей
16.3. Просмотр окон панелей
16.4. Использование пользовательских указателей
16.5. Перемещение и изменение размеров панелей
16.6. Скрытие и отображение панелей
16.7. Функции panel_above() и panel_below()

17. Библиотека меню

17.1. Основы
17.2. Компиляция с помощью библиотеки меню
17.3. Драйвер меню: Рабочая лошадка системы меню
17.4. Окна меню
17.5. Прокрутка меню
17.6. Многоколоночные меню
17.7. Многозначные меню
17.8. Опции меню
17.9. Полезный указатель пользователя

18. Библиотека форм

18.1. Основы
18.2. Компиляция с помощью библиотеки форм
18.3. Игра с полями
18.4. Окна формы
18.5. Валидация полей
18.6. Драйвер формы: Рабочая лошадка системы форм

19. Инструменты и библиотеки виджетов

19.1. CDK (Curses Development Kit)
19.2. Диалог
19.3. Perl Curses Модули CURSES::FORM и CURSES::WIDGETS

20. Just For Fun !!!

20.1. Игра жизни
20.2. Магический квадрат
20.3. Башни Ханоя
20.4. Головоломка королевы
20.5. Шаффл
20.6. Репетитор по машинописи

21. Ссылки

Clone this wiki locally