NCURSES Programming HOWTO
Pradeep Padala ppadala@gmail.com
Цей документ має намір бути "все в одному" керівництвом програмування з ncurses і спорідненими бібліотеками. Ми почнемо з простої програми "hello world" і дійдемо до складнішого маніпулювання формами. Попереднього знайомства з NCURSES не передбачається.
Зміст:
- Що ми можемо здійснити за допомогою NCURSES?
- Де завантажити бібліотеку?
- Мета цього документу
- Про програми
- Інші формати цього документу
- Подяки
- Список побажань
- raw() і cbreak()
- echo() та noecho()
- keypad()
- halfdelay()
- Додаткові функції ініціалізації
- mvaddch(), waddch() і mvwaddch()
- Клас функцій printw()
- Клас функцій addstr()
- Клас функцій scanw()
- Клас функцій getstr()
- attron() напротивагу attrset()
- attr get()
- Функції attr
- Функції wattr
- Хай живе вікно!
- Пояснення
- Інші речі з прикладу
- Зміна визначень кольору
- Уловлювання подій
- Складання всіх частин докупи
- Викид пам'яті екрану
- Тимчасовий вихід з режиму Curses
- Компіляція з бібліотекою Panel
- Перегляд вікон-панелей
- Використання користувацьких покажчиків
- Переміщення та зміна розміру панелей
- Приховування та показ панелей
- Компіляція з бібліотекою Menu
- Двигун меню: основа системи меню
- Вікна меню
- Переміщення по меню
- Багатостовпчикове меню
- Багатозначні меню
- Опції меню
- Компіляція з бібліотекою Form
- Робота з полями
- Вікна форм
- Перевірка справності вікон
?Знаряддя та бібліотеки елементів інтерфейсу
?CDK (Curses Development Kit)
- ?Dialog
?Модулі Curses Perl, CURSES::FORM і CURSES::WIDGETS
?Просто для забави!
?The Game of Life
- ?Magic Square
- ?Towers of Hanoi
- ?Queens Puzzle
- ?Shuffle
?Typing Tutor
?Посилання