"Ал. Стивенс. Техника программирования на турбо-С" - читать интересную книгу авторапрограмма диалогового ввода данных.
Глава 9 содержит функцию редактирования текстовой информации, использующую окна. Описываемая здесь программа представляет собой текстовый редактор общего назначения для ввода и редактирования текстов свободного формата. Он имеет множество команд, присущих большим системам текстовой обработки и обеспечивающих автоматическое форматирование текста, автоматический перенос слов, выделение и перемещение фрагментов и т.д. Приводится также текст программы интерактивной записной книжки, в которой используется функция редактирования текста. Глава 10 знакомит с системами меню и содержит ряд функций, позволяющих создавать один из типов меню, который можно встретить в серьезных программах: строковое меню в заголовке окна, выбор каждого из элементов которого вызывает возникновение на экране нового меню. Для иллюстрации использования такого типа меню программные модули объединены в единую программу, которая позволяет с помощью меню выбрать нужный модуль. Глава 11 знакомит с основами реализации резидентных программ. По этой проблеме дается исчерпывающая информация. Приводятся также разъяснения по тем функциям DOS, по которым не поставляется документация: какие из них можно использовать, а каких следует избегать и почему. Освещается проблема реентерабельности DOS и способы ее решения. Упоминается также проблема параллельно выполняющихся резидентных утилит. В заключение обсуждаются свойства "однозадачности" DOS и резидентных в памяти программ. Глава 12 на примерах демонстрирует, как можно использовать Турбо Си для создания резидентных программных утилит. Первый пример представляет резидентную в памяти утилиту обработки прерываний по таймеру, которая отображает текущее время в правом верхнем углу экрана. Также приведена управляющая программа общего назначения, которая позволит Вам разрабатывать утилиты, тестировать их в качестве нерезидентных программ в среде Турбо Си, а затем компоновать их в рабочие резидентные модули. Для иллюстрации этого процесса программа управления окнами и меню из главы 10 преобразуется в резидентную программу, которая выполняется при нажатии "горячей клавиши". Подводя итог, можно сказать, что данная книга содержит разъяснения и исходные тексты программ, касающиеся двух наиболее популярных свойств программного обеспечения для РС - использования окон и резидентности программ. Пользуясь этими инструментами и полными возможностями пакета Турбо Си, вы сможете повысить свою производительность в программировании, а также сделать свои программы более полезными и "дружественными" для пользователя. Сентябрь, 1987 Меррит Айленд, Флорида |
|
|