Реферат Курсовая Конспект
Работа сделанна в 2000 году
Рекомендации по улучшению - Курсовой Проект, раздел Программирование, - 2000 год - Системы программирования и операционные системы Рекомендации По Улучшению. Главным Недостатком Этой Программы Является Неудоб...
|
Рекомендации по улучшению. Главным недостатком этой программы является неудобное визуальное восприятие записей в файле.
Т.е. мы видим не ASCII-код который образовался в результате нажатия клавиши, а так называемый скэн-код номер клавиши и состояние байта флагов клавиатуры, в котором он находился при этом нажатии. При необходимости можно написать процедуру в нашем обработчике либо в виде отдельной программы, которая анализировала бы байт флагов и в зависимости от этого подставляла ASCII-код соответствующий скэн-коду нажатой клавиши.
Вторым недостатком нашей программы является не всегда удобный механизм выгрузки программы из оперативной памяти.
Можно предусмотреть выгрузку нашей программы специальной не стандартной комбинацией клавиш. Третий существенный недостаток программы состоит в том, что наш обработчик не реагирует на сочетание клавиш ClrlAltDel. Так как наш обработчик перехватывает прерывания от клавиатуры раньше чем системный обработчик int09h, то было бы целесообразно при этом сочетании сбрасывать содержимое буфера в файл, а затем передавать управление системному обработчику.
Можно предусмотреть запись в файл autoexec.bat либо config.sys строки с путм к нашему файлу, при запуске программы с параметром вводимым с командной строки.
Можно предусмотреть коррекцию размеров буфера, а также задавать имя рабочего файла с помощью вс тех же параметров вводимых с командной строки.
В зависимости от того в каких целях применяется данный обработчик, можно запретить нажатие какой либо клавиши, комбинации клавиш или последовательности.
Данная программа является шаблоном для резидентных обработчиков прерываний, в частности обработчиков прерываний от клавиатуры, и является огромным полем для творчества. 4.
– Конец работы –
Эта тема принадлежит разделу:
Обработчик должен иметь механизм выгрузки из оперативной памяти встроенный в него самого. Также программа должна иметь защиту от повторной установки в оперативную… Такие программы носят названия программ, резидентных в памяти Terminate and Stay Resident, TSR, или просто резидентных…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Рекомендации по улучшению
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов